From prasanta.sadhukhan at oracle.com Wed Jan 8 08:38:06 2020 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Wed, 08 Jan 2020 08:38:06 +0000 Subject: hg: jdk/client: 8235818: Inline information from broken external links in java.desktop Message-ID: <202001080838.0088c6a4004311@aojmv0008.oracle.com> Changeset: fe835791ac67 Author: psadhukhan Date: 2020-01-08 14:07 +0530 URL: https://hg.openjdk.java.net/jdk/client/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 From pankaj.b.bansal at oracle.com Thu Jan 9 09:43:48 2020 From: pankaj.b.bansal at oracle.com (pankaj.b.bansal at oracle.com) Date: Thu, 09 Jan 2020 09:43:48 +0000 Subject: hg: jdk/client: 8224475: JTextPane does not show images in HTML rendering Message-ID: <202001090943.0099hmAm000326@aojmv0008.oracle.com> Changeset: 66064712e67d Author: pbansal Date: 2020-01-09 15:11 +0530 URL: https://hg.openjdk.java.net/jdk/client/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 From philip.race at oracle.com Thu Jan 9 19:45:06 2020 From: philip.race at oracle.com (philip.race at oracle.com) Date: Thu, 09 Jan 2020 19:45:06 +0000 Subject: hg: jdk/client: 70 new changesets Message-ID: <202001091945.009JjDLZ016372@aojmv0008.oracle.com> 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 ! 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 ! 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 From christoph.langer at sap.com Fri Jan 10 13:10:23 2020 From: christoph.langer at sap.com (christoph.langer at sap.com) Date: Fri, 10 Jan 2020 13:10:23 +0000 Subject: hg: jdk/client: 8234913: Improve parsing of Length Units in javax/swing/text/html/CSS Message-ID: <202001101310.00ADANqv000285@aojmv0008.oracle.com> Changeset: 1bcfc908724e Author: clanger Date: 2020-01-10 13:08 +0000 URL: https://hg.openjdk.java.net/jdk/client/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 From ambarish.rapte at oracle.com Mon Jan 13 12:58:02 2020 From: ambarish.rapte at oracle.com (ambarish.rapte at oracle.com) Date: Mon, 13 Jan 2020 12:58:02 +0000 Subject: hg: jdk/client: 8223788: [macos] JSpinner buttons in JColorChooser dialog may capture focus using TAB Key. Message-ID: <202001131258.00DCw2rk005321@aojmv0008.oracle.com> Changeset: 0d6c682b5648 Author: trebari Date: 2020-01-13 18:27 +0530 URL: https://hg.openjdk.java.net/jdk/client/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 From anton.litvinov at oracle.com Mon Jan 13 18:13:18 2020 From: anton.litvinov at oracle.com (anton.litvinov at oracle.com) Date: Mon, 13 Jan 2020 18:13:18 +0000 Subject: hg: jdk/client: 8230926: [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout Message-ID: <202001131813.00DIDIF1007924@aojmv0008.oracle.com> Changeset: abd50a05d1d1 Author: alitvinov Date: 2020-01-13 18:11 +0000 URL: https://hg.openjdk.java.net/jdk/client/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 From philip.race at oracle.com Tue Jan 14 23:20:55 2020 From: philip.race at oracle.com (philip.race at oracle.com) Date: Tue, 14 Jan 2020 23:20:55 +0000 Subject: hg: jdk/client: 8235904: Infinite loop when rendering huge lines Message-ID: <202001142320.00ENKtrb008416@aojmv0008.oracle.com> Changeset: b681239b7258 Author: ceisserer Date: 2020-01-14 15:19 -0800 URL: https://hg.openjdk.java.net/jdk/client/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 From philip.race at oracle.com Tue Jan 14 23:34:28 2020 From: philip.race at oracle.com (philip.race at oracle.com) Date: Tue, 14 Jan 2020 23:34:28 +0000 Subject: hg: jdk/client: 65 new changesets Message-ID: <202001142334.00ENYZMx016169@aojmv0008.oracle.com> Changeset: 9dee5a79065b Author: tschatzl Date: 2020-01-09 21:57 +0100 URL: https://hg.openjdk.java.net/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/rev/b02019841086 8236179: C1 register allocation error with T_ADDRESS Reviewed-by: rkennke, vlivanov, roland, mdoerr Contributed-by: Aditya Mandaleeka ! 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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/rev/793b8ec69fff Merge Changeset: f7edb9ca045c Author: clanger Date: 2020-01-10 15:38 +0100 URL: https://hg.openjdk.java.net/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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: e72e86d5a090 Author: prr Date: 2020-01-14 15:23 -0800 URL: https://hg.openjdk.java.net/jdk/client/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 From philip.race at oracle.com Fri Jan 17 20:21:17 2020 From: philip.race at oracle.com (philip.race at oracle.com) Date: Fri, 17 Jan 2020 20:21:17 +0000 Subject: hg: jdk/client: 8224109: Text spaced incorrectly by drawString under rotation with fractional metric Message-ID: <202001172021.00HKLHKa014916@aojmv0008.oracle.com> Changeset: f446d8919043 Author: prr Date: 2020-01-17 12:20 -0800 URL: https://hg.openjdk.java.net/jdk/client/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 From prasanta.sadhukhan at oracle.com Tue Jan 21 05:48:19 2020 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Tue, 21 Jan 2020 05:48:19 +0000 Subject: hg: jdk/client: 106 new changesets Message-ID: <202001210548.00L5mW1d006330@aojmv0008.oracle.com> Changeset: bb04a191551d Author: vromero Date: 2020-01-14 21:49 -0500 URL: https://hg.openjdk.java.net/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/rev/06331540be15 7143743: Potential memory leak with zip provider Reviewed-by: lancea, clanger, alanb Contributed-by: Jaikiran Pai ! 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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/rev/70a3551fea52 Merge Changeset: 2887fbd13a6d Author: henryjen Date: 2020-01-15 01:54 +0000 URL: https://hg.openjdk.java.net/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/rev/245bffdaeed6 8233680: JavacFileManager.close() doesn't clear some cache instance variables Reviewed-by: jjg Contributed-by: Daniel Le Duc Khoi Nguyen ! 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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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 ! 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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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: 8ce5915e57d2 Author: psadhukhan Date: 2020-01-21 07:29 +0530 URL: https://hg.openjdk.java.net/jdk/client/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 From prasanta.sadhukhan at oracle.com Wed Jan 22 08:49:57 2020 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Wed, 22 Jan 2020 08:49:57 +0000 Subject: hg: jdk/client: 18 new changesets Message-ID: <202001220849.00M8nxTS007295@aojmv0008.oracle.com> Changeset: 3ca4a8016584 Author: mbaesken Date: 2020-01-16 18:04 +0100 URL: https://hg.openjdk.java.net/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/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/jdk/client/rev/24f7289e61e3 8237374: configuring with --with-jvm-variants=minimal,server makes cds disappear in server Reviewed-by: erikj ! make/autoconf/hotspot.m4 Changeset: 6500cac59d0f Author: psadhukhan Date: 2020-01-22 13:29 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/6500cac59d0f Merge Changeset: 055d9be4dd30 Author: psadhukhan Date: 2020-01-22 14:16 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/055d9be4dd30 Merge From ambarish.rapte at oracle.com Thu Jan 23 12:02:54 2020 From: ambarish.rapte at oracle.com (ambarish.rapte at oracle.com) Date: Thu, 23 Jan 2020 12:02:54 +0000 Subject: hg: jdk/client: 7020860: BasicTreeUI contains getters/setters with unclear spec Message-ID: <202001231202.00NC2sp4013203@aojmv0008.oracle.com> Changeset: 635eaa93419e Author: trebari Date: 2020-01-23 17:32 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/635eaa93419e 7020860: BasicTreeUI contains getters/setters with unclear spec Reviewed-by: jdv, prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java From sergey.bylokhov at oracle.com Fri Jan 24 07:27:58 2020 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Fri, 24 Jan 2020 07:27:58 +0000 Subject: hg: jdk/client: 8237049: Rollback the workaround for JDK-4533057 Message-ID: <202001240727.00O7Rwak021929@aojmv0008.oracle.com> Changeset: 499e5a8a13ea Author: serb Date: 2020-01-23 21:42 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/499e5a8a13ea 8237049: Rollback the workaround for JDK-4533057 Reviewed-by: dmarkov ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/windows/awt_Palette.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Palette.h ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp From sergey.bylokhov at oracle.com Sat Jan 25 03:16:24 2020 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Sat, 25 Jan 2020 03:16:24 +0000 Subject: hg: jdk/client: 5085520: Inconsistency in spec for RenderingHints.entrySet() Message-ID: <202001250316.00P3GOo5026797@aojmv0008.oracle.com> Changeset: ffcc3bd2b5da Author: serb Date: 2020-01-24 18:39 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/ffcc3bd2b5da 5085520: Inconsistency in spec for RenderingHints.entrySet() Reviewed-by: prr, jdv ! src/java.desktop/share/classes/java/awt/RenderingHints.java From philip.race at oracle.com Mon Jan 27 21:02:36 2020 From: philip.race at oracle.com (philip.race at oracle.com) Date: Mon, 27 Jan 2020 21:02:36 +0000 Subject: hg: jdk/client: 8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing Message-ID: <202001272102.00RL2aBF025381@aojmv0008.oracle.com> Changeset: 82fe2f667c29 Author: dbatrak Date: 2020-01-27 13:02 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/82fe2f667c29 8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c From sergey.bylokhov at oracle.com Thu Jan 30 06:47:12 2020 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Thu, 30 Jan 2020 06:47:12 +0000 Subject: hg: jdk/client: 8176359: Frame#setMaximizedbounds not working properly in multi screen environments; ... Message-ID: <202001300647.00U6lCas010138@aojmv0008.oracle.com> Changeset: 2777408b8281 Author: serb Date: 2020-01-25 22:46 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/2777408b8281 8176359: Frame#setMaximizedbounds not working properly in multi screen environments 8231564: setMaximizedBounds is broken with large display scale and multiple monitors Reviewed-by: aivanov ! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! test/jdk/ProblemList.txt + test/jdk/java/awt/Frame/MaximizedToOppositeScreen/MaximizedToOppositeScreenBig.java + test/jdk/java/awt/Frame/MaximizedToOppositeScreen/MaximizedToOppositeScreenSmall.java ! test/jdk/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java