hg: amber/amber: 303 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon Jan 27 10:43:37 UTC 2020


Changeset: b9293de7bdff
Author:    vromero
Date:      2020-01-03 12:37 -0500
URL:       https://hg.openjdk.java.net/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/rev/793b8ec69fff

Merge


Changeset: f7edb9ca045c
Author:    clanger
Date:      2020-01-10 15:38 +0100
URL:       https://hg.openjdk.java.net/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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/amber/amber/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: 5aa85653a589
Author:    fyang
Date:      2020-01-09 19:12 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/5aa85653a589

8235762: JVM crash in SWPointer during C2 compilation
Reviewed-by: thartmann, chagedorn, neliasso

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java

Changeset: f44806ce1cfe
Author:    jwilhelm
Date:      2020-01-16 03:19 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/f44806ce1cfe

Added tag jdk-15+6 for changeset ef7d53b4fccd

! .hgtags

Changeset: 8cfc96a2737b
Author:    bpb
Date:      2020-01-14 17:28 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/8cfc96a2737b

8237183: Bug ID missing for test in patch which fixed JDK-8230665
Reviewed-by: lancea

! test/jdk/java/nio/Buffer/Basic.java

Changeset: a1010ad4e589
Author:    weijun
Date:      2019-07-19 14:51 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/a1010ad4e589

8226352: Improve Kerberos interop capabilities
Reviewed-by: ahgross, mullan, valeriep

! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
- test/jdk/sun/security/krb5/auto/SaslGSS.java

Changeset: 8afcea1a586e
Author:    dfuchs
Date:      2019-08-08 16:47 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/8afcea1a586e

8228548: Normalize normalization for all
Reviewed-by: chegar, rhalade, igerasim

! src/java.base/share/classes/java/net/URL.java

Changeset: 114c4bc33596
Author:    serb
Date:      2019-08-21 18:07 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/114c4bc33596

8224909: Unlink Set of LinkedHashSets
Reviewed-by: prr, mschoene, rhalade, psadhukhan

! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java

Changeset: e5dff6472c29
Author:    mullan
Date:      2019-08-26 13:57 -0400
URL:       https://hg.openjdk.java.net/amber/amber/rev/e5dff6472c29

8227758: More valid PKIX processing
Reviewed-by: xuelei, rhalade, coffeys, mschoene

! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java

Changeset: e331a67f4059
Author:    xuelei
Date:      2019-09-10 17:13 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/e331a67f4059

8229728: Implement negotiation parameters
Reviewed-by: jnimeh, ahgross, rhalade

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

Changeset: 924e6226a24e
Author:    lfoltan
Date:      2019-09-12 11:46 -0400
URL:       https://hg.openjdk.java.net/amber/amber/rev/924e6226a24e

8225261: Better method resolutions
Summary: Correct the class used to perform the overriding check in klassVtable::find_transitive_override
Reviewed-by: ahgross, dholmes, hseigel, jwilhelm, rhalade

! src/hotspot/share/oops/klassVtable.cpp

Changeset: 7250627144a6
Author:    weijun
Date:      2019-09-26 18:12 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/7250627144a6

8229951: Better Ticket Granting Services
Reviewed-by: ahgross, valeriep

! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Crc32CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesCbcCrcEType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesMacCksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesMacKCksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacMd5ArcFourCksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes128CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes256CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Des3KdCksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha2Aes128CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha2Aes256CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/RsaMd5CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/RsaMd5DesCksumType.java
! test/jdk/sun/security/krb5/auto/KDC.java

Changeset: 9bd776693ccf
Author:    weijun
Date:      2019-09-26 18:13 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/9bd776693ccf

8231134: Improved credential support
Reviewed-by: ahgross, valeriep

! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp

Changeset: 553cb2204361
Author:    prr
Date:      2019-10-01 08:47 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/553cb2204361

8227816: More Colorful ICC profiles
Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java

Changeset: 4c13ae80aa8e
Author:    weijun
Date:      2019-10-09 17:42 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/4c13ae80aa8e

8231139: Improved keystore support
Reviewed-by: mullan, ahgross

! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/IOUtils.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/NetClient.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! test/jdk/sun/security/util/DerValue/BadValue.java

Changeset: 7530f0e28000
Author:    rriggs
Date:      2019-10-15 09:52 -0400
URL:       https://hg.openjdk.java.net/amber/amber/rev/7530f0e28000

8231422: Setting JEP 290 Filter via System Property May Be Ignored
Reviewed-by: smarks, rhalade

! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/security.policy

Changeset: bf6bb6ddbda3
Author:    rriggs
Date:      2019-10-15 15:05 -0400
URL:       https://hg.openjdk.java.net/amber/amber/rev/bf6bb6ddbda3

8230967: Improve Registry support of clients
Reviewed-by: skoivu, smarks, rhalade

! src/java.rmi/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java

Changeset: 9fe8a53124c2
Author:    bpb
Date:      2019-10-10 10:52 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/9fe8a53124c2

8231790: Provide better FileSystemProviders
Reviewed-by: alanb, skoivu, rhalade

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 7d517b51dea5
Author:    alitvinov
Date:      2019-10-16 19:01 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/7d517b51dea5

8225279: Better XRender interpolation
Reviewed-by: serb, prr, rhalade, ahgross

! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.h

Changeset: bba2f6e36c17
Author:    mullan
Date:      2019-10-22 17:25 -0400
URL:       https://hg.openjdk.java.net/amber/amber/rev/bba2f6e36c17

8230318: Better trust store usage
Reviewed-by: weijun, rhalade, ahgross

! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java
! test/jdk/sun/security/tools/jarsigner/DefaultOptions.java
! test/jdk/sun/security/tools/jarsigner/EC.java
! test/jdk/sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java
! test/jdk/sun/security/tools/jarsigner/OnlyManifest.java
! test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java
! test/jdk/sun/security/tools/jarsigner/Warning.java
! test/jdk/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/NoTimestampTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java
! test/jdk/sun/security/validator/EndEntityExtensionCheck.java

Changeset: 14e425e3a23c
Author:    jnimeh
Date:      2019-10-28 18:53 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/14e425e3a23c

8231780: Better TLS messaging support
Reviewed-by: ascarpino, rhalade, mschoene

! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/Finished.java

Changeset: d78e03ecb55f
Author:    igerasim
Date:      2019-10-29 09:51 -0700
URL:       https://hg.openjdk.java.net/amber/amber/rev/d78e03ecb55f

8233002: Further enhance datagram socket support
Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/SocketCleanable.java
! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java

Changeset: dee9bb1fcc49
Author:    rriggs
Date:      2019-10-30 13:22 -0400
URL:       https://hg.openjdk.java.net/amber/amber/rev/dee9bb1fcc49

8232419: Improve Registry registration
Reviewed-by: smarks, chegar

! src/java.base/share/classes/java/io/ObjectInputStream.java
+ src/java.base/share/classes/jdk/internal/access/JavaObjectInputStreamReadString.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Skel.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java

Changeset: 20ddcf8c9def
Author:    xuelei
Date:      2019-11-25 07:24 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/20ddcf8c9def

8234037: Improve Object Identifier Processing
Reviewed-by: weijun, mschoene, ssahoo

! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/X500Name.java

Changeset: 70a3551fea52
Author:    henryjen
Date:      2020-01-09 20:16 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/70a3551fea52

Merge


Changeset: 2887fbd13a6d
Author:    henryjen
Date:      2020-01-15 01:54 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/2887fbd13a6d

Merge

- test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java
- test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java

Changeset: 3bb3842650aa
Author:    henryjen
Date:      2020-01-15 01:57 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/3bb3842650aa

Merge

- test/jdk/sun/security/krb5/auto/SaslGSS.java

Changeset: d2f1fd498726
Author:    darcy
Date:      2020-01-14 20:19 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/d2f1fd498726

8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result
Reviewed-by: bpb, dfuchs

! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/SquareRootTests.java

Changeset: a8680d72a2bf
Author:    jlahoda
Date:      2020-01-15 11:31 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/a8680d72a2bf

8233655: NPE at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply
Summary: Ensuring that errors reported during speculative attribution that belong to a different file are not lost.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! test/langtools/tools/javac/T8177068/NoCompletionFailureSkipOnSpeculativeAttribution.java

Changeset: 20c8599c64b7
Author:    mcimadamore
Date:      2020-01-15 11:09 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/20c8599c64b7

8235837: Memory access API refinements
Reviewed-by: chegar, psandoz

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemorySegmentImpl.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryCopy.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestVarHandleCombinators.java

Changeset: 5b2e2fdb4d19
Author:    bpb
Date:      2020-01-15 08:21 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/5b2e2fdb4d19

8237186: Fix typo in copyright header of java/io/Reader/TransferTo.java
Reviewed-by: mchung, lancea, prappo

! test/jdk/java/io/Reader/TransferTo.java

Changeset: 2776da28515e
Author:    kvn
Date:      2020-01-15 11:04 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/2776da28515e

8236726: Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list
Reviewed-by: iignatyev

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

Changeset: 245bffdaeed6
Author:    jjg
Date:      2020-01-15 14:02 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/245bffdaeed6

8233680: JavacFileManager.close() doesn't clear some cache instance variables
Reviewed-by: jjg
Contributed-by: Daniel Le Duc Khoi Nguyen <greenrecyclebin at gmail.com>

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java

Changeset: 7149d2c974ee
Author:    jwilhelm
Date:      2020-01-16 02:56 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/7149d2c974ee

Added tag jdk-14+32 for changeset 2776da28515e

! .hgtags

Changeset: c1d9b0adeafd
Author:    jwilhelm
Date:      2020-01-16 04:09 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/c1d9b0adeafd

Merge

! .hgtags
! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! test/jdk/sun/security/krb5/auto/KDC.java
- test/jdk/sun/security/krb5/auto/SaslGSS.java

Changeset: 1922c31f1dcc
Author:    iignatyev
Date:      2020-01-15 21:20 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/1922c31f1dcc

8236111: narrow allowSmartActionArgs disabling
Reviewed-by: dholmes, mullan, darcy, rriggs

! test/hotspot/jtreg/TEST.ROOT
- test/hotspot/jtreg/runtime/records/TEST.properties
+ test/hotspot/jtreg/vmTestbase/TEST.properties
! test/jdk/TEST.ROOT
+ test/jdk/com/sun/security/auth/login/ConfigFile/TEST.properties
- test/jdk/java/io/Serializable/records/TEST.properties
+ test/jdk/java/io/Serializable/serialFilter/TEST.properties
+ test/jdk/java/lang/ModuleTests/TEST.properties
- test/jdk/java/lang/instrument/TEST.properties
+ test/jdk/java/lang/invoke/TEST.properties
- test/jdk/java/lang/reflect/records/TEST.properties
- test/jdk/java/lang/runtime/TEST.properties
+ test/jdk/java/rmi/registry/serialFilter/TEST.properties
+ test/jdk/java/security/Security/SecurityPropFile/TEST.properties
+ test/jdk/javax/management/security/TEST.properties
+ test/jdk/javax/security/auth/login/TEST.properties
+ test/jdk/sun/security/util/Resources/TEST.properties

Changeset: 3edb7d802ccb
Author:    hseigel
Date:      2020-01-16 13:48 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/3edb7d802ccb

8235678: Remove unnecessary calls to Thread::current() in MutexLocker calls
Summary: Add THREAD argument when available and make Thread* the first argument to relevant MutexLocker and MonitorLocker constructors
Reviewed-by: lfoltan, coleenp, dholmes

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/nmtDCmd.cpp

Changeset: 93559c88be23
Author:    dtitov
Date:      2020-01-16 09:53 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/93559c88be23

8236873: Worker has a deadlock bug
Reviewed-by: dfuchs, dholmes, sspitsyn

! src/jdk.jconsole/share/classes/sun/tools/jconsole/Worker.java
+ test/jdk/sun/tools/jconsole/WorkerDeadlockTest.java

Changeset: 09371a74ca50
Author:    asemenyuk
Date:      2020-01-16 12:12 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/09371a74ca50

8233578: Document configurable parameters of msi packages
Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/overrides.wxi

Changeset: 456475106ee0
Author:    asemenyuk
Date:      2020-01-16 08:25 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/456475106ee0

8232077: Investigate if default behavior should allow downgrade scenario
Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java

Changeset: 9aba9109a25e
Author:    asemenyuk
Date:      2020-01-16 08:28 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/9aba9109a25e

8236132: Add missing properties to msi installers
Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs

Changeset: adcb848a9ecc
Author:    zgu
Date:      2020-01-16 18:36 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/adcb848a9ecc

8236878: Use atomic instruction to update StringDedupTable's entries and entries_removed counters
Reviewed-by: rkennke, shade

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

Changeset: 5c660d2d97ff
Author:    valeriep
Date:      2020-01-17 01:05 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/5c660d2d97ff

8216012: Infinite loop in RSA KeyPairGenerator
Summary: Check and error out on even RSA public exponents
Reviewed-by: valeriep
Contributed-by: Masanori Yano <yano-masanori at fujitsu.com>

! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java
+ test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java

Changeset: 6525e44f6763
Author:    ngasson
Date:      2020-01-17 09:30 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/6525e44f6763

8236992: AArch64: remove redundant load_klass in itable stub
Reviewed-by: aph, adinn

! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp

Changeset: 6d410dc19c6e
Author:    fmatte
Date:      2020-01-16 17:37 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/6d410dc19c6e

8236701: [TESTBUG] compiler/loopopts/superword/Vec_MulAddS2I.java uses wrong flag -XX:-SuperWord
Reviewed-by: iklam, thartmann

! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java

Changeset: f8bf3d965e9e
Author:    pliden
Date:      2020-01-17 10:20 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/f8bf3d965e9e

8237198: ZGC: Share multi-mapping code in ZBackingFile
Reviewed-by: stefank, eosterlund, smonteith

! src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp
! src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp
- src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
- src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
! src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp
! src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp
- src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
- src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
! src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp
! src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp
- src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
- src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zNUMA.hpp
+ src/hotspot/share/gc/z/zNUMA.inline.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp

Changeset: 58c756dc0f20
Author:    pliden
Date:      2020-01-17 10:20 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/58c756dc0f20

8237199: ZGC: Rename ZBackingFile to ZPhysicalMemoryBacking
Reviewed-by: stefank, eosterlund, smonteith

! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp < src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp < src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp < src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp < src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp < src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp < src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp

Changeset: d06f42327c32
Author:    pliden
Date:      2020-01-17 10:20 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/d06f42327c32

8237200: ZGC: Rename ZBackingPath to ZMountPoint
Reviewed-by: stefank, eosterlund, smonteith

- src/hotspot/os/linux/gc/z/zBackingPath_linux.cpp
- src/hotspot/os/linux/gc/z/zBackingPath_linux.hpp
+ src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
+ src/hotspot/os/linux/gc/z/zMountPoint_linux.hpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp

Changeset: f30115dede77
Author:    pliden
Date:      2020-01-17 10:20 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/f30115dede77

8237201: ZGC: Remove unused ZRelocationSetSelector::fragmentation()
Reviewed-by: tschatzl

! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp

Changeset: 2189f1e9bab1
Author:    coleenp
Date:      2020-01-17 06:56 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/2189f1e9bab1

8236901: 8232759 missed a test case
Summary: Use jcmd GC.class-histogram because it also works for verifying that the classes are loaded.
Reviewed-by: dholmes, mseledtsov, iklam

! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: ad4bc77b2f9d
Author:    prappo
Date:      2020-01-17 12:25 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/ad4bc77b2f9d

8236700: Upgrading JSZip from v3.1.5 to v3.2.2
Reviewed-by: hannesw, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.min.js
! src/jdk.javadoc/share/legal/jszip.md

Changeset: 931354c6323d
Author:    sgehwolf
Date:      2019-11-07 17:11 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/931354c6323d

8230305: Cgroups v2: Container awareness
Summary: Implement Cgroups v2 container awareness in hotspot
Reviewed-by: bobv, dholmes

+ src/hotspot/os/linux/cgroupSubsystem_linux.cpp
+ src/hotspot/os/linux/cgroupSubsystem_linux.hpp
+ src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
+ src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
+ src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
+ src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.hpp
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java

Changeset: 2186f9d477c1
Author:    pconcannon
Date:      2020-01-17 12:53 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/2186f9d477c1

8237075: @since tag missing from DatagramSocket and MulticastSocket methods
Summary: Methods from DatagramSocket and MulticastSocket added in JDK1.2 do not have their @since tags. This fix adds them in
Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java

Changeset: d8341e9ad86d
Author:    rehn
Date:      2020-01-17 16:17 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/d8341e9ad86d

8236766: Remove un-used oops do and drain list in VM thread.
Reviewed-by: dholmes, coleenp

! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp

Changeset: ed8e7bf32188
Author:    dfuchs
Date:      2020-01-17 17:55 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/ed8e7bf32188

8236859: WebSocket over authenticating proxy fails with NPE
Summary: This change fixes several issues with WebSocket and proxy authentication. The AuthenticationFilter is changed to support an authenticating server accessed through an authenticating proxy. MultiExchange is fixed to close the previous connection if a new connection is necessary to establish the websocket (websocket connections are not cached and must be closed in that case). WebSocket OpeningHandshake is fixed to close the connection (without creating the RawChannel) if the opening handshake doesn't result in 101 upgrade protocol.
Reviewed-by: prappo, chegar

! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/RawChannelTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/RawChannel.java
+ test/jdk/java/net/httpclient/websocket/DummySecureWebSocketServer.java
+ test/jdk/java/net/httpclient/websocket/SecureSupport.java
! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java

Changeset: fdf6c221ebdc
Author:    alanb
Date:      2020-01-18 19:11 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/fdf6c221ebdc

8053479: (dc) DatagramChannel.read() throws exception instead of discarding data when buffer too small
Reviewed-by: redestad, dfuchs

! src/java.base/unix/native/libnio/ch/DatagramDispatcher.c
! src/java.base/windows/native/libnio/ch/DatagramDispatcher.c
+ test/jdk/java/nio/channels/DatagramChannel/Truncate.java

Changeset: 4b49cfba69fe
Author:    alanb
Date:      2020-01-19 08:02 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/4b49cfba69fe

8236925: (dc) Upgrade DatagramChannel socket adaptor to extend MulticastSocket
Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! src/java.base/unix/native/libnio/ch/Net.c
+ test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java

Changeset: 882fc6a4d53c
Author:    sgehwolf
Date:      2020-01-18 20:54 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/882fc6a4d53c

8237479: 8230305 causes slowdebug build failure
Summary: Declare methods as pure virtual.
Reviewed-by: dcubed, dholmes

! src/hotspot/os/linux/cgroupSubsystem_linux.hpp

Changeset: 62a003539b0c
Author:    tschatzl
Date:      2020-01-20 11:15 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/62a003539b0c

8235860: Obsolete the UseParallelOldGC option
Summary: Obsolete the UseParallelOldGC option by removing code and other mentions.
Reviewed-by: kbarrett, lkorinth

! src/hotspot/share/gc/parallel/asPSOldGen.cpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
- src/hotspot/share/gc/parallel/psMarkSweep.cpp
- src/hotspot/share/gc/parallel/psMarkSweep.hpp
- src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
- src/hotspot/share/gc/parallel/psMarkSweepDecorator.hpp
- src/hotspot/share/gc/parallel/psMarkSweepProxy.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp

Changeset: c5203b158ec8
Author:    redestad
Date:      2020-01-20 14:24 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/c5203b158ec8

8237508: Simplify JarFile.isInitializing
Reviewed-by: dfuchs, coffeys, lancea

! 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

Changeset: 67e7f7e8284a
Author:    pconcannon
Date:      2020-01-20 16:24 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/67e7f7e8284a

8236105: Behaviors of DatagramSocket/DatagramChannel::socket send methods are not always consistent
Summary: DatagramSocket and MulticastSocket changed to throw IllegalArgumentException if not connected and passed a packet containing a port out of range
Reviewed-by: chegar, dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
+ test/jdk/java/net/DatagramSocket/SendCheck.java

Changeset: 5e65bea99d1f
Author:    rkennke
Date:      2020-01-20 18:03 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/5e65bea99d1f

8237543: Shenandoah: More asserts around code roots
Reviewed-by: zgu

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

Changeset: 6825c74baa36
Author:    serb
Date:      2020-01-15 13:17 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/6825c74baa36

8236953: [macos] JavaFX SwingNode is not rendered on macOS
Reviewed-by: kcr, prr

! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java
+ test/jdk/javax/swing/JLightweightFrame/ResizedMovedEvents.java

Changeset: d19d1a02d1b2
Author:    fyang
Date:      2020-01-09 19:12 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/d19d1a02d1b2

8235762: JVM crash in SWPointer during C2 compilation
Reviewed-by: thartmann, chagedorn, neliasso

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java

Changeset: 5bb84e036c14
Author:    roland
Date:      2020-01-10 17:50 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/5bb84e036c14

8235584: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop
Reviewed-by: thartmann, neliasso

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

Changeset: 4bb6c4bf72bf
Author:    hannesw
Date:      2020-01-16 15:50 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/4bb6c4bf72bf

8224052: Javadoc doesn't handle non-public intermediate types well
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.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/HtmlDocletWriter.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/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/DocumentedNonGenericChild.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg3/PrivateGenericParent.java

Changeset: 4a0a1b927608
Author:    mcimadamore
Date:      2020-01-16 14:55 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/4a0a1b927608

8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized
Reviewed-by: chegar, jlaskey

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

Changeset: b4ccf83030cf
Author:    mcimadamore
Date:      2020-01-16 17:25 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/b4ccf83030cf

8237370: Javadoc of memory access API still refers to old MemoryAddress::offset method
Reviewed-by: chegar

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java

Changeset: 5bc878966264
Author:    zgu
Date:      2020-01-16 14:22 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/5bc878966264

8237369: Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test
Reviewed-by: rkennke

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

Changeset: cf3ce4ee50bf
Author:    sangheki
Date:      2020-01-16 13:19 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/cf3ce4ee50bf

8234173: assert(loader != __null && oopDesc::is_oop(loader)) failed: loader must be oop
Reviewed-by: kbarrett, egahlin, tschatzl

! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/oops/markWord.hpp

Changeset: 5dae0969decc
Author:    zgu
Date:      2020-01-16 16:30 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/5dae0969decc

8237392: Shenandoah: Remove unreliable assertion
Reviewed-by: shade

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

Changeset: 76b9822d2e65
Author:    jwilhelm
Date:      2020-01-20 18:05 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/76b9822d2e65

Merge

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.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/FieldWriterImpl.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/MethodWriterImpl.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/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java

Changeset: a18a85485ba4
Author:    kbarrett
Date:      2020-01-20 14:31 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/a18a85485ba4

8237261: Concurrent refinement activation threshold not updated for card counts
Summary: Fix special-case threshold calculation for primary refinement thread
Reviewed-by: tschatzl, sjohanss

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

Changeset: 3ca4a8016584
Author:    mbaesken
Date:      2020-01-16 18:04 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/3ca4a8016584

8237382: Cleanup the OPT_SPEED_SRC file list in JvmFeatures.gmk
Reviewed-by: erikj, mdoerr

! make/hotspot/lib/JvmFeatures.gmk

Changeset: 8e10404eec8e
Author:    redestad
Date:      2020-01-21 13:28 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/8e10404eec8e

8236075: Minor bootstrap improvements
Reviewed-by: mchung, alanb

! src/hotspot/share/classfile/systemDictionary.cpp
! src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/unix/classes/java/lang/ClassLoaderHelper.java
! src/java.base/windows/classes/java/lang/ClassLoaderHelper.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/jdk/java/lang/ClassLoader/LibraryPathProperty.java

Changeset: 146949f377a2
Author:    shade
Date:      2020-01-21 13:40 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/146949f377a2

8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java

Changeset: 2dfbe080038c
Author:    redestad
Date:      2020-01-21 14:08 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/2dfbe080038c

8237576: Missing import in macosx/../ClassLoaderHelper
Reviewed-by: dfuchs

! src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java

Changeset: c61cd64e09ac
Author:    almatvee
Date:      2020-01-21 08:46 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/c61cd64e09ac

8235955: [dmg] DMG creation fails without error message if previous DMG was not ejected
Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt

Changeset: dff4792e3206
Author:    fyang
Date:      2020-01-15 16:00 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/dff4792e3206

8234484: Add ability to configure third port for remote JMX
Reviewed-by: dfuchs
Contributed-by: hedongbo at huawei.com

! src/jdk.management.agent/share/classes/jdk/internal/agent/AgentConfigurationError.java
! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
! src/jdk.management.agent/share/conf/management.properties

Changeset: 1af0eec6c10d
Author:    naoto
Date:      2020-01-21 08:02 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/1af0eec6c10d

8187987: Add a mechanism to configure custom variants in HijrahChronology
Reviewed-by: joehw, rriggs

! make/CompileJavaModules.gmk
! src/java.base/share/classes/java/time/chrono/HijrahChronology.java
+ src/java.base/share/classes/java/time/chrono/hijrah-config-Hijrah-umalqura_islamic-umalqura.properties
- src/java.base/share/classes/java/time/chrono/hijrah-config-islamic-umalqura.properties
+ test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigCheck.java
+ test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java
+ test/jdk/java/time/nontestng/java/time/chrono/hijrah-config-Hijrah-test_islamic-test.properties
! test/jdk/java/time/tck/TEST.properties
! test/jdk/java/time/test/TEST.properties

Changeset: afedfc27878c
Author:    pconcannon
Date:      2020-01-21 18:38 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/afedfc27878c

8237571: java/net/DatagramSocket/SendCheck.java is failing on Solaris
Summary: Commented out failing testcase as this is being tracked by JDK-8236852
Reviewed-by: dfuchs

! test/jdk/java/net/DatagramSocket/SendCheck.java

Changeset: 519b7d1292ac
Author:    redestad
Date:      2020-01-21 22:21 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/519b7d1292ac

8236641: Improve Set.of(...).iterator() warmup characteristics
Reviewed-by: smarks, jrose, fweimer

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

Changeset: cd08337a2eb0
Author:    mikael
Date:      2020-01-21 14:23 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/cd08337a2eb0

8237589: Fix copyright header formatting
Reviewed-by: jjg, serb, iris, jwilhelm

! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/ElementState.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/Main.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/Worker.java
! src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestLogCompilation.java
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/memory/test_chunkManager.cpp
! test/hotspot/gtest/memory/test_is_metaspace_obj.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp
! test/hotspot/jtreg/compiler/aot/scripts/java.base-list.txt
! test/hotspot/jtreg/compiler/c2/TestBitSetAndReset.java
! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/libCriticalNative.c
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java
! test/hotspot/jtreg/runtime/CommandLine/UnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java
! test/hotspot/jtreg/vmTestbase/nsk/share/README
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/README
! test/hotspot/jtreg/vmTestbase/nsk/share/native/README
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java
! test/jdk/com/sun/net/httpserver/bugs/BasicAuthenticatorExceptionCheck.java
! test/jdk/java/awt/Dialog/MakeWindowAlwaysOnTop/MakeWindowAlwaysOnTop.java
! test/jdk/java/io/InputStream/Skip.java
! test/jdk/java/lang/Character/UnicodeBlock/OptimalMapSize.java
! test/jdk/java/lang/reflect/records/allPermissions.policy
! test/jdk/java/net/CookieHandler/CookieHandlerTest.java
! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java
! test/jdk/java/net/httpclient/security/0.policy
! test/jdk/java/net/httpclient/security/1.policy
! test/jdk/java/net/httpclient/security/10.policy
! test/jdk/java/net/httpclient/security/11.policy
! test/jdk/java/net/httpclient/security/12.policy
! test/jdk/java/net/httpclient/security/14.policy
! test/jdk/java/net/httpclient/security/15.policy
! test/jdk/java/net/httpclient/security/16.policy
! test/jdk/java/net/httpclient/security/17.policy
! test/jdk/java/net/httpclient/security/2.policy
! test/jdk/java/net/httpclient/security/3.policy
! test/jdk/java/net/httpclient/security/4.policy
! test/jdk/java/net/httpclient/security/5.policy
! test/jdk/java/net/httpclient/security/6.policy
! test/jdk/java/net/httpclient/security/7.policy
! test/jdk/java/net/httpclient/security/8.policy
! test/jdk/java/net/httpclient/security/9.policy
! test/jdk/java/net/httpclient/security/filePerms/allpermissions.policy
! test/jdk/java/net/httpclient/security/filePerms/nopermissions.policy
! test/jdk/java/net/httpclient/websocket/security/httpclient.policy
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/UnixDomainSocket.java
! test/jdk/java/nio/charset/coders/Check.java
! test/jdk/java/nio/file/Files/SetLastModifiedTime.java
! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java
! test/jdk/java/security/Provider/TestClient.java
! test/jdk/java/security/Provider/TestProvider.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/util/Calendar/GenericTimeZoneNamesTest.java
! test/jdk/java/util/Comparator/BasicTest.java
! test/jdk/java/util/HashMap/WhiteBoxResizeTest.java
! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java
! test/jdk/java/util/jar/JarFile/Constructor.java
! test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesSecurityManagerTest.java
! test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesTest.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java
! test/langtools/jdk/jshell/CustomEditor.java
! test/langtools/tools/javac/flags/FlagsTest.java
! test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java
! test/langtools/tools/javac/processing/PackageInfo/ClassAnnotations/ClassAnnotations.java
! test/langtools/tools/javac/processing/PackageInfo/ClassAnnotations/Processor.java
! test/langtools/tools/javac/processing/PackageInfo/ClassAnnotations/package-info.java
! test/langtools/tools/javac/processing/PackageInfo/Overwrite/Overwrite.java
! test/langtools/tools/javac/processing/PackageInfo/Overwrite/Processor.java
! test/langtools/tools/javac/processing/PackageInfo/Overwrite/package-info.java
! test/langtools/tools/javac/warnings/MaxDiagsRecompile.java
! test/langtools/tools/javac/warnings/MaxWarnsRecompile.java
! test/langtools/tools/jdeps/modules/patches/java/sql/NonNull.java
! test/micro/org/openjdk/bench/java/io/BlackholedOutputStream.java
! test/micro/org/openjdk/bench/java/io/FileChannelRead.java
! test/micro/org/openjdk/bench/java/io/FileChannelWrite.java
! test/micro/org/openjdk/bench/java/io/FileRead.java
! test/micro/org/openjdk/bench/java/io/FileWrite.java
! test/micro/org/openjdk/bench/java/io/ObjectStreamClasses.java
! test/micro/org/openjdk/bench/java/io/RandomAccessRead.java
! test/micro/org/openjdk/bench/java/io/RandomAccessWrite.java
! test/micro/org/openjdk/bench/java/io/SerializationWriteReplace.java
! test/micro/org/openjdk/bench/java/io/UTF8.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopy.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyAligned.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedBoth.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedDst.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedSrc.java
! test/micro/org/openjdk/bench/java/lang/ClassForName.java
! test/micro/org/openjdk/bench/java/lang/Clone.java
! test/micro/org/openjdk/bench/java/lang/FloatingDecimal.java
! test/micro/org/openjdk/bench/java/lang/GetStackTrace.java
! test/micro/org/openjdk/bench/java/lang/Integers.java
! test/micro/org/openjdk/bench/java/lang/Longs.java
! test/micro/org/openjdk/bench/java/lang/MathBench.java
! test/micro/org/openjdk/bench/java/lang/NewInstance.java
! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java
! test/micro/org/openjdk/bench/java/lang/StackWalkBench.java
! test/micro/org/openjdk/bench/java/lang/StringBuffers.java
! test/micro/org/openjdk/bench/java/lang/StringHttp.java
! test/micro/org/openjdk/bench/java/lang/StringOther.java
! test/micro/org/openjdk/bench/java/lang/StringUpperLower.java
! test/micro/org/openjdk/bench/java/lang/Systems.java
! test/micro/org/openjdk/bench/java/lang/ThreadStartJoin.java
! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java
! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java
! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java
! test/micro/org/openjdk/bench/java/lang/invoke/LookupAcquire.java
! test/micro/org/openjdk/bench/java/lang/invoke/LookupDefaultFind.java
! test/micro/org/openjdk/bench/java/lang/invoke/LookupPublicFind.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsCollector.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsSpreader.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsVarargsCollector.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBasicInvoke.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBindToBinding.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBindToCurry.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertBoxing.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertCast.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnPrimitive.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnReference.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnVoid.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertUnboxing.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertWidening.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleInvokeWithArgs.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleProxiesAsIFInstance.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleProxiesSuppl.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesArrayElementGetter.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesArrayElementSetter.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesCatchException.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesConstant.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesDropArguments.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesExactInvoker.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFilterArgs.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFilterReturn.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFoldArguments.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesGuardWithTest.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesIdentity.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesInsertArguments.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesInvoker.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesPermuteArguments.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesSpreadInvoker.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesThrowException.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAcquire.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAppendParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeParam.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeReturn.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeDropParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeGenerify.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeInsertParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/SwitchPointAdhoc.java
! test/micro/org/openjdk/bench/java/lang/invoke/SwitchPointGuard.java
! test/micro/org/openjdk/bench/java/lang/reflect/Clazz.java
! test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java
! test/micro/org/openjdk/bench/java/lang/reflect/MethodInvoke.java
! test/micro/org/openjdk/bench/java/math/BigDecimals.java
! test/micro/org/openjdk/bench/java/math/BigIntegers.java
! test/micro/org/openjdk/bench/java/net/DatagramSocketTest.java
! test/micro/org/openjdk/bench/java/net/SocketChannelReadWrite.java
! test/micro/org/openjdk/bench/java/net/SocketReadWrite.java
! test/micro/org/openjdk/bench/java/net/SocketStreaming.java
! test/micro/org/openjdk/bench/java/net/URLEncodeDecode.java
! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java
! test/micro/org/openjdk/bench/java/nio/CharsetEncodeDecode.java
! test/micro/org/openjdk/bench/java/security/DoPrivileged.java
! test/micro/org/openjdk/bench/java/security/GetContext.java
! test/micro/org/openjdk/bench/java/security/MessageDigests.java
! test/micro/org/openjdk/bench/java/util/ArraysEquals.java
! test/micro/org/openjdk/bench/java/util/Dates.java
! test/micro/org/openjdk/bench/java/util/GregorianCalendars.java
! test/micro/org/openjdk/bench/java/util/HashMapBench.java
! test/micro/org/openjdk/bench/java/util/RandomNext.java
! test/micro/org/openjdk/bench/java/util/ZipFind.java
! test/micro/org/openjdk/bench/java/util/concurrent/Atomic.java
! test/micro/org/openjdk/bench/java/util/concurrent/AtomicIntegerUpdateAndGet.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolForking.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolRawCallable.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdAutoQueued.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdAutoSurplus.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdStatic.java
! test/micro/org/openjdk/bench/java/util/concurrent/Locks.java
! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java
! test/micro/org/openjdk/bench/java/util/concurrent/Problem.java
! test/micro/org/openjdk/bench/java/util/concurrent/ProducerConsumer.java
! test/micro/org/openjdk/bench/java/util/concurrent/Queues.java
! test/micro/org/openjdk/bench/java/util/concurrent/ThreadLocalRandomNextInt.java
! test/micro/org/openjdk/bench/java/util/logging/LogRecord.java
! test/micro/org/openjdk/bench/java/util/logging/LoggingRuntimeMicros.java
! test/micro/org/openjdk/bench/java/util/stream/AllMatcher.java
! test/micro/org/openjdk/bench/java/util/stream/AnyMatcher.java
! test/micro/org/openjdk/bench/java/util/stream/Decomposition.java
! test/micro/org/openjdk/bench/java/util/stream/NoneMatcher.java
! test/micro/org/openjdk/bench/java/util/stream/Reducers.java
! test/micro/org/openjdk/bench/java/util/stream/ops/LongAccumulator.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AllMatch.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AllMatchShort.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AnyMatch.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AnyMatchShort.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Filter.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindAny.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindFirst.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/ForEach.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Limit.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Map.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/NoneMatch.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/NoneMatchShort.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Reduce.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/ReduceBase.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Sorted.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/SortedUnique.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/UniqueElements.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/AllMatch.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/AllMatchShort.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/AnyMatch.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/AnyMatchShort.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/Filter.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/FindAny.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/FindFirst.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/ForEach.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/Limit.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/Map.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/NoneMatch.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/NoneMatchShort.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/Reduce.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/ReduceBase.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/Sorted.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/SortedUnique.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/UniqueElements.java
! test/micro/org/openjdk/bench/java/util/stream/pipeline/PipelineParMultiple.java
! test/micro/org/openjdk/bench/java/util/stream/pipeline/PipelineSeqMultiple.java
! test/micro/org/openjdk/bench/java/util/stream/pipeline/PipelineSetup.java
! test/micro/org/openjdk/bench/java/util/stream/pipeline/Terminal.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/DataProviders.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/DictionaryProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Lambda.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Xtras.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/IntegerDuplicateProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/Lambda.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/IntegerMaxProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Lambda.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Xtras.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/IntegerSumProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Lambda.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Xtras.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/PhoneCodeProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/PrimesProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Lambda.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Xtras.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Lambda.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Xtras.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesSieve/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesSieve/PrimesSieveProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/README
! test/micro/org/openjdk/bench/javax/crypto/AES.java
! test/micro/org/openjdk/bench/javax/crypto/Crypto.java
! test/micro/org/openjdk/bench/javax/tools/Javac.java
! test/micro/org/openjdk/bench/javax/xml/AbstractXMLMicro.java
! test/micro/org/openjdk/bench/javax/xml/DOM.java
! test/micro/org/openjdk/bench/javax/xml/SAXUsingJDK.java
! test/micro/org/openjdk/bench/javax/xml/STAX.java
! test/micro/org/openjdk/bench/vm/compiler/ArrayBoundCheckRemoval.java
! test/micro/org/openjdk/bench/vm/compiler/ArrayClear.java
! test/micro/org/openjdk/bench/vm/compiler/ArrayStoreCheck.java
! test/micro/org/openjdk/bench/vm/compiler/BitSetAndReset.java
! test/micro/org/openjdk/bench/vm/compiler/CopyLoop.java
! test/micro/org/openjdk/bench/vm/compiler/DivRem.java
! test/micro/org/openjdk/bench/vm/compiler/Explosion.java
! test/micro/org/openjdk/bench/vm/compiler/InnerClassNullRef.java
! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java
! test/micro/org/openjdk/bench/vm/compiler/Multiplication.java
! test/micro/org/openjdk/bench/vm/compiler/PostAllocationStores.java
! test/micro/org/openjdk/bench/vm/compiler/SpillCode.java
! test/micro/org/openjdk/bench/vm/compiler/StoreAfterStore.java
! test/micro/org/openjdk/bench/vm/compiler/Straighten.java
! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java
! test/micro/org/openjdk/bench/vm/gc/Alloc.java
! test/micro/org/openjdk/bench/vm/lambda/capture/Capture0.java
! test/micro/org/openjdk/bench/vm/lambda/capture/Capture2.java
! test/micro/org/openjdk/bench/vm/lambda/capture/CaptureMR.java
! test/micro/org/openjdk/bench/vm/lambda/capture/FunctionalInterface0.java
! test/micro/org/openjdk/bench/vm/lambda/capture/FunctionalInterface1.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap0.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap1.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap4.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainBase.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap0.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap1.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap4.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainMrefBound.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainMrefUnbound.java
! test/micro/org/openjdk/bench/vm/lambda/chain/Level.java
! test/micro/org/openjdk/bench/vm/lambda/chain/TopLevel.java
! test/micro/org/openjdk/bench/vm/lambda/invoke/AckermannI.java
! test/micro/org/openjdk/bench/vm/lambda/invoke/AckermannL.java
! test/micro/org/openjdk/bench/vm/lambda/invoke/Function0.java
! test/micro/org/openjdk/bench/vm/lambda/invoke/Function1.java
! test/micro/org/openjdk/bench/vm/lambda/invoke/Morph0.java
! test/micro/org/openjdk/bench/vm/lambda/invoke/Morph1.java
! test/micro/org/openjdk/bench/vm/lambda/invoke/Morph2.java
! test/micro/org/openjdk/bench/vm/lang/InstanceOf.java
! test/micro/org/openjdk/bench/vm/lang/Throw.java
! test/micro/org/openjdk/bench/vm/lang/ThrowableRuntimeMicros.java
! test/nashorn/script/basic/JDK-8193371.js

Changeset: f3b80456f22f
Author:    joehw
Date:      2020-01-21 23:33 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/f3b80456f22f

8235368: Update BCEL to Version 6.4.1
Reviewed-by: lancea, dfuchs, forax

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationDefault.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDynamic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInvokeDynamic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantModule.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPackage.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValuePair.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestHost.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestMembers.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/UnknownAttributeReader.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationEntryGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NameSignatureInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELComparator.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ModularRuntimeImage.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java
! src/java.xml/share/legal/bcel.md

Changeset: 93e22f0a6401
Author:    mikael
Date:      2020-01-21 17:37 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/93e22f0a6401

8237601: test/langtools/tools/javac/warnings/MaxDiagsRecompile.java fails after JDK-8237589
Reviewed-by: dholmes

! test/langtools/tools/javac/warnings/MaxDiagsRecompile.all.out
! test/langtools/tools/javac/warnings/MaxDiagsRecompile.max1.out
! test/langtools/tools/javac/warnings/MaxWarnsRecompile.all.out
! test/langtools/tools/javac/warnings/MaxWarnsRecompile.max1.out

Changeset: 6b794294d0e8
Author:    igerasim
Date:      2020-01-21 17:52 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/6b794294d0e8

8236034: Use optimized Ques node for curly {0,1} quantifier
Reviewed-by: rriggs

! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
! test/jdk/java/util/regex/TestCases.txt

Changeset: 49a11875e369
Author:    darcy
Date:      2020-01-21 18:23 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/49a11875e369

8237248: Update --release 14 symbol information for JDK 14 b32
Reviewed-by: jlahoda

! make/data/symbols/jdk.incubator.foreign-E.sym.txt
! make/data/symbols/jdk.jfr-E.sym.txt

Changeset: 7c606c26d02a
Author:    shade
Date:      2020-01-21 20:58 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/7c606c26d02a

8237586: Shenandoah: provide option to disable periodic GC
Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java

Changeset: 24f7289e61e3
Author:    mbaesken
Date:      2020-01-21 15:23 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/24f7289e61e3

8237374: configuring with --with-jvm-variants=minimal,server makes cds disappear in server
Reviewed-by: erikj

! make/autoconf/hotspot.m4

Changeset: caaebecad412
Author:    serb
Date:      2019-12-13 18:37 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/caaebecad412

8235638: NPE in LWWindowPeer.getOnscreenGraphics()
Reviewed-by: dmarkov, aivanov

! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
+ test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java

Changeset: a0c94b292e01
Author:    serb
Date:      2019-12-13 18:39 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/a0c94b292e01

8235739: Rare NPE at WComponentPeer.getGraphics()
Reviewed-by: dmarkov, aivanov

! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java
! test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java

Changeset: d6bfca4cbd97
Author:    serb
Date:      2019-12-18 10:10 +0300
URL:       https://hg.openjdk.java.net/amber/amber/rev/d6bfca4cbd97

8223108: Test java/awt/EventQueue/NonComponentSourcePost.java is unstable
Reviewed-by: prr

+ test/jdk/java/awt/EventQueue/NonComponentSourcePost.java

Changeset: 7d329b38512f
Author:    pbansal
Date:      2019-12-19 11:57 +0530
URL:       https://hg.openjdk.java.net/amber/amber/rev/7d329b38512f

8234733: We can't distinguish if the spinner button is pressed or unpressed
Reviewed-by: psadhukhan, prr

! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
+ test/jdk/javax/swing/JSpinner/TestJSpinnerPressUnpress.java

Changeset: eb42609c4249
Author:    prr
Date:      2019-12-19 12:28 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/eb42609c4249

Merge

- src/java.base/share/classes/sun/security/util/math/intpoly/FieldGen.jsh
- src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP256.java
- src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP384.java
- src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP521.java
- src/java.base/share/classes/sun/security/util/math/intpoly/P256OrderField.java
- src/java.base/share/classes/sun/security/util/math/intpoly/P384OrderField.java
- src/java.base/share/classes/sun/security/util/math/intpoly/P521OrderField.java
- src/java.base/share/classes/sun/security/util/math/intpoly/header.txt
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java
- test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java
- test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackFallbackTest.java
- test/jdk/java/net/NetworkInterface/NoSetNetworkInterface.java
- test/jdk/javax/net/ssl/compatibility/JdkRelease.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithPSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithPSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSSerial.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithPSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithPSMarkSweep.java
- test/jdk/jdk/jfr/event/oldobject/TestParallelOld.java
- test/jdk/tools/jpackage/apps/com.other/com/other/Other.java
- test/jdk/tools/jpackage/apps/com.other/module-info.java
- test/jdk/tools/jpackage/manage_packages.sh
- test/jdk/tools/jpackage/share/AddLauncherBase.java
- test/jdk/tools/jpackage/share/AddLauncherModuleTest.java
- test/jdk/tools/jpackage/share/AddLauncherTest.java
- test/jdk/tools/jpackage/share/AddLaunchersTest.java

Changeset: 747c05277fd7
Author:    prr
Date:      2019-12-19 15:36 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/747c05277fd7

8231556: Wrong font ligatures used when 2 versions of same font used
Reviewed-by: serb, kcr

! src/java.desktop/share/classes/sun/font/PhysicalFont.java

Changeset: 75dd1b241671
Author:    pbansal
Date:      2019-12-23 13:04 +0530
URL:       https://hg.openjdk.java.net/amber/amber/rev/75dd1b241671

8222759: com.sun.java.swing.plaf.gtk.GTKLookAndFeel has unnecessary casts to GTKStyleFactory
Reviewed-by: prr, jdv

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
+ test/jdk/javax/swing/plaf/gtk/TestCustomStyleFactory.java

Changeset: 34f4782c0850
Author:    serb
Date:      2019-12-25 10:15 +0300
URL:       https://hg.openjdk.java.net/amber/amber/rev/34f4782c0850

8236506: [macosx] Some datatransfer classes were loaded on startup
Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/lwawt/LWTextAreaPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWTextFieldPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java

Changeset: 6dbd8a434f44
Author:    serb
Date:      2019-12-25 14:17 +0300
URL:       https://hg.openjdk.java.net/amber/amber/rev/6dbd8a434f44

8210231: Robot.delay() catches InterruptedException and prints stacktrace to stderr
Reviewed-by: alanb, smarks

! src/java.desktop/share/classes/java/awt/Robot.java
+ test/jdk/java/awt/Robot/Delay/InterruptOfDelay.java
+ test/jdk/java/awt/Robot/Delay/MultiThreadedDelay.java

Changeset: 00eb693aee42
Author:    serb
Date:      2019-12-26 22:38 +0300
URL:       https://hg.openjdk.java.net/amber/amber/rev/00eb693aee42

8234706: MenuPeer cleanup
Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenu.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenu.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenu.m
! src/java.desktop/share/classes/java/awt/peer/MenuPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WMenuPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Menu.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Menu.h

Changeset: ed2db42aa14c
Author:    serb
Date:      2019-12-27 13:47 +0300
URL:       https://hg.openjdk.java.net/amber/amber/rev/ed2db42aa14c

8235520: [macosx] Delete NSView based direct rendering mechanism
Reviewed-by: prr, jdv

! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m

Changeset: fe835791ac67
Author:    psadhukhan
Date:      2020-01-08 14:07 +0530
URL:       https://hg.openjdk.java.net/amber/amber/rev/fe835791ac67

8235818: Inline information from broken external links in java.desktop
Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/text/Document.java
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif

Changeset: 66064712e67d
Author:    pbansal
Date:      2020-01-09 15:11 +0530
URL:       https://hg.openjdk.java.net/amber/amber/rev/66064712e67d

8224475: JTextPane does not show images in HTML rendering
Reviewed-by: serb, psadhukhan

! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
+ test/jdk/javax/swing/JTextPane/TestJTextPaneHTMLRendering.java
+ test/jdk/javax/swing/JTextPane/arrow.png

Changeset: 9f321549fa75
Author:    prr
Date:      2020-01-09 10:14 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/9f321549fa75

Merge

- src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp
- src/hotspot/share/runtime/flags/jvmFlagWriteableList.hpp

Changeset: 1bcfc908724e
Author:    clanger
Date:      2020-01-10 13:08 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/1bcfc908724e

8234913: Improve parsing of Length Units in javax/swing/text/html/CSS
Reviewed-by: serb, clanger
Contributed-by: vladislav.volodin at sap.com

! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
+ test/jdk/javax/swing/text/html/CSS/bug8234913.java

Changeset: 0d6c682b5648
Author:    trebari
Date:      2020-01-13 18:27 +0530
URL:       https://hg.openjdk.java.net/amber/amber/rev/0d6c682b5648

8223788: [macos] JSpinner buttons in JColorChooser dialog may capture focus using TAB Key.
Reviewed-by: serb, pbansal, psadhukhan

! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
+ test/jdk/javax/swing/JSpinner/8223788/JSpinnerButtonFocusTest.java

Changeset: abd50a05d1d1
Author:    alitvinov
Date:      2020-01-13 18:11 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/abd50a05d1d1

8230926: [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout
Reviewed-by: serb, dmarkov

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java

Changeset: b681239b7258
Author:    ceisserer
Date:      2020-01-14 15:19 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/b681239b7258

8235904: Infinite loop when rendering huge lines
Reviewed-by: prr, kizune

! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawLine.java
+ test/jdk/java/awt/Graphics/DrawLineTest.java

Changeset: e72e86d5a090
Author:    prr
Date:      2020-01-14 15:23 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/e72e86d5a090

Merge

- 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
- test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java
- test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java

Changeset: f446d8919043
Author:    prr
Date:      2020-01-17 12:20 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/f446d8919043

8224109: Text spaced incorrectly by drawString under rotation with fractional metric
Reviewed-by: serb, kizune

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/font/Rotate/RotatedFontTest.java

Changeset: 8ce5915e57d2
Author:    psadhukhan
Date:      2020-01-21 07:29 +0530
URL:       https://hg.openjdk.java.net/amber/amber/rev/8ce5915e57d2

Merge

- src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp
- src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
- src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp
- src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp
- src/hotspot/os/linux/gc/z/zBackingPath_linux.cpp
- src/hotspot/os/linux/gc/z/zBackingPath_linux.hpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
- src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp
- src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
- src/hotspot/share/gc/parallel/psMarkSweep.cpp
- src/hotspot/share/gc/parallel/psMarkSweep.hpp
- src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
- src/hotspot/share/gc/parallel/psMarkSweepDecorator.hpp
- src/hotspot/share/gc/parallel/psMarkSweepProxy.hpp
- test/hotspot/jtreg/runtime/records/TEST.properties
- test/jdk/java/io/Serializable/records/TEST.properties
- test/jdk/java/lang/instrument/TEST.properties
- test/jdk/java/lang/reflect/records/TEST.properties
- test/jdk/java/lang/runtime/TEST.properties
- test/jdk/sun/security/krb5/auto/SaslGSS.java

Changeset: 6500cac59d0f
Author:    psadhukhan
Date:      2020-01-22 13:29 +0530
URL:       https://hg.openjdk.java.net/amber/amber/rev/6500cac59d0f

Merge


Changeset: 055d9be4dd30
Author:    psadhukhan
Date:      2020-01-22 14:16 +0530
URL:       https://hg.openjdk.java.net/amber/amber/rev/055d9be4dd30

Merge


Changeset: ec9dead6ae87
Author:    ngasson
Date:      2020-01-22 09:08 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/ec9dead6ae87

8237512: AArch64: aarch64TestHook leaks a BufferBlob
Reviewed-by: adinn, aph

! src/hotspot/cpu/aarch64/aarch64Test.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/icache_aarch64.cpp

Changeset: e2bc57500c1b
Author:    pchilanomate
Date:      2020-01-22 16:46 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/e2bc57500c1b

8230594: Allow direct handshakes without VMThread intervention
Summary: Introduce direct handshakes and enable it for biased locking revocations.
Reviewed-by: dholmes, dcubed, coleenp, rehn

! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
+ test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java

Changeset: 20cb5d43dc2d
Author:    zgu
Date:      2020-01-22 14:27 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/20cb5d43dc2d

8236880: Shenandoah: Move string dedup cleanup into concurrent phase
Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: ee29fd484961
Author:    iklam
Date:      2020-01-22 11:52 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/ee29fd484961

8236236: Eliminate CDS md region and consolidate c++ vtable patching code
Reviewed-by: ccheung

! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java

Changeset: 082f1d3eb164
Author:    tschatzl
Date:      2020-01-22 10:00 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/082f1d3eb164

8235305: Corrupted oops embedded in nmethods due to parallel modification during optional evacuation
Summary: During optional evacuation it is possible that G1 modifies oops embedded in nmethods in parallel. One source are oop* gathered by a previous evacuation phase in the optional roots, the other the region's strong code roots list. Since these oops may be unaligned on x64, this can result in them being corrupted. The fix is to not gather embedded oops in the optional roots list as the strong code roots list contains them already.
Reviewed-by: sjohanss, stefank
Contributed-by: erik.osterlund at oracle.com, stefan.johansson at oracle.com, stefan.karlsson at oracle.com, thomas.schatzl at oracle.com

! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp

Changeset: 91ea567eeabe
Author:    zgu
Date:      2020-01-22 07:40 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/91ea567eeabe

8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers
Reviewed-by: stefank, rkennke

! src/hotspot/share/prims/jvmtiTagMap.cpp

Changeset: f728b6c7f491
Author:    ljiang
Date:      2020-01-22 22:37 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/f728b6c7f491

8237465: JDK 14 L10n resource files update - msg drop 10
Reviewed-by: naoto

! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties

Changeset: 63d5ef4e3e74
Author:    jwilhelm
Date:      2020-01-22 21:02 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/63d5ef4e3e74

Merge

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties

Changeset: 3b9aed3b1bec
Author:    naoto
Date:      2020-01-22 12:35 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/3b9aed3b1bec

8236903: ZoneRules#getOffset throws DateTimeException for rules with last rules
Reviewed-by: scolebourne, rriggs

! src/java.base/share/classes/java/time/zone/ZoneRules.java
! test/jdk/java/time/test/java/time/zone/TestZoneRules.java

Changeset: a59de3ccecab
Author:    dholmes
Date:      2020-01-17 00:52 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/a59de3ccecab

8235741: Inappropriate uses of os::javaTimeMillis()
Reviewed-by: rehn, kbarrett, egahlin, shade

! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/semaphore_bsd.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logDecorations.hpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/threadStatisticalInfo.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/ostream.cpp

Changeset: bc5f701cf740
Author:    dholmes
Date:      2020-01-22 18:24 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/bc5f701cf740

8237747: Build broken on macOS by JDK-8235741 - wrong format specifier
Reviewed-by: mikael

! src/hotspot/share/jvmci/jvmciCompiler.cpp

Changeset: 2c577689f3c8
Author:    iveresov
Date:      2020-01-22 15:32 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/2c577689f3c8

8237724: Add org.graalvm.compiler.asm.amd64 to the list of packages to be processed by the options annotation processor
Reviewed-by: kvn

! make/gensrc/Gensrc-jdk.internal.vm.compiler.gmk

Changeset: 36218eab4255
Author:    zgu
Date:      2020-01-22 20:07 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/36218eab4255

8234399: Shenandoah: Cleanup native load barrier
Reviewed-by: rkennke

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

Changeset: ccf562b9b63c
Author:    cjplummer
Date:      2020-01-23 04:14 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/ccf562b9b63c

8236913: debug agent's jdwp command logging should include the command set name and command name
Reviewed-by: amenkov, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayTypeImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ClassLoaderReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ClassLoaderReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ClassObjectReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ClassObjectReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ClassTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ClassTypeImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/EventRequestImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/EventRequestImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/FieldImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/FieldImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/InterfaceTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/InterfaceTypeImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/MethodImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/MethodImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ObjectReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ObjectReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ReferenceTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ReferenceTypeImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/StackFrameImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/StackFrameImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/StringReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/StringReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ThreadGroupReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ThreadGroupReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ThreadReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ThreadReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/debugDispatch.c
! src/jdk.jdwp.agent/share/native/libjdwp/debugDispatch.h
! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c

Changeset: d4821c2dc343
Author:    pchilanomate
Date:      2020-01-23 04:54 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/d4821c2dc343

8237753: 32-bit builds are broken after JDK-823059
Summary: Changed _pending_threads to be 32 bits instead of 64
Reviewed-by: dholmes

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

Changeset: 7bae17e00566
Author:    jwilhelm
Date:      2020-01-23 06:24 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/7bae17e00566

Added tag jdk-15+7 for changeset e2bc57500c1b

! .hgtags

Changeset: 134c76da87c9
Author:    jiefu
Date:      2020-01-23 13:51 +0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/134c76da87c9

8237752: Minimal VM build fails after JDK-8236236
Reviewed-by: dholmes

! src/hotspot/share/memory/metaspaceShared.hpp

Changeset: 2a0e2304e68b
Author:    mdoerr
Date:      2020-01-23 13:55 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/2a0e2304e68b

8237375: SimpleThresholdPolicy misses CounterDecay timestamp initialization
Reviewed-by: simonis, dholmes

! src/hotspot/share/compiler/compilationPolicy.cpp

Changeset: 89e091daad39
Author:    tschatzl
Date:      2020-01-23 14:42 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/89e091daad39

8237079: gc/g1/mixedgc/TestLogging.java fails with "Pause Young (Mixed) (G1 Evacuation Pause) not found"
Summary: Factor out multiple attempts at forcing a mixed gc into a single one and update the tests to use the new code. Change command line arguments for the tests to further decrease the possibility of failures.
Reviewed-by: lkorinth, kbarrett

! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java
+ test/hotspot/jtreg/gc/testlibrary/g1/MixedGCProvoker.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 64a3594e98cc
Author:    pliden
Date:      2020-01-23 15:13 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/64a3594e98cc

8234440: ZGC: Print relocation information on info level
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
+ src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp

Changeset: 34138fe5f9f7
Author:    pconcannon
Date:      2020-01-23 14:43 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/34138fe5f9f7

8235783: DatagramSocket::disconnect should allow an implementation to throw UncheckedIOException
Summary: Undocumented throwing of Errors changed to throw a more user friendly UncheckedIOException
Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java

Changeset: 36e49db57f6d
Author:    pchilanomate
Date:      2020-01-23 17:26 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/36e49db57f6d

8237756: Backout: JDK-8230594: Allow direct handshakes without VMThread intervention
Summary: Backout JDK-8230594
Reviewed-by: coleenp, dcubed

! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
- test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java

Changeset: f2eeb97f9b3d
Author:    epavlova
Date:      2020-01-23 10:02 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/f2eeb97f9b3d

8206113: Troubles configuring graal tests
Reviewed-by: kvn

! make/test/JtregGraalUnit.gmk

Changeset: 0672354bfc53
Author:    jwilhelm
Date:      2020-01-23 02:36 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/0672354bfc53

Added tag jdk-14+33 for changeset f728b6c7f491

! .hgtags

Changeset: db2cc624c238
Author:    never
Date:      2020-01-23 08:43 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/db2cc624c238

8231515: [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke
Reviewed-by: kvn, dlong, iveresov

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! 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.core.test/src/org/graalvm/compiler/core/test/SubprocessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeWithExceptionCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotEpilogueOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizeOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDeoptimizeCallerOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDeoptimizeWithExceptionCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizeOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotDeoptimizeCallerOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotDeoptimizeWithExceptionCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotDeoptExplicitExceptions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotDeoptPostExceptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDebugInfoBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizeWithExceptionInCallerNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/FastNotifyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/CreateExceptionStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodePlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArrayStoreBytecodeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BytecodeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ClassCastBytecodeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IndexOobBytecodeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NullBytecodeExceptionTest.java

Changeset: 57f9707d8f18
Author:    bpb
Date:      2020-01-23 10:19 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/57f9707d8f18

8225471: Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates
Reviewed-by: alanb

! test/jdk/java/nio/file/FileStore/Basic.java
! test/lib/jdk/test/lib/util/FileUtils.java

Changeset: 825ed5f47833
Author:    jwilhelm
Date:      2020-01-23 22:59 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/825ed5f47833

Merge

! .hgtags
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! 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

Changeset: 84e3b673fe34
Author:    jjg
Date:      2020-01-23 15:52 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/84e3b673fe34

8237492: Reorganize impl of doclet options
8237726: Fix signature of StandardDoclet.getSupportedOptions
Reviewed-by: prappo, hannesw, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.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/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.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/ClassWriterImpl.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/DocFilesHandlerImpl.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/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.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/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.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/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.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/PackageIndexWriter.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/SourceToHTMLConverter.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/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.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/EnumConstantBuilder.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/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/langtools/jdk/javadoc/tool/T4696488.java

Changeset: 887b72d7bf86
Author:    vromero
Date:      2020-01-23 19:20 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/887b72d7bf86

8236210: javac generates wrong annotation for fields generated from record components
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/SymbolMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 11e188a95589
Author:    dholmes
Date:      2020-01-23 21:14 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/11e188a95589

8235966: Process obsolete flags less aggressively
Reviewed-by: dcubed, iignatyev

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
+ test/hotspot/gtest/runtime/test_special_flags.cpp

Changeset: d757771b92a4
Author:    stefank
Date:      2020-01-24 09:15 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/d757771b92a4

8236778: Add Atomic::fetch_and_add
Reviewed-by: kbarrett, dholmes

! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRelocationSet.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp

Changeset: 5da30ab42c85
Author:    stefank
Date:      2020-01-24 09:24 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/5da30ab42c85

8237645: Remove OopsInGenClosure::par_do_barrier
Reviewed-by: sjohanss

! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp

Changeset: 5a7864630f91
Author:    stefank
Date:      2020-01-24 09:27 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/5a7864630f91

8237637: Remove dubious type conversions from oop
Reviewed-by: kbarrett, dholmes, mdoerr

! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/locationPrinter.inline.hpp
! src/hotspot/share/gc/shared/markBitMap.hpp
! src/hotspot/share/gc/shared/markBitMap.inline.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/jfr/jni/jfrJavaCall.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp

Changeset: 8180290b2faa
Author:    stefank
Date:      2020-01-24 10:31 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/8180290b2faa

8237111: LingeredApp should be started with getTestJavaOpts
Reviewed-by: cjplummer, dholmes

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
! test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java
! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestType.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDriver.java
! test/jdk/com/sun/jdi/JdwpAllowTest.java
! test/jdk/com/sun/jdi/JdwpAttachTest.java
! test/jdk/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java
! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java
! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java
! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java
! test/jdk/sun/tools/jhsdb/HeapDumpTest.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java
! test/jdk/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java
! test/jdk/sun/tools/jinfo/JInfoTest.java
! test/jdk/sun/tools/jps/JpsHelper.java
! test/jdk/sun/tools/jps/LingeredApp.java
! test/jdk/sun/tools/jps/LingeredAppForJps.java
! test/jdk/sun/tools/jps/TestJps.java
! test/jdk/sun/tools/jstack/DeadlockDetectionTest.java
! test/lib-test/jdk/test/lib/apps/LingeredAppTest.java
! test/lib/jdk/test/lib/Utils.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: 11c867b4f27e
Author:    jlahoda
Date:      2020-01-24 12:31 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/11c867b4f27e

8042742: possible error in Tokens.Token.checkKind() for javac
Summary: Correcting expected token kind in an assert.
Reviewed-by: jlahoda
Contributed-by: adam.sotona at oracle.com

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

Changeset: e8417433af30
Author:    prappo
Date:      2020-01-24 12:51 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/e8417433af30

8233795: Consider adding a notion of a Value-based class to API Documentation index
Reviewed-by: hannesw

! src/java.base/share/classes/java/lang/doc-files/ValueBased.html

Changeset: 7d9dcd46927f
Author:    coleenp
Date:      2020-01-24 10:22 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/7d9dcd46927f

8237501: TestInstanceKlassSizeForInstance runs TestInstanceKlassSize instead
Reviewed-by: dcubed

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

Changeset: 559fcd53e782
Author:    aefimov
Date:      2020-01-24 16:16 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/559fcd53e782

7006496: Use modern Windows API to retrieve OS DNS servers
Reviewed-by: dfuchs, chegar, aefimov
Contributed-by: Anuraag Agrawal <anuraaga at gmail.com>

! src/java.base/windows/classes/sun/net/dns/ResolverConfigurationImpl.java
! src/java.base/windows/native/libnet/NetworkInterface_winXP.c
! src/java.base/windows/native/libnet/ResolverConfigurationImpl.c

Changeset: 26dbc9b2c8dc
Author:    dfuchs
Date:      2020-01-24 17:57 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/26dbc9b2c8dc

8236596: HttpClient leaves HTTP/2 sockets in CLOSE_WAIT, when using proxy tunnel
Summary: Changes Http2ClientImpl::stop to close the TCP connection after sending out the GOAWAY frame.
Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java

Changeset: 9af9aac9996a
Author:    amenkov
Date:      2020-01-24 11:55 -0800
URL:       https://hg.openjdk.java.net/amber/amber/rev/9af9aac9996a

8235846: Improve WindbgDebuggerLocal implementation
Reviewed-by: sspitsyn, cjplummer

! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: d4fc10ef2d17
Author:    shade
Date:      2020-01-24 21:11 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/d4fc10ef2d17

8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop)
Reviewed-by: rkennke

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

Changeset: a676cfb90f39
Author:    almatvee
Date:      2020-01-24 11:24 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/a676cfb90f39

8237607: [macos] Signing app bundle with jpackage fails if runtime is already signed
Reviewed-by: herrick, asemenyuk, kcr

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java

Changeset: 39df849b3896
Author:    rriggs
Date:      2020-01-24 13:33 -0500
URL:       https://hg.openjdk.java.net/amber/amber/rev/39df849b3896

8237368: Problem with NullPointerException in RMI TCPEndpoint.read
Reviewed-by: mchung, alanb

! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java
+ test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/TCPEndpointReadBug.java

Changeset: 476ac8b04323
Author:    jwilhelm
Date:      2020-01-24 22:39 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/476ac8b04323

Merge


Changeset: d3cdf4b2b45b
Author:    prappo
Date:      2020-01-24 21:57 +0000
URL:       https://hg.openjdk.java.net/amber/amber/rev/d3cdf4b2b45b

8237817: Clean up net-properties.html
Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/doc-files/net-properties.html

Changeset: 4ba527676961
Author:    shade
Date:      2020-01-26 17:08 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/4ba527676961

8237847: Zero builds fail after JDK-8237637 (Remove dubious type conversions from oop)
Reviewed-by: dcubed

! src/hotspot/share/interpreter/bytecodeInterpreter.cpp

Changeset: 972e523f8309
Author:    mbaesken
Date:      2020-01-24 13:48 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/972e523f8309

8237819: s390x - remove unused pd_zero_to_words_large
Reviewed-by: clanger, mdoerr

! src/hotspot/cpu/s390/copy_s390.hpp

Changeset: 62d7f4566b6d
Author:    mbaesken
Date:      2020-01-24 10:16 +0100
URL:       https://hg.openjdk.java.net/amber/amber/rev/62d7f4566b6d

8236714: enable link-time section-gc for linux to remove unused code
Reviewed-by: erikj, ihse

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in



More information about the amber-dev mailing list