hg: jdk/client: 70 new changesets

philip.race at oracle.com philip.race at oracle.com
Thu Jan 9 19:45:06 UTC 2020


Changeset: 5dc3440be041
Author:    gromero
Date:      2019-11-21 17:10 -0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/5dc3440be041

8234599: PPC64: Add support on recent CPUs and Linux for JEP-352
Reviewed-by: mbaesken, mdoerr, adinn

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! test/jdk/java/nio/MappedByteBuffer/PmemTest.java

Changeset: 75931341b227
Author:    jwilhelm
Date:      2019-12-19 03:46 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/75931341b227

Added tag jdk-14+28 for changeset 2069b4bfd23b

! .hgtags

Changeset: ca3387704361
Author:    stefank
Date:      2019-12-19 14:19 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/ca3387704361

8236110: Windows (MSVC 2013) build failures after JDK-8233299
Reviewed-by: erikj

! make/autoconf/hotspot.m4

Changeset: fb606350b732
Author:    almatvee
Date:      2019-12-19 15:20 -0500
URL:       https://hg.openjdk.java.net/jdk/client/rev/fb606350b732

8235738: [macos] tools/jpackage tests timeout on macOS
Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java

Changeset: 52485fd39fcb
Author:    epavlova
Date:      2019-12-19 13:20 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/52485fd39fcb

8236139: [Graal] java/lang/RuntimeTests/exec/LotsOfOutput.java fails with JVMCI enabled
Reviewed-by: kvn

! test/jdk/ProblemList-graal.txt

Changeset: 7118b1a7d9fb
Author:    iveresov
Date:      2019-12-19 15:13 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/7118b1a7d9fb

8235927: Update Graal
Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/BlackholeDirectiveTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ControlFlowAnchorDirectiveTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/OpaqueDirectiveTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64LoadStoreMergingAssemblerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64PairLoadStoreTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.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.test/src/org/graalvm/compiler/core/test/VerifyDebugUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/BenchmarkCounterOverflowTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src/org/graalvm/compiler/hotspot/sparc/test/SPARCAllocatorTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReservedStackAccessTest.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/GraalHotSpotVMConfigVersioned.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Unary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/SubprocessUtil.java

Changeset: 4d90b46f099c
Author:    jwilhelm
Date:      2019-12-20 04:47 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/4d90b46f099c

Merge

! .hgtags
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java

Changeset: 2fbc66ef1a1d
Author:    iklam
Date:      2019-12-19 23:04 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/2fbc66ef1a1d

8233826: Change CDS dumping tty->print_cr() to unified logging
Reviewed-by: coleenp, dholmes, jiangli

! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java
! test/hotspot/jtreg/runtime/cds/SharedArchiveFile.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java
! test/jdk/com/sun/jdi/cds/CDSJDITest.java

Changeset: f93bd058a4ce
Author:    alanb
Date:      2019-12-20 09:28 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/f93bd058a4ce

8236246: SelectorProvider support for creating a DatagramChannel that is not interruptible
Reviewed-by: chegar

! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectorProviderImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java
+ test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java
! test/jdk/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java
! test/jdk/java/rmi/testlibrary/RMIDSelectorProvider.java

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

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: c86d2493d1a8
Author:    mgronlun
Date:      2019-12-20 16:04 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/c86d2493d1a8

8235390: JfrEmergencyDump::on_vm_shutdown crashes
Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: b33b49462d72
Author:    sjohanss
Date:      2019-12-20 09:42 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/b33b49462d72

8235119: Incomplete initialization of scan_top values results in out-of-bounds scanning of regions
Reviewed-by: kbarrett, tschatzl, sangheki

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

Changeset: d4eced9296e3
Author:    mikael
Date:      2019-12-20 14:04 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/d4eced9296e3

8236449: Problem list compiler/jsr292/ContinuousCallSiteTargetChange.java on solaris-sparcv9
Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt

Changeset: 083e20312207
Author:    jjiang
Date:      2019-12-21 06:28 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/083e20312207

8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3
Reviewed-by: xuelei

! test/jdk/sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/SelfIssuedCert.java

Changeset: a063e9c8d0f0
Author:    mikael
Date:      2019-12-20 22:41 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/a063e9c8d0f0

Merge

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

Changeset: d05fcdf25717
Author:    weijun
Date:      2019-12-21 15:27 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/d05fcdf25717

8236405: Formatting issues in Kerberos debug output
Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KerberosTime.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/EType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java

Changeset: a6688d292f1a
Author:    svkamath
Date:      2019-12-23 14:42 -0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/a6688d292f1a

8167065: Add intrinsic support for double precision shifting on x86_64
Reviewed-by: kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/math/BigInteger.java
! 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.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
+ test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java
! test/micro/org/openjdk/bench/java/math/BigIntegers.java

Changeset: f0634d11b7de
Author:    pli
Date:      2019-12-24 16:51 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/f0634d11b7de

8233743: AArch64: Make r27 conditionally allocatable
Reviewed-by: aph, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_init_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java

Changeset: bb0a7975b31d
Author:    prappo
Date:      2019-12-24 09:38 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/bb0a7975b31d

8236435: Fix typos in javac area
Reviewed-by: jjg, mcimadamore

! src/java.compiler/share/classes/javax/tools/Diagnostic.java
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.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/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolConstant.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ClientCodeException.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java
! src/jdk.compiler/share/classes/sun/tools/serialver/SerialVer.java

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

Added tag jdk-15+3 for changeset d05fcdf25717

! .hgtags

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

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

! make/autoconf/flags-cflags.m4

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

Added tag jdk-15+4 for changeset bb0a7975b31d

! .hgtags

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

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

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

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

Merge

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



More information about the jdk-client-changes mailing list