From per.liden at oracle.com Mon Jun 1 04:49:01 2020 From: per.liden at oracle.com (per.liden at oracle.com) Date: Mon, 01 Jun 2020 04:49:01 +0000 Subject: hg: jdk/submit: 3 new changesets Message-ID: <202006010449.0514n1e0002024@aojmv0008.oracle.com> Changeset: f64ff3ec9d61 Author: pliden Date: 2020-05-31 23:15 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/f64ff3ec9d61 8242527: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" Reviewed-by: eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: c15e3098fb2a Author: pliden Date: 2020-05-31 23:15 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/c15e3098fb2a 8246044: ZGC: Rename ZDirector's max_capacity to soft_max_capacity Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zDirector.cpp Changeset: 50fe8727ed79 Author: pliden Date: 2020-05-31 23:15 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/50fe8727ed79 8246045: ZGC: Fix ZDirector::rule_high_usage() calculation Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zDirector.cpp From ningsheng.jian at arm.com Mon Jun 1 05:59:48 2020 From: ningsheng.jian at arm.com (ningsheng.jian at arm.com) Date: Mon, 01 Jun 2020 05:59:48 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006010559.0515xm7m028590@aojmv0008.oracle.com> Changeset: e7dbaedcd323 Author: njian Date: 2020-06-01 13:59 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/e7dbaedcd323 Closing branch From ningsheng.jian at arm.com Mon Jun 1 06:07:49 2020 From: ningsheng.jian at arm.com (ningsheng.jian at arm.com) Date: Mon, 01 Jun 2020 06:07:49 +0000 Subject: hg: jdk/submit: 8245717: VM option "-XX:EnableJVMCIProduct" could not be repetitively enabled Message-ID: <202006010607.05167oU3002595@aojmv0008.oracle.com> Changeset: d73d89a51edf Author: xgong Date: 2020-05-27 07:43 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/d73d89a51edf 8245717: VM option "-XX:EnableJVMCIProduct" could not be repetitively enabled Reviewed-by: dholmes, kvn ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java From james.laskey at oracle.com Mon Jun 1 11:18:07 2020 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Mon, 01 Jun 2020 11:18:07 +0000 Subject: hg: jdk/submit: 8230800: Clarify String::stripIndent javadoc when string ends with line terminator Message-ID: <202006011118.051BI7Jl003680@aojmv0008.oracle.com> Changeset: 041690501b8e Author: jlaskey Date: 2020-06-01 08:17 -0300 URL: https://hg.openjdk.java.net/jdk/submit/rev/041690501b8e 8230800: Clarify String::stripIndent javadoc when string ends with line terminator Reviewed-by: jlaskey, bchristi, rriggs ! src/java.base/share/classes/java/lang/String.java From james.laskey at oracle.com Mon Jun 1 12:36:16 2020 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Mon, 01 Jun 2020 12:36:16 +0000 Subject: hg: jdk/submit: 8245153: Unicode encoded double-quoted empty string does not compile Message-ID: <202006011236.051CaGHU007246@aojmv0008.oracle.com> Changeset: 4ad56e422d35 Author: asotona Date: 2020-05-29 09:56 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/4ad56e422d35 8245153: Unicode encoded double-quoted empty string does not compile Summary: Fixed parsing of Unicode encoded double-quoted empty strings in c.s.t.j.p.JavaTokenizer::scanString Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java + test/langtools/tools/javac/8245153/T8245153.java From philip.race at oracle.com Mon Jun 1 17:07:25 2020 From: philip.race at oracle.com (philip.race at oracle.com) Date: Mon, 01 Jun 2020 17:07:25 +0000 Subject: hg: jdk/submit: 8246263: jdk is not yet ready for new Copyright line. Message-ID: <202006011707.051H7S5V027534@aojmv0008.oracle.com> Changeset: c0d4af7462d1 Author: prr Date: 2020-06-01 10:04 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/c0d4af7462d1 8246263: jdk is not yet ready for new Copyright line. Reviewed-by: pbansal ! test/jdk/javax/swing/JPopupMenu/4760494/bug4760494.java From boris.ulasevich at bell-sw.com Mon Jun 1 17:44:59 2020 From: boris.ulasevich at bell-sw.com (boris.ulasevich at bell-sw.com) Date: Mon, 01 Jun 2020 17:44:59 +0000 Subject: hg: jdk/submit: 8241004: NMT tests fail on unaligned thread size with debug build Message-ID: <202006011745.051Hj0AU012999@aojmv0008.oracle.com> Changeset: 50d10091c645 Author: bulasevich Date: 2020-06-01 13:31 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/50d10091c645 8241004: NMT tests fail on unaligned thread size with debug build Reviewed-by: zgu, dsamersoff ! src/hotspot/share/services/virtualMemoryTracker.cpp From sandhya.viswanathan at intel.com Mon Jun 1 17:41:35 2020 From: sandhya.viswanathan at intel.com (sandhya.viswanathan at intel.com) Date: Mon, 01 Jun 2020 17:41:35 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006011741.051HfZww012154@aojmv0008.oracle.com> Changeset: 77787d78b1ad Author: sviswanathan Date: 2020-06-01 10:38 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/77787d78b1ad Closing branch From claes.redestad at oracle.com Mon Jun 1 19:50:01 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Mon, 01 Jun 2020 19:50:01 +0000 Subject: hg: jdk/submit: 3 new changesets Message-ID: <202006011950.051Jo2s0008918@aojmv0008.oracle.com> Changeset: 7121a88ab8f0 Author: redestad Date: 2020-06-01 21:57 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/7121a88ab8f0 8246251: Adjust HelloClasslist after JDK-8230301 Reviewed-by: mchung ! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java Changeset: 2c9d69c3e21e Author: redestad Date: 2020-06-01 22:03 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/2c9d69c3e21e 8246256: GenerateLinkOptData should not mutate the interim or bootstrap JDK Reviewed-by: erikj, ihse Contributed-by: fedor.burdun at azul.com ! make/GenerateLinkOptData.gmk Changeset: b32bac040145 Author: redestad Date: 2020-06-01 22:04 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/b32bac040145 8246152: Improve String concat bootstrapping Reviewed-by: forax, psandoz ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/jdk/java/lang/String/concat/StringConcatFactoryInvariants.java + test/micro/org/openjdk/bench/java/lang/invoke/StringConcatFactoryBootstraps.java From mandy.chung at oracle.com Mon Jun 1 20:23:41 2020 From: mandy.chung at oracle.com (mandy.chung at oracle.com) Date: Mon, 01 Jun 2020 20:23:41 +0000 Subject: hg: jdk/submit: 8245061: Lookup::defineHiddenClass should throw ClassFormatError if this_class is not Class_info structure; ... Message-ID: <202006012023.051KNgC1024186@aojmv0008.oracle.com> Changeset: f1da8c714ba1 Author: mchung Date: 2020-06-01 13:19 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/f1da8c714ba1 8245061: Lookup::defineHiddenClass should throw ClassFormatError if this_class is not Class_info structure 8245432: Lookup::defineHiddenClass should throw UnsupportedClassVersionError if bytes are of an unsupported major or minor version 8245596: Clarify Lookup::defineHiddenClass spec @throws IAE if the bytes has ACC_MODULE flag set Reviewed-by: alanb, dholmes ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! test/jdk/java/lang/invoke/DefineClassTest.java + test/jdk/java/lang/invoke/defineHiddenClass/BadClassFile.jcod + test/jdk/java/lang/invoke/defineHiddenClass/BadClassFile2.jcod + test/jdk/java/lang/invoke/defineHiddenClass/BadClassFileVersion.jcod ! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java + test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java From erik.gahlin at oracle.com Mon Jun 1 20:54:27 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Mon, 01 Jun 2020 20:54:27 +0000 Subject: hg: jdk/submit: 8246259: JFR: Fetch VM memory pools without using streams Message-ID: <202006012054.051KsSTu007672@aojmv0008.oracle.com> Changeset: d36bd2b59c42 Author: egahlin Date: 2020-06-01 22:55 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/d36bd2b59c42 8246259: JFR: Fetch VM memory pools without using streams Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/events/AbstractBufferStatisticsEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/DirectBufferStatisticsEvent.java From vicente.romero at oracle.com Mon Jun 1 21:01:05 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Mon, 01 Jun 2020 21:01:05 +0000 Subject: hg: jdk/submit: 8227046: compiler implementation for sealed classes; ... Message-ID: <202006012101.051L151Y009822@aojmv0008.oracle.com> Changeset: 843695160574 Author: vromero Date: 2020-06-01 17:00 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/843695160574 8227046: compiler implementation for sealed classes 8225056: VM support for sealed classes 8227044: javax.lang.model for sealed classes 8227045: Preview APIs support for sealed classes 8227047: Javadoc for sealed types 8245854: JVM TI Specification for sealed classes Reviewed-by: mcimadamore, forax, darcy, dholmes, jlahoda, lfoltan, mchung, sspitsyn, vromero Contributed-by: harold.seigel at oracle.com, vicente.romero at oracle.com, jan.lahoda at oracle.com ! make/autoconf/spec.gmk.in ! make/data/jdwp/jdwp.spec ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Constants.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ClassRemapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java ! src/java.base/share/native/libjava/Class.c ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.instrument/share/native/libinstrument/JavaExceptions.c ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.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/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! 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/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java + test/hotspot/jtreg/runtime/modules/SealedModuleTest.java + test/hotspot/jtreg/runtime/modules/TEST.properties + test/hotspot/jtreg/runtime/modules/sealedP1/C1.java + test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod + test/hotspot/jtreg/runtime/modules/sealedP2/C2.java + test/hotspot/jtreg/runtime/modules/sealedP3/C3.java + test/hotspot/jtreg/runtime/sealedClasses/AbstractSealedTest.java + test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod + test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java + test/hotspot/jtreg/runtime/sealedClasses/OverrideSealedTest.java + test/hotspot/jtreg/runtime/sealedClasses/Pkg/NotPermitted.jcod + test/hotspot/jtreg/runtime/sealedClasses/Pkg/Permitted.java + test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod + test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java + test/hotspot/jtreg/runtime/sealedClasses/SealedTest.java + test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java + test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedClasses/TEST.properties + test/hotspot/jtreg/runtime/sealedClasses/asteroids/Pluto.java + test/hotspot/jtreg/runtime/sealedClasses/otherPkg/WrongPackage.java + test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod + test/hotspot/jtreg/runtime/sealedClasses/planets/Neptune.java + test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassFour.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassOne.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassThree.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/ClassTwo.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/Host/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABCD/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostABD/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostAC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostACB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBAC/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostBCA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCAB/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/HostCBA/redef/Host.java + test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java + test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java + test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java ! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java ! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java + test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java + test/langtools/tools/javac/diags/examples/CantInheritFromSealed2.java + test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java + test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java + test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java + test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java + test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java + test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java + test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java + test/langtools/tools/javac/diags/examples/SealedNotAllowedInLocalClass.java + test/langtools/tools/javac/diags/examples/SealedTypes.java + test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java + test/langtools/tools/javac/diags/examples/TypeVarInPermits.java ! test/langtools/tools/javac/enum/FauxEnum3.java ! test/langtools/tools/javac/enum/FauxEnum3.out + test/langtools/tools/javac/enum/FauxEnum3.preview.out ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/processing/model/TestSourceVersion.java + test/langtools/tools/javac/processing/model/element/TestSealed.java + test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java + test/langtools/tools/javac/sealed/SealedCompilationTests.java + test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java From sandhya.viswanathan at intel.com Mon Jun 1 21:26:05 2020 From: sandhya.viswanathan at intel.com (sandhya.viswanathan at intel.com) Date: Mon, 01 Jun 2020 21:26:05 +0000 Subject: hg: jdk/submit: 8245512: CRC32 optimization using AVX512 instructions Message-ID: <202006012126.051LQ6BX021136@aojmv0008.oracle.com> Changeset: 438a9275039f Author: sviswanathan Date: 2020-06-01 14:23 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/438a9275039f 8245512: CRC32 optimization using AVX512 instructions ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp From pengfei.li at arm.com Tue Jun 2 01:33:11 2020 From: pengfei.li at arm.com (pengfei.li at arm.com) Date: Tue, 02 Jun 2020 01:33:11 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006020133.0521XBgr002483@aojmv0008.oracle.com> Changeset: c00b57e40126 Author: pli Date: 2020-06-02 01:32 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/c00b57e40126 Closing branch From pengfei.li at arm.com Tue Jun 2 01:34:56 2020 From: pengfei.li at arm.com (pengfei.li at arm.com) Date: Tue, 02 Jun 2020 01:34:56 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006020134.0521Yvlj003879@aojmv0008.oracle.com> Changeset: b0cf1092f9c6 Author: pli Date: 2020-06-02 01:34 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/b0cf1092f9c6 Closing branch From pengfei.li at arm.com Tue Jun 2 01:42:46 2020 From: pengfei.li at arm.com (pengfei.li at arm.com) Date: Tue, 02 Jun 2020 01:42:46 +0000 Subject: hg: jdk/submit: 8245158: C2: Enable SLP for some manually unrolled loops Message-ID: <202006020142.0521gkHe006832@aojmv0008.oracle.com> Changeset: 59d461fd568e Author: pli Date: 2020-06-02 01:38 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/59d461fd568e 8245158: C2: Enable SLP for some manually unrolled loops Summary: In SuperWord::find_align_to_ref(), only discard unalignable memory ops if memory references should be aligned on this platform. Reviewed-by: roland, thartmann ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp From pengfei.li at arm.com Tue Jun 2 03:06:37 2020 From: pengfei.li at arm.com (pengfei.li at arm.com) Date: Tue, 02 Jun 2020 03:06:37 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006020306.05236bKW009485@aojmv0008.oracle.com> Changeset: e42923c5a6f5 Author: pli Date: 2020-06-02 03:06 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/e42923c5a6f5 Closing branch From pengfei.li at arm.com Tue Jun 2 03:35:17 2020 From: pengfei.li at arm.com (pengfei.li at arm.com) Date: Tue, 02 Jun 2020 03:35:17 +0000 Subject: hg: jdk/submit: 8245158: C2: Enable SLP for some manually unrolled loops Message-ID: <202006020335.0523ZH9o020447@aojmv0008.oracle.com> Changeset: c0e7b94c35bd Author: pli Date: 2020-06-02 03:34 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/c0e7b94c35bd 8245158: C2: Enable SLP for some manually unrolled loops Summary: In SuperWord::find_align_to_ref(), only discard unalignable memory ops if memory references should be aligned on this platform. Reviewed-by: roland, thartmann ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp From daniel.daugherty at oracle.com Tue Jun 2 03:37:52 2020 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Tue, 02 Jun 2020 03:37:52 +0000 Subject: hg: jdk/submit: 8153224: Monitor deflation prolong safepoints Message-ID: <202006020337.0523bqhm021836@aojmv0008.oracle.com> Changeset: 629b14c63b75 Author: dcubed Date: 2020-06-01 23:37 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/629b14c63b75 8153224: Monitor deflation prolong safepoints Summary: Add support for AsyncDeflateIdleMonitors (default true); the async deflation work is performed by the ServiceThread. Reviewed-by: dcubed, rehn, rkennke, cvarming, coleenp, acorn, dholmes, eosterlund Contributed-by: varming at gmail.com, daniel.daugherty at oracle.com ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/threadService.cpp ! test/hotspot/gtest/oops/test_markWord.cpp ! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java From pengfei.li at arm.com Tue Jun 2 04:30:40 2020 From: pengfei.li at arm.com (pengfei.li at arm.com) Date: Tue, 02 Jun 2020 04:30:40 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006020430.0524UeSc011642@aojmv0008.oracle.com> Changeset: 834dc2e66d4c Author: xgong Date: 2020-06-02 04:30 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/834dc2e66d4c Closing branch From pengfei.li at arm.com Tue Jun 2 04:33:49 2020 From: pengfei.li at arm.com (pengfei.li at arm.com) Date: Tue, 02 Jun 2020 04:33:49 +0000 Subject: hg: jdk/submit: 8245717: VM option "-XX:EnableJVMCIProduct" could not be repetitively enabled Message-ID: <202006020433.0524Xomp012410@aojmv0008.oracle.com> Changeset: a1195c418850 Author: xgong Date: 2020-06-02 04:32 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/a1195c418850 8245717: VM option "-XX:EnableJVMCIProduct" could not be repetitively enabled Reviewed-by: dholmes, kvn ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java From jan.lahoda at oracle.com Tue Jun 2 06:45:13 2020 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Tue, 02 Jun 2020 06:45:13 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006020645.0526jEoJ003080@aojmv0008.oracle.com> Changeset: a42867dcf289 Author: jlahoda Date: 2020-06-02 08:27 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/a42867dcf289 8241519: javac crashes with wrong module-info.class in module path Summary: If module-info.class is broken, mark the corresponding ModuleSymbol as erroneous. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! test/langtools/tools/javac/modules/EdgeCases.java Changeset: 8a882fd1cfca Author: jlahoda Date: 2020-06-02 08:41 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/8a882fd1cfca 8210649: AssertionError @ jdk.compiler/com.sun.tools.javac.comp.Modules.enter(Modules.java:244) Summary: Do not clean trees after last round of annotation processing, if the trees won't be re-entered again. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/langtools/tools/javac/processing/T8210649.java From tobias.hartmann at oracle.com Tue Jun 2 07:08:23 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Tue, 02 Jun 2020 07:08:23 +0000 Subject: hg: jdk/submit: 8246153: TestEliminateArrayCopy fails with -XX:+StressReflectiveCode Message-ID: <202006020708.05278Nlh012693@aojmv0008.oracle.com> Changeset: 0b2fc7e19361 Author: thartmann Date: 2020-06-02 09:07 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/0b2fc7e19361 8246153: TestEliminateArrayCopy fails with -XX:+StressReflectiveCode Summary: Use the memory input instead of the control input to find the membar. Reviewed-by: kvn, neliasso ! src/hotspot/share/opto/macro.cpp ! test/hotspot/jtreg/compiler/arraycopy/TestEliminateArrayCopy.java From tobias.hartmann at oracle.com Tue Jun 2 08:00:59 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Tue, 02 Jun 2020 08:00:59 +0000 Subject: hg: jdk/submit: 8239477: jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails -XX:+VerifyOops with "verify_oop: rsi: broken oop" Message-ID: <202006020801.052810RV004316@aojmv0008.oracle.com> Changeset: 1dfb43020070 Author: thartmann Date: 2020-06-02 10:00 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/1dfb43020070 8239477: jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails -XX:+VerifyOops with "verify_oop: rsi: broken oop" Summary: Use T_ADDRESS instead of T_OBJECT to load metadata. Reviewed-by: kvn ! src/hotspot/share/c1/c1_LIRGenerator.cpp From tobias.hartmann at oracle.com Tue Jun 2 07:58:12 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Tue, 02 Jun 2020 07:58:12 +0000 Subject: hg: jdk/submit: 8245957: Remove unused LIR_OpBranch::type after SPARC port removal Message-ID: <202006020758.0527wCDx002934@aojmv0008.oracle.com> Changeset: 7cb9fefc89d4 Author: thartmann Date: 2020-06-02 09:57 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/7cb9fefc89d4 8245957: Remove unused LIR_OpBranch::type after SPARC port removal Summary: Removed LIR_OpBranch::type after the only remaining usage was removed with the SPARC port removal. Reviewed-by: kvn, mdoerr ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp From ioi.lam at oracle.com Tue Jun 2 08:22:48 2020 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Tue, 02 Jun 2020 08:22:48 +0000 Subject: hg: jdk/submit: 8243506: SharedBaseAddress is ignored by -Xshare:dump Message-ID: <202006020822.0528Mn2c016120@aojmv0008.oracle.com> Changeset: 37c816b004e5 Author: iklam Date: 2020-06-02 01:08 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/37c816b004e5 8243506: SharedBaseAddress is ignored by -Xshare:dump Reviewed-by: stuefe, ccheung ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.inline.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedBaseAddressOption.java From christian.hagedorn at oracle.com Tue Jun 2 10:24:38 2020 From: christian.hagedorn at oracle.com (christian.hagedorn at oracle.com) Date: Tue, 02 Jun 2020 10:24:38 +0000 Subject: hg: jdk/submit: 8239083: C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method"); Message-ID: <202006021024.052AOd6q019469@aojmv0008.oracle.com> Changeset: b6864bc6ef86 Author: chagedorn Date: 2020-06-02 11:05 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/b6864bc6ef86 8239083: C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method"); Summary: Remove unnecessary preparation to profile the holder of a static method called by a method handle in C1. Reviewed-by: thartmann, kvn ! src/hotspot/share/c1/c1_GraphBuilder.cpp + test/hotspot/jtreg/compiler/c1/TestStaticInterfaceMethodCall.java From julia.boes at oracle.com Tue Jun 2 10:27:54 2020 From: julia.boes at oracle.com (julia.boes at oracle.com) Date: Tue, 02 Jun 2020 10:27:54 +0000 Subject: hg: jdk/submit: 8242281: IntStream.html#reduce doc should not mention average Message-ID: <202006021027.052ARtWv020754@aojmv0008.oracle.com> Changeset: 67ccb57da9bf Author: jboes Date: 2020-06-02 11:25 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/67ccb57da9bf 8242281: IntStream.html#reduce doc should not mention average Summary: Remove mention of average function in apiNote of IntStream::reduce(int, IntBinaryOperator) Reviewed-by: psandoz, jlaskey, lancea, dfuchs Contributed-by: Conor Cleary ! src/java.base/share/classes/java/util/stream/IntStream.java From claes.redestad at oracle.com Tue Jun 2 11:01:18 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Tue, 02 Jun 2020 11:01:18 +0000 Subject: hg: jdk/submit: 8246241: LambdaFormEditor should use a transform lookup key that is not a SoftReference Message-ID: <202006021101.052B1IpC007802@aojmv0008.oracle.com> Changeset: 1aa9076302f2 Author: redestad Date: 2020-06-02 12:34 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/1aa9076302f2 8246241: LambdaFormEditor should use a transform lookup key that is not a SoftReference Reviewed-by: psandoz, mchung ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java From shade at redhat.com Tue Jun 2 12:27:00 2020 From: shade at redhat.com (shade at redhat.com) Date: Tue, 02 Jun 2020 12:27:00 +0000 Subject: hg: jdk/submit: 8246100: Shenandoah: walk roots in more efficient order Message-ID: <202006021227.052CR0BG021913@aojmv0008.oracle.com> Changeset: 4959fc05ddcd Author: shade Date: 2020-06-02 14:26 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/4959fc05ddcd 8246100: Shenandoah: walk roots in more efficient order Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp From shade at redhat.com Tue Jun 2 13:34:32 2020 From: shade at redhat.com (shade at redhat.com) Date: Tue, 02 Jun 2020 13:34:32 +0000 Subject: hg: jdk/submit: 8246097: Shenandoah: limit parallelism in CLDG root handling Message-ID: <202006021334.052DYWii025561@aojmv0008.oracle.com> Changeset: c60f06714a9e Author: shade Date: 2020-06-02 14:27 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/c60f06714a9e 8246097: Shenandoah: limit parallelism in CLDG root handling Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! 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/shenandoahSharedVariables.hpp From rwestrel at redhat.com Tue Jun 2 14:57:38 2020 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Tue, 02 Jun 2020 14:57:38 +0000 Subject: hg: jdk/submit: 8244086: Following 8241492, strip mined loop may run extra iterations Message-ID: <202006021457.052EvdMQ005839@aojmv0008.oracle.com> Changeset: 61a715dc7271 Author: roland Date: 2020-04-29 10:06 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/61a715dc7271 8244086: Following 8241492, strip mined loop may run extra iterations Reviewed-by: mdoerr, thartmann ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopstripmining/TestStripMinedLimitBelowInit.java From ioi.lam at oracle.com Tue Jun 2 16:29:40 2020 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Tue, 02 Jun 2020 16:29:40 +0000 Subject: hg: jdk/submit: 8234628: Change BasicHashTables::new_entry() to use clamp() Message-ID: <202006021629.052GTeLX019849@aojmv0008.oracle.com> Changeset: 8eea00250449 Author: iklam Date: 2020-06-02 09:29 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/8eea00250449 8234628: Change BasicHashTables::new_entry() to use clamp() Reviewed-by: dcubed ! src/hotspot/share/utilities/hashtable.cpp From thomas.stuefe at gmail.com Tue Jun 2 16:34:28 2020 From: thomas.stuefe at gmail.com (thomas.stuefe at gmail.com) Date: Tue, 02 Jun 2020 16:34:28 +0000 Subject: hg: jdk/submit: [mq]: 8245707-Increase-Metaspace-reserve-alignment Message-ID: <202006021634.052GYTUP023185@aojmv0008.oracle.com> Changeset: 6da7ae31a19c Author: stuefe Date: 2020-05-27 07:55 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/6da7ae31a19c [mq]: 8245707-Increase-Metaspace-reserve-alignment ! src/hotspot/share/memory/metaspace.cpp From joe.darcy at oracle.com Tue Jun 2 16:55:08 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Tue, 02 Jun 2020 16:55:08 +0000 Subject: hg: jdk/submit: 8246290: Refine specification of javax.lang.model.element.Modifier::toString Message-ID: <202006021655.052Gt8Hu003929@aojmv0008.oracle.com> Changeset: 183cf484a240 Author: darcy Date: 2020-06-02 09:54 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/183cf484a240 8246290: Refine specification of javax.lang.model.element.Modifier::toString Reviewed-by: vromero, jjg ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java From pavel.rappo at oracle.com Tue Jun 2 17:44:03 2020 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Tue, 02 Jun 2020 17:44:03 +0000 Subject: hg: jdk/submit: 8236823: Ensure that API documentation uses minified libraries Message-ID: <202006021744.052Hi4fc026618@aojmv0008.oracle.com> Changeset: 894bd0a68419 Author: prappo Date: 2020-06-02 18:43 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/894bd0a68419 8236823: Ensure that API documentation uses minified libraries Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery-ui.overrides.css + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.4.1.min.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java From gerard.ziemski at oracle.com Tue Jun 2 18:13:24 2020 From: gerard.ziemski at oracle.com (gerard.ziemski at oracle.com) Date: Tue, 02 Jun 2020 18:13:24 +0000 Subject: hg: jdk/submit: 8245509: Crash handler itself crashes when reporting Unsafe.putInt(0) crash Message-ID: <202006021813.052IDPcu010679@aojmv0008.oracle.com> Changeset: b8714bbaf1a1 Author: gziemski Date: 2020-06-02 13:12 -0500 URL: https://hg.openjdk.java.net/jdk/submit/rev/b8714bbaf1a1 8245509: Crash handler itself crashes when reporting Unsafe.putInt(0) crash Summary: Added ResourceMarker Reviewed-by: coleenp, dholmes ! src/hotspot/share/utilities/vmError.cpp From gerard.ziemski at oracle.com Tue Jun 2 18:15:50 2020 From: gerard.ziemski at oracle.com (gerard.ziemski at oracle.com) Date: Tue, 02 Jun 2020 18:15:50 +0000 Subject: hg: jdk/submit: 8245833: crash_with_sigfpe uses pthread_kill(SIGFPE) on macOS Message-ID: <202006021815.052IFoAk012041@aojmv0008.oracle.com> Changeset: fd2e58901ebf Author: gziemski Date: 2020-06-02 13:15 -0500 URL: https://hg.openjdk.java.net/jdk/submit/rev/fd2e58901ebf 8245833: crash_with_sigfpe uses pthread_kill(SIGFPE) on macOS Summary: Changed division code to ensure that real crash happens Reviewed-by: dholmes ! src/hotspot/share/utilities/vmError.cpp From thomas.stuefe at gmail.com Tue Jun 2 19:05:29 2020 From: thomas.stuefe at gmail.com (thomas.stuefe at gmail.com) Date: Tue, 02 Jun 2020 19:05:29 +0000 Subject: hg: jdk/submit: 8245707: Increase Metaspace reserve alignment Message-ID: <202006021905.052J5Tfp007567@aojmv0008.oracle.com> Changeset: a4308cbd8dfb Author: stuefe Date: 2020-06-02 21:04 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/a4308cbd8dfb 8245707: Increase Metaspace reserve alignment Reviewed-by: iklam, coleenp ! src/hotspot/share/memory/metaspace.cpp From zgu at redhat.com Tue Jun 2 18:57:57 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Tue, 02 Jun 2020 18:57:57 +0000 Subject: hg: jdk/submit: 8245961: Shenandoah: move some root marking to concurrent phase Message-ID: <202006021857.052IvwJ7003633@aojmv0008.oracle.com> Changeset: e94d4a272e4e Author: zgu Date: 2020-06-02 14:57 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/e94d4a272e4e 8245961: Shenandoah: move some root marking to concurrent phase Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! 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 From andy.herrick at oracle.com Tue Jun 2 19:12:56 2020 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Tue, 02 Jun 2020 19:12:56 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006021912.052JCv4P010546@aojmv0008.oracle.com> Changeset: c42cc6946652 Author: herrick Date: 2020-06-02 09:30 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/c42cc6946652 8246010: AdditionalLaunchersTest is not enabled, and fails. Reviewed-by: asemenyuk, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties + test/jdk/tools/jpackage/share/AddLauncherTest.java - test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java Changeset: f37f1e7921c2 Author: almatvee Date: 2020-06-02 09:39 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/f37f1e7921c2 8232841: [TESTBUG] [macos] SigningPackageTest fails when untrusted certificates exist on machine Reviewed-by: herrick, asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/macosx/base/SigningCheck.java From joe.darcy at oracle.com Tue Jun 2 19:17:08 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Tue, 02 Jun 2020 19:17:08 +0000 Subject: hg: jdk/submit: 8246368: Add override for return tag of Modifier::toString Message-ID: <202006021917.052JH8m0012823@aojmv0008.oracle.com> Changeset: 0588bb1994e3 Author: darcy Date: 2020-06-02 12:16 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/0588bb1994e3 8246368: Add override for return tag of Modifier::toString Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java From serguei.spitsyn at oracle.com Tue Jun 2 19:40:27 2020 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Tue, 02 Jun 2020 19:40:27 +0000 Subject: hg: jdk/submit: 8221306: JVMTI spec for FramePop(), MethodExit(), and MethodEnter() could use some cleanup Message-ID: <202006021940.052JeSrw024385@aojmv0008.oracle.com> Changeset: 141d1bde85ec Author: sspitsyn Date: 2020-06-02 19:34 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/141d1bde85ec 8221306: JVMTI spec for FramePop(), MethodExit(), and MethodEnter() could use some cleanup Summary: JVMTI spec cleanup for functions FramePop(), MethodExit(), and MethodEnter() Reviewed-by: cjplummer, amenkov ! src/hotspot/share/prims/jvmti.xml From igor.ignatyev at oracle.com Tue Jun 2 20:17:12 2020 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Tue, 02 Jun 2020 20:17:12 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006022017.052KHDEr010372@aojmv0008.oracle.com> Changeset: 7f7be5071709 Author: iignatyev Date: 2020-06-02 13:04 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/7f7be5071709 8243430: use reproducible random in :vmTestbase_vm_gc Reviewed-by: kbarrett, lmesnik, tschatzl ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle01/Juggle01.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle05/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle06/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle07/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle09/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle11/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle12/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle13/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle14/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle15/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle16/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle17/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle18/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle19/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle20/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle21/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle22/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle23/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle24/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle25/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle26/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle27/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle28/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle29/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle30/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle31/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle32/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle33/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle34/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/AllocateWithoutOomTest/AllocateWithoutOomTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/CallGC/CallGC02/CallGC02.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest01/FinalizeTest01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest04/FinalizeTest04.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest05/FinalizeTest05.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/InterruptGC/InterruptGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/JumbleGC/JumbleGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/JumbleGC002/JumbleGC002.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC2/LoadUnloadGC2.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MatrixJuggleGC/MatrixJuggleGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEater/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEaterMT/MemoryEaterMT.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/OneeFinalizerTest/OneeFinalizerTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceEvilTest/PhantomReferenceEvilTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceTest/PhantomReferenceTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/SoftReferenceTest/SoftReferenceTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft001/soft001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft003/soft003.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft005/soft005.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringIntern/StringIntern.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternGC/StringInternGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSync/StringInternSync.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSync2/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC/StringInternSyncWithGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC2/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC3/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC4/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/ThreadGC/ThreadGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceEvilTest/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceTest/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak001/weak001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak003/weak003.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak005/weak005.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak007/weak007.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReferenceGC/WeakReferenceGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest01/gctest01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest02/gctest02.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest03/gctest03.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest04/gctest04.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC05/nativeGC05.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/ExternalHashingTest/ExternalHashingTest.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestC/HashCodeTestC.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestCC/HashCodeTestCC.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestP/HashCodeTestP.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestPC/HashCodeTestPC.java ! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/Access/access.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle1/Juggle1.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle1_gc/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle2/Juggle2.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle2_gc/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn.README ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn1/Churn1.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn2/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn3/Churn3.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn3a/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn4/Churn4.java ! test/hotspot/jtreg/vmTestbase/gc/memory/FillingStation/FillingStation.java ! test/hotspot/jtreg/vmTestbase/gc/memory/LargePagesTest/LargePagesTest.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Circular3/Circular3.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Circular4/Circular4.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Linear3/Linear3.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Linear4/Linear4.java ! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/SimpleGC/SimpleGC.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_ArrayOf1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_TwoFields1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_ArrayOf1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_TwoFields_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays5M/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_InternedStrings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree5M/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/Concurrent.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp60yp0rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination05/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/ConcurrentHashMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/HashMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedBlockingDeque_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedHashMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedList_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/TreeMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/TreeSet_String/TestDescription.java Changeset: a176f9b64054 Author: iignatyev Date: 2020-06-02 13:04 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/a176f9b64054 8243434: use reproducible random in :vmTestbase_vm_g1classunloading Reviewed-by: kbarrett, lmesnik ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/DefaultTemplateClass.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/HumongousTemplateClassGen.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/configuration/TestConfiguration.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/keepref/NullClassloaderHolder.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/loading/ClassLoadingHelper.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TestDescription.java From alexey.menkov at oracle.com Tue Jun 2 20:22:06 2020 From: alexey.menkov at oracle.com (alexey.menkov at oracle.com) Date: Tue, 02 Jun 2020 20:22:06 +0000 Subject: hg: jdk/submit: 8204994: SA might fail to attach to process with "Windbg Error: WaitForEvent failed" Message-ID: <202006022022.052KM7Q1013471@aojmv0008.oracle.com> Changeset: f14ba77ffeba Author: amenkov Date: 2020-06-02 13:22 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/f14ba77ffeba 8204994: SA might fail to attach to process with "Windbg Error: WaitForEvent failed" Reviewed-by: sspitsyn, cjplummer ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp From claes.redestad at oracle.com Tue Jun 2 20:14:48 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Tue, 02 Jun 2020 20:14:48 +0000 Subject: hg: jdk/submit: 8246338: Reduce overhead of normalizing file paths Message-ID: <202006022014.052KEm57008865@aojmv0008.oracle.com> Changeset: d854e682f6a9 Author: redestad Date: 2020-06-02 22:22 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/d854e682f6a9 8246338: Reduce overhead of normalizing file paths Reviewed-by: alanb ! src/java.base/unix/classes/java/io/UnixFileSystem.java + test/micro/org/openjdk/bench/java/io/FileOpen.java From naoto.sato at oracle.com Tue Jun 2 20:50:13 2020 From: naoto.sato at oracle.com (naoto.sato at oracle.com) Date: Tue, 02 Jun 2020 20:50:13 +0000 Subject: hg: jdk/submit: 8246261: TCKLocalTime.java failed due to "AssertionError: expected [18:14:22] but found [18:14:23]" Message-ID: <202006022050.052KoDmo025907@aojmv0008.oracle.com> Changeset: 56ad9198a04b Author: naoto Date: 2020-06-02 13:49 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/56ad9198a04b 8246261: TCKLocalTime.java failed due to "AssertionError: expected [18:14:22] but found [18:14:23]" Reviewed-by: lancea, joehw ! test/jdk/java/time/tck/java/time/TCKLocalDateTime.java ! test/jdk/java/time/tck/java/time/TCKLocalTime.java ! test/jdk/java/time/tck/java/time/TCKZonedDateTime.java From daniel.daugherty at oracle.com Tue Jun 2 23:50:03 2020 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Tue, 02 Jun 2020 23:50:03 +0000 Subject: hg: jdk/submit: 8246359: clarify confusing comment in ObjectMonitor::EnterI()'s race with async deflation Message-ID: <202006022350.052No3IB011667@aojmv0008.oracle.com> Changeset: 2726fd3437fe Author: dcubed Date: 2020-06-02 19:49 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/2726fd3437fe 8246359: clarify confusing comment in ObjectMonitor::EnterI()'s race with async deflation Reviewed-by: cvarming, eosterlund, dholmes ! src/hotspot/share/runtime/objectMonitor.cpp From valerie.peng at oracle.com Wed Jun 3 04:31:18 2020 From: valerie.peng at oracle.com (valerie.peng at oracle.com) Date: Wed, 03 Jun 2020 04:31:18 +0000 Subject: hg: jdk/submit: 8242897: KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException Message-ID: <202006030431.0534VJbt002900@aojmv0008.oracle.com> Changeset: 22118fdcb534 Author: valeriep Date: 2020-06-03 04:29 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/22118fdcb534 8242897: KeyFactory.generatePublic( x509Spec ) failed with java.security.InvalidKeyException Summary: Changed SunRsaSign provider to accept RSA signature oid in RSA key encoding for backward compatibility Reviewed-by: weijun ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAUtil.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + test/jdk/sun/security/rsa/TestRSAOidSupport.java ! test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/rsa/RSAKeyPairGenerator.java From stefan.karlsson at oracle.com Wed Jun 3 08:14:06 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 03 Jun 2020 08:14:06 +0000 Subject: hg: jdk/submit: 8246134: ZGC: Restructure hs_err sections Message-ID: <202006030814.0538E7Ym000826@aojmv0008.oracle.com> Changeset: d0d06b8be678 Author: stefank Date: 2020-05-29 11:58 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/d0d06b8be678 8246134: ZGC: Restructure hs_err sections Reviewed-by: pliden, eosterlund ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeap.cpp From shade at redhat.com Wed Jun 3 12:03:12 2020 From: shade at redhat.com (shade at redhat.com) Date: Wed, 03 Jun 2020 12:03:12 +0000 Subject: hg: jdk/submit: 8246433: Shenandoah: walk roots in more efficient order in ShenandoahRootUpdater Message-ID: <202006031203.053C3CSF021975@aojmv0008.oracle.com> Changeset: 72ce8547d663 Author: shade Date: 2020-06-03 14:02 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/72ce8547d663 8246433: Shenandoah: walk roots in more efficient order in ShenandoahRootUpdater Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp From stefan.karlsson at oracle.com Wed Jun 3 12:32:14 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 03 Jun 2020 12:32:14 +0000 Subject: hg: jdk/submit: 8246135: Save important GC log lines and print them when dumping hs_err files Message-ID: <202006031232.053CWFWd008140@aojmv0008.oracle.com> Changeset: 91444da4b277 Author: stefank Date: 2020-06-03 14:30 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/91444da4b277 8246135: Save important GC log lines and print them when dumping hs_err files Reviewed-by: sjohanss, pliden, eosterlund + src/hotspot/share/gc/shared/gcLogPrecious.cpp + src/hotspot/share/gc/shared/gcLogPrecious.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/utilities/vmError.cpp From stefan.karlsson at oracle.com Wed Jun 3 12:32:44 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 03 Jun 2020 12:32:44 +0000 Subject: hg: jdk/submit: 8246404: ZGC: Use GCLogPrecious for important logging lines Message-ID: <202006031232.053CWise008276@aojmv0008.oracle.com> Changeset: ab2f3078ef28 Author: stefank Date: 2020-06-03 14:32 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/ab2f3078ef28 8246404: ZGC: Use GCLogPrecious for important logging lines Reviewed-by: sjohanss, pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp ! src/hotspot/share/gc/z/zCPU.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zWorkers.cpp From stefan.karlsson at oracle.com Wed Jun 3 12:34:20 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 03 Jun 2020 12:34:20 +0000 Subject: hg: jdk/submit: 8246258: Enable hs_err heap printing earlier during initialization Message-ID: <202006031234.053CYKBe009808@aojmv0008.oracle.com> Changeset: 707fdc69511f Author: stefank Date: 2020-06-02 09:57 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/707fdc69511f 8246258: Enable hs_err heap printing earlier during initialization Reviewed-by: stuefe, sjohanss ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/utilities/vmError.cpp From stefan.karlsson at oracle.com Wed Jun 3 12:34:59 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 03 Jun 2020 12:34:59 +0000 Subject: hg: jdk/submit: 8246434: Threads::print_on_error assumes that the heap has been set up Message-ID: <202006031234.053CYxiG010107@aojmv0008.oracle.com> Changeset: d9cc4078bcba Author: stefank Date: 2020-06-03 14:34 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/d9cc4078bcba 8246434: Threads::print_on_error assumes that the heap has been set up Reviewed-by: dholmes ! src/hotspot/share/runtime/thread.cpp From richard.reingruber at sap.com Wed Jun 3 12:57:27 2020 From: richard.reingruber at sap.com (richard.reingruber at sap.com) Date: Wed, 03 Jun 2020 12:57:27 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006031257.053CvSke020218@aojmv0008.oracle.com> Changeset: 624110e0b578 Author: rrich Date: 2020-06-03 14:57 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/624110e0b578 Closing branch From richard.reingruber at sap.com Wed Jun 3 13:16:04 2020 From: richard.reingruber at sap.com (richard.reingruber at sap.com) Date: Wed, 03 Jun 2020 13:16:04 +0000 Subject: hg: jdk/submit: 8238585: JvmtiEventControllerPrivate::enter_interp_only_mode() should not make compiled methods on stack not_entrant Message-ID: <202006031316.053DG5Wa029633@aojmv0008.oracle.com> Changeset: a8aa72a814f7 Author: rrich Date: 2020-02-13 15:56 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/a8aa72a814f7 8238585: JvmtiEventControllerPrivate::enter_interp_only_mode() should not make compiled methods on stack not_entrant Reviewed-by: mdoerr, kvn, sspitsyn ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.hpp From patrick.concannon at oracle.com Wed Jun 3 13:31:56 2020 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Wed, 03 Jun 2020 13:31:56 +0000 Subject: hg: jdk/submit: 8245658: Arrays.java has two occurrences of bad unicode constants in Javadoc Message-ID: <202006031331.053DVvCc008794@aojmv0008.oracle.com> Changeset: 719023085a08 Author: pconcannon Date: 2020-06-03 14:31 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/719023085a08 8245658: Arrays.java has two occurrences of bad unicode constants in Javadoc Summary: This patch fixes two instances of bad unicode formatting in the javadoc for Arrays.java where the null character constant was incorrectly specified. Reviewed-by: jlaskey, lancea, prappo, dfuchs Contributed-by: Conor Cleary ! src/java.base/share/classes/java/util/Arrays.java From nils.eliasson at oracle.com Wed Jun 3 13:34:14 2020 From: nils.eliasson at oracle.com (nils.eliasson at oracle.com) Date: Wed, 03 Jun 2020 13:34:14 +0000 Subject: hg: jdk/submit: 3 new changesets Message-ID: <202006031334.053DYFWP010241@aojmv0008.oracle.com> Changeset: 38813578202f Author: neliasso Date: 2020-06-03 15:26 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/38813578202f 8244658: Remove dead code in code cache sweeper Reviewed-by: mdoerr, kvn ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/sweeper.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: a91783c0977a Author: neliasso Date: 2020-06-03 15:26 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/a91783c0977a 8244660: Code cache sweeper heuristics is broken Reviewed-by: thartmann, rehn ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/sweeper.hpp Changeset: 5cf00ea9e479 Author: neliasso Date: 2020-06-03 15:26 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/5cf00ea9e479 8244278: Excessive code cache flushes and sweeps Reviewed-by: neliasso Contributed-by: Man Cao ! src/hotspot/share/runtime/sweeper.cpp From chris.hegarty at oracle.com Wed Jun 3 14:48:03 2020 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Wed, 03 Jun 2020 14:48:03 +0000 Subject: hg: jdk/submit: 8238763: ObjectInputStream readUnshared method handling of Records Message-ID: <202006031448.053Em38Y019176@aojmv0008.oracle.com> Changeset: 15c9f4999dd9 Author: chegar Date: 2020-06-03 15:46 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/15c9f4999dd9 8238763: ObjectInputStream readUnshared method handling of Records Reviewed-by: rriggs ! src/java.base/share/classes/java/io/ObjectInputStream.java + test/jdk/java/io/Serializable/records/UnsharedTest.java From maurizio.cimadamore at oracle.com Wed Jun 3 15:51:17 2020 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 03 Jun 2020 15:51:17 +0000 Subject: hg: jdk/submit: 8246095: Tweaks to memory access API Message-ID: <202006031551.053FpI5T023674@aojmv0008.oracle.com> Changeset: 56d70f6a4543 Author: mcimadamore Date: 2020-06-03 16:50 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/56d70f6a4543 8246095: Tweaks to memory access API Summary: Add more user friendly API points to the foreign memory acesss API Reviewed-by: chegar, psandoz Contributed-by: chris.hegarty at oracle.com ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! src/java.base/share/classes/module-info.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MappedMemorySegment.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java ! test/jdk/java/foreign/TestAdaptVarHandles.java ! test/jdk/java/foreign/TestByteBuffer.java ! test/jdk/java/foreign/TestLayoutPaths.java ! test/jdk/java/foreign/TestMemoryCopy.java + test/jdk/java/foreign/TestMemoryHandleAsUnsigned.java + test/jdk/java/foreign/TestMismatch.java ! test/jdk/java/foreign/TestNative.java ! test/jdk/java/foreign/TestSegments.java ! test/jdk/java/foreign/TestSpliterator.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SegmentTestDataProvider.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantMapped.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/TestAdaptVarHandles.java From claes.redestad at oracle.com Wed Jun 3 20:29:22 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Wed, 03 Jun 2020 20:29:22 +0000 Subject: hg: jdk/submit: 8246451: Reduce overhead of normalizing file paths with trailing slash Message-ID: <202006032029.053KTNhm006417@aojmv0008.oracle.com> Changeset: c4aeadfaf022 Author: redestad Date: 2020-06-03 22:29 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/c4aeadfaf022 8246451: Reduce overhead of normalizing file paths with trailing slash Reviewed-by: lancea ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! test/micro/org/openjdk/bench/java/io/FileOpen.java From erik.gahlin at oracle.com Wed Jun 3 22:09:05 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Wed, 03 Jun 2020 22:09:05 +0000 Subject: hg: jdk/submit: 8246260: JFR: Write event size field without padding Message-ID: <202006032209.053M95jP021768@aojmv0008.oracle.com> Changeset: d9818bd32fe7 Author: egahlin Date: 2020-06-04 00:09 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/d9818bd32fe7 8246260: JFR: Write event size field without padding Reviewed-by: jbachorik, mgronlun ! make/src/classes/build/tools/jfr/GenerateJfrFiles.java ! src/hotspot/share/jfr/recorder/jfrEventSetting.cpp ! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp ! src/hotspot/share/jfr/recorder/jfrEventSetting.inline.hpp ! src/hotspot/share/jfr/recorder/service/jfrEvent.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java + test/jdk/jdk/jfr/jvm/TestFatEvent.java From erik.gahlin at oracle.com Wed Jun 3 22:13:02 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Wed, 03 Jun 2020 22:13:02 +0000 Subject: hg: jdk/submit: 8245283: JFR: Can't handle constant dynamic used by Jacoco agent Message-ID: <202006032213.053MD3JN022731@aojmv0008.oracle.com> Changeset: 839d49bd8d8d Author: egahlin Date: 2020-06-04 00:14 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/839d49bd8d8d 8245283: JFR: Can't handle constant dynamic used by Jacoco agent Reviewed-by: mgronlun ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp From weijun.wang at oracle.com Thu Jun 4 02:05:06 2020 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Thu, 04 Jun 2020 02:05:06 +0000 Subject: hg: jdk/submit: 8246397: Use KnownOIDs for known OIDs Message-ID: <202006040205.054256jx028968@aojmv0008.oracle.com> Changeset: 9b2048b3636d Author: weijun Date: 2020-06-04 10:04 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/9b2048b3636d 8246397: Use KnownOIDs for known OIDs Reviewed-by: xuelei ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/java/security/cert/X509CRLSelector.java ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/java.base/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java ! src/java.base/share/classes/sun/security/provider/certpath/PolicyChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/PolicyNodeImpl.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/XECParameters.java From jesper.wilhelmsson at oracle.com Thu Jun 4 02:35:45 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 04 Jun 2020 02:35:45 +0000 Subject: hg: jdk/submit: Added tag jdk-15+26 for changeset 0a32396f7a69 Message-ID: <202006040235.0542ZklO011013@aojmv0008.oracle.com> Changeset: 523a504bb062 Author: jwilhelm Date: 2020-06-04 04:34 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/523a504bb062 Added tag jdk-15+26 for changeset 0a32396f7a69 ! .hgtags From magnus.ihse.bursie at oracle.com Thu Jun 4 12:52:11 2020 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Thu, 04 Jun 2020 12:52:11 +0000 Subject: hg: jdk/submit: 8246478: Remove src/utils/reorder Message-ID: <202006041252.054CqBsu012597@aojmv0008.oracle.com> Changeset: 57cba84da3fd Author: ihse Date: 2020-06-04 14:56 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/57cba84da3fd 8246478: Remove src/utils/reorder Reviewed-by: iklam - src/utils/reorder/Makefile - src/utils/reorder/tests/Exit.java - src/utils/reorder/tests/Hello.java - src/utils/reorder/tests/IntToString.java - src/utils/reorder/tests/JHello.java - src/utils/reorder/tests/LoadFrame.java - src/utils/reorder/tests/LoadJFrame.java - src/utils/reorder/tests/LoadToolkit.java - src/utils/reorder/tests/Null.java - src/utils/reorder/tests/Sleep.java - src/utils/reorder/tools/Combine.java - src/utils/reorder/tools/MaxTime.java - src/utils/reorder/tools/mcount.c - src/utils/reorder/tools/remove_mcount.c - src/utils/reorder/tools/util-i586.il From claes.redestad at oracle.com Thu Jun 4 12:43:08 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Thu, 04 Jun 2020 12:43:08 +0000 Subject: hg: jdk/submit: 8246572: Always pass java.library.path when running micro benchmarks Message-ID: <202006041243.054Ch9PG007503@aojmv0008.oracle.com> Changeset: ade8b60d40e2 Author: redestad Date: 2020-06-04 14:56 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/ade8b60d40e2 8246572: Always pass java.library.path when running micro benchmarks Reviewed-by: ihse, redestad Contributed-by: jorn.vernee at oracle.com ! make/RunTests.gmk From richard.reingruber at sap.com Thu Jun 4 13:22:50 2020 From: richard.reingruber at sap.com (richard.reingruber at sap.com) Date: Thu, 04 Jun 2020 13:22:50 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006041322.054DMooN027705@aojmv0008.oracle.com> Changeset: 5d4d50403087 Author: rrich Date: 2020-06-04 15:22 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/5d4d50403087 Closing branch From richard.reingruber at sap.com Thu Jun 4 13:25:29 2020 From: richard.reingruber at sap.com (richard.reingruber at sap.com) Date: Thu, 04 Jun 2020 13:25:29 +0000 Subject: hg: jdk/submit: 8238585: JvmtiEventControllerPrivate::enter_interp_only_mode() should not make compiled methods on stack not_entrant Message-ID: <202006041325.054DPTqJ029747@aojmv0008.oracle.com> Changeset: 81156e8b14a3 Author: rrich Date: 2020-02-13 15:56 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/81156e8b14a3 8238585: JvmtiEventControllerPrivate::enter_interp_only_mode() should not make compiled methods on stack not_entrant Reviewed-by: mdoerr, kvn, sspitsyn ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.hpp From richard.reingruber at sap.com Thu Jun 4 16:59:08 2020 From: richard.reingruber at sap.com (richard.reingruber at sap.com) Date: Thu, 04 Jun 2020 16:59:08 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006041659.054Gx8ig017762@aojmv0008.oracle.com> Changeset: f5d8f7865b07 Author: rrich Date: 2020-06-04 18:58 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/f5d8f7865b07 Closing branch From eric.caspole at oracle.com Thu Jun 4 17:20:17 2020 From: eric.caspole at oracle.com (eric.caspole at oracle.com) Date: Thu, 04 Jun 2020 17:20:17 +0000 Subject: hg: jdk/submit: 8245043: Simplified contention benchmark Message-ID: <202006041720.054HKH1D029424@aojmv0008.oracle.com> Changeset: 32b9a56f633e Author: ecaspole Date: 2020-06-04 13:16 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/32b9a56f633e 8245043: Simplified contention benchmark Reviewed-by: shade, skuksenko + test/micro/org/openjdk/bench/vm/lang/MonitorBench.java From vladimir.kozlov at oracle.com Thu Jun 4 17:59:56 2020 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Thu, 04 Jun 2020 17:59:56 +0000 Subject: hg: jdk/submit: 8227647: [Graal] Test8009761.java fails due to "RuntimeException: static java.lang.Object compiler.uncommontrap.Test8009761.m3(boolean, boolean) not compiled" Message-ID: <202006041759.054Hxv2S019413@aojmv0008.oracle.com> Changeset: dd71ad3f752b Author: kvn Date: 2020-06-04 10:59 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/dd71ad3f752b 8227647: [Graal] Test8009761.java fails due to "RuntimeException: static java.lang.Object compiler.uncommontrap.Test8009761.m3(boolean,boolean) not compiled" Summary: Wait Graal compilation to finish if request came from testing environment. Reviewed-by: thartmann, iignatyev ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.hpp From brian.burkhalter at oracle.com Thu Jun 4 18:40:28 2020 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Thu, 04 Jun 2020 18:40:28 +0000 Subject: hg: jdk/submit: 8246282: [REDO] JDK-8245121 (bf) XBuffer.put(Xbuffer src) can give unexpected result when storage overlaps Message-ID: <202006041840.054IeT3P014327@aojmv0008.oracle.com> Changeset: d9485795ef99 Author: bpb Date: 2020-06-04 11:39 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/d9485795ef99 8246282: [REDO] JDK-8245121 (bf) XBuffer.put(Xbuffer src) can give unexpected result when storage overlaps Reviewed-by: psandoz, alanb ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/StringCharBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template + test/jdk/java/nio/Buffer/BulkPutBuffer.java From paul.hohensee at gmail.com Thu Jun 4 19:05:36 2020 From: paul.hohensee at gmail.com (paul.hohensee at gmail.com) Date: Thu, 04 Jun 2020 19:05:36 +0000 Subject: hg: jdk/submit: 8246274: G1 old gen allocation tracking is not in a separate class Message-ID: <202006041905.054J5bgV026890@aojmv0008.oracle.com> Changeset: 04973fc7937e Author: phh Date: 2020-06-04 12:04 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/04973fc7937e 8246274: G1 old gen allocation tracking is not in a separate class Summary: Add G1OldGenAllocationTracker Reviewed-by: tschatzl, phh Contributed-by: luoziyi at amazon.com ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp + src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp + src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp From paul.hohensee at gmail.com Thu Jun 4 20:26:10 2020 From: paul.hohensee at gmail.com (paul.hohensee at gmail.com) Date: Thu, 04 Jun 2020 20:26:10 +0000 Subject: hg: jdk/submit: 8246274: G1 old gen allocation tracking is not in a separate class Message-ID: <202006042026.054KQAPA006686@aojmv0008.oracle.com> Changeset: 69c5e17adacd Author: phh Date: 2020-06-04 13:25 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/69c5e17adacd 8246274: G1 old gen allocation tracking is not in a separate class Summary: Add G1OldGenAllocationTracker Reviewed-by: tschatzl, phh Contributed-by: luoziyi at amazon.com ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp + src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp + src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp From paul.hohensee at gmail.com Thu Jun 4 20:27:28 2020 From: paul.hohensee at gmail.com (paul.hohensee at gmail.com) Date: Thu, 04 Jun 2020 20:27:28 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006042027.054KRSNj007026@aojmv0008.oracle.com> Changeset: 0e0ca9522df5 Author: phh Date: 2020-06-04 13:26 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/0e0ca9522df5 Closing branch From valerie.peng at oracle.com Thu Jun 4 20:30:57 2020 From: valerie.peng at oracle.com (valerie.peng at oracle.com) Date: Thu, 04 Jun 2020 20:30:57 +0000 Subject: hg: jdk/submit: 8087327: CipherStream produces new byte array on every update or doFinal operation Message-ID: <202006042030.054KUwnU008648@aojmv0008.oracle.com> Changeset: c67e2411d696 Author: valeriep Date: 2020-06-04 20:30 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/c67e2411d696 8087327: CipherStream produces new byte array on every update or doFinal operation Summary: Changed Cipher[In/Out]putStream to allocate a buffer and reuse it Reviewed-by: weijun ! src/java.base/share/classes/javax/crypto/CipherInputStream.java ! src/java.base/share/classes/javax/crypto/CipherOutputStream.java From vicente.romero at oracle.com Thu Jun 4 23:03:17 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Thu, 04 Jun 2020 23:03:17 +0000 Subject: hg: jdk/submit: 8246486: javac doesn't allow a subclass to be declared before a sealed superclass with no permits clause Message-ID: <202006042303.054N3IYu018682@aojmv0008.oracle.com> Changeset: 68c7589dc049 Author: vromero Date: 2020-06-04 19:02 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/68c7589dc049 8246486: javac doesn't allow a subclass to be declared before a sealed superclass with no permits clause Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java ! test/langtools/tools/javac/enum/FauxEnum3.java ! test/langtools/tools/javac/enum/FauxEnum3.out - test/langtools/tools/javac/enum/FauxEnum3.preview.out ! test/langtools/tools/javac/sealed/SealedCompilationTests.java From weijun.wang at oracle.com Thu Jun 4 23:54:36 2020 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Thu, 04 Jun 2020 23:54:36 +0000 Subject: hg: jdk/submit: 8244565: Accept PKCS #8 with version number 1 Message-ID: <202006042354.054Nsah0013406@aojmv0008.oracle.com> Changeset: f1ece22096b1 Author: weijun Date: 2020-06-05 07:53 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/f1ece22096b1 8244565: Accept PKCS #8 with version number 1 Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java ! src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPrivateKeyImpl.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java ! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java From serguei.spitsyn at oracle.com Fri Jun 5 00:06:52 2020 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Fri, 05 Jun 2020 00:06:52 +0000 Subject: hg: jdk/submit: 8245321: refactor the redefine check that an attribute consisting of a list of classes has not changed Message-ID: <202006050006.05506ru2019252@aojmv0008.oracle.com> Changeset: b06f452c8d61 Author: sspitsyn Date: 2020-06-05 00:06 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/b06f452c8d61 8245321: refactor the redefine check that an attribute consisting of a list of classes has not changed Summary: refactor the redefine check of an array attribute Reviewed-by: hseigel, coleenp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp From sandhya.viswanathan at intel.com Fri Jun 5 00:38:47 2020 From: sandhya.viswanathan at intel.com (sandhya.viswanathan at intel.com) Date: Fri, 05 Jun 2020 00:38:47 +0000 Subject: hg: jdk/submit: 8245512: CRC32 optimization using AVX512 instructions Message-ID: <202006050038.0550cljJ004318@aojmv0008.oracle.com> Changeset: d1cdbb790e8b Author: srukmannagar Date: 2020-06-04 17:36 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/d1cdbb790e8b 8245512: CRC32 optimization using AVX512 instructions Reviewed-by: kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp From zgu at redhat.com Fri Jun 5 00:57:22 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Fri, 05 Jun 2020 00:57:22 +0000 Subject: hg: jdk/submit: 8246593: Shenandoah: string dedup roots should be processed during concurrent weak roots phase Message-ID: <202006050057.0550vNSq011638@aojmv0008.oracle.com> Changeset: 3f5290001221 Author: zgu Date: 2020-06-04 20:57 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/3f5290001221 8246593: Shenandoah: string dedup roots should be processed during concurrent weak roots phase Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp From stefan.karlsson at oracle.com Fri Jun 5 07:05:35 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Fri, 05 Jun 2020 07:05:35 +0000 Subject: hg: jdk/submit: 8246405: Add GCLogPrecious functionality to log and report debug errors Message-ID: <202006050705.05575aGs022705@aojmv0008.oracle.com> Changeset: 1d9d03a576cb Author: stefank Date: 2020-06-05 07:56 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/1d9d03a576cb 8246405: Add GCLogPrecious functionality to log and report debug errors Reviewed-by: pliden, eosterlund ! src/hotspot/share/gc/shared/gcLogPrecious.cpp ! src/hotspot/share/gc/shared/gcLogPrecious.hpp From richard.reingruber at sap.com Fri Jun 5 07:09:07 2020 From: richard.reingruber at sap.com (richard.reingruber at sap.com) Date: Fri, 05 Jun 2020 07:09:07 +0000 Subject: hg: jdk/submit: 8238585: JvmtiEventControllerPrivate::enter_interp_only_mode() should not make compiled methods on stack not_entrant Message-ID: <202006050709.055797SA024888@aojmv0008.oracle.com> Changeset: bf7c2e28618e Author: rrich Date: 2020-02-13 15:56 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/bf7c2e28618e 8238585: JvmtiEventControllerPrivate::enter_interp_only_mode() should not make compiled methods on stack not_entrant Reviewed-by: mdoerr, kvn, sspitsyn ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.hpp From stefan.karlsson at oracle.com Fri Jun 5 07:05:59 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Fri, 05 Jun 2020 07:05:59 +0000 Subject: hg: jdk/submit: 8246406: ZGC: Generate crash reports in debug builds for a few important errors paths Message-ID: <202006050705.05575xdB022926@aojmv0008.oracle.com> Changeset: 0df6d88c783f Author: stefank Date: 2020-06-05 09:05 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/0df6d88c783f 8246406: ZGC: Generate crash reports in debug builds for a few important errors paths Reviewed-by: pliden, eosterlund ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp From patrick.concannon at oracle.com Fri Jun 5 08:36:28 2020 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Fri, 05 Jun 2020 08:36:28 +0000 Subject: hg: jdk/submit: 8244582: Remove terminally deprecated Solaris-specific SO_FLOW_SLA socket option Message-ID: <202006050836.0558aTle004544@aojmv0008.oracle.com> Changeset: ef5153539312 Author: pconcannon Date: 2020-06-05 09:35 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/ef5153539312 8244582: Remove terminally deprecated Solaris-specific SO_FLOW_SLA socket option Summary: This patch removes ExtendedSocketOptions.SO_FLOW_SLA, SocketFlow and SocketFlow.Status which were terminally deprecated in JDK 14 in preparation for the removal of the Solaris port. Reviewed-by: alanb, dfuchs, chegar, vtewari ! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java - src/jdk.net/share/classes/jdk/net/SocketFlow.java ! src/jdk.net/share/classes/jdk/net/Sockets.java ! test/jdk/java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java ! test/jdk/java/net/SocketOption/AfterClose.java ! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java - test/jdk/jdk/net/SocketFlow/SocketFlowBasic.java ! test/jdk/jdk/net/Sockets/ExtOptionTest.java - test/jdk/jdk/net/Sockets/Test.java - test/jdk/jdk/net/Sockets/policy.fail - test/jdk/jdk/net/Sockets/policy.success ! test/jdk/sun/security/provider/PolicyFile/Modules.java ! test/jdk/sun/security/provider/PolicyFile/modules.policy From thomas.schatzl at oracle.com Fri Jun 5 08:45:13 2020 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Fri, 05 Jun 2020 08:45:13 +0000 Subject: hg: jdk/submit: 8246557: test_os_linux.cpp uses NULL instead of MAP_FAILED to check for failed mmap call Message-ID: <202006050845.0558jDNZ008780@aojmv0008.oracle.com> Changeset: aa9017a1f7e4 Author: tschatzl Date: 2020-06-05 10:44 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/aa9017a1f7e4 8246557: test_os_linux.cpp uses NULL instead of MAP_FAILED to check for failed mmap call Reviewed-by: sjohanss, stefank ! test/hotspot/gtest/runtime/test_os_linux.cpp From dean.long at oracle.com Fri Jun 5 09:02:14 2020 From: dean.long at oracle.com (dean.long at oracle.com) Date: Fri, 05 Jun 2020 09:02:14 +0000 Subject: hg: jdk/submit: 8243380: Update Graal Message-ID: <202006050902.05592EDq017111@aojmv0008.oracle.com> Changeset: 2bf9367f9c0a Author: dlong Date: 2020-06-05 02:00 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/2bf9367f9c0a 8243380: 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/AOTCompilationTask.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeOffsets.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CompiledMethodInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkId.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MetadataBuilder.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/EconomicMap.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/EconomicMapImpl.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/UnmodifiableEconomicMap.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.libgraal/src/jdk/internal/vm/compiler/libgraal/LibGraal.java + src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.libgraal/src/jdk/internal/vm/compiler/libgraal/LibGraalIsolate.java + src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.libgraal/src/jdk/internal/vm/compiler/libgraal/LibGraalObject.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.libgraal/src/jdk/internal/vm/compiler/libgraal/LibGraalScope.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler.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.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64MacroAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/AsmOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/CompilationResult.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/HexCodeFileDisassemblerProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64ArrayAddressTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64MergeExtendWithAddSubTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64MergeNarrowWithAddSubTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64TestBitAndBranchTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64VolatileAccessesTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ReadReplacementPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CompilationListenerProfiler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CompilerProfiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/NumUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/Condition.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/CodeGenProviders.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallDescriptor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallSignature.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/MetaAccessExtensionProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/FloatStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/BitMap2D.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src/org/graalvm/compiler/core/match/processor/MatchProcessor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ArrayCopyVirtualizationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingEliminationTest.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/ConditionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardPrioritiesTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IfCanonicalizerSwapTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LateMembarInsertionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LockEliminationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LongNodeChainTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryGraphCanonicalizeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryScheduleTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NegateCanonicalizationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePosIteratorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SchedulingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SimpleCFGTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StaticInterfaceFieldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeVirtualizationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnschedulableGraphTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyBailoutUsageTest.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/VerifyDebugUsageTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyVirtualizableTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/InvokeGraal.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysis.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalServiceThread.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/doc-files/CompilationFailureActionHelp.txt ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRCompilerBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/LowTier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/target/Backend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugContextTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/TimerKeyTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/CompilationListener.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.debug/src/org/graalvm/compiler/debug/DebugOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DiagnosticsOutputDirectory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GlobalMetrics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/GraphTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/graphio/GraphOutputTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/graphio/NodeEncodingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeList.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/CanonicalizerTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectStaticCallOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectVirtualCallOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLoadConfigValueOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMove.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.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.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64IndirectCallOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/StubAVXTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64ArrayCompareToStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64ArrayEqualsStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64ArrayIndexOfStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDirectStaticCallOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoadConfigValueOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMove.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.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.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotspotDirectVirtualCallOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64IndirectCallOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64X87MathSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.jdk9.test/src/org/graalvm/compiler/hotspot/jdk9/test/MathDoubleFMATest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.jdk9.test/src/org/graalvm/compiler/hotspot/jdk9/test/MathFMAConstantInputTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.jdk9.test/src/org/graalvm/compiler/hotspot/jdk9/test/MathFloatFMATest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.jdk9.test/src/org/graalvm/compiler/hotspot/jdk9/test/StringUTF16ToBytesGetCharsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/AheadOfTimeCompilationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ArrayCopyIntrinsificationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ForeignCallDeoptimizeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotCryptoSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotGraalCompilerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotResolvedJavaFieldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/JVMCIInfopointErrorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/LambdaStableNameTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionEffectTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionForeignCallTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReplaceConstantNodesPhaseTest.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.test/src/org/graalvm/compiler/hotspot/test/TestIntrinsicCompiles.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/AOTGraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/EncodedSnippets.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/GraalHotSpotVMConfigAccess.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigBase.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.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompiledCodeBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDebugInfoBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkageImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotMarkId.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotTTYStreamProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JFRCompilerProfiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallDescriptor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProviderImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotMetaAccessExtensionProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotObjdumpDisassemblerProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotProviders.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/KlassBeingInitializedCheckNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubForeignCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicConstantNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveMethodAndLoadCountersNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/OnStackReplacementPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/AOTInliningPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/ReplaceConstantNodesPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AESCryptSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AssertionSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CRC32CSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CRC32Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CallSiteTargetNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CipherBlockChainingSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ClassGetHubNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CounterModeSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/DigestBaseSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/FastNotifyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotAllocationSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotClassSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReflectionGetCallerClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotSerialWriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HubGetClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/InstanceOfSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/KlassLayoutHelperNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/LoadExceptionObjectSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/Log.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSnippets.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ReflectionGetCallerClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA2Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA5Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHASubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/StringToBytesSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/StringUTF16Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeCopyMemoryNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/HotSpotArraycopySnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProbabilisticProfileSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProfileSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/CreateExceptionStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ExceptionHandlerStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/SnippetStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UnwindExceptionToCallerStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MetaspacePointer.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LambdaUtils.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/SwitchHashTableTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.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/AArch64SpeculativeBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ControlFlow.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIR.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScan.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanAllocationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.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.lir/src/org/graalvm/compiler/lir/dfa/MarkBasePointersPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGeneratorTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/hashing/HashFunction.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/hashing/Hasher.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/hashing/IntHasher.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/StackSlotAllocatorUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ConvertDeoptimizeToGuardPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/FrameStateAssigmentPhaseBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraalBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraphCopyBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/NodeBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/SchedulePhaseBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/GraalState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/GraalCompilerState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/RegisterAllocationTimeBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IfNodeCanonicalizationTest2.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/NegateNodeCanonicalizationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ShortCircuitOrNodeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/StructuredGraphTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractBeginNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractMergeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractStateSplit.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ComputeObjectAddressNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptBciSupplier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DynamicDeoptimizeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GetObjectAddressNode.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.nodes/src/org/graalvm/compiler/nodes/GraphEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InliningLog.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invokable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invoke.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeWithExceptionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/KillingBeginNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopExitNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/MergeNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/MultiKillingBeginNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SafepointNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ShortCircuitOrNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SimplifyingGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SnippetAnchorNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnreachableBeginNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnreachableControlSinkNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnwindNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/VirtualState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/WithExceptionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatConvertNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerDivRemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NegateNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ObjectEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnpackEndianHalfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/Block.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/SideEffectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/StringToBytesNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/VerifyHeapNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/AbstractBoxingNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BoxNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/FixedValueAnchorNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCall.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallWithExceptionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GetClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaReadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaWriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadArrayComponentHubNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadHubNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadHubOrNullNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadMethodNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/OSRStartNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawLoadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawStoreNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawVolatileLoadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/StateSplitProxyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/StoreHubNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnboxNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeAccessNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryLoadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryStoreNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ForeignCallPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractNewObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractUnsafeCompareAndSwapNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessFieldNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessIndexedNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessMonitorNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ArrayLengthNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndWriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ClassIsAssignableFromNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewArrayNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewInstanceNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ExceptionObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ForeignCallDescriptors.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfDynamicNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadExceptionObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorEnterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorExitNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewArrayNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewInstanceNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewMultiArrayNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/SideEffectFreeWrite.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/VolatileReadNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/VolatileWriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/WriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/IndexAddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProviders.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProvidersDelegate.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProvidersImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DelegatingReplacements.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Lowerable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeLIRBuilderTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/SnippetParameterInfo.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/VirtualizerTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/ConstantReflectionUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/EscapeObjectState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualBoxingNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualInstanceNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FixReadsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FrameStateAssignmentPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/GuardLoweringPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/InsertMembarsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LockEliminationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/RemoveValueProxyPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/SnippetFrameStateAssignment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/UseTrappingNullChecksPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/WriteBarrierAdditionPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/GreedyInliningPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineEverythingPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineMethodSubstitutionsPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InliningPolicy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/GraphOrder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/Providers.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BciBlockMappingDumpHandler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraalDebugHandlersFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ArrayIndexOf.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ArrayIndexOfDispatchNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16Substitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.jdk9.test/src/org/graalvm/compiler/replacements/jdk9/test/MethodHandleImplTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.jdk9.test/src/org/graalvm/compiler/replacements/jdk9/test/VarHandleTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BitOpNodesTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsParseTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/RootMethodSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StandardMethodSubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringCompareToTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringCompressInflateTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringIndexOfCharConstantBindingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringIndexOfCharTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringIndexOfTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/WordTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/AllocationSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/BoxingSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantStringIndexOfSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/MethodHandlePlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringIndexOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringLatin1IndexOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringUTF16IndexOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringUTF16Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/TargetGraphBuilderPlugins.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyForeignCalls.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyLookup.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopySnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/CheckcastArrayCopyCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/gc/G1WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/gc/SerialWriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/gc/WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/AssertionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BinaryMathIntrinsicNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/FusedMultiplyAddNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroStateSplitNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ObjectClone.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ProfileBooleanNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/PureFunctionMacroNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReflectionGetCallerClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/UnaryMathIntrinsicNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/VirtualizableInvokeMacroNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/IsolateUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/GraalTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/nodes/MaterializedObjectState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/nodes/VirtualObjectState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/GraphEffectList.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ObjectState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapePhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualizerToolImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Word.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordOperationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordTypes.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphOutput.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphProtocol.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ArrayAllocationBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ArrayDuplicationBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ArrayListBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/BenchmarkBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/BigIntegerBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/BoxingBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ConcurrentHashBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/ConcurrentSkipListBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/GroupAllocationBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/GuardedIntrinsicBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/HashBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/MathFunctionBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/SimpleSyncBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src/micro/benchmarks/StringBenchmark.java From martin.doerr at sap.com Fri Jun 5 09:32:44 2020 From: martin.doerr at sap.com (martin.doerr at sap.com) Date: Fri, 05 Jun 2020 09:32:44 +0000 Subject: hg: jdk/submit: 8246377: [PPC64] Further improvements for assembler stop function Message-ID: <202006050932.0559Wiwa002415@aojmv0008.oracle.com> Changeset: 06d82c3696d2 Author: mdoerr Date: 2020-06-03 00:22 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/06d82c3696d2 8246377: [PPC64] Further improvements for assembler stop function Reviewed-by: goetz, xliu ! src/hotspot/cpu/ppc/disassembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp From weijun.wang at oracle.com Fri Jun 5 09:56:27 2020 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Fri, 05 Jun 2020 09:56:27 +0000 Subject: hg: jdk/submit: 8246640: @systemproperty should be @systemProperty in java.security.jgss Message-ID: <202006050956.0559uRJ5014922@aojmv0008.oracle.com> Changeset: 758a0def2956 Author: weijun Date: 2020-06-05 17:55 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/758a0def2956 8246640: @systemproperty should be @systemProperty in java.security.jgss Reviewed-by: xuelei ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java From coleen.phillimore at oracle.com Fri Jun 5 10:55:44 2020 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Fri, 05 Jun 2020 10:55:44 +0000 Subject: hg: jdk/submit: 8245487: Potential double-free of interfaces array Message-ID: <202006051055.055AtjZa014815@aojmv0008.oracle.com> Changeset: 099b8e224b7f Author: coleenp Date: 2020-06-05 06:54 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/099b8e224b7f 8245487: Potential double-free of interfaces array Summary: free _local_interfaces when we free _transitive_interfaces since they can share memory. Reviewed-by: fparain, lfoltan, iklam ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/memory/universe.cpp + test/hotspot/jtreg/runtime/classFileParserBug/BadClassPackage.jasm + test/hotspot/jtreg/runtime/classFileParserBug/TestBadPackageWithInterface.java From goetz.lindenmaier at sap.com Fri Jun 5 11:34:34 2020 From: goetz.lindenmaier at sap.com (goetz.lindenmaier at sap.com) Date: Fri, 05 Jun 2020 11:34:34 +0000 Subject: hg: jdk/submit: 8237354: Add option to jcmd to write a gzipped heap dump Message-ID: <202006051134.055BYZKo004399@aojmv0008.oracle.com> Changeset: bcb749933fe9 Author: rschmelter Date: 2020-06-05 12:56 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/bcb749933fe9 8237354: Add option to jcmd to write a gzipped heap dump Reviewed-by: rrich, clanger, goetz ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/heapDumper.hpp + src/hotspot/share/services/heapDumperCompression.cpp + src/hotspot/share/services/heapDumperCompression.hpp ! src/java.base/share/native/libzip/zip_util.c + test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java + test/lib/jdk/test/lib/hprof/parser/GzipRandomAccess.java ! test/lib/jdk/test/lib/hprof/parser/HprofReader.java ! test/lib/jdk/test/lib/hprof/parser/Reader.java From goetz.lindenmaier at sap.com Fri Jun 5 11:32:10 2020 From: goetz.lindenmaier at sap.com (goetz.lindenmaier at sap.com) Date: Fri, 05 Jun 2020 11:32:10 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006051132.055BWAf4002640@aojmv0008.oracle.com> Changeset: 27aab3b9125d Author: goetz Date: 2020-06-05 13:17 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/27aab3b9125d Closing branch From james.laskey at oracle.com Fri Jun 5 12:37:47 2020 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Fri, 05 Jun 2020 12:37:47 +0000 Subject: hg: jdk/submit: 8230743: StringJoiner does not handle too large strings correctly Message-ID: <202006051237.055Cbl1o006892@aojmv0008.oracle.com> Changeset: 8c5fd0b6fc17 Author: jlaskey Date: 2020-06-05 09:37 -0300 URL: https://hg.openjdk.java.net/jdk/submit/rev/8c5fd0b6fc17 8230743: StringJoiner does not handle too large strings correctly Reviewed-by: rriggs, psandoz, martin ! src/java.base/share/classes/java/util/StringJoiner.java ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java From markus.gronlund at oracle.com Fri Jun 5 13:14:06 2020 From: markus.gronlund at oracle.com (markus.gronlund at oracle.com) Date: Fri, 05 Jun 2020 13:14:06 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006051314.055DE6jr023393@aojmv0008.oracle.com> Changeset: e51cdea8457e Author: mgronlun Date: 2020-06-05 14:59 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/e51cdea8457e 8242088: Replace mutually exclusive lists with concurrent alternatives Reviewed-by: egahlin ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp + src/hotspot/share/jfr/recorder/storage/jfrFullStorage.hpp + src/hotspot/share/jfr/recorder/storage/jfrFullStorage.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpaceRetrieval.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.cpp ! src/hotspot/share/jfr/support/jfrFlush.cpp + src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.hpp + src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp + src/hotspot/share/jfr/utilities/jfrConcurrentQueue.hpp + src/hotspot/share/jfr/utilities/jfrConcurrentQueue.inline.hpp ! src/hotspot/share/jfr/utilities/jfrIterator.hpp + src/hotspot/share/jfr/utilities/jfrLinkedList.hpp + src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp + src/hotspot/share/jfr/utilities/jfrNode.hpp + src/hotspot/share/jfr/utilities/jfrRelation.hpp + src/hotspot/share/jfr/utilities/jfrVersionSystem.hpp + src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp Changeset: 2aea10fe3e44 Author: mgronlun Date: 2020-06-05 15:11 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/2aea10fe3e44 8233705: Let artifact iteration running time be a function of incrementally tagged artifacts Reviewed-by: egahlin ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jfr.cpp - src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp - src/hotspot/share/jfr/jni/jfrGetAllEventClasses.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp + src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp + src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp + src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.hpp + src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp + src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp + src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp + src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.hpp + src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrFullStorage.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpaceRetrieval.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.hpp - src/hotspot/share/jfr/support/jfrEventClass.cpp - src/hotspot/share/jfr/support/jfrEventClass.hpp + src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp + src/hotspot/share/jfr/support/jfrJdkJfrEvent.hpp + src/hotspot/share/jfr/support/jfrKlassUnloading.cpp + src/hotspot/share/jfr/support/jfrKlassUnloading.hpp ! src/hotspot/share/jfr/support/jfrMethodLookup.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp + src/hotspot/share/jfr/utilities/jfrEpochQueue.hpp + src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp + src/hotspot/share/jfr/utilities/jfrPredicate.hpp ! src/hotspot/share/jfr/utilities/jfrRelation.hpp ! src/hotspot/share/jfr/utilities/jfrTypes.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp From per.liden at oracle.com Fri Jun 5 13:31:10 2020 From: per.liden at oracle.com (per.liden at oracle.com) Date: Fri, 05 Jun 2020 13:31:10 +0000 Subject: hg: jdk/submit: 8246622: Remove CollectedHeap::print_gc_threads_on() Message-ID: <202006051331.055DVBCk002953@aojmv0008.oracle.com> Changeset: 599f2712a973 Author: pliden Date: 2020-06-05 15:22 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/599f2712a973 8246622: Remove CollectedHeap::print_gc_threads_on() Reviewed-by: stefank, tschatzl, sjohanss ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.hpp ! src/hotspot/share/gc/z/zWorkers.cpp ! src/hotspot/share/gc/z/zWorkers.hpp ! src/hotspot/share/runtime/thread.cpp From pavel.rappo at oracle.com Fri Jun 5 14:03:29 2020 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Fri, 05 Jun 2020 14:03:29 +0000 Subject: hg: jdk/submit: 8245981: Upgrade to jQuery 3.5.1 Message-ID: <202006051403.055E3UsO018906@aojmv0008.oracle.com> Changeset: f8413c49cc1d Author: prappo Date: 2020-06-05 15:03 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/f8413c49cc1d 8245981: Upgrade to jQuery 3.5.1 Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.4.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.4.1.min.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.5.1.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.5.1.min.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! src/jdk.javadoc/share/legal/jquery.md ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java From coleen.phillimore at oracle.com Fri Jun 5 13:56:54 2020 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Fri, 05 Jun 2020 13:56:54 +0000 Subject: hg: jdk/submit: 8246340: Move SystemDictionary GC roots into OopStorage Message-ID: <202006051356.055Duthc016170@aojmv0008.oracle.com> Changeset: bba5a7c618d4 Author: coleenp Date: 2020-06-05 09:55 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/bba5a7c618d4 8246340: Move SystemDictionary GC roots into OopStorage Summary: use vm_global() OopStorage for system dictionary roots Reviewed-by: eosterlund, lfoltan ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! 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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java From igor.ignatyev at oracle.com Fri Jun 5 14:36:58 2020 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Fri, 05 Jun 2020 14:36:58 +0000 Subject: hg: jdk/submit: 8245874: requires.extraPropDefns.vmOpts doesn't need -Xbootclasspath/a:bootClasses Message-ID: <202006051436.055EawOD007385@aojmv0008.oracle.com> Changeset: 4fcc10839c1c Author: iignatyev Date: 2020-06-05 07:28 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/4fcc10839c1c 8245874: requires.extraPropDefns.vmOpts doesn't need -Xbootclasspath/a:bootClasses Reviewed-by: lmesnik, vlivanov ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT From james.laskey at oracle.com Fri Jun 5 14:49:01 2020 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Fri, 05 Jun 2020 14:49:01 +0000 Subject: hg: jdk/submit: 8246696: Test: java/util/StringJoiner/StringJoinerTest.java failing with OOM Message-ID: <202006051449.055En1QD012578@aojmv0008.oracle.com> Changeset: 71ec718a0bd0 Author: jlaskey Date: 2020-06-05 11:46 -0300 URL: https://hg.openjdk.java.net/jdk/submit/rev/71ec718a0bd0 8246696: Test: java/util/StringJoiner/StringJoinerTest.java failing with OOM Reviewed-by: sundar ! test/jdk/ProblemList.txt From sha.jiang at oracle.com Fri Jun 5 15:36:58 2020 From: sha.jiang at oracle.com (sha.jiang at oracle.com) Date: Fri, 05 Jun 2020 15:36:58 +0000 Subject: hg: jdk/submit: 8244683: A TSA server used by tests Message-ID: <202006051536.055FaxYk009102@aojmv0008.oracle.com> Changeset: 56bda3e6d148 Author: jjiang Date: 2020-06-05 23:36 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/56bda3e6d148 8244683: A TSA server used by tests Reviewed-by: weijun ! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java + test/lib/jdk/test/lib/security/timestamp/DefaultRespInterceptor.java + test/lib/jdk/test/lib/security/timestamp/RespInterceptor.java + test/lib/jdk/test/lib/security/timestamp/SignerEntry.java + test/lib/jdk/test/lib/security/timestamp/TsaHandler.java + test/lib/jdk/test/lib/security/timestamp/TsaParam.java + test/lib/jdk/test/lib/security/timestamp/TsaServer.java + test/lib/jdk/test/lib/security/timestamp/TsaSigner.java From patrick.concannon at oracle.com Fri Jun 5 15:40:50 2020 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Fri, 05 Jun 2020 15:40:50 +0000 Subject: hg: jdk/submit: 8246132: AsynchronousSocketChannelNAPITest failing with a NotYetConnectedException Message-ID: <202006051540.055FeoXd011158@aojmv0008.oracle.com> Changeset: 26e0ff2a0557 Author: pconcannon Date: 2020-06-05 16:40 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/26e0ff2a0557 8246132: AsynchronousSocketChannelNAPITest failing with a NotYetConnectedException Summary: Fix for intermitant failure with AsynchronousSocketChannelNAPITest that sometimes fails with a NotYetConnectedException while trying to read data after connecting Reviewed-by: alanb, dfuchs ! test/jdk/jdk/net/ExtendedSocketOption/AsynchronousSocketChannelNAPITest.java From goetz.lindenmaier at sap.com Fri Jun 5 15:43:42 2020 From: goetz.lindenmaier at sap.com (goetz.lindenmaier at sap.com) Date: Fri, 05 Jun 2020 15:43:42 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006051543.055FhgAp011791@aojmv0008.oracle.com> Changeset: 4929c4c2b2e5 Author: goetz Date: 2020-06-05 17:42 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/4929c4c2b2e5 Closing branch From hannes.wallnoefer at oracle.com Fri Jun 5 16:06:28 2020 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Fri, 05 Jun 2020 16:06:28 +0000 Subject: hg: jdk/submit: 8246429: Javadoc comparators are not module-aware Message-ID: <202006051606.055G6SPu024474@aojmv0008.oracle.com> Changeset: 5d339089af6c Author: hannesw Date: 2020-06-05 18:06 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/5d339089af6c 8246429: Javadoc comparators are not module-aware Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java From patrick.concannon at oracle.com Fri Jun 5 16:35:14 2020 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Fri, 05 Jun 2020 16:35:14 +0000 Subject: hg: jdk/submit: 8222241: Example in ServiceLoader API docs should have one provides directive Message-ID: <202006051635.055GZFth011510@aojmv0008.oracle.com> Changeset: 6607741d2404 Author: pconcannon Date: 2020-06-05 17:34 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/6607741d2404 8222241: Example in ServiceLoader API docs should have one provides directive Summary: This patch fixes an example given in the ServiceLoader API doc that, if used, would result in a compilation error. Reviewed-by: alanb Contributed-by: Fernando Guallini ! src/java.base/share/classes/java/util/ServiceLoader.java From stuart.marks at oracle.com Fri Jun 5 18:44:13 2020 From: stuart.marks at oracle.com (stuart.marks at oracle.com) Date: Fri, 05 Jun 2020 18:44:13 +0000 Subject: hg: jdk/submit: 8245068: Implement Deprecation of RMI Activation Message-ID: <202006051844.055IiEX8018932@aojmv0008.oracle.com> Changeset: cd0e3e1c5d99 Author: smarks Date: 2020-06-05 10:14 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/cd0e3e1c5d99 8245068: Implement Deprecation of RMI Activation Reviewed-by: lancea, rriggs ! src/java.rmi/share/classes/com/sun/rmi/rmid/ExecOptionPermission.java ! src/java.rmi/share/classes/com/sun/rmi/rmid/ExecPermission.java ! src/java.rmi/share/classes/java/rmi/activation/Activatable.java ! src/java.rmi/share/classes/java/rmi/activation/ActivateFailedException.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationDesc.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationException.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroup.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupDesc.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupID.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroup_Stub.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationID.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationInstantiator.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationMonitor.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationSystem.java ! src/java.rmi/share/classes/java/rmi/activation/Activator.java ! src/java.rmi/share/classes/java/rmi/activation/UnknownGroupException.java ! src/java.rmi/share/classes/java/rmi/activation/UnknownObjectException.java ! src/java.rmi/share/classes/java/rmi/activation/package-info.java ! src/java.rmi/share/classes/module-info.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/server/ActivatableRef.java ! src/java.rmi/share/classes/sun/rmi/server/ActivatableServerRef.java ! src/java.rmi/share/classes/sun/rmi/server/Activation$ActivationSystemImpl_Stub.java ! src/java.rmi/share/classes/sun/rmi/server/Activation.java ! src/java.rmi/share/classes/sun/rmi/server/ActivationGroupImpl.java ! src/java.rmi/share/classes/sun/rmi/server/ActivationGroupInit.java ! src/java.rmi/share/classes/sun/rmi/server/InactiveGroupException.java ! src/java.rmi/share/classes/sun/rmi/server/resources/rmid.properties From james.laskey at oracle.com Fri Jun 5 19:34:58 2020 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Fri, 05 Jun 2020 19:34:58 +0000 Subject: hg: jdk/submit: 8246697: Test: java/util/StringJoiner/StringJoinerTest.java failing with OOM Message-ID: <202006051934.055JYxqO016278@aojmv0008.oracle.com> Changeset: 008ba37c3fee Author: jlaskey Date: 2020-06-05 16:34 -0300 URL: https://hg.openjdk.java.net/jdk/submit/rev/008ba37c3fee 8246697: Test: java/util/StringJoiner/StringJoinerTest.java failing with OOM Reviewed-by: iignatyev ! test/jdk/ProblemList.txt ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java From magnus.ihse.bursie at oracle.com Sat Jun 6 00:01:35 2020 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Sat, 06 Jun 2020 00:01:35 +0000 Subject: hg: jdk/submit: 8246435: Replace Javascript implementation of pandoc filters with Java Message-ID: <202006060001.05601asc016016@aojmv0008.oracle.com> Changeset: 88ba70c9da28 Author: ihse Date: 2020-06-06 02:04 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/88ba70c9da28 8246435: Replace Javascript implementation of pandoc filters with Java Reviewed-by: erikj ! make/CompileToolsJdk.gmk ! make/Docs.gmk ! make/autoconf/boot-jdk.m4 ! make/autoconf/spec.gmk.in ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js + make/jdk/src/classes/build/tools/pandocfilter/PandocFilter.java + make/jdk/src/classes/build/tools/pandocfilter/PandocManPageHtmlFilter.java + make/jdk/src/classes/build/tools/pandocfilter/PandocManPageTroffFilter.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSON.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONArray.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONBoolean.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONDecimal.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONNull.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONNumber.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONObject.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONParser.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONString.java + make/jdk/src/classes/build/tools/pandocfilter/json/JSONValue.java - make/scripts/pandoc-html-manpage-filter.js ! make/scripts/pandoc-html-manpage-filter.sh.template - make/scripts/pandoc-troff-manpage-filter.js ! make/scripts/pandoc-troff-manpage-filter.sh.template From magnus.ihse.bursie at oracle.com Sat Jun 6 00:02:26 2020 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Sat, 06 Jun 2020 00:02:26 +0000 Subject: hg: jdk/submit: 8246484: Verify patch at start of COMPARE_BUILD=PATCH run Message-ID: <202006060002.05602Rfx016276@aojmv0008.oracle.com> Changeset: 882b61be2c19 Author: ihse Date: 2020-06-06 02:06 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/882b61be2c19 8246484: Verify patch at start of COMPARE_BUILD=PATCH run Reviewed-by: erikj ! make/InitSupport.gmk From sha.jiang at oracle.com Sat Jun 6 05:52:22 2020 From: sha.jiang at oracle.com (sha.jiang at oracle.com) Date: Sat, 06 Jun 2020 05:52:22 +0000 Subject: hg: jdk/submit: 8246709: sun/security/tools/jarsigner/TsacertOptionTest.java compilation failed after JDK-8244683 Message-ID: <202006060552.0565qM98013855@aojmv0008.oracle.com> Changeset: dbd736394316 Author: jjiang Date: 2020-06-06 13:51 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/dbd736394316 8246709: sun/security/tools/jarsigner/TsacertOptionTest.java compilation failed after JDK-8244683 Reviewed-by: weijun ! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java ! test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java ! test/lib/jdk/test/lib/security/timestamp/TsaServer.java From serguei.spitsyn at oracle.com Sat Jun 6 08:14:14 2020 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Sat, 06 Jun 2020 08:14:14 +0000 Subject: hg: jdk/submit: 8196450: Deprecate JDWP/JDI canUnrestrictedlyRedefineClasses to match JVM TI capabilities Message-ID: <202006060814.0568EEZ4017642@aojmv0008.oracle.com> Changeset: 2623069edcc7 Author: sspitsyn Date: 2020-06-06 08:13 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/2623069edcc7 8196450: Deprecate JDWP/JDI canUnrestrictedlyRedefineClasses to match JVM TI capabilities Summary: Deprecate capabilities unsupported in JVM TI Reviewed-by: dholmes, cjplummer ! make/data/jdwp/jdwp.spec ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java From suenaga at oss.nttdata.com Sat Jun 6 13:16:51 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Sat, 06 Jun 2020 13:16:51 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006061316.056DGqUl028515@aojmv0008.oracle.com> Changeset: 2c15c0a7148b Author: ysuenaga Date: 2020-06-06 22:12 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/2c15c0a7148b Closing branch Changeset: e68b714d5ff1 Author: ysuenaga Date: 2020-06-06 22:16 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/e68b714d5ff1 8241439: jdk.NativeLibraryEvent hooks all opened regular files ! src/hotspot/os/linux/os_linux.cpp From tobias.hartmann at oracle.com Mon Jun 8 06:31:18 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Mon, 08 Jun 2020 06:31:18 +0000 Subject: hg: jdk/submit: 8246453: TestClone crashes with "all collected exceptions must come from the same place" Message-ID: <202006080631.0586VJ03021350@aojmv0008.oracle.com> Changeset: 6a4bdf4655ce Author: thartmann Date: 2020-06-08 08:30 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/6a4bdf4655ce 8246453: TestClone crashes with "all collected exceptions must come from the same place" Summary: Set deoptimize_on_exception for slow paths. Reviewed-by: neliasso ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/library_call.cpp ! test/hotspot/jtreg/compiler/intrinsics/object/TestClone.java From matthias.baesken at sap.com Mon Jun 8 07:31:15 2020 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Mon, 08 Jun 2020 07:31:15 +0000 Subject: hg: jdk/submit: 8246648: issue with OperatingSystemImpl getFreeSwapSpaceSize in docker after 8242480 Message-ID: <202006080731.0587VFaY015101@aojmv0008.oracle.com> Changeset: 2def4c9b817b Author: mbaesken Date: 2020-06-08 09:29 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/2def4c9b817b 8246648: issue with OperatingSystemImpl getFreeSwapSpaceSize in docker after 8242480 Reviewed-by: bobv, sgehwolf ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java From suenaga at oss.nttdata.com Mon Jun 8 08:21:44 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Mon, 08 Jun 2020 08:21:44 +0000 Subject: hg: jdk/submit: 8241439: jdk.NativeLibraryEvent hooks all opened regular files Message-ID: <202006080821.0588Ljcq007136@aojmv0008.oracle.com> Changeset: b10be698fbaa Author: ysuenaga Date: 2020-06-08 17:21 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/b10be698fbaa 8241439: jdk.NativeLibraryEvent hooks all opened regular files Reviewed-by: stuefe, cito ! src/hotspot/os/linux/os_linux.cpp From suenaga at oss.nttdata.com Mon Jun 8 08:22:52 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Mon, 08 Jun 2020 08:22:52 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006080822.0588MqIU007554@aojmv0008.oracle.com> Changeset: fcb98e49ed17 Author: ysuenaga Date: 2020-06-08 17:22 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/fcb98e49ed17 Closing branch From erik.osterlund at oracle.com Mon Jun 8 12:24:22 2020 From: erik.osterlund at oracle.com (erik.osterlund at oracle.com) Date: Mon, 08 Jun 2020 12:24:22 +0000 Subject: hg: jdk/submit: 8246442: nmethod::can_convert_to_zombie() asserts when not called by the sweeper Message-ID: <202006081224.058COMw6028457@aojmv0008.oracle.com> Changeset: 620c148da1ed Author: eosterlund Date: 2020-06-08 12:15 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/620c148da1ed 8246442: nmethod::can_convert_to_zombie() asserts when not called by the sweeper Reviewed-by: dholmes, dcubed, kvn ! src/hotspot/share/code/nmethod.cpp From alexey.semenyuk at oracle.com Mon Jun 8 13:14:00 2020 From: alexey.semenyuk at oracle.com (alexey.semenyuk at oracle.com) Date: Mon, 08 Jun 2020 13:14:00 +0000 Subject: hg: jdk/submit: 3 new changesets Message-ID: <202006081314.058DE0XA020724@aojmv0008.oracle.com> Changeset: e622c2cce517 Author: asemenyuk Date: 2020-06-08 09:12 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/e622c2cce517 8246624: Refactor JLinkBundlerHelper and StandardBundlerParam classes Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources.properties ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractImageBundler.java - src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ArgAction.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundleParams.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java - src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ModFile.java - src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RelativeFileSet.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java ! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/AppImageFileTest.java ! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DeployParamsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java Changeset: c637b86b047a Author: asemenyuk Date: 2020-06-08 09:13 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/c637b86b047a 8246627: Consolidate app image bundlers Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppBundler.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageBundler.java < src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractImageBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ApplicationLayout.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CfgFile.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinAppBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinExeBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java - src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsBundlerParam.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java Changeset: c1c690f4dd9c Author: asemenyuk Date: 2020-06-08 09:13 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/c1c690f4dd9c 8238204: run_tests.sh fails on macOS when called from test_jpackage.sh Reviewed-by: herrick, almatvee ! test/jdk/tools/jpackage/run_tests.sh ! test/jdk/tools/jpackage/test_jpackage.sh From julia.boes at oracle.com Mon Jun 8 14:28:33 2020 From: julia.boes at oracle.com (julia.boes at oracle.com) Date: Mon, 08 Jun 2020 14:28:33 +0000 Subject: hg: jdk/submit: 8246431: java/net/httpclient/PathSubscriber tests fail due to missing FilePermission Message-ID: <202006081428.058ESY9I027172@aojmv0008.oracle.com> Changeset: 5efafa45f3b8 Author: jboes Date: 2020-06-08 15:27 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/5efafa45f3b8 8246431: java/net/httpclient/PathSubscriber tests fail due to missing FilePermission Summary: Add explicit jtreg build configuration and adjust permissions accordingly Reviewed-by: chegar, dfuchs ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/ofFile.policy ! test/jdk/java/net/httpclient/PathSubscriber/ofFileDownload.policy From jan.lahoda at oracle.com Mon Jun 8 15:03:28 2020 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Mon, 08 Jun 2020 15:03:28 +0000 Subject: hg: jdk/submit: 8246353: Sealed types not supported by jshell Message-ID: <202006081503.058F3SD0015163@aojmv0008.oracle.com> Changeset: 58e5f682e8d4 Author: jlahoda Date: 2020-06-08 16:59 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/58e5f682e8d4 8246353: Sealed types not supported by jshell Reviewed-by: rfield, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/TreeDependencyScanner.java ! test/langtools/jdk/jshell/ClassesTest.java ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IgnoreTest.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/jdk/jshell/ModifiersTest.java + test/langtools/jdk/jshell/SealedClassesTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java From vicente.romero at oracle.com Mon Jun 8 15:09:07 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Mon, 08 Jun 2020 15:09:07 +0000 Subject: hg: jdk/submit: 8246199: 'permits' is a restricted identifier Message-ID: <202006081509.058F97f7019259@aojmv0008.oracle.com> Changeset: 5b433fded322 Author: vromero Date: 2020-06-08 11:08 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/5b433fded322 8246199: 'permits' is a restricted identifier Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java From magnus.ihse.bursie at oracle.com Mon Jun 8 16:12:38 2020 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Mon, 08 Jun 2020 16:12:38 +0000 Subject: hg: jdk/submit: 8246751: Mac OS build settings should use -O3 Message-ID: <202006081612.058GCcD6020348@aojmv0008.oracle.com> Changeset: b9459ed1c062 Author: ihse Date: 2020-06-08 18:15 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/b9459ed1c062 8246751: Mac OS build settings should use -O3 Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 From daniil.x.titov at oracle.com Mon Jun 8 16:48:48 2020 From: daniil.x.titov at oracle.com (daniil.x.titov at oracle.com) Date: Mon, 08 Jun 2020 16:48:48 +0000 Subject: hg: jdk/submit: 8131745: java/lang/management/ThreadMXBean/AllThreadIds.java still fails intermittently Message-ID: <202006081648.058GmmWB008512@aojmv0008.oracle.com> Changeset: 27cb4c6f7469 Author: dtitov Date: 2020-06-08 09:47 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/27cb4c6f7469 8131745: java/lang/management/ThreadMXBean/AllThreadIds.java still fails intermittently Reviewed-by: sspitsyn, amenkov ! test/jdk/ProblemList.txt ! test/jdk/java/lang/management/ThreadMXBean/AllThreadIds.java From daniil.x.titov at oracle.com Mon Jun 8 17:00:11 2020 From: daniil.x.titov at oracle.com (daniil.x.titov at oracle.com) Date: Mon, 08 Jun 2020 17:00:11 +0000 Subject: hg: jdk/submit: 8081652: [TESTBUG] java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java timed out intermittently Message-ID: <202006081700.058H0C0A014948@aojmv0008.oracle.com> Changeset: e7a068a7f1d0 Author: dtitov Date: 2020-06-08 09:58 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/e7a068a7f1d0 8081652: [TESTBUG] java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java timed out intermittently Reviewed-by: cjplummer, dholmes ! test/jdk/ProblemList.txt ! test/jdk/java/lang/Thread/ThreadStateController.java ! test/jdk/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java From claes.redestad at oracle.com Mon Jun 8 17:16:31 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Mon, 08 Jun 2020 17:16:31 +0000 Subject: hg: jdk/submit: 8246632: StringConcatFactory::makeConcatWithConstants no longer throws NullPointerException when an unexpected constant is null Message-ID: <202006081716.058HGVO1022568@aojmv0008.oracle.com> Changeset: 859193f32e34 Author: redestad Date: 2020-06-08 19:23 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/859193f32e34 8246632: StringConcatFactory::makeConcatWithConstants no longer throws NullPointerException when an unexpected constant is null Reviewed-by: rriggs, mchung ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/jdk/java/lang/String/concat/StringConcatFactoryInvariants.java From anthony.scarpino at oracle.com Mon Jun 8 17:46:19 2020 From: anthony.scarpino at oracle.com (anthony.scarpino at oracle.com) Date: Mon, 08 Jun 2020 17:46:19 +0000 Subject: hg: jdk/submit: 8243424: Signature and SignatureSpi get parameter methods may return null when unsupported Message-ID: <202006081746.058HkKrT008208@aojmv0008.oracle.com> Changeset: e0cd01ac5d31 Author: ascarpino Date: 2020-06-08 10:45 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/e0cd01ac5d31 8243424: Signature and SignatureSpi get parameter methods may return null when unsupported Reviewed-by: mullan ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/SignatureSpi.java From markus.gronlund at oracle.com Mon Jun 8 17:50:48 2020 From: markus.gronlund at oracle.com (markus.gronlund at oracle.com) Date: Mon, 08 Jun 2020 17:50:48 +0000 Subject: hg: jdk/submit: 8246770: Atomic::add() with 64 bit value fails to link on 32-bit platforms Message-ID: <202006081750.058HomXk011210@aojmv0008.oracle.com> Changeset: 06458ef8a5c2 Author: mgronlun Date: 2020-06-08 19:49 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/06458ef8a5c2 8246770: Atomic::add() with 64 bit value fails to link on 32-bit platforms Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/utilities/jfrVersionSystem.hpp ! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp From erik.joelsson at oracle.com Mon Jun 8 18:19:36 2020 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Mon, 08 Jun 2020 18:19:36 +0000 Subject: hg: jdk/submit: 8246750: Docs bundle should be published to common dir Message-ID: <202006081819.058IJaYF025201@aojmv0008.oracle.com> Changeset: ac47db0c7ccb Author: erikj Date: 2020-06-08 11:06 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/ac47db0c7ccb 8246750: Docs bundle should be published to common dir Reviewed-by: ihse ! make/conf/jib-profiles.js From thomas.stuefe at gmail.com Mon Jun 8 19:10:04 2020 From: thomas.stuefe at gmail.com (thomas.stuefe at gmail.com) Date: Mon, 08 Jun 2020 19:10:04 +0000 Subject: hg: jdk/submit: 8243535: NMT does not handle os::split_reserved_space() Message-ID: <202006081910.058JA5tO018120@aojmv0008.oracle.com> Changeset: 878f080f6d50 Author: stuefe Date: 2020-05-23 09:38 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/878f080f6d50 8243535: NMT does not handle os::split_reserved_space() ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/memTracker.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/services/virtualMemoryTracker.hpp From thomas.stuefe at gmail.com Mon Jun 8 19:08:08 2020 From: thomas.stuefe at gmail.com (thomas.stuefe at gmail.com) Date: Mon, 08 Jun 2020 19:08:08 +0000 Subject: hg: jdk/submit: 4 new changesets Message-ID: <202006081908.058J89X4017477@aojmv0008.oracle.com> Changeset: 043f689f07d9 Author: stuefe Date: 2020-06-08 21:06 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/043f689f07d9 Closing branch Changeset: 483030c2ff9a Author: stuefe Date: 2020-06-08 21:06 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/483030c2ff9a Closing branch Changeset: 502eeadcf5ce Author: stuefe Date: 2020-06-08 21:07 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/502eeadcf5ce Closing branch Changeset: 9ff1f6ba79fa Author: stuefe Date: 2020-06-08 21:07 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/9ff1f6ba79fa Closing branch From vicente.romero at oracle.com Mon Jun 8 20:08:21 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Mon, 08 Jun 2020 20:08:21 +0000 Subject: hg: jdk/submit: 8236697: Stack overflow with cyclic hierarchy in class file Message-ID: <202006082008.058K8LfJ013844@aojmv0008.oracle.com> Changeset: 4176fe0a3cca Author: asotona Date: 2020-06-08 16:07 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/4176fe0a3cca 8236697: Stack overflow with cyclic hierarchy in class file Summary: Implemented minimal necessary cycle detection to avoid stack overflow in c.s.t.j.code.Types::asSuper Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/8236697/Cyclic.jcod + test/langtools/tools/javac/8236697/T8236697.java + test/langtools/tools/javac/8236697/T8236697.out From brian.burkhalter at oracle.com Mon Jun 8 20:16:32 2020 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Mon, 08 Jun 2020 20:16:32 +0000 Subject: hg: jdk/submit: 8246729: MappedByteBuffer.force() throws IndexOutOfBoundsException Message-ID: <202006082016.058KGX85016304@aojmv0008.oracle.com> Changeset: b87b8ca419cb Author: bpb Date: 2020-06-08 13:15 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/b87b8ca419cb 8246729: MappedByteBuffer.force() throws IndexOutOfBoundsException Reviewed-by: psandoz, alanb ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! test/jdk/java/nio/MappedByteBuffer/Force.java From claes.redestad at oracle.com Mon Jun 8 20:35:20 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Mon, 08 Jun 2020 20:35:20 +0000 Subject: hg: jdk/submit: 8246592: Simplify checking of boolean file attributes Message-ID: <202006082035.058KZK73025364@aojmv0008.oracle.com> Changeset: e176342b5605 Author: redestad Date: 2020-06-08 22:47 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/e176342b5605 8246592: Simplify checking of boolean file attributes Reviewed-by: rriggs, alanb ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileSystem.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! test/micro/org/openjdk/bench/java/io/FileOpen.java From dean.long at oracle.com Mon Jun 8 22:12:52 2020 From: dean.long at oracle.com (dean.long at oracle.com) Date: Mon, 08 Jun 2020 22:12:52 +0000 Subject: hg: jdk/submit: 8246719: remove LambdaStableNameTest from problem list Message-ID: <202006082212.058MCrN2007958@aojmv0008.oracle.com> Changeset: fd68ad97d6c7 Author: dlong Date: 2020-06-08 15:12 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/fd68ad97d6c7 8246719: remove LambdaStableNameTest from problem list Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-graal.txt From mandy.chung at oracle.com Mon Jun 8 23:56:22 2020 From: mandy.chung at oracle.com (mandy.chung at oracle.com) Date: Mon, 08 Jun 2020 23:56:22 +0000 Subject: hg: jdk/submit: 8235521: Replacement API for Unsafe::ensureClassInitialized Message-ID: <202006082356.058NuMMF022893@aojmv0008.oracle.com> Changeset: ba476db59099 Author: mchung Date: 2020-06-08 16:55 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/ba476db59099 8235521: Replacement API for Unsafe::ensureClassInitialized Reviewed-by: alanb, chegar, psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/swing/SwingAccessor.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/java.security.jgss/share/classes/sun/security/krb5/KerberosSecrets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/Main.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/java.base/java/lang/DefaultInit.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/java.base/java/lang/Helper.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/java.base/java/lang/PublicInit.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m1/module-info.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m1/p1/A.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m1/p1/B.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m1/p1/Test.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m1/p1/internal/C.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m1/p1/internal/D.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m2/module-info.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m2/p2/T.java + test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/m2/p2/internal/X.java From andy.herrick at oracle.com Tue Jun 9 00:31:35 2020 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Tue, 09 Jun 2020 00:31:35 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006090031.0590Va1G006640@aojmv0008.oracle.com> Changeset: 35c90979a0ff Author: almatvee Date: 2020-06-08 20:19 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/35c90979a0ff 8236282: [macos] Find permanent solution to macOS test timeout problem JDK-8235738 Reviewed-by: herrick, asemenyuk ! 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: ff4c9c270e3f Author: herrick Date: 2020-06-08 20:24 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/ff4c9c270e3f 8246706: [macos] Allow SigningPackageTest to be built with real certificates Reviewed-by: asemenyuk, almatvee ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java From igor.ignatyev at oracle.com Tue Jun 9 04:37:16 2020 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Tue, 09 Jun 2020 04:37:16 +0000 Subject: hg: jdk/submit: 8244614: cleanup keywords used/available in hotspot testbase Message-ID: <202006090437.0594bGcd015158@aojmv0008.oracle.com> Changeset: 260b4fb916c7 Author: iignatyev Date: 2020-06-08 21:27 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/260b4fb916c7 8244614: cleanup keywords used/available in hotspot testbase Reviewed-by: coleenp, mseledtsov ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/compiler/c2/Test8062950.java ! test/hotspot/jtreg/compiler/codegen/IntRotateWithImmediate.java ! test/hotspot/jtreg/compiler/stringopts/TestOptimizeStringConcat.java ! test/hotspot/jtreg/gc/CriticalNativeArgs.java ! test/hotspot/jtreg/gc/TestAgeOutput.java ! test/hotspot/jtreg/gc/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java ! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java ! test/hotspot/jtreg/gc/TestCardTablePageCommits.java ! test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java ! test/hotspot/jtreg/gc/TestFullGCALot.java ! test/hotspot/jtreg/gc/TestJNIWeak/TestJNIWeak.java ! test/hotspot/jtreg/gc/TestMemoryInitializationWithSerial.java ! test/hotspot/jtreg/gc/TestNUMAPageSize.java ! test/hotspot/jtreg/gc/TestNumWorkerOutput.java ! test/hotspot/jtreg/gc/TestObjectAlignment.java ! test/hotspot/jtreg/gc/TestSoftReferencesBehaviorOnOOME.java ! test/hotspot/jtreg/gc/TestStackOverflow.java ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java ! test/hotspot/jtreg/gc/TestVerifySilently.java ! test/hotspot/jtreg/gc/TestVerifySubSet.java ! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java ! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java ! test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java ! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java ! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java ! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java ! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java ! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java ! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java ! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java ! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java ! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java ! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestShrinkHeapInSteps.java ! test/hotspot/jtreg/gc/arguments/TestSoftMaxHeapSizeFlag.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java ! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java ! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java ! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java ! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/epsilon/TestAlignment.java ! test/hotspot/jtreg/gc/epsilon/TestAlwaysPretouch.java ! test/hotspot/jtreg/gc/epsilon/TestArraycopyCheckcast.java ! test/hotspot/jtreg/gc/epsilon/TestByteArrays.java ! test/hotspot/jtreg/gc/epsilon/TestClasses.java ! test/hotspot/jtreg/gc/epsilon/TestDieDefault.java ! test/hotspot/jtreg/gc/epsilon/TestDieWithHeapDump.java ! test/hotspot/jtreg/gc/epsilon/TestDieWithOnError.java ! test/hotspot/jtreg/gc/epsilon/TestElasticTLAB.java ! test/hotspot/jtreg/gc/epsilon/TestElasticTLABDecay.java ! test/hotspot/jtreg/gc/epsilon/TestEpsilonEnabled.java ! test/hotspot/jtreg/gc/epsilon/TestHelloWorld.java ! test/hotspot/jtreg/gc/epsilon/TestLogTrace.java ! test/hotspot/jtreg/gc/epsilon/TestManyThreads.java ! test/hotspot/jtreg/gc/epsilon/TestMaxTLAB.java ! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java ! test/hotspot/jtreg/gc/epsilon/TestMemoryPools.java ! test/hotspot/jtreg/gc/epsilon/TestObjects.java ! test/hotspot/jtreg/gc/epsilon/TestPrintHeapSteps.java ! test/hotspot/jtreg/gc/epsilon/TestRefArrays.java ! test/hotspot/jtreg/gc/epsilon/TestUpdateCountersSteps.java ! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java ! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java ! test/hotspot/jtreg/gc/g1/Test2GbHeap.java ! test/hotspot/jtreg/gc/g1/TestConcurrentSystemGC.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java ! test/hotspot/jtreg/gc/g1/TestEdenSurvivorLessThanMax.java ! test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java ! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/TestGreyReclaimedHumongousObjects.java ! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java ! test/hotspot/jtreg/gc/g1/TestHumongousRemsetsMatch.java ! test/hotspot/jtreg/gc/g1/TestInvalidateArrayCopy.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java ! test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java ! test/hotspot/jtreg/gc/g1/TestNoEagerReclaimOfHumongousRegions.java ! test/hotspot/jtreg/gc/g1/TestNoUseHCC.java ! test/hotspot/jtreg/gc/g1/TestPLABOutput.java ! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java ! test/hotspot/jtreg/gc/g1/TestParallelAlwaysPreTouch.java ! test/hotspot/jtreg/gc/g1/TestPeriodicCollectionJNI.java ! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java ! test/hotspot/jtreg/gc/g1/TestRegionLivenessPrint.java ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java ! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationAgeThreshold.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationFullGC.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationInterned.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationPrintOptions.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTableRehash.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTableResize.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationYoungGC.java ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java ! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java ! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java ! test/hotspot/jtreg/gc/logging/TestDeprecatedPrintFlags.java ! test/hotspot/jtreg/gc/logging/TestGCId.java ! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java ! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java ! test/hotspot/jtreg/gc/metaspace/TestCapacityUntilGCWrapAround.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspaceSizeFlags.java ! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtMultiple.java ! test/hotspot/jtreg/gc/parallel/TestPrintGCDetailsVerbose.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/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/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/BarrierInInfiniteLoop.java ! test/hotspot/jtreg/gc/shenandoah/compiler/CallMultipleCatchProjs.java ! test/hotspot/jtreg/gc/shenandoah/compiler/FoldIfAfterExpansion.java ! test/hotspot/jtreg/gc/shenandoah/compiler/LRBRightAfterMemBar.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1ArrayCopyNPE.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestNullCheck.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestShenandoahCmpPAfterCall.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestUnsafeOffheapSwap.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.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/jvmti/TestHeapDump.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/TestEnabled.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/TestModeUnlock.java ! test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java ! test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java ! test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java ! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreaded.java ! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java ! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java ! test/hotspot/jtreg/gc/startup_warnings/TestG1.java ! test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java ! test/hotspot/jtreg/gc/startup_warnings/TestSerialGC.java ! test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java ! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java ! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java ! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithAllocateHeapAt.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithG1.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithParallel.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithSerial.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithG1.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithParallel.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithSerial.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithG1.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithParallel.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithSerial.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithG1.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithParallel.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithSerial.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java ! test/hotspot/jtreg/runtime/7158988/FieldMonitor.java ! test/hotspot/jtreg/runtime/8010389/VMThreadDlopen.java ! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedKlassPointerAndOops.java ! test/hotspot/jtreg/runtime/LoadClass/LoadClassNegative.java ! test/hotspot/jtreg/runtime/LoadClass/ShowClassLoader.java ! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java ! test/hotspot/jtreg/runtime/NMT/BaselineWithParameter.java ! test/hotspot/jtreg/runtime/NMT/ChangeTrackingLevel.java ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java ! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java ! test/hotspot/jtreg/runtime/NMT/CommandLineEmptyArgument.java ! test/hotspot/jtreg/runtime/NMT/CommandLineInvalidArgument.java ! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java ! test/hotspot/jtreg/runtime/NMT/CommandLineTurnOffNMT.java ! test/hotspot/jtreg/runtime/NMT/CommitOverlappingRegions.java ! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java ! test/hotspot/jtreg/runtime/NMT/JcmdBaselineDetail.java ! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java ! test/hotspot/jtreg/runtime/NMT/JcmdScale.java ! test/hotspot/jtreg/runtime/NMT/JcmdScaleDetail.java ! test/hotspot/jtreg/runtime/NMT/JcmdSummaryClass.java ! test/hotspot/jtreg/runtime/NMT/JcmdSummaryDiff.java ! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocSiteHashOverflow.java ! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java ! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java ! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java ! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java ! test/hotspot/jtreg/runtime/NMT/ReleaseCommittedMemory.java ! test/hotspot/jtreg/runtime/NMT/ReleaseNoCommit.java ! test/hotspot/jtreg/runtime/NMT/SafepointPollingPages.java ! test/hotspot/jtreg/runtime/NMT/ShutdownTwice.java ! test/hotspot/jtreg/runtime/NMT/SummaryAfterShutdown.java ! test/hotspot/jtreg/runtime/NMT/SummarySanityCheck.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java ! test/hotspot/jtreg/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/hotspot/jtreg/runtime/NMT/UnsafeAllocMemory.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitUncommitRecommit.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocTestType.java ! test/hotspot/jtreg/runtime/SameObject/SameObject.java ! test/hotspot/jtreg/runtime/memory/ReserveMemory.java ! test/hotspot/jtreg/serviceability/attach/AttachWithStalePidFile.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeHeapAnalyticsParams.java ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle01/Juggle01.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle05/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle06/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle07/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle08/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle09/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle10/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle11/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle12/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle13/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle14/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle15/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle16/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle17/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle18/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle19/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle20/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle21/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle22/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle23/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle24/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle25/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle26/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle27/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle28/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle29/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle30/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle31/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle32/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle33/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle34/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/AllocateWithoutOomTest/AllocateWithoutOomTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/BigChains/BigChains.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/CallGC/CallGC01/CallGC01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/CallGC/CallGC02/CallGC02.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/ClassDeallocGC/ClassDeallocGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest01/FinalizeTest01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest04/FinalizeTest04.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizeTest05/FinalizeTest05.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizerGC01/FinalizerGC01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/FinalizerGC02/FinalizerGC02.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/GcPointerCheckTest/GcPointerCheckTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/HeapUsageTest/HeapUsageTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/InterruptGC/InterruptGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/JumbleGC/JumbleGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/JumbleGC002/JumbleGC002.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC/LoadUnloadGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC2/LoadUnloadGC2.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MTLinkedListGC/MTLinkedListGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MTasyncGC/MTasyncGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MTsyncGC/MTsyncGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MatrixJuggleGC/MatrixJuggleGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEater/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEaterMT/MemoryEaterMT.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/ObjectMonitorCleanup/ObjectMonitorCleanup.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/OneeFinalizerTest/OneeFinalizerTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceEvilTest/PhantomReferenceEvilTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceTest/PhantomReferenceTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/RememberedSet/RememberedSet.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/SoftReferenceTest/SoftReferenceTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft001/soft001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft003/soft003.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft005/soft005.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringGC/StringGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringIntern/StringIntern.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternGC/StringInternGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSync/StringInternSync.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSync2/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC/StringInternSyncWithGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC2/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC3/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternSyncWithGC4/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/ThreadGC/ThreadGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceEvilTest/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/WeakReferenceTest/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak001/weak001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak003/weak003.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak005/weak005.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak007/weak007.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReferenceGC/WeakReferenceGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/fileTest/fileTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest01/gctest01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest02/gctest02.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest03/gctest03.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest04/gctest04.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/mallocWithGC1/mallocWithGC1.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/mallocWithGC2/mallocWithGC2.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/mallocWithGC3/mallocWithGC3.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC01/nativeGC01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC02/nativeGC02.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC03/nativeGC03.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC05/nativeGC05.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/ExternalHashingTest/ExternalHashingTest.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeSimpleTest/HashCodeSimpleTest.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestC/HashCodeTestC.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestCC/HashCodeTestCC.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestP/HashCodeTestP.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/HashCodeTestPC/HashCodeTestPC.java ! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/Access/access.java ! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle1/Juggle1.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle1_gc/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle2/Juggle2.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/ArrayJuggle/Juggle2_gc/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Array/SampleMe/SampleMe.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn1/Churn1.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn2/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn3/Churn3.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn3a/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Churn/Churn4/Churn4.java ! test/hotspot/jtreg/vmTestbase/gc/memory/FillingStation/FillingStation.java ! test/hotspot/jtreg/vmTestbase/gc/memory/LargePagesTest/LargePagesTest.java ! test/hotspot/jtreg/vmTestbase/gc/memory/Nio/Nio.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Circular1/Circular1.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Circular2/Circular2.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Circular3/Circular3.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Circular4/Circular4.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Linear1/Linear1.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Linear2/Linear2.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Linear3/Linear3.java ! test/hotspot/jtreg/vmTestbase/gc/memory/UniThread/Linear4/Linear4.java ! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayHigh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/vector/SimpleGC/SimpleGC.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_ArrayOf1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Arrays_TwoFields1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_ArrayOf1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_TwoFields_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Arrays5M/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_InternedStrings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree5M/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr30st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr30st0t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st0/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st300t1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp60yp0rp30mr0st300/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination01/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination02/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination03/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination04/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination05/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/ConcurrentHashMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/HashMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedBlockingDeque_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedHashMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/LinkedList_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/TreeMap_Arrays/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/containers/TreeSet_String/TestDescription.java From thomas.stuefe at gmail.com Tue Jun 9 05:32:08 2020 From: thomas.stuefe at gmail.com (thomas.stuefe at gmail.com) Date: Tue, 09 Jun 2020 05:32:08 +0000 Subject: hg: jdk/submit: [mq]: 8243535-nmt-may-show-wrong-numbers-for-cds-ccs Message-ID: <202006090532.0595W8lk008298@aojmv0008.oracle.com> Changeset: 756b2c185004 Author: stuefe Date: 2020-06-09 07:28 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/756b2c185004 [mq]: 8243535-nmt-may-show-wrong-numbers-for-cds-ccs ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/memTracker.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/services/virtualMemoryTracker.hpp From thomas.stuefe at gmail.com Tue Jun 9 06:43:19 2020 From: thomas.stuefe at gmail.com (thomas.stuefe at gmail.com) Date: Tue, 09 Jun 2020 06:43:19 +0000 Subject: hg: jdk/submit: 8243535: NMT may show wrong numbers for CDS and CCS Message-ID: <202006090643.0596hKR6008102@aojmv0008.oracle.com> Changeset: c5211129e21e Author: stuefe Date: 2020-06-09 08:41 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/c5211129e21e 8243535: NMT may show wrong numbers for CDS and CCS Reviewed-by: zgu, iklam ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/memTracker.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/services/virtualMemoryTracker.hpp From abdul.kolarkunnu at oracle.com Tue Jun 9 07:05:26 2020 From: abdul.kolarkunnu at oracle.com (abdul.kolarkunnu at oracle.com) Date: Tue, 09 Jun 2020 07:05:26 +0000 Subject: hg: jdk/submit: 8246330: Add TLS Tests for Legacy ECDSA curves Message-ID: <202006090705.05975QDE017568@aojmv0008.oracle.com> Changeset: 332d268654e4 Author: sshivang Date: 2020-06-09 00:04 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/332d268654e4 8246330: Add TLS Tests for Legacy ECDSA curves Reviewed-by: rhalade ! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java + test/jdk/sun/security/ssl/CipherSuite/DisabledCurve.java From per.liden at oracle.com Tue Jun 9 11:15:30 2020 From: per.liden at oracle.com (per.liden at oracle.com) Date: Tue, 09 Jun 2020 11:15:30 +0000 Subject: hg: jdk/submit: 5 new changesets Message-ID: <202006091115.059BFVI1016980@aojmv0008.oracle.com> Changeset: 556d5070c458 Author: pliden Date: 2020-06-09 11:01 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/556d5070c458 8245203: ZGC: Don't track size in ZPhysicalMemoryBacking Reviewed-by: eosterlund, stefank ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.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/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp Changeset: cee4e4d8e147 Author: pliden Date: 2020-06-09 11:01 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/cee4e4d8e147 8245204: ZGC: Introduce ZListRemoveIterator Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zList.hpp ! src/hotspot/share/gc/z/zList.inline.hpp Changeset: c38008cb9c7d Author: pliden Date: 2020-06-09 11:01 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/c38008cb9c7d 8246265: ZGC: Introduce ZConditionLock Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zLock.hpp ! src/hotspot/share/gc/z/zLock.inline.hpp Changeset: 6e6611dd3331 Author: pliden Date: 2020-06-09 11:01 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/6e6611dd3331 8245208: ZGC: Don't hold the ZPageAllocator lock while committing/uncommitting memory Reviewed-by: eosterlund, stefank ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.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/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zAllocationFlags.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zFuture.hpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zHeuristics.hpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zMemory.cpp ! src/hotspot/share/gc/z/zMemory.hpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPageCache.cpp ! src/hotspot/share/gc/z/zPageCache.hpp - src/hotspot/share/gc/z/zPageCache.inline.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUncommitter.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp ! test/hotspot/jtreg/gc/z/TestUncommit.java - test/jdk/jdk/jfr/event/gc/detailed/TestZPageCacheFlushEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: b4f6be3e3707 Author: pliden Date: 2020-06-09 11:01 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/b4f6be3e3707 8246220: ZGC: Introduce ZUnmapper to asynchronous unmap pages Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp + src/hotspot/share/gc/z/zUnmapper.cpp + src/hotspot/share/gc/z/zUnmapper.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/gc/z/TestPageCacheFlush.java + test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java From vicente.romero at oracle.com Tue Jun 9 13:38:13 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Tue, 09 Jun 2020 13:38:13 +0000 Subject: hg: jdk/submit: 8236108: tools/javac/lambda/LambdaParserTest.java timed out Message-ID: <202006091338.059DcDFJ004846@aojmv0008.oracle.com> Changeset: ad1b34dcdec3 Author: asotona Date: 2020-06-09 09:37 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/ad1b34dcdec3 8236108: tools/javac/lambda/LambdaParserTest.java timed out Summary: The patch filters redundant or non-sense combinations of lambdas and it reduces the number of performed sub-tests. Reviewed-by: vromero ! test/langtools/tools/javac/lambda/LambdaParserTest.java From erik.joelsson at oracle.com Tue Jun 9 14:19:07 2020 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Tue, 09 Jun 2020 14:19:07 +0000 Subject: hg: jdk/submit: 8236469: macOS devkit needs 64-bit SetFile for Catalina Message-ID: <202006091419.059EJ7eJ024793@aojmv0008.oracle.com> Changeset: 047168f24c45 Author: erikj Date: 2020-06-09 14:09 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/047168f24c45 8236469: macOS devkit needs 64-bit SetFile for Catalina Reviewed-by: ihse ! make/conf/jib-profiles.js From patrick.concannon at oracle.com Tue Jun 9 14:28:13 2020 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Tue, 09 Jun 2020 14:28:13 +0000 Subject: hg: jdk/submit: 8243999: DatagramSocket and MulticastSocket constructors don't specify how a null InetAddress is handled Message-ID: <202006091428.059ESDhV000248@aojmv0008.oracle.com> Changeset: 18328102673f Author: pconcannon Date: 2020-06-09 15:26 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/18328102673f 8243999: DatagramSocket and MulticastSocket constructors don't specify how a null InetAddress is handled Summary: This fix clarifies the behaviours of constructors from DatagramSocket and MulticastSocket when no address or a null address is supplied. Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! test/jdk/java/net/DatagramSocket/Constructor.java + test/jdk/java/net/MulticastSocket/Constructor.java From vicente.romero at oracle.com Tue Jun 9 14:31:27 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Tue, 09 Jun 2020 14:31:27 +0000 Subject: hg: jdk/submit: 8245958: j.l.Record need to mention that canonical constructor may not be public Message-ID: <202006091431.059EVRDb001960@aojmv0008.oracle.com> Changeset: 0c175b982c0b Author: vromero Date: 2020-06-09 10:31 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/0c175b982c0b 8245958: j.l.Record need to mention that canonical constructor may not be public Reviewed-by: mchung ! src/java.base/share/classes/java/lang/Record.java From patrick.concannon at oracle.com Tue Jun 9 14:39:55 2020 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Tue, 09 Jun 2020 14:39:55 +0000 Subject: hg: jdk/submit: 8245828: Remove unnecessary NetworkPermission checks from jdk/net/ExtendedSocketOptions.java Message-ID: <202006091439.059Edu9c007533@aojmv0008.oracle.com> Changeset: 6c62d9f78d20 Author: pconcannon Date: 2020-06-09 15:39 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/6c62d9f78d20 8245828: Remove unnecessary NetworkPermission checks from jdk/net/ExtendedSocketOptions.java Summary: This fix removes NetworkPermission checks that were made redundant in jdk/net/ExtendedSocketOptions after the socket option SO_FLOW_SLA was removed. Reviewed-by: alanb ! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java ! test/jdk/java/net/SocketOption/OptionsTest.java + test/jdk/java/net/SocketOption/options.policy From pavel.rappo at oracle.com Tue Jun 9 15:18:22 2020 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Tue, 09 Jun 2020 15:18:22 +0000 Subject: hg: jdk/submit: 8247212: Use assistant markup in java.lang.module.ModuleDescriptor Message-ID: <202006091518.059FINkq026785@aojmv0008.oracle.com> Changeset: 91145afbf14b Author: prappo Date: 2020-06-09 16:17 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/91145afbf14b 8247212: Use assistant markup in java.lang.module.ModuleDescriptor Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java From pavel.rappo at oracle.com Tue Jun 9 15:28:29 2020 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Tue, 09 Jun 2020 15:28:29 +0000 Subject: hg: jdk/submit: 8247115: Fix typos in java.lang.invoke and java.lang Message-ID: <202006091528.059FSTH5003198@aojmv0008.oracle.com> Changeset: b2306a51b323 Author: prappo Date: 2020-06-09 16:28 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/b2306a51b323 8247115: Fix typos in java.lang.invoke and java.lang Reviewed-by: lancea ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java From hannes.wallnoefer at oracle.com Tue Jun 9 16:18:54 2020 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Tue, 09 Jun 2020 16:18:54 +0000 Subject: hg: jdk/submit: 8164408: Add module support for @see, @link and @linkplain javadoc tags. Message-ID: <202006091618.059GItsi029950@aojmv0008.oracle.com> Changeset: aff89df892b7 Author: hannesw Date: 2020-06-09 18:18 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/aff89df892b7 8164408: Add module support for @see, @link and @linkplain javadoc tags. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java + test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java + test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java From erik.osterlund at oracle.com Tue Jun 9 16:12:53 2020 From: erik.osterlund at oracle.com (erik.osterlund at oracle.com) Date: Tue, 09 Jun 2020 16:12:53 +0000 Subject: hg: jdk/submit: 8246837: Rename WeakHandle to better reflect its OopStorage association Message-ID: <202006091612.059GCrv9026963@aojmv0008.oracle.com> Changeset: 7c34ed647c97 Author: eosterlund Date: 2020-06-09 16:09 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/7c34ed647c97 8246837: Rename WeakHandle to better reflect its OopStorage association Reviewed-by: coleenp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/protectionDomainCache.cpp ! src/hotspot/share/classfile/protectionDomainCache.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/utilities/hashtable.cpp From erik.osterlund at oracle.com Tue Jun 9 16:28:42 2020 From: erik.osterlund at oracle.com (erik.osterlund at oracle.com) Date: Tue, 09 Jun 2020 16:28:42 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006091628.059GShSF006256@aojmv0008.oracle.com> Changeset: c2b620c5479f Author: eosterlund Date: 2020-06-09 16:22 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/c2b620c5479f 8244920: Access violation in frames::interpreter_frame_method Reviewed-by: mgronlun, coleenp ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 984fde9a0b7f Author: eosterlund Date: 2020-06-09 16:22 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/984fde9a0b7f 8242240: JfrStacktrace_lock rank not special enough Reviewed-by: mgronlun, pliden ! src/hotspot/share/runtime/mutexLocker.cpp From patric.hedlin at oracle.com Tue Jun 9 20:55:27 2020 From: patric.hedlin at oracle.com (patric.hedlin at oracle.com) Date: Tue, 09 Jun 2020 20:55:27 +0000 Subject: hg: jdk/submit: 8246689: Enable independent compressed oops/class ptrs on Aarch64 Message-ID: <202006092055.059KtRVc022072@aojmv0008.oracle.com> Changeset: 6b87c49162fd Author: phedlin Date: 2020-06-08 13:57 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/6b87c49162fd 8246689: Enable independent compressed oops/class ptrs on Aarch64 Reviewed-by: eosterlund ! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java From huizhe.wang at oracle.com Tue Jun 9 21:24:29 2020 From: huizhe.wang at oracle.com (huizhe.wang at oracle.com) Date: Tue, 09 Jun 2020 21:24:29 +0000 Subject: hg: jdk/submit: 8237456: Transform filtered through SAX filter mishandles character entities Message-ID: <202006092124.059LOUvn004458@aojmv0008.oracle.com> Changeset: 0de5bf3fd6b0 Author: joehw Date: 2020-06-09 21:23 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/0de5bf3fd6b0 8237456: Transform filtered through SAX filter mishandles character entities Reviewed-by: aefimov, lancea ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java + test/jaxp/javax/xml/jaxp/unittest/transform/SAXFilterTest.java From naoto.sato at oracle.com Tue Jun 9 21:47:00 2020 From: naoto.sato at oracle.com (naoto.sato at oracle.com) Date: Tue, 09 Jun 2020 21:47:00 +0000 Subject: hg: jdk/submit: 8246662: Test java/time/test/java/time/format/TestUnicodeExtension.java failed on japanese locale. Message-ID: <202006092147.059Ll1A4013896@aojmv0008.oracle.com> Changeset: a99b2ab49b5b Author: naoto Date: 2020-06-09 14:46 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/a99b2ab49b5b 8246662: Test java/time/test/java/time/format/TestUnicodeExtension.java failed on japanese locale. Reviewed-by: rriggs, joehw ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java From kim.barrett at oracle.com Tue Jun 9 22:51:36 2020 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Tue, 09 Jun 2020 22:51:36 +0000 Subject: hg: jdk/submit: 8246718: ParallelGC should not check for forward objects for copy task queue Message-ID: <202006092251.059MpbL9012050@aojmv0008.oracle.com> Changeset: 474709480635 Author: kbarrett Date: 2020-06-09 18:42 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/474709480635 8246718: ParallelGC should not check for forward objects for copy task queue Summary: Prefetch task's oop markword and unconditionally push task. Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp From anthony.scarpino at oracle.com Tue Jun 9 23:02:13 2020 From: anthony.scarpino at oracle.com (anthony.scarpino at oracle.com) Date: Tue, 09 Jun 2020 23:02:13 +0000 Subject: hg: jdk/submit: 8241680: crypto microbenchmarks need updating for disabled EC curves Message-ID: <202006092302.059N2Exb015662@aojmv0008.oracle.com> Changeset: 945a221fe98f Author: ascarpino Date: 2020-06-09 16:01 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/945a221fe98f 8241680: crypto microbenchmarks need updating for disabled EC curves Reviewed-by: ecaspole, redestad, skuksenko, jnimeh ! test/micro/org/openjdk/bench/javax/crypto/full/KeyAgreementBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/SignatureBench.java From anthony.scarpino at oracle.com Wed Jun 10 01:28:39 2020 From: anthony.scarpino at oracle.com (anthony.scarpino at oracle.com) Date: Wed, 10 Jun 2020 01:28:39 +0000 Subject: hg: jdk/submit: 8245686: Ed25519 and Ed448 present in handshake messages Message-ID: <202006100128.05A1SdWL017601@aojmv0008.oracle.com> Changeset: ccbecd09f1f6 Author: ascarpino Date: 2020-06-09 18:27 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/ccbecd09f1f6 8245686: Ed25519 and Ed448 present in handshake messages Reviewed-by: jnimeh, xuelei, wetmore ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java From jiefu at tencent.com Wed Jun 10 02:06:00 2020 From: jiefu at tencent.com (jiefu at tencent.com) Date: Wed, 10 Jun 2020 02:06:00 +0000 Subject: hg: jdk/submit: 8247284: Zero VM is broken after JDK-8244920 ('class JavaFrameAnchor' has no member named 'set_last_Java_sp') Message-ID: <202006100206.05A260nQ003569@aojmv0008.oracle.com> Changeset: cd5fe7734a4d Author: jiefu Date: 2020-06-10 09:32 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/cd5fe7734a4d 8247284: Zero VM is broken after JDK-8244920 ('class JavaFrameAnchor' has no member named 'set_last_Java_sp') Reviewed-by: iklam, dholmes ! src/hotspot/cpu/zero/javaFrameAnchor_zero.hpp From jonathan.gibbons at oracle.com Wed Jun 10 02:35:14 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 10 Jun 2020 02:35:14 +0000 Subject: hg: jdk/submit: 8246712: doclint incorrectly reports some HTML elements as empty Message-ID: <202006100235.05A2ZEsu016019@aojmv0008.oracle.com> Changeset: 3bbe266345ea Author: jjg Date: 2020-06-09 19:34 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/3bbe266345ea 8246712: doclint incorrectly reports some HTML elements as empty Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java + test/langtools/tools/doclint/EmptyHtmlTest.java From jonathan.gibbons at oracle.com Wed Jun 10 02:50:58 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 10 Jun 2020 02:50:58 +0000 Subject: hg: jdk/submit: 8246705: javadoc gives "misleading" and incomplete warning message. Message-ID: <202006100250.05A2owAk022620@aojmv0008.oracle.com> Changeset: 2187231a23ab Author: jjg Date: 2020-06-09 19:50 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/2187231a23ab 8246705: javadoc gives "misleading" and incomplete warning message. Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/langtools/jdk/javadoc/tool/modules/MissingSourceModules.java ! test/langtools/jdk/javadoc/tool/modules/Modules.java From jonathan.gibbons at oracle.com Wed Jun 10 03:05:39 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 10 Jun 2020 03:05:39 +0000 Subject: hg: jdk/submit: 8242607: -Xdoclint doesn't report missing/unexpected comments Message-ID: <202006100305.05A35e1S028586@aojmv0008.oracle.com> Changeset: fb88a17c572c Author: jjg Date: 2020-06-09 20:05 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/fb88a17c572c 8242607: -Xdoclint doesn't report missing/unexpected comments Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/langtools/jdk/javadoc/doclet/testMissingComment/TestMissingComment.java ! test/langtools/jdk/javadoc/tool/QuietOption.java ! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java From prasanta.sadhukhan at oracle.com Wed Jun 10 07:15:11 2020 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Wed, 10 Jun 2020 07:15:11 +0000 Subject: hg: jdk/submit: 7 new changesets Message-ID: <202006100715.05A7FCVk010177@aojmv0008.oracle.com> Changeset: 0f7e84572db8 Author: pbansal Date: 2020-06-01 23:06 +0530 URL: https://hg.openjdk.java.net/jdk/submit/rev/0f7e84572db8 8196094: javax/swing/JFileChooser/8002077/bug8002077.java fails Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JFileChooser/8002077/bug8002077.java Changeset: d7799e1a2a7c Author: kizune Date: 2020-06-02 19:32 +0300 URL: https://hg.openjdk.java.net/jdk/submit/rev/d7799e1a2a7c 8237243: [macOS] java/awt/event/KeyEvent/DisabledTargetF10/DisabledTargetF10.html fails Reviewed-by: psadhukhan + test/jdk/java/awt/event/KeyEvent/DisabledTargetF10/DisabledTargetF10.java Changeset: be5eaa360b65 Author: psadhukhan Date: 2020-06-03 21:51 +0530 URL: https://hg.openjdk.java.net/jdk/submit/rev/be5eaa360b65 8245668: closed test javax/swing/JComboBox/4765319/bug4765319.java fails on windows Reviewed-by: kizune ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java Changeset: 6628a50b6dcd Author: prr Date: 2020-06-05 16:40 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/6628a50b6dcd 8244621: [macos10.15] Garbled FX printing plus CoreText warnings on Catalina when building with Xcode 11 Reviewed-by: kcr, psadhukhan ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m Changeset: a916a21e505e Author: alexsch Date: 2020-06-08 16:38 +0300 URL: https://hg.openjdk.java.net/jdk/submit/rev/a916a21e505e 8245938: Remove unused print_stack(void) method from XToolkit.c Reviewed-by: serb ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: cfd6aa4505f1 Author: psadhukhan Date: 2020-06-09 17:03 +0530 URL: https://hg.openjdk.java.net/jdk/submit/rev/cfd6aa4505f1 Merge - make/scripts/pandoc-html-manpage-filter.js - make/scripts/pandoc-troff-manpage-filter.js - src/hotspot/share/gc/z/zPageCache.inline.hpp - src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp - src/hotspot/share/jfr/jni/jfrGetAllEventClasses.hpp - src/hotspot/share/jfr/support/jfrEventClass.cpp - src/hotspot/share/jfr/support/jfrEventClass.hpp - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkId.java - src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractImageBundler.java - src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ArgAction.java - src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ModFile.java - src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RelativeFileSet.java - src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsBundlerParam.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigBase.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.hotspot/src/org/graalvm/compiler/hotspot/replacements/ReflectionGetCallerClassNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/hashing/HashFunction.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/hashing/Hasher.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/InsertMembarsPhase.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.4.1.js - src/jdk.net/share/classes/jdk/net/SocketFlow.java - src/utils/reorder/Makefile - src/utils/reorder/tests/Exit.java - src/utils/reorder/tests/Hello.java - src/utils/reorder/tests/IntToString.java - src/utils/reorder/tests/JHello.java - src/utils/reorder/tests/LoadFrame.java - src/utils/reorder/tests/LoadJFrame.java - src/utils/reorder/tests/LoadToolkit.java - src/utils/reorder/tests/Null.java - src/utils/reorder/tests/Sleep.java - src/utils/reorder/tools/Combine.java - src/utils/reorder/tools/MaxTime.java - src/utils/reorder/tools/mcount.c - src/utils/reorder/tools/remove_mcount.c - src/utils/reorder/tools/util-i586.il ! test/jdk/ProblemList.txt - test/jdk/jdk/jfr/event/gc/detailed/TestZPageCacheFlushEvent.java - test/jdk/jdk/net/SocketFlow/SocketFlowBasic.java - test/jdk/jdk/net/Sockets/Test.java - test/jdk/jdk/net/Sockets/policy.fail - test/jdk/jdk/net/Sockets/policy.success - test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java Changeset: b1bd79b486bc Author: psadhukhan Date: 2020-06-10 12:43 +0530 URL: https://hg.openjdk.java.net/jdk/submit/rev/b1bd79b486bc Merge From stefan.karlsson at oracle.com Wed Jun 10 08:12:13 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 10 Jun 2020 08:12:13 +0000 Subject: hg: jdk/submit: 8246926: Clean up newlines and whitespaces in hs_err files Message-ID: <202006100812.05A8CDkf005651@aojmv0008.oracle.com> Changeset: 34a4e4291d10 Author: stefank Date: 2020-06-10 08:58 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/34a4e4291d10 8246926: Clean up newlines and whitespaces in hs_err files Reviewed-by: dholmes, eosterlund, iklam ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/logging/OsCpuLoggingTest.java From stefan.karlsson at oracle.com Wed Jun 10 08:11:50 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 10 Jun 2020 08:11:50 +0000 Subject: hg: jdk/submit: 8246272: Make use of GCLogPrecious for G1, Parallel and Serial Message-ID: <202006100811.05A8BpXc005557@aojmv0008.oracle.com> Changeset: 7589335ecde5 Author: stefank Date: 2020-06-10 08:57 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/7589335ecde5 8246272: Make use of GCLogPrecious for G1, Parallel and Serial Reviewed-by: pliden, eosterlund, sjohanss ! src/hotspot/share/gc/g1/g1InitLogger.cpp ! src/hotspot/share/gc/shared/gcInitLogger.cpp From stefan.karlsson at oracle.com Wed Jun 10 08:12:35 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 10 Jun 2020 08:12:35 +0000 Subject: hg: jdk/submit: 8247201: Print potential pointer value of readable stack memory in hs_err file Message-ID: <202006100812.05A8CZQe005815@aojmv0008.oracle.com> Changeset: 3b0c7708ca6a Author: stefank Date: 2020-06-10 08:59 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/3b0c7708ca6a 8247201: Print potential pointer value of readable stack memory in hs_err file Reviewed-by: eosterlund, dholmes, tschatzl ! src/hotspot/share/runtime/os.cpp From stefan.karlsson at oracle.com Wed Jun 10 08:12:59 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 10 Jun 2020 08:12:59 +0000 Subject: hg: jdk/submit: 8247214: ZGC: ZUncommit initialization should use precious logging Message-ID: <202006100813.05A8Cxui006006@aojmv0008.oracle.com> Changeset: 7d0d8c196fe7 Author: stefank Date: 2020-06-10 09:00 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/7d0d8c196fe7 8247214: ZGC: ZUncommit initialization should use precious logging Reviewed-by: pliden, eosterlund, tschatzl ! src/hotspot/share/gc/z/zPhysicalMemory.cpp From stefan.karlsson at oracle.com Wed Jun 10 08:13:21 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 10 Jun 2020 08:13:21 +0000 Subject: hg: jdk/submit: 8247236: fieldDescriptor::print_on_for prints extra newline after NULL Message-ID: <202006100813.05A8DLoN006098@aojmv0008.oracle.com> Changeset: 485dd761a4ef Author: stefank Date: 2020-06-10 09:00 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/485dd761a4ef 8247236: fieldDescriptor::print_on_for prints extra newline after NULL Reviewed-by: iklam, coleenp, tschatzl ! src/hotspot/share/runtime/fieldDescriptor.cpp From thomas.stuefe at gmail.com Wed Jun 10 09:05:50 2020 From: thomas.stuefe at gmail.com (thomas.stuefe at gmail.com) Date: Wed, 10 Jun 2020 09:05:50 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006100905.05A95pXl001903@aojmv0008.oracle.com> Changeset: 54347d6f48df Author: stuefe Date: 2020-06-10 11:05 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/54347d6f48df Closing Changeset: 0040e19437bf Author: stuefe Date: 2020-06-10 11:05 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/0040e19437bf Closing From julia.boes at oracle.com Wed Jun 10 08:57:12 2020 From: julia.boes at oracle.com (julia.boes at oracle.com) Date: Wed, 10 Jun 2020 08:57:12 +0000 Subject: hg: jdk/submit: 8243655: Map.replace javadoc code snippet typo Message-ID: <202006100857.05A8vCPf027377@aojmv0008.oracle.com> Changeset: 787f7a697d6f Author: jboes Date: 2020-06-10 09:56 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/787f7a697d6f 8243655: Map.replace javadoc code snippet typo Summary: Replace 'value' with 'oldValue' in Map.replace(K, V, V) javadoc Reviewed-by: jlaskey, martin, prappo, jboes Contributed-by: Conor Cleary ! src/java.base/share/classes/java/util/Map.java From jan.lahoda at oracle.com Wed Jun 10 09:02:36 2020 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Wed, 10 Jun 2020 09:02:36 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006100902.05A92bKb029558@aojmv0008.oracle.com> Changeset: b81dc9abd683 Author: jlahoda Date: 2020-06-10 11:01 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/b81dc9abd683 8235564: javac crashes while compiling incorrect method invocation with member reference Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! test/langtools/tools/javac/api/TestGetScopeResult.java + test/langtools/tools/javac/lambda/T8235564.java Changeset: 2a6106270f0c Author: jlahoda Date: 2020-06-10 11:01 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/2a6106270f0c 8237210: Modify the header to include Oracle copyright line Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java From thomas.stuefe at gmail.com Wed Jun 10 09:17:09 2020 From: thomas.stuefe at gmail.com (thomas.stuefe at gmail.com) Date: Wed, 10 Jun 2020 09:17:09 +0000 Subject: hg: jdk/submit: [mq]: 8247252 Message-ID: <202006100917.05A9HADx006772@aojmv0008.oracle.com> Changeset: 137c6be0322b Author: stuefe Date: 2020-06-10 11:11 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/137c6be0322b [mq]: 8247252 ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCombinedCompressedFlags.java From patrick.concannon at oracle.com Wed Jun 10 10:08:48 2020 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Wed, 10 Jun 2020 10:08:48 +0000 Subject: hg: jdk/submit: 8244933: DatagramSocket.connect does not specify that it may cause datagrams in the socket receive buffer to be discarded Message-ID: <202006101008.05AA8ml0002565@aojmv0008.oracle.com> Changeset: fca27f266161 Author: pconcannon Date: 2020-06-10 11:08 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/fca27f266161 8244933: DatagramSocket.connect does not specify that it may cause datagrams in the socket receive buffer to be discarded Summary: This fix updates the javadoc for `DatagramSocket.connect` to inform the user that it may cause datagrams in the socket receive buffer to be discarded if not previously received via a call to `DatagramSocket.receive`. Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/DatagramSocket.java From ralf.schmelter at sap.com Wed Jun 10 10:31:14 2020 From: ralf.schmelter at sap.com (ralf.schmelter at sap.com) Date: Wed, 10 Jun 2020 10:31:14 +0000 Subject: hg: jdk/submit: 8237354: Add option to jcmd to write a gzipped heap dump Message-ID: <202006101031.05AAVEJk012974@aojmv0008.oracle.com> Changeset: 649ca60ef516 Author: rschmelter Date: 2020-06-10 12:29 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/649ca60ef516 8237354: Add option to jcmd to write a gzipped heap dump Reviewed-by: rrich, clanger, goetz ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/heapDumper.hpp + src/hotspot/share/services/heapDumperCompression.cpp + src/hotspot/share/services/heapDumperCompression.hpp ! src/java.base/share/native/libzip/zip_util.c + test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java + test/lib/jdk/test/lib/hprof/parser/GzipRandomAccess.java ! test/lib/jdk/test/lib/hprof/parser/HprofReader.java ! test/lib/jdk/test/lib/hprof/parser/Reader.java From erik.gahlin at oracle.com Wed Jun 10 10:47:27 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Wed, 10 Jun 2020 10:47:27 +0000 Subject: hg: jdk/submit: 8247269: JFR: Reduce allocation when using AnnotationElement Message-ID: <202006101047.05AAlSQr021207@aojmv0008.oracle.com> Changeset: 0b59aac6c848 Author: egahlin Date: 2020-06-10 12:42 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/0b59aac6c848 8247269: JFR: Reduce allocation when using AnnotationElement Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java From erik.gahlin at oracle.com Wed Jun 10 11:01:35 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Wed, 10 Jun 2020 11:01:35 +0000 Subject: hg: jdk/submit: 8247266: Speed up test\jdk\jdk\jfr\event\gc\detailed\TestZUncommitEvent.java Message-ID: <202006101101.05AB1ZDm028526@aojmv0008.oracle.com> Changeset: 073f1f31daff Author: egahlin Date: 2020-06-10 13:01 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/073f1f31daff 8247266: Speed up test\jdk\jdk\jfr\event\gc\detailed\TestZUncommitEvent.java Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java From erik.gahlin at oracle.com Wed Jun 10 11:57:31 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Wed, 10 Jun 2020 11:57:31 +0000 Subject: hg: jdk/submit: 8247320: JFR: Reduce logging overhead Message-ID: <202006101157.05ABvVNj026286@aojmv0008.oracle.com> Changeset: a3b75b9a6fc5 Author: egahlin Date: 2020-06-10 13:58 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/a3b75b9a6fc5 8247320: JFR: Reduce logging overhead Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ASMToolkit.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Logger.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodCallInliner.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodMergeAdapter.java From coleen.phillimore at oracle.com Wed Jun 10 12:30:01 2020 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Wed, 10 Jun 2020 12:30:01 +0000 Subject: hg: jdk/submit: 8247220: Make OopHandle constructor explicit Message-ID: <202006101230.05ACU1JO014147@aojmv0008.oracle.com> Changeset: ac0e139fddbd Author: coleenp Date: 2020-06-10 08:29 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/ac0e139fddbd 8247220: Make OopHandle constructor explicit Summary: Fix null initializations to explicitly call the OopHandle constructor Reviewed-by: lfoltan, kbarrett ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/oopHandle.hpp From andy.herrick at oracle.com Wed Jun 10 13:54:28 2020 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Wed, 10 Jun 2020 13:54:28 +0000 Subject: hg: jdk/submit: 8233215: jpackage doesn't allow enough flexibility for file type binding Message-ID: <202006101354.05ADsTu1027800@aojmv0008.oracle.com> Changeset: 7625ff1c2511 Author: almatvee Date: 2020-06-10 09:44 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/7625ff1c2511 8233215: jpackage doesn't allow enough flexibility for file type binding Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java + test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java From alexey.semenyuk at oracle.com Wed Jun 10 15:13:18 2020 From: alexey.semenyuk at oracle.com (alexey.semenyuk at oracle.com) Date: Wed, 10 Jun 2020 15:13:18 +0000 Subject: hg: jdk/submit: 8231283: Add support to jpackage to create install Linux packages in /usr hierarchy Message-ID: <202006101513.05AFDIUK007658@aojmv0008.oracle.com> Changeset: 6109276549d7 Author: asemenyuk Date: 2020-06-10 11:12 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/6109276549d7 8231283: Add support to jpackage to create install Linux packages in /usr hierarchy Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources.properties ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.spec + src/jdk.incubator.jpackage/linux/native/applauncher/Executor.cpp + src/jdk.incubator.jpackage/linux/native/applauncher/Executor.h ! src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp + src/jdk.incubator.jpackage/linux/native/applauncher/Package.cpp + src/jdk.incubator.jpackage/linux/native/applauncher/Package.h ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ApplicationLayout.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CfgFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java + test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/LicenseTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java From calvin.cheung at oracle.com Wed Jun 10 15:52:14 2020 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Wed, 10 Jun 2020 15:52:14 +0000 Subject: hg: jdk/submit: 8198698: Support Lambda proxy classes in dynamic CDS archive Message-ID: <202006101552.05AFqFMJ028860@aojmv0008.oracle.com> Changeset: f32cc62c5821 Author: ccheung Date: 2020-06-10 15:50 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/f32cc62c5821 8198698: Support Lambda proxy classes in dynamic CDS archive Summary: Added archving of hidden classes of type lambda proxy classes. Reviewed-by: mchung, iklam, dholmes Contributed-by: calvin.cheung at oracle.com, ioi.lam at oracle.com ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java + src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/classes/jdk/internal/misc/VM.java + src/java.base/share/native/libjava/LambdaProxyClassArchive.c ! src/java.base/share/native/libjava/VM.c + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ParallelLambdaLoadTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PredicateTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAndLambda.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAnonymous.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/BasicLambdaApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/CustomLoaderApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambHello.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambdaProxyCallerIsHiddenApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambdaVerification.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/NestApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ParallelLambdaLoad.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/PredicateApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/SimpleApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/StaticInnerApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestMHApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestStreamApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/UnsafeAndLambdaApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/UnsafeAnonymousApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/UsedAllArchivedLambdasApp.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/lib/jdk/test/lib/Utils.java From christian.hagedorn at oracle.com Wed Jun 10 16:49:15 2020 From: christian.hagedorn at oracle.com (christian.hagedorn at oracle.com) Date: Wed, 10 Jun 2020 16:49:15 +0000 Subject: hg: jdk/submit: 8244719: CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it" Message-ID: <202006101649.05AGnF9B000430@aojmv0008.oracle.com> Changeset: e8d34f3f6833 Author: chagedorn Date: 2020-06-10 17:56 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/e8d34f3f6833 8244719: CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it" Summary: Fix Parse::Block::init_graph() to also count predecessors for exception blocks because they can have a direct bytecode jump to them resulting in this assertion failure. Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/parse1.cpp + test/hotspot/jtreg/compiler/parsing/TestExceptionBlockWithPredecessors.jasm + test/hotspot/jtreg/compiler/parsing/TestExceptionBlockWithPredecessorsMain.java From igor.ignatyev at oracle.com Wed Jun 10 18:27:52 2020 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Wed, 10 Jun 2020 18:27:52 +0000 Subject: hg: jdk/submit: 8246387: switch to jtreg 5.1 Message-ID: <202006101827.05AIRr8d020929@aojmv0008.oracle.com> Changeset: 506abc554cae Author: iignatyev Date: 2020-06-10 10:47 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/506abc554cae 8246387: switch to jtreg 5.1 Reviewed-by: dholmes, erikj ! make/conf/jib-profiles.js ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT ! test/lib/jdk/test/lib/Utils.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java From claes.redestad at oracle.com Wed Jun 10 18:38:58 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Wed, 10 Jun 2020 18:38:58 +0000 Subject: hg: jdk/submit: 8246129: ZIP entries created for DOS epoch include local timezone metadata Message-ID: <202006101838.05AIcwma027049@aojmv0008.oracle.com> Changeset: 153061a3c51b Author: redestad Date: 2020-06-10 20:53 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/153061a3c51b 8246129: ZIP entries created for DOS epoch include local timezone metadata Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java + test/jdk/java/util/zip/ZipFile/ZipEntryTimeBounds.java From roger.riggs at oracle.com Wed Jun 10 18:52:09 2020 From: roger.riggs at oracle.com (roger.riggs at oracle.com) Date: Wed, 10 Jun 2020 18:52:09 +0000 Subject: hg: jdk/submit: 8247274: (test) HexPrinter cleanup Message-ID: <202006101852.05AIq90K002901@aojmv0008.oracle.com> Changeset: c2f8c8f68bbe Author: rriggs Date: 2020-06-10 14:51 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/c2f8c8f68bbe 8247274: (test) HexPrinter cleanup Reviewed-by: lancea ! test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java ! test/lib/jdk/test/lib/hexdump/HexPrinter.java From igor.ignatyev at oracle.com Wed Jun 10 20:19:41 2020 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Wed, 10 Jun 2020 20:19:41 +0000 Subject: hg: jdk/submit: 8183040: update jdk/test/lib/Platform.java to use NIO file Message-ID: <202006102019.05AKJgDP012064@aojmv0008.oracle.com> Changeset: 1644cf7879a5 Author: iignatyev Date: 2020-06-10 13:15 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/1644cf7879a5 8183040: update jdk/test/lib/Platform.java to use NIO file Reviewed-by: amenkov, bpb ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/SA/SATestUtils.java From naoto.sato at oracle.com Wed Jun 10 20:32:12 2020 From: naoto.sato at oracle.com (naoto.sato at oracle.com) Date: Wed, 10 Jun 2020 20:32:12 +0000 Subject: hg: jdk/submit: 8246721: java/util/Locale/LocaleProvidersRun.java failed on Windows platforms. Message-ID: <202006102032.05AKWCB5017761@aojmv0008.oracle.com> Changeset: d9daa4ce8017 Author: naoto Date: 2020-06-10 13:29 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/d9daa4ce8017 8246721: java/util/Locale/LocaleProvidersRun.java failed on Windows platforms. Reviewed-by: rriggs ! test/jdk/java/util/Locale/LocaleProvidersRun.java From ralf.schmelter at sap.com Wed Jun 10 21:52:53 2020 From: ralf.schmelter at sap.com (ralf.schmelter at sap.com) Date: Wed, 10 Jun 2020 21:52:53 +0000 Subject: hg: jdk/submit: 8247362: HeapDumpComressedTest fails Message-ID: <202006102152.05ALqsMe022073@aojmv0008.oracle.com> Changeset: 560240ab746a Author: rschmelter Date: 2020-06-10 23:40 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/560240ab746a 8247362: HeapDumpComressedTest fails Reviewed-by: dcubed, stefank ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java From andy.herrick at oracle.com Wed Jun 10 22:18:58 2020 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Wed, 10 Jun 2020 22:18:58 +0000 Subject: hg: jdk/submit: 8245788: EmptyFolderPackageTest fails on Windows 10 Message-ID: <202006102218.05AMIwQT001564@aojmv0008.oracle.com> Changeset: 2f75432d7eb3 Author: almatvee Date: 2020-06-10 18:18 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/2f75432d7eb3 8245788: EmptyFolderPackageTest fails on Windows 10 Reviewed-by: herrick, asemenyuk ! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java From jonathan.gibbons at oracle.com Thu Jun 11 00:23:28 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 11 Jun 2020 00:23:28 +0000 Subject: hg: jdk/submit: 8247235: doclint should permit "self-closing" tags for void elements in HTML5 Message-ID: <202006110023.05B0NTDv023267@aojmv0008.oracle.com> Changeset: e0559f61db6b Author: jjg Date: 2020-06-10 17:23 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/e0559f61db6b 8247235: doclint should permit "self-closing" tags for void elements in HTML5 Reviewed-by: hannesw ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java ! test/langtools/jdk/javadoc/doclet/testWarnings/pkg/X.java From alexey.semenyuk at oracle.com Thu Jun 11 00:46:31 2020 From: alexey.semenyuk at oracle.com (alexey.semenyuk at oracle.com) Date: Thu, 11 Jun 2020 00:46:31 +0000 Subject: hg: jdk/submit: 3 new changesets Message-ID: <202006110046.05B0kWRn002263@aojmv0008.oracle.com> Changeset: c62986f0ae6b Author: asemenyuk Date: 2020-06-10 20:45 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/c62986f0ae6b 8233244: Add tests for icons configuration in rpm/deb packages Reviewed-by: herrick, almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java Changeset: 9c238ccfdb27 Author: asemenyuk Date: 2020-06-10 20:45 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/9c238ccfdb27 8246042: Non-ASCII characters are not handled correctly in the native launcher Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.h ! src/jdk.incubator.jpackage/share/native/common/tstrings.cpp ! src/jdk.incubator.jpackage/share/native/common/tstrings.h ! test/jdk/tools/jpackage/apps/image/Hello.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java Changeset: 36a2f799b7fb Author: asemenyuk Date: 2020-06-10 20:45 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/36a2f799b7fb 8247353: jtreg tests minor issues clean up Reviewed-by: herrick, almatvee ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java From jiefu at tencent.com Thu Jun 11 02:33:32 2020 From: jiefu at tencent.com (jiefu at tencent.com) Date: Thu, 11 Jun 2020 02:33:32 +0000 Subject: hg: jdk/submit: 8247377: Zero and Minimal VMs are broken after JDK-8198698 ('SystemDictionaryShared' has not been declared) Message-ID: <202006110233.05B2XXbg015194@aojmv0008.oracle.com> Changeset: 7287fff412d4 Author: jiefu Date: 2020-06-11 10:08 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/7287fff412d4 8247377: Zero and Minimal VMs are broken after JDK-8198698 ('SystemDictionaryShared' has not been declared) Reviewed-by: dholmes ! src/hotspot/share/prims/jvm.cpp From jesper.wilhelmsson at oracle.com Thu Jun 11 03:56:19 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 11 Jun 2020 03:56:19 +0000 Subject: hg: jdk/submit: Added tag jdk-15+27 for changeset 506abc554cae Message-ID: <202006110356.05B3uKnE019129@aojmv0008.oracle.com> Changeset: 3009dd95eade Author: jwilhelm Date: 2020-06-11 04:07 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/3009dd95eade Added tag jdk-15+27 for changeset 506abc554cae ! .hgtags From serguei.spitsyn at oracle.com Thu Jun 11 06:04:43 2020 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Thu, 11 Jun 2020 06:04:43 +0000 Subject: hg: jdk/submit: 8245126: Kitchensink fails with: assert(!method->is_old()) failed: Should not be installing old methods Message-ID: <202006110604.05B64hvD011071@aojmv0008.oracle.com> Changeset: 3b165fdd3722 Author: sspitsyn Date: 2020-06-11 06:04 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/3b165fdd3722 8245126: Kitchensink fails with: assert(!method->is_old()) failed: Should not be installing old methods Summary: Fix the method->is_old() assert Reviewed-by: dlong, chagedorn ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp From serguei.spitsyn at oracle.com Thu Jun 11 05:58:47 2020 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Thu, 11 Jun 2020 05:58:47 +0000 Subject: hg: jdk/submit: 8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found Message-ID: <202006110558.05B5wmFS007857@aojmv0008.oracle.com> Changeset: 8ac2e6b39630 Author: sspitsyn Date: 2020-06-11 05:53 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/8ac2e6b39630 8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found Summary: Remove optimizations from class redefinition that cause the guarantee hit Reviewed-by: coleenp, dcubed ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp From yumin.qi at oracle.com Thu Jun 11 06:16:41 2020 From: yumin.qi at oracle.com (yumin.qi at oracle.com) Date: Thu, 11 Jun 2020 06:16:41 +0000 Subject: hg: jdk/submit: 8240245: Avoid calling is_shared_class_visible() in SystemDictionary::load_shared_class() Message-ID: <202006110616.05B6GfsA015718@aojmv0008.oracle.com> Changeset: 3c69cce3c041 Author: minqi Date: 2020-06-10 23:16 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/3c69cce3c041 8240245: Avoid calling is_shared_class_visible() in SystemDictionary::load_shared_class() Summary: SystemDitionary::load_shared_class can avoid calling is_shared_class_visible if dumptime and runtime do not use modulepath and boot classpath appending. Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/runtime/arguments.cpp + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.bars/com/bars/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.bars/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/com/foos/Test.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java From alan.bateman at oracle.com Thu Jun 11 06:28:51 2020 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Thu, 11 Jun 2020 06:28:51 +0000 Subject: hg: jdk/submit: 8241770: Module xxxAnnotation() methods throw NCDFE if module-info.class found as resource in unnamed module Message-ID: <202006110628.05B6Splf020955@aojmv0008.oracle.com> Changeset: 493e7c5a7c30 Author: alanb Date: 2020-06-11 07:27 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/493e7c5a7c30 8241770: Module xxxAnnotation() methods throw NCDFE if module-info.class found as resource in unnamed module Reviewed-by: mchung ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! test/jdk/java/lang/ModuleTests/AnnotationsTest.java From thomas.stuefe at gmail.com Thu Jun 11 07:25:33 2020 From: thomas.stuefe at gmail.com (thomas.stuefe at gmail.com) Date: Thu, 11 Jun 2020 07:25:33 +0000 Subject: hg: jdk/submit: [mq]: 8247252-cds-nmt-ccps-off Message-ID: <202006110725.05B7PYiC014903@aojmv0008.oracle.com> Changeset: 13bdbdf0ac03 Author: stuefe Date: 2020-06-11 09:22 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/13bdbdf0ac03 [mq]: 8247252-cds-nmt-ccps-off ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCombinedCompressedFlags.java From robbin.ehn at oracle.com Thu Jun 11 08:21:03 2020 From: robbin.ehn at oracle.com (robbin.ehn at oracle.com) Date: Thu, 11 Jun 2020 08:21:03 +0000 Subject: hg: jdk/submit: 8247248: JVM TI Monitor queries might create JNI locals in another thread when using handshakes. Message-ID: <202006110821.05B8L3Ys007525@aojmv0008.oracle.com> Changeset: 88e8326cb71a Author: rehn Date: 2020-06-11 10:00 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/88e8326cb71a 8247248: JVM TI Monitor queries might create JNI locals in another thread when using handshakes. Reviewed-by: dholmes, dcubed, sspitsyn, ysuenaga ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp From serguei.spitsyn at oracle.com Thu Jun 11 08:23:25 2020 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Thu, 11 Jun 2020 08:23:25 +0000 Subject: hg: jdk/submit: 8243451: nsk.share.jdi.Debugee.isJFR_active() is incorrect and corresponsing logic seems to be broken Message-ID: <202006110823.05B8NPSN009162@aojmv0008.oracle.com> Changeset: 5b7835c33b4d Author: fmatte Date: 2020-06-11 08:23 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/5b7835c33b4d 8243451: nsk.share.jdi.Debugee.isJFR_active() is incorrect and corresponsing logic seems to be broken Summary: Fix check isJFR_active() Reviewed-by: sspitsyn, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/HeapwalkingDebuggee.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/HeapwalkingDebugger.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/TestDebuggerType2.java From markus.gronlund at oracle.com Thu Jun 11 08:58:20 2020 From: markus.gronlund at oracle.com (markus.gronlund at oracle.com) Date: Thu, 11 Jun 2020 08:58:20 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006110858.05B8wKFX025544@aojmv0008.oracle.com> Changeset: ac646e22b4df Author: mgronlun Date: 2020-06-11 10:48 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/ac646e22b4df 8245113: JFR Recorder Thread to run in thread state "_thread_in_native" Reviewed-by: egahlin ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.hpp ! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp ! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp Changeset: f88f43024fe0 Author: mgronlun Date: 2020-06-11 10:56 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/f88f43024fe0 8239024: Kitchensink24HStress.java failed due to timeout Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp From thomas.stuefe at gmail.com Thu Jun 11 10:52:12 2020 From: thomas.stuefe at gmail.com (thomas.stuefe at gmail.com) Date: Thu, 11 Jun 2020 10:52:12 +0000 Subject: hg: jdk/submit: 8247252: TestCombinedCompressedFlags.java failed src/hotspot/share/services/virtualMemoryTracker.cpp:388 Error: ShouldNotReachHere() Message-ID: <202006111052.05BAqCaX022615@aojmv0008.oracle.com> Changeset: 19b3969274ce Author: stuefe Date: 2020-06-11 12:51 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/19b3969274ce 8247252: TestCombinedCompressedFlags.java failed src/hotspot/share/services/virtualMemoryTracker.cpp:388 Error: ShouldNotReachHere() Reviewed-by: minqi, dholmes ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCombinedCompressedFlags.java From james.laskey at oracle.com Thu Jun 11 13:08:59 2020 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Thu, 11 Jun 2020 13:08:59 +0000 Subject: hg: jdk/submit: 8230744: Several classes throw OutOfMemoryError without message Message-ID: <202006111309.05BD90ms029647@aojmv0008.oracle.com> Changeset: 49a68abdb0ba Author: jlaskey Date: 2020-06-11 10:08 -0300 URL: https://hg.openjdk.java.net/jdk/submit/rev/49a68abdb0ba 8230744: Several classes throw OutOfMemoryError without message Reviewed-by: psandoz, martin, bchristi, rriggs, smarks ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ByteArrayChannel.java From alexey.semenyuk at oracle.com Thu Jun 11 13:52:14 2020 From: alexey.semenyuk at oracle.com (alexey.semenyuk at oracle.com) Date: Thu, 11 Jun 2020 13:52:14 +0000 Subject: hg: jdk/submit: 8246792: Mac signing tests failed (unsealed contents present in the bundle root) Message-ID: <202006111352.05BDqEpb020986@aojmv0008.oracle.com> Changeset: 870cdacc1766 Author: asemenyuk Date: 2020-06-11 09:51 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/870cdacc1766 8246792: Mac signing tests failed (unsealed contents present in the bundle root) Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java From igor.ignatyev at oracle.com Thu Jun 11 15:36:43 2020 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Thu, 11 Jun 2020 15:36:43 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006111536.05BFah9w012411@aojmv0008.oracle.com> Changeset: e46529612c1e Author: enikitin Date: 2020-05-11 17:00 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/e46529612c1e 8244282: test/hotspot/jtreg/compiler/intrinsics/Test8237524.java fails with --illegal-access=deny Summary: Add modules to test/hotspot/jtreg/compiler/intrinsics/Test8237524 Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/intrinsics/Test8237524.java Changeset: da0c90391866 Author: enikitin Date: 2020-06-10 13:17 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/da0c90391866 8242923: Trigger interface MethodHandle resolve in test without Nashorn. Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java - test/hotspot/jtreg/compiler/jsr292/createsInterfaceDotEqualsCallInfo.js From calvin.cheung at oracle.com Thu Jun 11 15:53:11 2020 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Thu, 11 Jun 2020 15:53:11 +0000 Subject: hg: jdk/submit: 8246382: assert in MetaspaceShared::map_archives Message-ID: <202006111553.05BFrBBO020864@aojmv0008.oracle.com> Changeset: 93813843680b Author: ccheung Date: 2020-06-11 15:47 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/93813843680b 8246382: assert in MetaspaceShared::map_archives Summary: Perform base archive header CRC check earlier. Reviewed-by: iklam, coleenp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspaceShared.cpp + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java From jesper.wilhelmsson at oracle.com Thu Jun 11 16:08:42 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 11 Jun 2020 16:08:42 +0000 Subject: hg: jdk/submit: Added tag jdk-16+0 for changeset 93813843680b Message-ID: <202006111608.05BG8gec028701@aojmv0008.oracle.com> Changeset: 16081904714f Author: jwilhelm Date: 2020-06-11 18:08 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/16081904714f Added tag jdk-16+0 for changeset 93813843680b ! .hgtags From shade at redhat.com Thu Jun 11 16:16:56 2020 From: shade at redhat.com (shade at redhat.com) Date: Thu, 11 Jun 2020 16:16:56 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006111616.05BGGulZ002151@aojmv0008.oracle.com> Changeset: 29b4bb22b5e2 Author: shade Date: 2020-06-11 18:16 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/29b4bb22b5e2 8247358: Shenandoah: reconsider free budget slice for marking Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp Changeset: a39eb5a4f1c1 Author: shade Date: 2020-06-11 18:16 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/a39eb5a4f1c1 8247367: Shenandoah: pacer should wait on lock instead of exponential backoff Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp From lance.andersen at oracle.com Thu Jun 11 16:58:50 2020 From: lance.andersen at oracle.com (lance.andersen at oracle.com) Date: Thu, 11 Jun 2020 16:58:50 +0000 Subject: hg: jdk/submit: 8207936: TestZipFile.java can fail with an OOM error Message-ID: <202006111658.05BGwphj025559@aojmv0008.oracle.com> Changeset: e4f58a012499 Author: lancea Date: 2020-06-11 12:58 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/e4f58a012499 8207936: TestZipFile.java can fail with an OOM error Reviewed-by: joehw, redestad ! test/jdk/java/util/zip/ZipFile/TestZipFile.java From mandy.chung at oracle.com Thu Jun 11 18:07:25 2020 From: mandy.chung at oracle.com (mandy.chung at oracle.com) Date: Thu, 11 Jun 2020 18:07:25 +0000 Subject: hg: jdk/submit: 8247247: JFR tests fail due to JDK-8235521 missing doPrivileged block Message-ID: <202006111807.05BI7QfG001254@aojmv0008.oracle.com> Changeset: e9f299344ca6 Author: mchung Date: 2020-06-11 11:07 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/e9f299344ca6 8247247: JFR tests fail due to JDK-8235521 missing doPrivileged block Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java From sean.coffey at oracle.com Thu Jun 11 20:07:29 2020 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Thu, 11 Jun 2020 20:07:29 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006112007.05BK7Ta0024921@aojmv0008.oracle.com> Changeset: ecfa5e951d56 Author: pkoppula Date: 2020-06-11 21:54 +0530 URL: https://hg.openjdk.java.net/jdk/submit/rev/ecfa5e951d56 8246031: SSLSocket.getSession() doesn't close connection for timeout/ interrupts Reviewed-by: xuelei, coffeys ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java + test/jdk/sun/security/ssl/SSLSocketImpl/SetSoTimeout.java Changeset: 2008001394da Author: coffeys Date: 2020-06-11 20:06 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/2008001394da Merge From jesper.wilhelmsson at oracle.com Thu Jun 11 20:43:48 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 11 Jun 2020 20:43:48 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006112043.05BKhnAk010074@aojmv0008.oracle.com> Changeset: 74571a9cede2 Author: darcy Date: 2020-06-07 20:02 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/74571a9cede2 8235496: Start of release updates for JDK 16 8245585: Add SourceVersion.RELEASE_16 8245586: Add source 16 and target 16 to javac 8245544: com/sun/tools/javac/platform/JDKPlatformProvider.java does not support ct.sym with platform versions 16+ Reviewed-by: erikj, dholmes, ihse, neugens, jjg, jlahoda, jlaskey, mikael Contributed-by: joe.darcy at oracle.com, david.holmes at oracle.com, jan.lahoda at oracle.com ! make/autoconf/version-numbers + make/data/symbols/java.base-F.sym.txt + make/data/symbols/java.compiler-F.sym.txt + make/data/symbols/java.desktop-F.sym.txt + make/data/symbols/java.management.rmi-F.sym.txt + make/data/symbols/java.naming-F.sym.txt + make/data/symbols/java.xml-F.sym.txt + make/data/symbols/jdk.compiler-F.sym.txt + make/data/symbols/jdk.incubator.foreign-F.sym.txt + make/data/symbols/jdk.jartool-F.sym.txt + make/data/symbols/jdk.javadoc-F.sym.txt + make/data/symbols/jdk.net-F.sym.txt + make/data/symbols/jdk.nio.mapmode-F.sym.txt + make/data/symbols/jdk.rmic-F.sym.txt + make/data/symbols/jdk.scripting.nashorn-F.sym.txt + make/data/symbols/jdk.unsupported-F.sym.txt ! make/data/symbols/symbols ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod ! test/hotspot/jtreg/runtime/records/abstractRecord.jcod ! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod ! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod ! test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod ! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod ! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod ! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod ! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/NotPermitted.jcod ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedClasses/planets/Mars.jcod ! test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/langtools/tools/javac/api/T6395981.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out ! test/langtools/tools/javac/versions/Versions.java Changeset: d6692d34ba28 Author: iris Date: 2020-06-09 08:56 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/d6692d34ba28 8246803: Update link to license in Docs.gmk Reviewed-by: darcy, mikael ! make/Docs.gmk From leonid.mesnik at oracle.com Thu Jun 11 21:03:35 2020 From: leonid.mesnik at oracle.com (leonid.mesnik at oracle.com) Date: Thu, 11 Jun 2020 21:03:35 +0000 Subject: hg: jdk/submit: 8244965: Incorrect error message in vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java Message-ID: <202006112103.05BL3a2O018624@aojmv0008.oracle.com> Changeset: b9af64cceade Author: lmesnik Date: 2020-06-11 14:03 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/b9af64cceade 8244965: Incorrect error message in vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001.java From joe.darcy at oracle.com Thu Jun 11 22:55:30 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Thu, 11 Jun 2020 22:55:30 +0000 Subject: hg: jdk/submit: 8245620: Improve Annotation.annotationType() documentation Message-ID: <202006112255.05BMtUvc006575@aojmv0008.oracle.com> Changeset: b498ceb9e138 Author: darcy Date: 2020-06-11 15:55 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/b498ceb9e138 8245620: Improve Annotation.annotationType() documentation Reviewed-by: alanb, prappo ! src/java.base/share/classes/java/lang/annotation/Annotation.java From joe.darcy at oracle.com Thu Jun 11 23:35:40 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Thu, 11 Jun 2020 23:35:40 +0000 Subject: hg: jdk/submit: 8247374: Remove default constructors from javax.net.sslK Message-ID: <202006112335.05BNZerT021980@aojmv0008.oracle.com> Changeset: 4a485c89d5a0 Author: darcy Date: 2020-06-11 16:35 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/4a485c89d5a0 8247374: Remove default constructors from javax.net.sslK Reviewed-by: xuelei ! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactorySpi.java ! src/java.base/share/classes/javax/net/ssl/SSLContextSpi.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactorySpi.java ! src/java.base/share/classes/javax/net/ssl/X509ExtendedTrustManager.java From jesper.wilhelmsson at oracle.com Fri Jun 12 03:20:13 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 12 Jun 2020 03:20:13 +0000 Subject: hg: jdk/submit: 5 new changesets Message-ID: <202006120320.05C3KExp016397@aojmv0008.oracle.com> Changeset: 1242c6a84642 Author: mchung Date: 2020-06-11 11:07 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/1242c6a84642 8247247: JFR tests fail due to JDK-8235521 missing doPrivileged block Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java Changeset: 7dfe001cbb1e Author: asemenyuk Date: 2020-06-11 19:46 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/7dfe001cbb1e 8247422: --runtime-image on Mac should work for runtime root 8247424: jpackage BasicTest.java failed two sub-tests Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java Changeset: 6eeaa40131ff Author: valeriep Date: 2020-06-12 02:34 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/6eeaa40131ff 8246613: Choose the default SecureRandom algo based on registration ordering Summary: Fixed java.security.Provider and SecureRandom to use the 1st registered SecureRandom service Reviewed-by: weijun, mullan ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureRandom.java ! test/jdk/java/security/SecureRandom/DefaultAlgo.java Changeset: a5da4ad3129e Author: jwilhelm Date: 2020-06-12 05:00 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/a5da4ad3129e Added tag jdk-15+27 for changeset 93813843680b ! .hgtags Changeset: 1d45272feec9 Author: jwilhelm Date: 2020-06-12 05:12 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/1d45272feec9 Merge ! .hgtags From jesper.wilhelmsson at oracle.com Fri Jun 12 07:49:18 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 12 Jun 2020 07:49:18 +0000 Subject: hg: jdk/submit: Added tag jdk-16+1 for changeset 4a485c89d5a0 Message-ID: <202006120749.05C7nIj6027467@aojmv0008.oracle.com> Changeset: 6bc52804b930 Author: jwilhelm Date: 2020-06-12 09:47 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/6bc52804b930 Added tag jdk-16+1 for changeset 4a485c89d5a0 ! .hgtags From patrick.concannon at oracle.com Fri Jun 12 08:49:37 2020 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Fri, 12 Jun 2020 08:49:37 +0000 Subject: hg: jdk/submit: 8246143: UnreferencedXXX tests fail when run with --illegal-access=deny Message-ID: <202006120849.05C8ncdx024311@aojmv0008.oracle.com> Changeset: bdc14b8d31ff Author: pconcannon Date: 2020-06-12 09:48 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/bdc14b8d31ff 8246143: UnreferencedXXX tests fail when run with --illegal-access=deny Summary: This patch updates the @modules tag with +open in the tests UnreferencedDatagramSockets and UnreferncedMulticastSockets in advance of the removal of --illegal-access to allow access to private member fields required by the tests. Reviewed-by: alanb, dfuchs Contributed-by: Conor Cleary ! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java ! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java From jiefu at tencent.com Fri Jun 12 11:26:08 2020 From: jiefu at tencent.com (jiefu at tencent.com) Date: Fri, 12 Jun 2020 11:26:08 +0000 Subject: hg: jdk/submit: 8247396: Exclude PCH for files in $(OPT_SPEED_SRC) with clang after JDK-8246751 Message-ID: <202006121126.05CBQ9LE005269@aojmv0008.oracle.com> Changeset: 515aa4f3d9d5 Author: jiefu Date: 2020-06-12 10:52 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/515aa4f3d9d5 8247396: Exclude PCH for files in $(OPT_SPEED_SRC) with clang after JDK-8246751 Reviewed-by: ihse, erikj ! make/hotspot/lib/JvmOverrideFiles.gmk From poonam.bajaj at oracle.com Fri Jun 12 13:04:34 2020 From: poonam.bajaj at oracle.com (poonam.bajaj at oracle.com) Date: Fri, 12 Jun 2020 13:04:34 +0000 Subject: hg: jdk/submit: 8243290: Improve diagnostic messages for class verification and redefinition failures Message-ID: <202006121304.05CD4Zac021020@aojmv0008.oracle.com> Changeset: 51eadbcf9371 Author: poonam Date: 2020-06-12 12:51 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/51eadbcf9371 8243290: Improve diagnostic messages for class verification and redefinition failures Reviewed-by: coleenp, hseigel, sspitsyn ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp From jan.lahoda at oracle.com Fri Jun 12 11:55:42 2020 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Fri, 12 Jun 2020 11:55:42 +0000 Subject: hg: jdk/submit: 8247334: Trees.getScope crashes for annotated local records Message-ID: <202006121155.05CBthqh019145@aojmv0008.oracle.com> Changeset: c62e954fb3a4 Author: jlahoda Date: 2020-06-12 13:38 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/c62e954fb3a4 8247334: Trees.getScope crashes for annotated local records Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/api/TestGetScopeResult.java From daniel.daugherty at oracle.com Fri Jun 12 16:16:49 2020 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Fri, 12 Jun 2020 16:16:49 +0000 Subject: hg: jdk/submit: 8247492: ProblemList tools/jlink/plugins/CompressorPluginTest.java Message-ID: <202006121616.05CGGnHo009032@aojmv0008.oracle.com> Changeset: 6934cd682a25 Author: dcubed Date: 2020-06-12 12:06 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/6934cd682a25 8247492: ProblemList tools/jlink/plugins/CompressorPluginTest.java Reviewed-by: jlaskey ! test/jdk/ProblemList.txt From magnus.ihse.bursie at oracle.com Fri Jun 12 18:23:17 2020 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Fri, 12 Jun 2020 18:23:17 +0000 Subject: hg: jdk/submit: 8200738: Use --hash-style=gnu for gcc Message-ID: <202006121823.05CINH5F003877@aojmv0008.oracle.com> Changeset: 09c54ee458aa Author: ihse Date: 2020-06-12 20:28 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/09c54ee458aa 8200738: Use --hash-style=gnu for gcc Reviewed-by: erikj ! make/autoconf/flags-ldflags.m4 ! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 From calvin.cheung at oracle.com Fri Jun 12 16:49:06 2020 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Fri, 12 Jun 2020 16:49:06 +0000 Subject: hg: jdk/submit: 8245060: remove copying of s.h.WB$WhiteBoxPermission in cds/appcds tests Message-ID: <202006121649.05CGn7tA023438@aojmv0008.oracle.com> Changeset: 791714b2315e Author: ccheung Date: 2020-06-12 16:48 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/791714b2315e 8245060: remove copying of s.h.WB$WhiteBoxPermission in cds/appcds tests Reviewed-by: dholmes, minqi, iklam ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExcludedClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MethodSorting.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java From joe.darcy at oracle.com Fri Jun 12 20:16:56 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Fri, 12 Jun 2020 20:16:56 +0000 Subject: hg: jdk/submit: 8246222: Rename javac test T6395981.java to be more informative Message-ID: <202006122016.05CKGuPZ021520@aojmv0008.oracle.com> Changeset: 62b2b2dd04d4 Author: darcy Date: 2020-06-12 13:16 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/62b2b2dd04d4 8246222: Rename javac test T6395981.java to be more informative Reviewed-by: jjg - test/langtools/tools/javac/api/T6395981.java + test/langtools/tools/javac/api/TestGetSourceVersions.java From paul.hohensee at gmail.com Fri Jun 12 20:33:48 2020 From: paul.hohensee at gmail.com (paul.hohensee at gmail.com) Date: Fri, 12 Jun 2020 20:33:48 +0000 Subject: hg: jdk/submit: 8139046: Compiler Control: IGVPrintLevel directive should set PrintIdealGraph Message-ID: <202006122033.05CKXmRB027948@aojmv0008.oracle.com> Changeset: bce848d15840 Author: xliu Date: 2020-06-12 13:33 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/bce848d15840 8139046: Compiler Control: IGVPrintLevel directive should set PrintIdealGraph Summary: Make !PrintIdealGraph a synonym for PrintIdealGraphLevel=-1 => print nothing Reviewed-by: simonis, phh, neliasso ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/parse2.cpp From leonid.mesnik at oracle.com Fri Jun 12 21:34:45 2020 From: leonid.mesnik at oracle.com (leonid.mesnik at oracle.com) Date: Fri, 12 Jun 2020 21:34:45 +0000 Subject: hg: jdk/submit: 8242328: Update mentions of ThreadMBean to ThreadMXBean Message-ID: <202006122134.05CLYjbb022617@aojmv0008.oracle.com> Changeset: a5fd2e94a858 Author: lmesnik Date: 2020-06-12 14:33 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/a5fd2e94a858 8242328: Update mentions of ThreadMBean to ThreadMXBean Reviewed-by: dholmes, iignatyev, sspitsyn ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/java.management/share/classes/sun/management/HotspotThreadMBean.java ! src/jdk.management.agent/share/conf/management.properties ! src/jdk.management/share/native/libmanagement_ext/GarbageCollectorExtImpl.c ! src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon001/comptimemon001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon005/TestDescription.java ! test/jdk/sun/management/jmxremote/bootstrap/rmiregistry.properties ! test/jdk/sun/management/jmxremote/bootstrap/rmiregistryssl.properties From daniel.daugherty at oracle.com Fri Jun 12 21:31:14 2020 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Fri, 12 Jun 2020 21:31:14 +0000 Subject: hg: jdk/submit: 8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java Message-ID: <202006122131.05CLVEhD020685@aojmv0008.oracle.com> Changeset: 43c4004fc456 Author: dcubed Date: 2020-06-12 17:28 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/43c4004fc456 8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java Reviewed-by: cjplummer, minqi ! test/hotspot/jtreg/ProblemList-Xcomp.txt From xuelei.fan at oracle.com Fri Jun 12 22:55:25 2020 From: xuelei.fan at oracle.com (xuelei.fan at oracle.com) Date: Fri, 12 Jun 2020 22:55:25 +0000 Subject: hg: jdk/submit: 8247510: typo in IllegalHandshakeMessage Message-ID: <202006122255.05CMtPZQ022295@aojmv0008.oracle.com> Changeset: b54f781512b9 Author: xuelei Date: 2020-06-12 15:55 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/b54f781512b9 8247510: typo in IllegalHandshakeMessage Reviewed-by: wetmore ! test/jdk/javax/net/ssl/SSLEngine/IllegalHandshakeMessage.java From jesper.wilhelmsson at oracle.com Fri Jun 12 23:02:16 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 12 Jun 2020 23:02:16 +0000 Subject: hg: jdk/submit: 7 new changesets Message-ID: <202006122302.05CN2G2c024580@aojmv0008.oracle.com> Changeset: f410cfbebae2 Author: jlahoda Date: 2020-06-12 13:38 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/f410cfbebae2 8247334: Trees.getScope crashes for annotated local records Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/api/TestGetScopeResult.java Changeset: 1c50e1d77d85 Author: herrick Date: 2020-06-12 11:24 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/1c50e1d77d85 8247418: Only validate the certificates trust if using the default key user name. Reviewed-by: asemenyuk, almatvee ! test/jdk/tools/jpackage/macosx/base/SigningCheck.java Changeset: 1bf6dd50aa9c Author: dcubed Date: 2020-06-12 12:06 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/1bf6dd50aa9c 8247492: ProblemList tools/jlink/plugins/CompressorPluginTest.java Reviewed-by: jlaskey ! test/jdk/ProblemList.txt Changeset: 015533451f4c Author: prr Date: 2020-06-12 09:31 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/015533451f4c 8240654: ZGC can cause severe UI application repaint issues Reviewed-by: serb, jdv, stefank, kcr ! src/java.desktop/windows/native/libawt/java2d/windows/GDIBlitLoops.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp + test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java + test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java Changeset: 68b5dc689c6b Author: dcubed Date: 2020-06-12 17:28 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/68b5dc689c6b 8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java Reviewed-by: cjplummer, minqi ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 1c81917f228b Author: kvn Date: 2020-06-12 14:33 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/1c81917f228b 8247350: [aarch64] assert(false) failed: wrong size of mach node Summary: use movptr() to load address of string Reviewed-by: adinn, azeemj ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/share/opto/output.cpp Changeset: 6ab7805df10d Author: jwilhelm Date: 2020-06-13 01:00 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/6ab7805df10d Merge From ioi.lam at oracle.com Sun Jun 14 08:20:55 2020 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Sun, 14 Jun 2020 08:20:55 +0000 Subject: hg: jdk/submit: 8245925: G1 allocates EDEN region after CDS has executed GC Message-ID: <202006140820.05E8Kt6S026374@aojmv0008.oracle.com> Changeset: 06bc0ab0a060 Author: iklam Date: 2020-06-14 01:19 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/06bc0ab0a060 8245925: G1 allocates EDEN region after CDS has executed GC Reviewed-by: jiangli, minqi, tschatzl ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java From david.holmes at oracle.com Sun Jun 14 21:44:49 2020 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Sun, 14 Jun 2020 21:44:49 +0000 Subject: hg: jdk/submit: 8231560: Remove expired flags in JDK 16 Message-ID: <202006142144.05ELinTx006899@aojmv0008.oracle.com> Changeset: 283ece7fc4bb Author: dholmes Date: 2020-06-14 17:43 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/283ece7fc4bb 8231560: Remove expired flags in JDK 16 Reviewed-by: kvn, iklam, iignatyev, eosterlund ! src/hotspot/share/runtime/arguments.cpp From jesper.wilhelmsson at oracle.com Mon Jun 15 00:42:46 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 15 Jun 2020 00:42:46 +0000 Subject: hg: jdk/submit: 4 new changesets Message-ID: <202006150042.05F0gklV014765@aojmv0008.oracle.com> Changeset: c4841b997e1a Author: weijun Date: 2020-06-13 17:49 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/c4841b997e1a 8245679: KeyStore cannot probe PKCS12 keystore if BouncyCastle is the top security provider Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java + test/jdk/java/security/KeyStore/OneProbeOneNot.java Changeset: a7ad60e19730 Author: aoqi Date: 2020-06-13 18:59 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/a7ad60e19730 8247388: Minimal build broken after JDK-8240245 (undefined reference to `MetaspaceShared::_use_optimized_module_handling') Reviewed-by: iklam, coleenp, dholmes ! src/hotspot/share/runtime/arguments.cpp Changeset: d17230bf917e Author: shade Date: 2020-06-14 18:16 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/d17230bf917e 8247474: Shenandoah: Windows build warning after JDK-8247310 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp Changeset: 76a17c8143d8 Author: jwilhelm Date: 2020-06-15 02:40 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/76a17c8143d8 Merge ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/runtime/arguments.cpp From iris at aojmv0008.oracle.com Mon Jun 15 03:35:39 2020 From: iris at aojmv0008.oracle.com (iris at aojmv0008.oracle.com) Date: Mon, 15 Jun 2020 03:35:39 +0000 Subject: hg: jdk/submit15: 13 new changesets Message-ID: <202006150335.05F3ZfhX019972@aojmv0008.oracle.com> Changeset: 1242c6a84642 Author: mchung Date: 2020-06-11 11:07 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/1242c6a84642 8247247: JFR tests fail due to JDK-8235521 missing doPrivileged block Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java Changeset: 7dfe001cbb1e Author: asemenyuk Date: 2020-06-11 19:46 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/7dfe001cbb1e 8247422: --runtime-image on Mac should work for runtime root 8247424: jpackage BasicTest.java failed two sub-tests Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java Changeset: 6eeaa40131ff Author: valeriep Date: 2020-06-12 02:34 +0000 URL: https://hg.openjdk.java.net/jdk/submit15/rev/6eeaa40131ff 8246613: Choose the default SecureRandom algo based on registration ordering Summary: Fixed java.security.Provider and SecureRandom to use the 1st registered SecureRandom service Reviewed-by: weijun, mullan ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureRandom.java ! test/jdk/java/security/SecureRandom/DefaultAlgo.java Changeset: a5da4ad3129e Author: jwilhelm Date: 2020-06-12 05:00 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/a5da4ad3129e Added tag jdk-15+27 for changeset 93813843680b ! .hgtags Changeset: f410cfbebae2 Author: jlahoda Date: 2020-06-12 13:38 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/f410cfbebae2 8247334: Trees.getScope crashes for annotated local records Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/api/TestGetScopeResult.java Changeset: 1c50e1d77d85 Author: herrick Date: 2020-06-12 11:24 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/1c50e1d77d85 8247418: Only validate the certificates trust if using the default key user name. Reviewed-by: asemenyuk, almatvee ! test/jdk/tools/jpackage/macosx/base/SigningCheck.java Changeset: 1bf6dd50aa9c Author: dcubed Date: 2020-06-12 12:06 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/1bf6dd50aa9c 8247492: ProblemList tools/jlink/plugins/CompressorPluginTest.java Reviewed-by: jlaskey ! test/jdk/ProblemList.txt Changeset: 015533451f4c Author: prr Date: 2020-06-12 09:31 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/015533451f4c 8240654: ZGC can cause severe UI application repaint issues Reviewed-by: serb, jdv, stefank, kcr ! src/java.desktop/windows/native/libawt/java2d/windows/GDIBlitLoops.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp + test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java + test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java Changeset: 68b5dc689c6b Author: dcubed Date: 2020-06-12 17:28 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/68b5dc689c6b 8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java Reviewed-by: cjplummer, minqi ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 1c81917f228b Author: kvn Date: 2020-06-12 14:33 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/1c81917f228b 8247350: [aarch64] assert(false) failed: wrong size of mach node Summary: use movptr() to load address of string Reviewed-by: adinn, azeemj ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/share/opto/output.cpp Changeset: c4841b997e1a Author: weijun Date: 2020-06-13 17:49 +0800 URL: https://hg.openjdk.java.net/jdk/submit15/rev/c4841b997e1a 8245679: KeyStore cannot probe PKCS12 keystore if BouncyCastle is the top security provider Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java + test/jdk/java/security/KeyStore/OneProbeOneNot.java Changeset: a7ad60e19730 Author: aoqi Date: 2020-06-13 18:59 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/a7ad60e19730 8247388: Minimal build broken after JDK-8240245 (undefined reference to `MetaspaceShared::_use_optimized_module_handling') Reviewed-by: iklam, coleenp, dholmes ! src/hotspot/share/runtime/arguments.cpp Changeset: d17230bf917e Author: shade Date: 2020-06-14 18:16 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/d17230bf917e 8247474: Shenandoah: Windows build warning after JDK-8247310 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp From pengfei.li at arm.com Mon Jun 15 06:01:43 2020 From: pengfei.li at arm.com (pengfei.li at arm.com) Date: Mon, 15 Jun 2020 06:01:43 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006150601.05F61i4t014128@aojmv0008.oracle.com> Changeset: 0a696db6c3f5 Author: pli Date: 2020-06-15 06:01 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/0a696db6c3f5 Closing branch From pengfei.li at arm.com Mon Jun 15 06:06:06 2020 From: pengfei.li at arm.com (pengfei.li at arm.com) Date: Mon, 15 Jun 2020 06:06:06 +0000 Subject: hg: jdk/submit: 8244926: Add absolute check for int/long to generate Abs nodes Message-ID: <202006150606.05F667ZV016317@aojmv0008.oracle.com> Changeset: 6b6ac993c69f Author: yzhang Date: 2020-06-15 06:05 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/6b6ac993c69f 8244926: Add absolute check for int/long to generate Abs nodes Reviewed-by: neliasso, thartmann ! src/hotspot/share/opto/cfgnode.cpp From matthias.baesken at sap.com Mon Jun 15 06:58:03 2020 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Mon, 15 Jun 2020 06:58:03 +0000 Subject: hg: jdk/submit: 8247469: getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available Message-ID: <202006150658.05F6w34a005904@aojmv0008.oracle.com> Changeset: 627cfc1935b7 Author: mbaesken Date: 2020-06-12 16:40 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/627cfc1935b7 8247469: getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available Reviewed-by: bobv, dtitov ! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java From christian.hagedorn at oracle.com Mon Jun 15 09:24:17 2020 From: christian.hagedorn at oracle.com (christian.hagedorn at oracle.com) Date: Mon, 15 Jun 2020 09:24:17 +0000 Subject: hg: jdk/submit: 8246203: Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN Message-ID: <202006150924.05F9OINO008622@aojmv0008.oracle.com> Changeset: 49fee4ea8073 Author: chagedorn Date: 2020-06-15 09:50 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/49fee4ea8073 8246203: Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN Summary: Replace the recursive verification algorithm with an iterative one to avoid a stack overflow for large graphs. Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java From magnus.ihse.bursie at oracle.com Mon Jun 15 10:27:09 2020 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Mon, 15 Jun 2020 10:27:09 +0000 Subject: hg: jdk/submit: 8193686: Allow --with-jtreg to accept a zip compressed jtreg image Message-ID: <202006151027.05FARAH6007459@aojmv0008.oracle.com> Changeset: a22af2c3d969 Author: ehelin Date: 2020-06-15 12:28 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/a22af2c3d969 8193686: Allow --with-jtreg to accept a zip compressed jtreg image Reviewed-by: ihse ! make/autoconf/toolchain.m4 From daniel.fuchs at oracle.com Mon Jun 15 15:52:41 2020 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Mon, 15 Jun 2020 15:52:41 +0000 Subject: hg: jdk/submit: 8245307: Update ExchangeImpl to use thread safe DateTimeFormatter Message-ID: <202006151552.05FFqff4010360@aojmv0008.oracle.com> Changeset: 2aa12b19f2f3 Author: ryadav Date: 2020-06-15 16:26 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/2aa12b19f2f3 8245307: Update ExchangeImpl to use thread safe DateTimeFormatter Summary: The fix updates sun.net.httpserver.ExchangeImpl to use thread safe DateTimeFormatter for response headers, this replaces DateFormat that was using ThreadLocal. Reviewed-by: dfuchs, alanb, chegar ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java + test/jdk/com/sun/net/httpserver/DateFormatterTest.java From naoto.sato at oracle.com Mon Jun 15 16:23:06 2020 From: naoto.sato at oracle.com (naoto.sato at oracle.com) Date: Mon, 15 Jun 2020 16:23:06 +0000 Subject: hg: jdk/submit: 8246623: Remove minimum 4 digit requirement from Year.parse() Message-ID: <202006151623.05FGN7JD025590@aojmv0008.oracle.com> Changeset: 87828d2e32fe Author: naoto Date: 2020-06-15 09:21 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/87828d2e32fe 8246623: Remove minimum 4 digit requirement from Year.parse() Reviewed-by: lancea, rriggs, joehw ! src/java.base/share/classes/java/time/Year.java ! test/jdk/java/time/tck/java/time/TCKYear.java From david.holmes at oracle.com Mon Jun 15 22:36:07 2020 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Mon, 15 Jun 2020 22:36:07 +0000 Subject: hg: jdk/submit: 8247289: Obsolete unused UseBsdPosixThreadCPUClocks; ... Message-ID: <202006152236.05FMa861006088@aojmv0008.oracle.com> Changeset: ff131a43962f Author: dholmes Date: 2020-06-15 18:35 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/ff131a43962f 8247289: Obsolete unused UseBsdPosixThreadCPUClocks 8247292: Obsolete unused UseOprofile flag on BSD Reviewed-by: hseigel, dcubed Contributed-by: Christoph Dreis , David Holmes ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/share/runtime/arguments.cpp From kim.barrett at oracle.com Tue Jun 16 01:15:43 2020 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Tue, 16 Jun 2020 01:15:43 +0000 Subject: hg: jdk/submit: 8247524: Remove unnecessary volatile qualifiers from member functions Message-ID: <202006160115.05G1FiNq009279@aojmv0008.oracle.com> Changeset: b66fb33922b4 Author: kbarrett Date: 2020-06-15 21:14 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/b66fb33922b4 8247524: Remove unnecessary volatile qualifiers from member functions Summary: Remove qualifiers for oopDesc and metadata-related member functions. Reviewed-by: stefank, dholmes, stuefe, coleenp ! src/hotspot/share/memory/binaryTreeDictionary.hpp ! src/hotspot/share/memory/metaspace/metabase.hpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/metadata.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp From jesper.wilhelmsson at oracle.com Tue Jun 16 02:21:56 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 16 Jun 2020 02:21:56 +0000 Subject: hg: jdk/submit: 11 new changesets Message-ID: <202006160221.05G2LwVX005497@aojmv0008.oracle.com> Changeset: 86a603d04e54 Author: shade Date: 2020-06-15 14:11 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/86a603d04e54 8247560: Shenandoah: heap iteration holds root locks all the time Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: dba78a53ca7d Author: jiefu Date: 2020-06-13 23:10 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/dba78a53ca7d 8247522: assert(is_aligned(class_space_rs.base(), class_space_alignment)) failed: Sanity Reviewed-by: stuefe, iklam Contributed-by: jiefu at tencent.com, thomas.stuefe at gmail.com ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java Changeset: 84fceca3def7 Author: jiefu Date: 2020-06-13 14:29 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/84fceca3def7 8247463: java/nio/channels/etc/OpenAndConnect.java fails due to IPv6 not available Reviewed-by: dfuchs, alanb ! test/jdk/java/nio/channels/etc/OpenAndConnect.java Changeset: 244c8769fa90 Author: shade Date: 2020-06-15 16:16 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/244c8769fa90 8247575: serviceability/dcmd/gc/HeapDumpCompressedTest unlocks experimental options for Shenandoah and Z Reviewed-by: tschatzl, stefank ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java Changeset: a4b936f0d8c5 Author: rriggs Date: 2020-06-15 11:57 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/a4b936f0d8c5 8247521: (test) jdk/test/lib/hexdump/HexPrinterTest.java fails on windows Reviewed-by: iignatyev, joehw ! test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java Changeset: c212dee37032 Author: dtitov Date: 2020-06-15 09:03 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/c212dee37032 8246196: javax/management/MBeanServer/OldMBeanServerTest fails with AssertionError Reviewed-by: amenkov, dholmes, sspitsyn ! test/jdk/javax/management/MBeanServer/OldMBeanServerTest.java Changeset: 624948a92351 Author: mgronlun Date: 2020-06-15 21:52 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/624948a92351 8247530: JfrCheckpointManager failed "assert(!SafepointSynchronize::is_at_safepoint()) failed: invariant" Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp Changeset: 7ee4492cb21b Author: jjg Date: 2020-06-15 16:05 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/7ee4492cb21b 8247382: doclint errors (missing comments) in jdk.compiler and jdk.javadoc Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/DocletEnvironment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java Changeset: 80cbb6242147 Author: valeriep Date: 2020-06-15 23:30 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/80cbb6242147 8246077: Cloneable test in HmacCore seems questionable Summary: Updated java.security.MessageDigest and Signature classes to return Cloneable obj for Cloneable spi obj Reviewed-by: weijun, xuelei, coffeys ! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/sun/security/provider/DigestBase.java + test/jdk/com/sun/crypto/provider/Mac/DigestCloneabilityTest.java + test/jdk/java/security/MessageDigest/TestCloneable.java + test/jdk/java/security/Signature/TestCloneable.java Changeset: b9ec913f0afd Author: dlong Date: 2020-06-15 17:17 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/b9ec913f0afd 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode Reviewed-by: kvn ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java Changeset: f86238fb05b6 Author: jwilhelm Date: 2020-06-16 04:20 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/f86238fb05b6 Merge ! src/hotspot/share/memory/metaspaceShared.cpp From amaembo at gmail.com Tue Jun 16 03:17:48 2020 From: amaembo at gmail.com (amaembo at gmail.com) Date: Tue, 16 Jun 2020 03:17:48 +0000 Subject: hg: jdk/submit: 8247605: Avoid array allocation when concatenating with empty string Message-ID: <202006160317.05G3HnwT026759@aojmv0008.oracle.com> Changeset: 20d92fe3ac52 Author: tvaleev Date: 2020-06-16 03:16 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/20d92fe3ac52 8247605: Avoid array allocation when concatenating with empty string Reviewed-by: redestad, plevart ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! test/micro/org/openjdk/bench/java/lang/StringConcat.java From stefan.karlsson at oracle.com Tue Jun 16 07:41:15 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Tue, 16 Jun 2020 07:41:15 +0000 Subject: hg: jdk/submit: 8247470: Fix CHeap GrowableArray NMT accounting Message-ID: <202006160741.05G7fGuJ010247@aojmv0008.oracle.com> Changeset: 616dd4cb9804 Author: stefank Date: 2020-06-16 09:37 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/616dd4cb9804 8247470: Fix CHeap GrowableArray NMT accounting Reviewed-by: coleenp, tschatzl, kbarrett ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/shared/gcTimer.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExtensions.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/reflectionUtils.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/unhandledOops.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/memoryService.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/growableArray.hpp ! src/hotspot/share/utilities/hashtable.inline.hpp ! src/hotspot/share/utilities/histogram.cpp From magnus.ihse.bursie at oracle.com Tue Jun 16 12:17:33 2020 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Tue, 16 Jun 2020 12:17:33 +0000 Subject: hg: jdk/submit: 8201575: Allow numbers in VERSION_PRE according to JEP 223 Message-ID: <202006161217.05GCHXMo020315@aojmv0008.oracle.com> Changeset: c67493e1388d Author: ihse Date: 2020-06-16 14:22 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/c67493e1388d 8201575: Allow numbers in VERSION_PRE according to JEP 223 Reviewed-by: erikj ! make/autoconf/jdk-version.m4 From daniel.fuchs at oracle.com Tue Jun 16 12:22:54 2020 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Tue, 16 Jun 2020 12:22:54 +0000 Subject: hg: jdk/submit: 8247675: Update DateFormatterTest Copyright Message-ID: <202006161222.05GCMtVI023643@aojmv0008.oracle.com> Changeset: aa16fa44b63f Author: ryadav Date: 2020-06-16 13:15 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/aa16fa44b63f 8247675: Update DateFormatterTest Copyright Summary: The fix updates the test DateFormatterTest copyright by adding missing comma Reviewed-by: dfuchs, chegar ! test/jdk/com/sun/net/httpserver/DateFormatterTest.java From patric.hedlin at oracle.com Tue Jun 16 15:25:08 2020 From: patric.hedlin at oracle.com (patric.hedlin at oracle.com) Date: Tue, 16 Jun 2020 15:25:08 +0000 Subject: hg: jdk/submit: 8247200: assert((unsigned)fpargs < 32) Message-ID: <202006161525.05GFP9VI026390@aojmv0008.oracle.com> Changeset: 3585f92edcaa Author: phedlin Date: 2020-06-04 10:17 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/3585f92edcaa 8247200: assert((unsigned)fpargs < 32) Reviewed-by: aph, neliasso ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp From jonathan.gibbons at oracle.com Tue Jun 16 21:27:58 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Tue, 16 Jun 2020 21:27:58 +0000 Subject: hg: jdk/submit: 8152313: [javadoc] convert tool tests to doclet tests Message-ID: <202006162128.05GLS13P004508@aojmv0008.oracle.com> Changeset: 6181d3acb144 Author: jjg Date: 2020-06-16 14:27 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/6181d3acb144 8152313: [javadoc] convert tool tests to doclet tests Reviewed-by: ksrini ! test/langtools/ProblemList.txt + test/langtools/jdk/javadoc/lib/javadoc/tester/TestDoclet.java + test/langtools/jdk/javadoc/tool/enum/docComments/EnumCommentTest.java - test/langtools/jdk/javadoc/tool/enum/docComments/Main.java ! test/langtools/jdk/javadoc/tool/enum/docComments/pkg1/Operation.java + test/langtools/jdk/javadoc/tool/enum/enumType/EnumContentsTest.java - test/langtools/jdk/javadoc/tool/enum/enumType/Main.java ! test/langtools/jdk/javadoc/tool/enum/enumType/expected.out - test/langtools/jdk/javadoc/tool/varArgs/Main.java + test/langtools/jdk/javadoc/tool/varArgs/VarArgsTest.java ! test/langtools/jdk/javadoc/tool/varArgs/expected.out From jesper.wilhelmsson at oracle.com Wed Jun 17 03:31:17 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 17 Jun 2020 03:31:17 +0000 Subject: hg: jdk/submit: 8 new changesets Message-ID: <202006170331.05H3VIhV008394@aojmv0008.oracle.com> Changeset: 09b11c5e3e5c Author: neliasso Date: 2020-06-16 11:15 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/09b11c5e3e5c 8247421: ReturnBlobToWrongHeapTest.java failed allocating blob Reviewed-by: kvn ! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java Changeset: 7a47409f8a1f Author: mgronlun Date: 2020-06-16 16:33 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/7a47409f8a1f 8247660: 12 Uninitialised variable in 1 files Reviewed-by: egahlin ! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp Changeset: 4909f59f6854 Author: minqi Date: 2020-06-16 08:03 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/4909f59f6854 8247528: runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java failing with Graal Summary: OptimizeModuleHandlingTest.java should be disabled for jvmci since jvmci will set jdk.module.addmods.0=jdk.internal.vm.ci which lead to optimization disabled. Reviewed-by: dcubed ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java Changeset: 9f4cf92a95ab Author: iignatyev Date: 2020-06-16 09:50 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/9f4cf92a95ab 8211977: move testlibrary tests into one place Reviewed-by: erikj, dholmes, ihse ! make/Main.gmk ! make/RunTests.gmk ! make/common/FindTests.gmk ! make/test/JtregNativeHotspot.gmk + make/test/JtregNativeLibTest.gmk ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/testlibrary/jvmti/libSimpleClassFileLoadHook.c - test/hotspot/jtreg/testlibrary_tests/AssertsTest.java - test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerReportingTest.java - test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerTest.java - test/hotspot/jtreg/testlibrary_tests/RandomGeneratorTest.java - test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java - test/hotspot/jtreg/testlibrary_tests/SimpleClassFileLoadHookTest.java - test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java - test/hotspot/jtreg/testlibrary_tests/TestPlatformIsTieredSupported.java + test/hotspot/jtreg/testlibrary_tests/jvmti/SimpleClassFileLoadHookTest.java - test/hotspot/jtreg/testlibrary_tests/process/Test.java - test/hotspot/jtreg/testlibrary_tests/process/TestNativeProcessBuilder.java - test/hotspot/jtreg/testlibrary_tests/process/exejvm-test-launcher.c - test/hotspot/jtreg/testlibrary_tests/whitebox/BlobSanityTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/BooleanTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/DoubleTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/IntxTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/SizeTTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/StringTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/Uint64Test.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/UintxTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java - test/jdk/lib/testlibrary/AssertsTest.java - test/jdk/lib/testlibrary/CPUInfoTest.java - test/jdk/lib/testlibrary/OutputAnalyzerReportingTest.java - test/jdk/lib/testlibrary/OutputAnalyzerTest.java + test/lib-test/ProblemList.txt + test/lib-test/RedefineClassTest.java ! test/lib-test/TEST.ROOT + test/lib-test/TEST.groups + test/lib-test/jdk/test/lib/AssertsTest.java + test/lib-test/jdk/test/lib/RandomGeneratorTest.java + test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java + test/lib-test/jdk/test/lib/TestPlatformIsTieredSupported.java ! test/lib-test/jdk/test/lib/apps/LingeredAppTest.java + test/lib-test/jdk/test/lib/process/OutputAnalyzerReportingTest.java + test/lib-test/jdk/test/lib/process/OutputAnalyzerTest.java + test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java + test/lib-test/jdk/test/lib/process/exejvm-test-launcher.c + test/lib-test/sun/hotspot/whitebox/BlobSanityTest.java + test/lib-test/sun/hotspot/whitebox/CPUInfoTest.java + test/lib-test/sun/hotspot/whitebox/vm_flags/BooleanTest.java + test/lib-test/sun/hotspot/whitebox/vm_flags/DoubleTest.java + test/lib-test/sun/hotspot/whitebox/vm_flags/IntxTest.java + test/lib-test/sun/hotspot/whitebox/vm_flags/SizeTTest.java + test/lib-test/sun/hotspot/whitebox/vm_flags/StringTest.java + test/lib-test/sun/hotspot/whitebox/vm_flags/Uint64Test.java + test/lib-test/sun/hotspot/whitebox/vm_flags/UintxTest.java + test/lib-test/sun/hotspot/whitebox/vm_flags/VmFlagTest.java Changeset: 3a37f96258e9 Author: vromero Date: 2020-06-16 17:25 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/3a37f96258e9 8246098: API for Class::permittedSubclasses should clarify if returned elements are ordered or not Reviewed-by: chegar ! src/java.base/share/classes/java/lang/Class.java Changeset: 3722a91feffc Author: jjg Date: 2020-06-16 14:42 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/3722a91feffc 8236539: Relative link tags in record javadoc don't resolve Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java + test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java Changeset: 06c9f89459da Author: ccheung Date: 2020-06-16 22:05 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/06c9f89459da 8247526: [TESTBUG] runtime/cds/appcds/dynamicArchive tests failing with Graal Summary: Adjusted the "shouldMatch" statement and increased the timeout of some tests. Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java Changeset: 10d1e833ba25 Author: jwilhelm Date: 2020-06-17 05:28 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/10d1e833ba25 Merge ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java - test/hotspot/jtreg/testlibrary_tests/AssertsTest.java - test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerReportingTest.java - test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerTest.java - test/hotspot/jtreg/testlibrary_tests/RandomGeneratorTest.java - test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java - test/hotspot/jtreg/testlibrary_tests/SimpleClassFileLoadHookTest.java - test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java - test/hotspot/jtreg/testlibrary_tests/TestPlatformIsTieredSupported.java - test/hotspot/jtreg/testlibrary_tests/process/Test.java - test/hotspot/jtreg/testlibrary_tests/process/TestNativeProcessBuilder.java - test/hotspot/jtreg/testlibrary_tests/process/exejvm-test-launcher.c - test/hotspot/jtreg/testlibrary_tests/whitebox/BlobSanityTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/BooleanTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/DoubleTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/IntxTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/SizeTTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/StringTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/Uint64Test.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/UintxTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java - test/jdk/lib/testlibrary/AssertsTest.java - test/jdk/lib/testlibrary/CPUInfoTest.java - test/jdk/lib/testlibrary/OutputAnalyzerReportingTest.java - test/jdk/lib/testlibrary/OutputAnalyzerTest.java From suenaga at oss.nttdata.com Wed Jun 17 05:58:32 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Wed, 17 Jun 2020 05:58:32 +0000 Subject: hg: jdk/submit: 8247729: GetObjectMonitorUsage() might return inconsistent information Message-ID: <202006170558.05H5wXAE005826@aojmv0008.oracle.com> Changeset: 59e53637581f Author: ysuenaga Date: 2020-06-17 14:58 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/59e53637581f 8247729: GetObjectMonitorUsage() might return inconsistent information ! src/hotspot/share/prims/jvmtiEnv.cpp From iris at aojmv0008.oracle.com Wed Jun 17 16:22:16 2020 From: iris at aojmv0008.oracle.com (iris at aojmv0008.oracle.com) Date: Wed, 17 Jun 2020 16:22:16 +0000 Subject: hg: jdk/submit15: 22 new changesets Message-ID: <202006171622.05HGMLT5029937@aojmv0008.oracle.com> Changeset: 86a603d04e54 Author: shade Date: 2020-06-15 14:11 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/86a603d04e54 8247560: Shenandoah: heap iteration holds root locks all the time Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: dba78a53ca7d Author: jiefu Date: 2020-06-13 23:10 +0800 URL: https://hg.openjdk.java.net/jdk/submit15/rev/dba78a53ca7d 8247522: assert(is_aligned(class_space_rs.base(), class_space_alignment)) failed: Sanity Reviewed-by: stuefe, iklam Contributed-by: jiefu at tencent.com, thomas.stuefe at gmail.com ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java Changeset: 84fceca3def7 Author: jiefu Date: 2020-06-13 14:29 +0800 URL: https://hg.openjdk.java.net/jdk/submit15/rev/84fceca3def7 8247463: java/nio/channels/etc/OpenAndConnect.java fails due to IPv6 not available Reviewed-by: dfuchs, alanb ! test/jdk/java/nio/channels/etc/OpenAndConnect.java Changeset: 244c8769fa90 Author: shade Date: 2020-06-15 16:16 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/244c8769fa90 8247575: serviceability/dcmd/gc/HeapDumpCompressedTest unlocks experimental options for Shenandoah and Z Reviewed-by: tschatzl, stefank ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java Changeset: a4b936f0d8c5 Author: rriggs Date: 2020-06-15 11:57 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/a4b936f0d8c5 8247521: (test) jdk/test/lib/hexdump/HexPrinterTest.java fails on windows Reviewed-by: iignatyev, joehw ! test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java Changeset: c212dee37032 Author: dtitov Date: 2020-06-15 09:03 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/c212dee37032 8246196: javax/management/MBeanServer/OldMBeanServerTest fails with AssertionError Reviewed-by: amenkov, dholmes, sspitsyn ! test/jdk/javax/management/MBeanServer/OldMBeanServerTest.java Changeset: 624948a92351 Author: mgronlun Date: 2020-06-15 21:52 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/624948a92351 8247530: JfrCheckpointManager failed "assert(!SafepointSynchronize::is_at_safepoint()) failed: invariant" Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp Changeset: 7ee4492cb21b Author: jjg Date: 2020-06-15 16:05 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/7ee4492cb21b 8247382: doclint errors (missing comments) in jdk.compiler and jdk.javadoc Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/DocletEnvironment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java Changeset: 80cbb6242147 Author: valeriep Date: 2020-06-15 23:30 +0000 URL: https://hg.openjdk.java.net/jdk/submit15/rev/80cbb6242147 8246077: Cloneable test in HmacCore seems questionable Summary: Updated java.security.MessageDigest and Signature classes to return Cloneable obj for Cloneable spi obj Reviewed-by: weijun, xuelei, coffeys ! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/sun/security/provider/DigestBase.java + test/jdk/com/sun/crypto/provider/Mac/DigestCloneabilityTest.java + test/jdk/java/security/MessageDigest/TestCloneable.java + test/jdk/java/security/Signature/TestCloneable.java Changeset: b9ec913f0afd Author: dlong Date: 2020-06-15 17:17 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/b9ec913f0afd 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode Reviewed-by: kvn ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java Changeset: 09b11c5e3e5c Author: neliasso Date: 2020-06-16 11:15 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/09b11c5e3e5c 8247421: ReturnBlobToWrongHeapTest.java failed allocating blob Reviewed-by: kvn ! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java Changeset: 7a47409f8a1f Author: mgronlun Date: 2020-06-16 16:33 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/7a47409f8a1f 8247660: 12 Uninitialised variable in 1 files Reviewed-by: egahlin ! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp Changeset: 4909f59f6854 Author: minqi Date: 2020-06-16 08:03 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/4909f59f6854 8247528: runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java failing with Graal Summary: OptimizeModuleHandlingTest.java should be disabled for jvmci since jvmci will set jdk.module.addmods.0=jdk.internal.vm.ci which lead to optimization disabled. Reviewed-by: dcubed ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java Changeset: 9f4cf92a95ab Author: iignatyev Date: 2020-06-16 09:50 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/9f4cf92a95ab 8211977: move testlibrary tests into one place Reviewed-by: erikj, dholmes, ihse ! make/Main.gmk ! make/RunTests.gmk ! make/common/FindTests.gmk ! make/test/JtregNativeHotspot.gmk + make/test/JtregNativeLibTest.gmk ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/testlibrary/jvmti/libSimpleClassFileLoadHook.c - test/hotspot/jtreg/testlibrary_tests/AssertsTest.java - test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerReportingTest.java - test/hotspot/jtreg/testlibrary_tests/OutputAnalyzerTest.java - test/hotspot/jtreg/testlibrary_tests/RandomGeneratorTest.java - test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java - test/hotspot/jtreg/testlibrary_tests/SimpleClassFileLoadHookTest.java - test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java - test/hotspot/jtreg/testlibrary_tests/TestPlatformIsTieredSupported.java + test/hotspot/jtreg/testlibrary_tests/jvmti/SimpleClassFileLoadHookTest.java - test/hotspot/jtreg/testlibrary_tests/process/Test.java - test/hotspot/jtreg/testlibrary_tests/process/TestNativeProcessBuilder.java - test/hotspot/jtreg/testlibrary_tests/process/exejvm-test-launcher.c - test/hotspot/jtreg/testlibrary_tests/whitebox/BlobSanityTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/BooleanTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/DoubleTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/IntxTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/SizeTTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/StringTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/Uint64Test.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/UintxTest.java - test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java - test/jdk/lib/testlibrary/AssertsTest.java - test/jdk/lib/testlibrary/CPUInfoTest.java - test/jdk/lib/testlibrary/OutputAnalyzerReportingTest.java - test/jdk/lib/testlibrary/OutputAnalyzerTest.java + test/lib-test/ProblemList.txt + test/lib-test/RedefineClassTest.java ! test/lib-test/TEST.ROOT + test/lib-test/TEST.groups + test/lib-test/jdk/test/lib/AssertsTest.java + test/lib-test/jdk/test/lib/RandomGeneratorTest.java + test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java + test/lib-test/jdk/test/lib/TestPlatformIsTieredSupported.java ! test/lib-test/jdk/test/lib/apps/LingeredAppTest.java + test/lib-test/jdk/test/lib/process/OutputAnalyzerReportingTest.java + test/lib-test/jdk/test/lib/process/OutputAnalyzerTest.java + test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java + test/lib-test/jdk/test/lib/process/exejvm-test-launcher.c + test/lib-test/sun/hotspot/whitebox/BlobSanityTest.java + test/lib-test/sun/hotspot/whitebox/CPUInfoTest.java + test/lib-test/sun/hotspot/whitebox/vm_flags/BooleanTest.java + test/lib-test/sun/hotspot/whitebox/vm_flags/DoubleTest.java + test/lib-test/sun/hotspot/whitebox/vm_flags/IntxTest.java + test/lib-test/sun/hotspot/whitebox/vm_flags/SizeTTest.java + test/lib-test/sun/hotspot/whitebox/vm_flags/StringTest.java + test/lib-test/sun/hotspot/whitebox/vm_flags/Uint64Test.java + test/lib-test/sun/hotspot/whitebox/vm_flags/UintxTest.java + test/lib-test/sun/hotspot/whitebox/vm_flags/VmFlagTest.java Changeset: 3a37f96258e9 Author: vromero Date: 2020-06-16 17:25 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/3a37f96258e9 8246098: API for Class::permittedSubclasses should clarify if returned elements are ordered or not Reviewed-by: chegar ! src/java.base/share/classes/java/lang/Class.java Changeset: 3722a91feffc Author: jjg Date: 2020-06-16 14:42 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/3722a91feffc 8236539: Relative link tags in record javadoc don't resolve Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java + test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java Changeset: 06c9f89459da Author: ccheung Date: 2020-06-16 22:05 +0000 URL: https://hg.openjdk.java.net/jdk/submit15/rev/06c9f89459da 8247526: [TESTBUG] runtime/cds/appcds/dynamicArchive tests failing with Graal Summary: Adjusted the "shouldMatch" statement and increased the timeout of some tests. Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java Changeset: 87e2ab3a60e1 Author: phedlin Date: 2020-06-17 11:08 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/87e2ab3a60e1 8247200: assert((unsigned)fpargs < 32) Reviewed-by: aph, neliasso ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp Changeset: 9960cd402a6e Author: iignatyev Date: 2020-06-17 07:40 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/9960cd402a6e 8247716: JVM_RegisterWhiteBoxMethods checks wrong classloader Reviewed-by: dcubed ! src/hotspot/share/prims/whitebox.cpp Changeset: 4c77befd9898 Author: iignatyev Date: 2020-06-17 07:40 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/4c77befd9898 8247725: move two tests for whitebox from test/hotspot/jtreg/sanity to test/lib-test Reviewed-by: dcubed - test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java - test/hotspot/jtreg/sanity/WBApi.java + test/lib-test/sun/hotspot/whitebox/MismatchedWhiteBox/WhiteBox.java + test/lib-test/sun/hotspot/whitebox/WBApi.java Changeset: 2ed7a5ed4b7f Author: asotona Date: 2020-06-17 13:18 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/2ed7a5ed4b7f 8238735: NPE compiling lambda expression within conditional expression Summary: The fix saves result type from the first pass through the Attr.visitLambda and returns it after recovery pass to avoid NPE caused by exposure of Type.recoveryType Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/8238735/T8238735.java + test/langtools/tools/javac/8238735/T8238735.out Changeset: 8c27acf92bf2 Author: jjg Date: 2020-06-17 09:20 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/8c27acf92bf2 8245696: javadoc crashes when a doc-files directory contains a '#' file Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! test/langtools/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java From jonathan.gibbons at oracle.com Wed Jun 17 16:25:24 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 17 Jun 2020 16:25:24 +0000 Subject: hg: jdk/submit: 8243113: Always identify version of javadoc used to generate docs Message-ID: <202006171625.05HGPPLj001703@aojmv0008.oracle.com> Changeset: 6629aa057963 Author: jjg Date: 2020-06-17 09:24 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/6629aa057963 8243113: Always identify version of javadoc used to generate docs Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java ! test/langtools/jdk/javadoc/doclet/testHeadTag/TestHeadTag.java From vicente.romero at oracle.com Wed Jun 17 17:20:21 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Wed, 17 Jun 2020 17:20:21 +0000 Subject: hg: jdk/submit15: 8246257: Annotated record's vararg type component started to be uncompilable with JDK15b24 Message-ID: <202006171720.05HHKL3x029519@aojmv0008.oracle.com> Changeset: 61d3b8e19bbc Author: vromero Date: 2020-06-17 13:19 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/61d3b8e19bbc 8246257: Annotated record's vararg type component started to be uncompilable with JDK15b24 Reviewed-by: jjg, jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From claes.redestad at oracle.com Wed Jun 17 17:22:34 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Wed, 17 Jun 2020 17:22:34 +0000 Subject: hg: jdk/submit: 8247681: Improve bootstrapping of unary concatenations Message-ID: <202006171722.05HHMYUL000470@aojmv0008.oracle.com> Changeset: 3be168f5cf1b Author: redestad Date: 2020-06-17 19:36 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/3be168f5cf1b 8247681: Improve bootstrapping of unary concatenations Reviewed-by: jlaskey, psandoz ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java ! test/jdk/java/lang/String/concat/StringConcatFactoryInvariants.java ! test/micro/org/openjdk/bench/java/lang/StringConcat.java From vicente.romero at oracle.com Wed Jun 17 18:40:17 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Wed, 17 Jun 2020 18:40:17 +0000 Subject: hg: jdk/submit15: 8245842: provide tests for binary compatibility assertions for sealed classes Message-ID: <202006171840.05HIeIox008007@aojmv0008.oracle.com> Changeset: 818d3a44cd00 Author: vromero Date: 2020-06-17 14:39 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/818d3a44cd00 8245842: provide tests for binary compatibility assertions for sealed classes Reviewed-by: jjg + test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java From martinrb at google.com Wed Jun 17 19:48:42 2020 From: martinrb at google.com (martinrb at google.com) Date: Wed, 17 Jun 2020 19:48:42 +0000 Subject: hg: jdk/submit: 8247706: Unintentional use of new Date(year...) with absolute year Message-ID: <202006171948.05HJmhFc010987@aojmv0008.oracle.com> Changeset: 8dae00169a23 Author: martin Date: 2020-06-17 12:45 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/8dae00169a23 8247706: Unintentional use of new Date(year...) with absolute year Reviewed-by: naoto, rriggs ! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java ! test/jdk/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java ! test/jdk/java/util/Calendar/FieldStateTest.java From joe.darcy at oracle.com Wed Jun 17 20:01:58 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Wed, 17 Jun 2020 20:01:58 +0000 Subject: hg: jdk/submit: 8245588: Update --release 15 symbol information for JDK 15 build 27 Message-ID: <202006172001.05HK1wv7017314@aojmv0008.oracle.com> Changeset: 62c8fc2cd507 Author: darcy Date: 2020-06-17 13:00 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/62c8fc2cd507 8245588: Update --release 15 symbol information for JDK 15 build 27 Reviewed-by: jjg ! make/data/symbols/java.base-F.sym.txt + make/data/symbols/java.rmi-F.sym.txt + make/data/symbols/jdk.jdi-F.sym.txt ! make/data/symbols/jdk.net-F.sym.txt ! make/data/symbols/jdk.unsupported-F.sym.txt ! make/data/symbols/symbols From chris.plummer at oracle.com Wed Jun 17 20:14:55 2020 From: chris.plummer at oracle.com (chris.plummer at oracle.com) Date: Wed, 17 Jun 2020 20:14:55 +0000 Subject: hg: jdk/submit: 8246369: CodeCache.findBlobUnsafe(addr) sometimes asserts with valid address Message-ID: <202006172014.05HKEuwe023559@aojmv0008.oracle.com> Changeset: 431d17e9235f Author: cjplummer Date: 2020-06-17 13:12 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/431d17e9235f 8246369: CodeCache.findBlobUnsafe(addr) sometimes asserts with valid address Reviewed-by: sspitsyn, amenkov ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java From suenaga at oss.nttdata.com Thu Jun 18 00:26:36 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Thu, 18 Jun 2020 00:26:36 +0000 Subject: hg: jdk/submit: Remove non-VMOp code from JvmtiEnvBase::get_object_monitor_usage() Message-ID: <202006180026.05I0QbPe011022@aojmv0008.oracle.com> Changeset: ce6087af8d94 Author: ysuenaga Date: 2020-06-18 09:26 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/ce6087af8d94 Remove non-VMOp code from JvmtiEnvBase::get_object_monitor_usage() ! src/hotspot/share/prims/jvmtiEnvBase.cpp From jesper.wilhelmsson at oracle.com Thu Jun 18 01:06:30 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 18 Jun 2020 01:06:30 +0000 Subject: hg: jdk/submit15: Added tag jdk-15+28 for changeset 06c9f89459da Message-ID: <202006180106.05I16U2V028441@aojmv0008.oracle.com> Changeset: 002837931f3d Author: jwilhelm Date: 2020-06-18 03:05 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/002837931f3d Added tag jdk-15+28 for changeset 06c9f89459da ! .hgtags From david.holmes at oracle.com Thu Jun 18 01:08:06 2020 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Thu, 18 Jun 2020 01:08:06 +0000 Subject: hg: jdk/submit: 8238832: Obsolete PrintVMQWaitTime Message-ID: <202006180108.05I186bB029576@aojmv0008.oracle.com> Changeset: cc7b6598df7e Author: dholmes Date: 2020-06-17 21:07 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/cc7b6598df7e 8238832: Obsolete PrintVMQWaitTime Reviewed-by: ccheung, dcubed ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmThread.cpp ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java From jesper.wilhelmsson at oracle.com Thu Jun 18 01:05:22 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 18 Jun 2020 01:05:22 +0000 Subject: hg: jdk/submit: Added tag jdk-16+2 for changeset bcbe7b8a77b8 Message-ID: <202006180105.05I15MGp027926@aojmv0008.oracle.com> Changeset: d2484d771ea9 Author: jwilhelm Date: 2020-06-18 03:04 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/d2484d771ea9 Added tag jdk-16+2 for changeset bcbe7b8a77b8 ! .hgtags From doug.simon at oracle.com Thu Jun 18 08:40:29 2020 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 18 Jun 2020 08:40:29 +0000 Subject: hg: jdk/submit15: 8241802: [Graal] compiler/loopopts/TestLogSum.java timed out Message-ID: <202006180840.05I8eTos029885@aojmv0008.oracle.com> Changeset: 7c0c1785b194 Author: gdub Date: 2020-06-18 10:39 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/7c0c1785b194 8241802: [Graal] compiler/loopopts/TestLogSum.java timed out Reviewed-by: kvn + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DeepUnrollingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopFullUnrollPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopsData.java From goetz.lindenmaier at sap.com Thu Jun 18 09:03:56 2020 From: goetz.lindenmaier at sap.com (goetz.lindenmaier at sap.com) Date: Thu, 18 Jun 2020 09:03:56 +0000 Subject: hg: jdk/submit: 8233014: Enable ShowCodeDetailsInExceptionMessages per default. Message-ID: <202006180903.05I93vj7009567@aojmv0008.oracle.com> Changeset: 99f2b5d52656 Author: goetz Date: 2019-10-25 14:23 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/99f2b5d52656 8233014: Enable ShowCodeDetailsInExceptionMessages per default. Reviewed-by: coleenp, stuefe, dholmes ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java ! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.gold ! test/langtools/jdk/jshell/ToolSimpleTest.java From goetz.lindenmaier at sap.com Thu Jun 18 11:12:00 2020 From: goetz.lindenmaier at sap.com (goetz.lindenmaier at sap.com) Date: Thu, 18 Jun 2020 11:12:00 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006181112.05IBC0YE007475@aojmv0008.oracle.com> Changeset: 7fe5ad194eeb Author: goetz Date: 2020-06-18 13:11 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/7fe5ad194eeb Closing branch From alexey.semenyuk at oracle.com Thu Jun 18 13:18:46 2020 From: alexey.semenyuk at oracle.com (alexey.semenyuk at oracle.com) Date: Thu, 18 Jun 2020 13:18:46 +0000 Subject: hg: jdk/submit15: 8246244: BasicShortcutHintTest shortcut can not be found Message-ID: <202006181318.05IDIktq010897@aojmv0008.oracle.com> Changeset: eca07183e531 Author: asemenyuk Date: 2020-06-16 16:23 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/eca07183e531 8246244: BasicShortcutHintTest shortcut can not be found Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java From chris.hegarty at oracle.com Thu Jun 18 16:47:05 2020 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 18 Jun 2020 16:47:05 +0000 Subject: hg: jdk/submit15: 8247789: Remove use of reflection from test/jdk/java/io/Serializable/records/StreamRefTest.java Message-ID: <202006181647.05IGl53A024826@aojmv0008.oracle.com> Changeset: fcefe78af1f5 Author: chegar Date: 2020-06-18 17:46 +0100 URL: https://hg.openjdk.java.net/jdk/submit15/rev/fcefe78af1f5 8247789: Remove use of reflection from test/jdk/java/io/Serializable/records/StreamRefTest.java Reviewed-by: rriggs, mchung ! test/jdk/java/io/Serializable/records/StreamRefTest.java From shade at redhat.com Thu Jun 18 17:14:27 2020 From: shade at redhat.com (shade at redhat.com) Date: Thu, 18 Jun 2020 17:14:27 +0000 Subject: hg: jdk/submit: 8247860: Shenandoah: add update watermark line in rich assert failure message Message-ID: <202006181714.05IHESEg007673@aojmv0008.oracle.com> Changeset: 08211be640e9 Author: shade Date: 2020-06-18 19:14 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/08211be640e9 8247860: Shenandoah: add update watermark line in rich assert failure message Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp From jonathan.gibbons at oracle.com Thu Jun 18 21:09:17 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 18 Jun 2020 21:09:17 +0000 Subject: hg: jdk/submit15: 8247788: DocCommentParser should not reject standalone '>' Message-ID: <202006182109.05IL9IvR028769@aojmv0008.oracle.com> Changeset: cf0df75c75c1 Author: jjg Date: 2020-06-18 14:07 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/cf0df75c75c1 8247788: DocCommentParser should not reject standalone '>' Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/pkg4/C.java ! test/langtools/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java ! test/langtools/jdk/javadoc/doclet/testPackageHtml/pkg1/package.html ! test/langtools/tools/doclint/tidy/InvalidTag.out - test/langtools/tools/javac/diags/examples/BadGreaterThan.java ! test/langtools/tools/javac/doctree/ElementTest.java From jesper.wilhelmsson at oracle.com Thu Jun 18 22:32:58 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 18 Jun 2020 22:32:58 +0000 Subject: hg: jdk/submit: 15 new changesets Message-ID: <202006182232.05IMWxwJ001378@aojmv0008.oracle.com> Changeset: 87e2ab3a60e1 Author: phedlin Date: 2020-06-17 11:08 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/87e2ab3a60e1 8247200: assert((unsigned)fpargs < 32) Reviewed-by: aph, neliasso ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp Changeset: 9960cd402a6e Author: iignatyev Date: 2020-06-17 07:40 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/9960cd402a6e 8247716: JVM_RegisterWhiteBoxMethods checks wrong classloader Reviewed-by: dcubed ! src/hotspot/share/prims/whitebox.cpp Changeset: 4c77befd9898 Author: iignatyev Date: 2020-06-17 07:40 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/4c77befd9898 8247725: move two tests for whitebox from test/hotspot/jtreg/sanity to test/lib-test Reviewed-by: dcubed - test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java - test/hotspot/jtreg/sanity/WBApi.java + test/lib-test/sun/hotspot/whitebox/MismatchedWhiteBox/WhiteBox.java + test/lib-test/sun/hotspot/whitebox/WBApi.java Changeset: 2ed7a5ed4b7f Author: asotona Date: 2020-06-17 13:18 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/2ed7a5ed4b7f 8238735: NPE compiling lambda expression within conditional expression Summary: The fix saves result type from the first pass through the Attr.visitLambda and returns it after recovery pass to avoid NPE caused by exposure of Type.recoveryType Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/8238735/T8238735.java + test/langtools/tools/javac/8238735/T8238735.out Changeset: 8c27acf92bf2 Author: jjg Date: 2020-06-17 09:20 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/8c27acf92bf2 8245696: javadoc crashes when a doc-files directory contains a '#' file Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! test/langtools/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java Changeset: 61d3b8e19bbc Author: vromero Date: 2020-06-17 13:19 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/61d3b8e19bbc 8246257: Annotated record's vararg type component started to be uncompilable with JDK15b24 Reviewed-by: jjg, jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 818d3a44cd00 Author: vromero Date: 2020-06-17 14:39 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/818d3a44cd00 8245842: provide tests for binary compatibility assertions for sealed classes Reviewed-by: jjg + test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java Changeset: 002837931f3d Author: jwilhelm Date: 2020-06-18 03:05 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/002837931f3d Added tag jdk-15+28 for changeset 06c9f89459da ! .hgtags Changeset: 7c0c1785b194 Author: gdub Date: 2020-06-18 10:39 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/7c0c1785b194 8241802: [Graal] compiler/loopopts/TestLogSum.java timed out Reviewed-by: kvn + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DeepUnrollingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopFullUnrollPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopsData.java Changeset: 031fac263083 Author: shade Date: 2020-06-18 11:23 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/031fac263083 8247778: ZGC: More parallel gc/z/TestUncommit.java test configuration Reviewed-by: iignatyev, stefank ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: eca07183e531 Author: asemenyuk Date: 2020-06-16 16:23 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/eca07183e531 8246244: BasicShortcutHintTest shortcut can not be found Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java Changeset: fcefe78af1f5 Author: chegar Date: 2020-06-18 17:46 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/fcefe78af1f5 8247789: Remove use of reflection from test/jdk/java/io/Serializable/records/StreamRefTest.java Reviewed-by: rriggs, mchung ! test/jdk/java/io/Serializable/records/StreamRefTest.java Changeset: b5e739802b80 Author: shade Date: 2020-06-11 18:16 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/b5e739802b80 8247358: Shenandoah: reconsider free budget slice for marking Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp Changeset: cf0df75c75c1 Author: jjg Date: 2020-06-18 14:07 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/cf0df75c75c1 8247788: DocCommentParser should not reject standalone '>' Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/pkg4/C.java ! test/langtools/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java ! test/langtools/jdk/javadoc/doclet/testPackageHtml/pkg1/package.html ! test/langtools/tools/doclint/tidy/InvalidTag.out - test/langtools/tools/javac/diags/examples/BadGreaterThan.java ! test/langtools/tools/javac/doctree/ElementTest.java Changeset: 64270c8b51f5 Author: jwilhelm Date: 2020-06-19 00:30 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/64270c8b51f5 Merge ! .hgtags ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp - test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java - test/hotspot/jtreg/sanity/WBApi.java - test/langtools/tools/javac/diags/examples/BadGreaterThan.java From jonathan.gibbons at oracle.com Thu Jun 18 22:55:18 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 18 Jun 2020 22:55:18 +0000 Subject: hg: jdk/submit15: 8247880: bad HTML(href==...) in table Message-ID: <202006182255.05IMtIkW010793@aojmv0008.oracle.com> Changeset: d66e8770295e Author: jjg Date: 2020-06-18 15:54 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/d66e8770295e 8247880: bad HTML(href==...) in table Reviewed-by: lancea, darcy ! src/jdk.zipfs/share/classes/module-info.java From jonathan.gibbons at oracle.com Thu Jun 18 23:19:31 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 18 Jun 2020 23:19:31 +0000 Subject: hg: jdk/submit15: 8247894: Invalid @see in java.management Message-ID: <202006182319.05INJVPT020829@aojmv0008.oracle.com> Changeset: ced83544011a Author: jjg Date: 2020-06-18 16:19 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/ced83544011a 8247894: Invalid @see in java.management Reviewed-by: mchung, darcy ! src/java.management/share/classes/java/lang/management/package.html From jonathan.gibbons at oracle.com Thu Jun 18 23:22:05 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 18 Jun 2020 23:22:05 +0000 Subject: hg: jdk/submit15: 8247896: Invalid (@throw) tags in 2 java.io classes Message-ID: <202006182322.05INM58v021790@aojmv0008.oracle.com> Changeset: f80508232687 Author: jjg Date: 2020-06-18 16:21 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/f80508232687 8247896: Invalid (@throw) tags in 2 java.io classes Reviewed-by: mchung ! src/java.base/share/classes/java/io/PipedWriter.java ! src/java.base/share/classes/java/io/SequenceInputStream.java From jonathan.gibbons at oracle.com Fri Jun 19 00:33:24 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Fri, 19 Jun 2020 00:33:24 +0000 Subject: hg: jdk/submit15: 8247899: HTML errors and warnings in threadPrimitiveDeprecation.html Message-ID: <202006190033.05J0XOLC019999@aojmv0008.oracle.com> Changeset: c5904de55565 Author: jjg Date: 2020-06-18 17:32 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/c5904de55565 8247899: HTML errors and warnings in threadPrimitiveDeprecation.html Reviewed-by: lancea ! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html From jcbeyler at google.com Fri Jun 19 03:11:02 2020 From: jcbeyler at google.com (jcbeyler at google.com) Date: Fri, 19 Jun 2020 03:11:02 +0000 Subject: hg: jdk/submit: Initialize the bytes left for the heap sampl Message-ID: <202006190311.05J3B27F021337@aojmv0008.oracle.com> Changeset: e7af6580a3ac Author: jcbeyler Date: 2020-06-18 20:07 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/e7af6580a3ac Initialize the bytes left for the heap sampl ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/runtime/threadHeapSampler.hpp + test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java From goetz.lindenmaier at sap.com Fri Jun 19 05:53:24 2020 From: goetz.lindenmaier at sap.com (goetz.lindenmaier at sap.com) Date: Fri, 19 Jun 2020 05:53:24 +0000 Subject: hg: jdk/submit15: 8233014: Enable ShowCodeDetailsInExceptionMessages by default. Message-ID: <202006190553.05J5rOok022825@aojmv0008.oracle.com> Changeset: ba81cfc89de8 Author: goetz Date: 2020-06-18 22:03 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/ba81cfc89de8 8233014: Enable ShowCodeDetailsInExceptionMessages by default. Reviewed-by: coleenp, stuefe, dholmes ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java ! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.gold ! test/langtools/jdk/jshell/ToolSimpleTest.java From tobias.hartmann at oracle.com Fri Jun 19 06:06:31 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Fri, 19 Jun 2020 06:06:31 +0000 Subject: hg: jdk/submit: 8247697: Remove delayed_forbidden dead code in C2 Message-ID: <202006190606.05J66Weq027607@aojmv0008.oracle.com> Changeset: f7587f7c859d Author: thartmann Date: 2020-06-19 08:06 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/f7587f7c859d 8247697: Remove delayed_forbidden dead code in C2 Summary: The delayed_forbidden parameter to Compile::call_generator is never used. Reviewed-by: kvn, vlivanov, thartmann Contributed-by: Ludovic Henry ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp From suenaga at oss.nttdata.com Fri Jun 19 07:11:24 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Fri, 19 Jun 2020 07:11:24 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006190711.05J7BOU4022059@aojmv0008.oracle.com> Changeset: f8305fc1f1c2 Author: ysuenaga Date: 2020-06-19 16:10 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/f8305fc1f1c2 Closing branch From suenaga at oss.nttdata.com Fri Jun 19 07:10:26 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Fri, 19 Jun 2020 07:10:26 +0000 Subject: hg: jdk/submit: 8247729: GetObjectMonitorUsage() might return inconsistent information Message-ID: <202006190710.05J7AQcd021740@aojmv0008.oracle.com> Changeset: f8a9be0f9e1a Author: ysuenaga Date: 2020-06-19 16:09 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/f8a9be0f9e1a 8247729: GetObjectMonitorUsage() might return inconsistent information Reviewed-by: dholmes, dcubed, sspitsyn ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp From tobias.hartmann at oracle.com Fri Jun 19 09:33:32 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Fri, 19 Jun 2020 09:33:32 +0000 Subject: hg: jdk/submit15: 8237950: C2 compilation fails with "Live Node limit exceeded limit" during ConvI2L::Ideal optimization Message-ID: <202006190933.05J9XWTq019579@aojmv0008.oracle.com> Changeset: 6132f62c131d Author: thartmann Date: 2020-06-19 11:32 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/6132f62c131d 8237950: C2 compilation fails with "Live Node limit exceeded limit" during ConvI2L::Ideal optimization Summary: Postpone ConvI2L::Ideal optimization to IGVN. Reviewed-by: kvn, neliasso ! src/hotspot/share/opto/convertnode.cpp + test/hotspot/jtreg/compiler/stringopts/TestLongStringConcat.java From pavel.rappo at oracle.com Fri Jun 19 10:52:41 2020 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Fri, 19 Jun 2020 10:52:41 +0000 Subject: hg: jdk/submit15: 8246078: Javadoc Search specification link from Javadoc Help page points to JDK 13 spec Message-ID: <202006191052.05JAqgRK024606@aojmv0008.oracle.com> Changeset: 19d3ed9cc42e Author: prappo Date: 2020-06-19 11:52 +0100 URL: https://hg.openjdk.java.net/jdk/submit15/rev/19d3ed9cc42e 8246078: Javadoc Search specification link from Javadoc Help page points to JDK 13 spec Reviewed-by: jjg + src/jdk.javadoc/share/classes/jdk/javadoc/internal/Versions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java + test/langtools/jdk/javadoc/doclet/testHelpPage/TestHelpPage.java From jan.lahoda at oracle.com Fri Jun 19 12:27:40 2020 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Fri, 19 Jun 2020 12:27:40 +0000 Subject: hg: jdk/submit15: 8242214: NullPointerException in JDK 14 javac compiling a method reference Message-ID: <202006191227.05JCReti007276@aojmv0008.oracle.com> Changeset: 7ea2b63984c0 Author: jlahoda Date: 2020-06-19 14:26 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/7ea2b63984c0 8242214: NullPointerException in JDK 14 javac compiling a method reference Summary: Ensuring a proper receiver is used to invoke protected method when method reference is unrolled into a lambda. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/langtools/tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java ! test/langtools/tools/javac/lambda/methodReference/pack/I.java From zgu at redhat.com Fri Jun 19 12:35:07 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Fri, 19 Jun 2020 12:35:07 +0000 Subject: hg: jdk/submit: Merge Message-ID: <202006191235.05JCZ8lf010943@aojmv0008.oracle.com> Changeset: d65e51d42e1d Author: zgu Date: 2020-06-19 08:34 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/d65e51d42e1d Merge - test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java - test/hotspot/jtreg/sanity/WBApi.java - test/langtools/tools/javac/diags/examples/BadGreaterThan.java From jonathan.gibbons at oracle.com Fri Jun 19 14:56:23 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Fri, 19 Jun 2020 14:56:23 +0000 Subject: hg: jdk/submit: 8247760: Improve documentation for javadoc.tester.JavadocTester Message-ID: <202006191456.05JEuNLD012634@aojmv0008.oracle.com> Changeset: 3dd4f0d669bf Author: jjg Date: 2020-06-19 07:55 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/3dd4f0d669bf 8247760: Improve documentation for javadoc.tester.JavadocTester Reviewed-by: prappo ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java From rwestrel at redhat.com Fri Jun 19 15:06:45 2020 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Fri, 19 Jun 2020 15:06:45 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006191506.05JF6j7F017287@aojmv0008.oracle.com> Changeset: 57e532cf8746 Author: roland Date: 2020-06-19 17:06 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/57e532cf8746 Closing branch From hannes.wallnoefer at oracle.com Fri Jun 19 15:25:02 2020 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Fri, 19 Jun 2020 15:25:02 +0000 Subject: hg: jdk/submit15: 8241969: Type annotation is not shown for wildcard type in Javadoc Message-ID: <202006191525.05JFP2gx026108@aojmv0008.oracle.com> Changeset: 6c80d676b3fd Author: hannesw Date: 2020-06-19 17:24 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/6c80d676b3fd 8241969: Type annotation is not shown for wildcard type in Javadoc Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java From hannes.wallnoefer at oracle.com Fri Jun 19 15:17:59 2020 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Fri, 19 Jun 2020 15:17:59 +0000 Subject: hg: jdk/submit15: 8198705: Javadoc search needs a fix to handle duplicate package names in different modules Message-ID: <202006191518.05JFHxkT021885@aojmv0008.oracle.com> Changeset: 4c92e352da37 Author: hannesw Date: 2020-06-19 17:17 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/4c92e352da37 8198705: Javadoc search needs a fix to handle duplicate package names in different modules 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/SearchIndexItem.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java From mandy.chung at oracle.com Fri Jun 19 15:28:20 2020 From: mandy.chung at oracle.com (mandy.chung at oracle.com) Date: Fri, 19 Jun 2020 15:28:20 +0000 Subject: hg: jdk/submit15: 8247444: Trust final fields in records Message-ID: <202006191528.05JFSLBF027425@aojmv0008.oracle.com> Changeset: 0385994efa48 Author: mchung Date: 2020-06-19 08:27 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/0385994efa48 8247444: Trust final fields in records Reviewed-by: jrose, dholmes, forax, coleenp, vlivanov Contributed-by: mandy.chung at oracle.com, christoph.dreis at freenet.de ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp ! src/hotspot/share/runtime/reflection.cpp ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorFactory.java ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java - test/jdk/java/lang/invoke/defineHiddenClass/UnreflectTest.java - test/jdk/java/lang/invoke/defineHiddenClass/src/Fields.java + test/jdk/java/lang/invoke/unreflect/Fields.java + test/jdk/java/lang/invoke/unreflect/TEST.properties + test/jdk/java/lang/invoke/unreflect/UnreflectTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java ! test/jdk/sun/misc/UnsafeFieldOffsets.java From pavel.rappo at oracle.com Fri Jun 19 15:44:39 2020 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Fri, 19 Jun 2020 15:44:39 +0000 Subject: hg: jdk/submit15: 8247780: Refine the Help page for API Documentation Message-ID: <202006191544.05JFieBv005039@aojmv0008.oracle.com> Changeset: 28501e8a0f8d Author: prappo Date: 2020-06-19 16:42 +0100 URL: https://hg.openjdk.java.net/jdk/submit15/rev/28501e8a0f8d 8247780: Refine the Help page for API Documentation Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties From hannes.wallnoefer at oracle.com Fri Jun 19 16:21:32 2020 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Fri, 19 Jun 2020 16:21:32 +0000 Subject: hg: jdk/submit15: 8243533: Only one of several deprecated overloaded methods listed in the Deprecated list Message-ID: <202006191621.05JGLWDG022616@aojmv0008.oracle.com> Changeset: ac36f341fca0 Author: hannesw Date: 2020-06-19 18:21 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/ac36f341fca0 8243533: Only one of several deprecated overloaded methods listed in the Deprecated list Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestClass.java From jonathan.gibbons at oracle.com Fri Jun 19 18:05:54 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Fri, 19 Jun 2020 18:05:54 +0000 Subject: hg: jdk/submit15: 8247815: doclint: recategorize "no description for ..." as MISSING, not SYNTAX Message-ID: <202006191805.05JI5tGW010713@aojmv0008.oracle.com> Changeset: e93c48b9cf55 Author: jjg Date: 2020-06-19 11:04 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/e93c48b9cf55 8247815: doclint: recategorize "no description for ..." as MISSING, not SYNTAX Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.out ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java ! test/langtools/tools/javac/doclint/DocLintTest.java From jonathan.gibbons at oracle.com Fri Jun 19 18:11:05 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Fri, 19 Jun 2020 18:11:05 +0000 Subject: hg: jdk/submit15: 8247784: Bad link causes invalid documentation Message-ID: <202006191811.05JIB6PA013102@aojmv0008.oracle.com> Changeset: ddac24254364 Author: jjg Date: 2020-06-19 11:10 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/ddac24254364 8247784: Bad link causes invalid documentation Reviewed-by: mchung, dholmes, sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/Type.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassUnloadEvent.java From daniel.daugherty at oracle.com Fri Jun 19 19:23:00 2020 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Fri, 19 Jun 2020 19:23:00 +0000 Subject: hg: jdk/submit15: 8247876: ProblemList various crypto tests on aarch64 Message-ID: <202006191923.05JJN1dw017588@aojmv0008.oracle.com> Changeset: 086c7f077fc6 Author: dcubed Date: 2020-06-19 15:22 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/086c7f077fc6 8247876: ProblemList various crypto tests on aarch64 Reviewed-by: wetmore ! test/jdk/ProblemList.txt From daniel.daugherty at oracle.com Fri Jun 19 19:27:06 2020 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Fri, 19 Jun 2020 19:27:06 +0000 Subject: hg: jdk/submit: 8247876: ProblemList various crypto tests on aarch64 Message-ID: <202006191927.05JJR73P019256@aojmv0008.oracle.com> Changeset: 7a0da78b79a0 Author: dcubed Date: 2020-06-19 15:22 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/7a0da78b79a0 8247876: ProblemList various crypto tests on aarch64 Reviewed-by: wetmore ! test/jdk/ProblemList.txt From weijun.wang at oracle.com Sat Jun 20 07:11:40 2020 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Sat, 20 Jun 2020 07:11:40 +0000 Subject: hg: jdk/submit: 8247907: XMLDsig logging does not work Message-ID: <202006200711.05K7Bf7h026853@aojmv0008.oracle.com> Changeset: 216c6baa0564 Author: weijun Date: 2020-06-20 15:11 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/216c6baa0564 8247907: XMLDsig logging does not work Reviewed-by: mullan ! src/java.base/share/lib/security/default.policy ! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java + test/jdk/javax/xml/crypto/dsig/LogParameters.java From weijun.wang at oracle.com Sat Jun 20 12:46:08 2020 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Sat, 20 Jun 2020 12:46:08 +0000 Subject: hg: jdk/submit15: 8247907: XMLDsig logging does not work Message-ID: <202006201246.05KCk8UE008531@aojmv0008.oracle.com> Changeset: 33b9328a9605 Author: weijun Date: 2020-06-20 15:11 +0800 URL: https://hg.openjdk.java.net/jdk/submit15/rev/33b9328a9605 8247907: XMLDsig logging does not work Reviewed-by: mullan ! src/java.base/share/lib/security/default.policy ! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java + test/jdk/javax/xml/crypto/dsig/LogParameters.java From weijun.wang at oracle.com Sun Jun 21 00:33:36 2020 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Sun, 21 Jun 2020 00:33:36 +0000 Subject: hg: jdk/submit15: 8247964: All log0() in com/sun/org/slf4j/internal/Logger.java should be private Message-ID: <202006210033.05L0XbuJ028520@aojmv0008.oracle.com> Changeset: 0d99e552e043 Author: weijun Date: 2020-06-21 08:32 +0800 URL: https://hg.openjdk.java.net/jdk/submit15/rev/0d99e552e043 8247964: All log0() in com/sun/org/slf4j/internal/Logger.java should be private Reviewed-by: rriggs, xuelei ! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java From erik.gahlin at oracle.com Mon Jun 22 06:10:18 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Mon, 22 Jun 2020 06:10:18 +0000 Subject: hg: jdk/submit: 8246436: JFR: Avoid parsing metadata.xml during startup Message-ID: <202006220610.05M6AITT025740@aojmv0008.oracle.com> Changeset: 2342d5af52b7 Author: egahlin Date: 2020-06-22 08:09 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/2342d5af52b7 8246436: JFR: Avoid parsing metadata.xml during startup Reviewed-by: mgronlun, erikj, redestad ! make/CompileToolsHotspot.gmk ! make/Main.gmk + make/ToolsHotspot.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/modules/jdk.jfr/Copy.gmk + make/modules/jdk.jfr/Gendata.gmk ! make/src/classes/build/tools/jfr/GenerateJfrFiles.java - src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java + src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java From erik.gahlin at oracle.com Mon Jun 22 07:43:41 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Mon, 22 Jun 2020 07:43:41 +0000 Subject: hg: jdk/submit: 8247901: Multiple conflicting @return for FlightRecorderMXBean Message-ID: <202006220743.05M7hf3m001496@aojmv0008.oracle.com> Changeset: 1e5438d88425 Author: egahlin Date: 2020-06-22 09:44 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/1e5438d88425 8247901: Multiple conflicting @return for FlightRecorderMXBean Reviewed-by: mgronlun ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java From jan.lahoda at oracle.com Mon Jun 22 10:04:28 2020 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Mon, 22 Jun 2020 10:04:28 +0000 Subject: hg: jdk/submit15: 8247932: JShell crashes when typing text block Message-ID: <202006221004.05MA4TsE005038@aojmv0008.oracle.com> Changeset: 8fc8245d08f9 Author: jlahoda Date: 2020-06-22 12:03 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/8fc8245d08f9 8247932: JShell crashes when typing text block Summary: Setting up Log before running javac's scanner, so that errors reported from the scanner are properly ignored. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! test/langtools/jdk/jshell/IndentUITest.java From sgehwolf at redhat.com Mon Jun 22 11:59:01 2020 From: sgehwolf at redhat.com (sgehwolf at redhat.com) Date: Mon, 22 Jun 2020 11:59:01 +0000 Subject: hg: jdk/submit: 8244500: jtreg test error in test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java Message-ID: <202006221159.05MBx2aP027893@aojmv0008.oracle.com> Changeset: 8d722fb14093 Author: sgehwolf Date: 2020-05-20 21:12 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/8d722fb14093 8244500: jtreg test error in test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java Summary: When the kernel doesn't support swap limits, expect host values instead. Reviewed-by: mbaesken, bobv, stuefe ! test/hotspot/jtreg/containers/docker/CheckOperatingSystemMXBean.java ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java From jesper.wilhelmsson at oracle.com Mon Jun 22 16:25:49 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 22 Jun 2020 16:25:49 +0000 Subject: hg: jdk/submit: 21 new changesets Message-ID: <202006221625.05MGPpEB010523@aojmv0008.oracle.com> Changeset: d66e8770295e Author: jjg Date: 2020-06-18 15:54 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/d66e8770295e 8247880: bad HTML(href==...) in table Reviewed-by: lancea, darcy ! src/jdk.zipfs/share/classes/module-info.java Changeset: ced83544011a Author: jjg Date: 2020-06-18 16:19 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/ced83544011a 8247894: Invalid @see in java.management Reviewed-by: mchung, darcy ! src/java.management/share/classes/java/lang/management/package.html Changeset: f80508232687 Author: jjg Date: 2020-06-18 16:21 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/f80508232687 8247896: Invalid (@throw) tags in 2 java.io classes Reviewed-by: mchung ! src/java.base/share/classes/java/io/PipedWriter.java ! src/java.base/share/classes/java/io/SequenceInputStream.java Changeset: c5904de55565 Author: jjg Date: 2020-06-18 17:32 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/c5904de55565 8247899: HTML errors and warnings in threadPrimitiveDeprecation.html Reviewed-by: lancea ! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html Changeset: ba81cfc89de8 Author: goetz Date: 2020-06-18 22:03 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/ba81cfc89de8 8233014: Enable ShowCodeDetailsInExceptionMessages by default. Reviewed-by: coleenp, stuefe, dholmes ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java ! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.gold ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: 6132f62c131d Author: thartmann Date: 2020-06-19 11:32 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/6132f62c131d 8237950: C2 compilation fails with "Live Node limit exceeded limit" during ConvI2L::Ideal optimization Summary: Postpone ConvI2L::Ideal optimization to IGVN. Reviewed-by: kvn, neliasso ! src/hotspot/share/opto/convertnode.cpp + test/hotspot/jtreg/compiler/stringopts/TestLongStringConcat.java Changeset: 19d3ed9cc42e Author: prappo Date: 2020-06-19 11:52 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/19d3ed9cc42e 8246078: Javadoc Search specification link from Javadoc Help page points to JDK 13 spec Reviewed-by: jjg + src/jdk.javadoc/share/classes/jdk/javadoc/internal/Versions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java + test/langtools/jdk/javadoc/doclet/testHelpPage/TestHelpPage.java Changeset: 7ea2b63984c0 Author: jlahoda Date: 2020-06-19 14:26 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/7ea2b63984c0 8242214: NullPointerException in JDK 14 javac compiling a method reference Summary: Ensuring a proper receiver is used to invoke protected method when method reference is unrolled into a lambda. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/langtools/tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java ! test/langtools/tools/javac/lambda/methodReference/pack/I.java Changeset: 4c92e352da37 Author: hannesw Date: 2020-06-19 17:17 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/4c92e352da37 8198705: Javadoc search needs a fix to handle duplicate package names in different modules 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/SearchIndexItem.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: 6c80d676b3fd Author: hannesw Date: 2020-06-19 17:24 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/6c80d676b3fd 8241969: Type annotation is not shown for wildcard type in Javadoc Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java Changeset: 0385994efa48 Author: mchung Date: 2020-06-19 08:27 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/0385994efa48 8247444: Trust final fields in records Reviewed-by: jrose, dholmes, forax, coleenp, vlivanov Contributed-by: mandy.chung at oracle.com, christoph.dreis at freenet.de ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp ! src/hotspot/share/runtime/reflection.cpp ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorFactory.java ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java - test/jdk/java/lang/invoke/defineHiddenClass/UnreflectTest.java - test/jdk/java/lang/invoke/defineHiddenClass/src/Fields.java + test/jdk/java/lang/invoke/unreflect/Fields.java + test/jdk/java/lang/invoke/unreflect/TEST.properties + test/jdk/java/lang/invoke/unreflect/UnreflectTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java ! test/jdk/sun/misc/UnsafeFieldOffsets.java Changeset: 28501e8a0f8d Author: prappo Date: 2020-06-19 16:42 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/28501e8a0f8d 8247780: Refine the Help page for API Documentation Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties Changeset: ac36f341fca0 Author: hannesw Date: 2020-06-19 18:21 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/ac36f341fca0 8243533: Only one of several deprecated overloaded methods listed in the Deprecated list Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestClass.java Changeset: e93c48b9cf55 Author: jjg Date: 2020-06-19 11:04 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/e93c48b9cf55 8247815: doclint: recategorize "no description for ..." as MISSING, not SYNTAX Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.out ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java ! test/langtools/tools/javac/doclint/DocLintTest.java Changeset: ddac24254364 Author: jjg Date: 2020-06-19 11:10 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/ddac24254364 8247784: Bad link causes invalid documentation Reviewed-by: mchung, dholmes, sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/Type.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassUnloadEvent.java Changeset: 086c7f077fc6 Author: dcubed Date: 2020-06-19 15:22 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/086c7f077fc6 8247876: ProblemList various crypto tests on aarch64 Reviewed-by: wetmore ! test/jdk/ProblemList.txt Changeset: 33b9328a9605 Author: weijun Date: 2020-06-20 15:11 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/33b9328a9605 8247907: XMLDsig logging does not work Reviewed-by: mullan ! src/java.base/share/lib/security/default.policy ! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java + test/jdk/javax/xml/crypto/dsig/LogParameters.java Changeset: 0d99e552e043 Author: weijun Date: 2020-06-21 08:32 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/0d99e552e043 8247964: All log0() in com/sun/org/slf4j/internal/Logger.java should be private Reviewed-by: rriggs, xuelei ! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java Changeset: 65a0669e32da Author: roland Date: 2020-06-18 15:44 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/65a0669e32da 8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined() Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopstripmining/TestStoreSunkToOuterLoop.java Changeset: 8fc8245d08f9 Author: jlahoda Date: 2020-06-22 12:03 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/8fc8245d08f9 8247932: JShell crashes when typing text block Summary: Setting up Log before running javac's scanner, so that errors reported from the scanner are properly ignored. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! test/langtools/jdk/jshell/IndentUITest.java Changeset: ce082993c9d2 Author: jwilhelm Date: 2020-06-22 18:23 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/ce082993c9d2 Merge ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/globals.hpp - test/jdk/java/lang/invoke/defineHiddenClass/UnreflectTest.java - test/jdk/java/lang/invoke/defineHiddenClass/src/Fields.java From jonathan.gibbons at oracle.com Mon Jun 22 16:30:27 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Mon, 22 Jun 2020 16:30:27 +0000 Subject: hg: jdk/submit15: 8247959: doclint errors in NIO code Message-ID: <202006221630.05MGURLe012864@aojmv0008.oracle.com> Changeset: b9416643b58b Author: jjg Date: 2020-06-22 09:29 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/b9416643b58b 8247959: doclint errors in NIO code Reviewed-by: alanb, lancea ! src/jdk.nio.mapmode/share/classes/jdk/nio/mapmode/ExtendedMapMode.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/NotificationHandler.java From jonathan.gibbons at oracle.com Mon Jun 22 16:43:15 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Mon, 22 Jun 2020 16:43:15 +0000 Subject: hg: jdk/submit15: 8247958: minor HTML errors in com.sun.jdi Message-ID: <202006221643.05MGhFDn019789@aojmv0008.oracle.com> Changeset: ba36107de260 Author: jjg Date: 2020-06-22 09:42 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/ba36107de260 8247958: minor HTML errors in com.sun.jdi Reviewed-by: dholmes, sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java From philip.race at oracle.com Mon Jun 22 20:41:19 2020 From: philip.race at oracle.com (philip.race at oracle.com) Date: Mon, 22 Jun 2020 20:41:19 +0000 Subject: hg: jdk/submit15: 8244818: Java2D Queue Flusher crash while moving application window to external monitor Message-ID: <202006222041.05MKfKU7013763@aojmv0008.oracle.com> Changeset: 9cfa0137612f Author: prr Date: 2020-06-22 13:37 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/9cfa0137612f 8244818: Java2D Queue Flusher crash while moving application window to external monitor Reviewed-by: serb, jdv, kcr ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m From jesper.wilhelmsson at oracle.com Tue Jun 23 01:06:29 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 23 Jun 2020 01:06:29 +0000 Subject: hg: jdk/submit: 4 new changesets Message-ID: <202006230106.05N16U2Z027338@aojmv0008.oracle.com> Changeset: b9416643b58b Author: jjg Date: 2020-06-22 09:29 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/b9416643b58b 8247959: doclint errors in NIO code Reviewed-by: alanb, lancea ! src/jdk.nio.mapmode/share/classes/jdk/nio/mapmode/ExtendedMapMode.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/NotificationHandler.java Changeset: ba36107de260 Author: jjg Date: 2020-06-22 09:42 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/ba36107de260 8247958: minor HTML errors in com.sun.jdi Reviewed-by: dholmes, sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java Changeset: 9cfa0137612f Author: prr Date: 2020-06-22 13:37 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/9cfa0137612f 8244818: Java2D Queue Flusher crash while moving application window to external monitor Reviewed-by: serb, jdv, kcr ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m Changeset: be8f84478783 Author: jwilhelm Date: 2020-06-23 03:05 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/be8f84478783 Merge From jonathan.gibbons at oracle.com Tue Jun 23 02:40:25 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Tue, 23 Jun 2020 02:40:25 +0000 Subject: hg: jdk/submit15: 8248061: bad reference in @throws in HotSpotDiagnosticMXBean Message-ID: <202006230240.05N2eQxp005254@aojmv0008.oracle.com> Changeset: 1ce97974255d Author: jjg Date: 2020-06-22 19:39 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/1ce97974255d 8248061: bad reference in @throws in HotSpotDiagnosticMXBean Reviewed-by: dcubed ! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java From stefan.karlsson at oracle.com Tue Jun 23 07:41:52 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Tue, 23 Jun 2020 07:41:52 +0000 Subject: hg: jdk/submit: 8247879: Rework WeakHandle and OopHandle to dynamically support different OopStorages Message-ID: <202006230741.05N7frVr027150@aojmv0008.oracle.com> Changeset: 0b6107622de4 Author: stefank Date: 2020-06-23 09:38 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/0b6107622de4 8247879: Rework WeakHandle and OopHandle to dynamically support different OopStorages Reviewed-by: coleenp, eosterlund ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/protectionDomainCache.cpp ! src/hotspot/share/classfile/protectionDomainCache.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/oops/weakHandle.inline.hpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/utilities/hashtable.cpp From doug.simon at oracle.com Tue Jun 23 07:57:52 2020 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 23 Jun 2020 07:57:52 +0000 Subject: hg: jdk/submit15: 8247992: [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod Message-ID: <202006230757.05N7vqRt003102@aojmv0008.oracle.com> Changeset: 94025f9e6a0d Author: dnsimon Date: 2020-06-23 09:57 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/94025f9e6a0d 8247992: [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod Reviewed-by: eosterlund, kvn, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaCalls.hpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java From claes.redestad at oracle.com Tue Jun 23 07:53:55 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Tue, 23 Jun 2020 07:53:55 +0000 Subject: hg: jdk/submit: 8247995: Avoid use of a mapping function in Permissions.getPermissionCollection Message-ID: <202006230753.05N7ruQ0002017@aojmv0008.oracle.com> Changeset: cc4aad546d9a Author: redestad Date: 2020-06-23 10:07 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/cc4aad546d9a 8247995: Avoid use of a mapping function in Permissions.getPermissionCollection Reviewed-by: rriggs ! src/java.base/share/classes/java/security/Permissions.java + test/micro/org/openjdk/bench/java/security/PermissionsImplies.java From suenaga at oss.nttdata.com Tue Jun 23 08:08:30 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Tue, 23 Jun 2020 08:08:30 +0000 Subject: hg: jdk/submit: 8242428: JVMTI thread operations should use Thread-Local Handshake Message-ID: <202006230808.05N88VZo008442@aojmv0008.oracle.com> Changeset: 774502ac6b3b Author: ysuenaga Date: 2020-06-23 17:08 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/774502ac6b3b 8242428: JVMTI thread operations should use Thread-Local Handshake ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/vmOperations.hpp + test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/GetThreadListStackTraces.java + test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java + test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/libGetThreadListStackTraces.c + test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/libOneGetThreadListStackTraces.c From rwestrel at redhat.com Tue Jun 23 08:03:43 2020 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Tue, 23 Jun 2020 08:03:43 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006230803.05N83iXV005170@aojmv0008.oracle.com> Changeset: 3e0f25dc5d67 Author: roland Date: 2020-06-23 10:02 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/3e0f25dc5d67 Closing branch From rwestrel at redhat.com Tue Jun 23 08:21:56 2020 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Tue, 23 Jun 2020 08:21:56 +0000 Subject: hg: jdk/submit15: 8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand Message-ID: <202006230821.05N8LuMb013339@aojmv0008.oracle.com> Changeset: 6c5c695b9fcf Author: roland Date: 2020-06-18 13:51 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/6c5c695b9fcf 8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand Reviewed-by: rkennke, thartmann ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestShenandoahLRBInOuterStripMinedLoop.java From weijun.wang at oracle.com Tue Jun 23 08:31:12 2020 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Tue, 23 Jun 2020 08:31:12 +0000 Subject: hg: jdk/submit: 8244148: keytool -printcert and -printcrl should support the -trustcacerts and -keystore options Message-ID: <202006230831.05N8VCtB017344@aojmv0008.oracle.com> Changeset: f37be32c7662 Author: hchao Date: 2020-06-23 16:30 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/f37be32c7662 8244148: keytool -printcert and -printcrl should support the -trustcacerts and -keystore options Reviewed-by: weijun, jjiang ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java + src/java.base/share/classes/sun/security/util/FilePaths.java ! test/jdk/sun/security/tools/keytool/WeakAlg.java + test/jdk/sun/security/tools/keytool/fakecacerts/MyOwnCacerts.java + test/jdk/sun/security/tools/keytool/fakecacerts/TrustedCRL.java + test/jdk/sun/security/tools/keytool/fakecacerts/TrustedCert.java + test/jdk/sun/security/util/module_patch/java.base/sun/security/util/FilePaths.java ! test/lib/jdk/test/lib/security/KeyStoreUtils.java From chris.hegarty at oracle.com Tue Jun 23 09:17:17 2020 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Tue, 23 Jun 2020 09:17:17 +0000 Subject: hg: jdk/submit15: 8247696: Incorrect tail computation for large segments in AbstractMemorySegmentImpl::mismatch Message-ID: <202006230917.05N9HH1g006769@aojmv0008.oracle.com> Changeset: c773c2db5f9c Author: chegar Date: 2020-06-23 10:09 +0100 URL: https://hg.openjdk.java.net/jdk/submit15/rev/c773c2db5f9c 8247696: Incorrect tail computation for large segments in AbstractMemorySegmentImpl::mismatch Reviewed-by: psandoz, mcimadamore ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! test/jdk/java/foreign/TestMismatch.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java From kim.barrett at oracle.com Tue Jun 23 10:28:15 2020 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Tue, 23 Jun 2020 10:28:15 +0000 Subject: hg: jdk/submit: 8247740: Inline derived CollectedHeap access for G1 and ParallelGC Message-ID: <202006231028.05NASFX5007044@aojmv0008.oracle.com> Changeset: db21ed0754ae Author: kbarrett Date: 2020-06-23 05:58 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/db21ed0754ae 8247740: Inline derived CollectedHeap access for G1 and ParallelGC Summary: Added shared helper in CollectedHeap, and inlined for G1 and ParallelGC Reviewed-by: stefank, pliden ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp From maurizio.cimadamore at oracle.com Tue Jun 23 10:50:16 2020 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Tue, 23 Jun 2020 10:50:16 +0000 Subject: hg: jdk/submit15: 8248011: Improve javadoc of Foreign Memory Access API Message-ID: <202006231050.05NAoHa9017453@aojmv0008.oracle.com> Changeset: 51e4e7f4cbba Author: mcimadamore Date: 2020-06-23 11:49 +0100 URL: https://hg.openjdk.java.net/jdk/submit15/rev/51e4e7f4cbba 8248011: Improve javadoc of Foreign Memory Access API Reviewed-by: psandoz ! 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/MemorySegment.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java From suenaga at oss.nttdata.com Tue Jun 23 10:58:46 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Tue, 23 Jun 2020 10:58:46 +0000 Subject: hg: jdk/submit: Waits the thread state transits to 'waiting' Message-ID: <202006231058.05NAwkPt020717@aojmv0008.oracle.com> Changeset: 85274d57aca0 Author: ysuenaga Date: 2020-06-23 19:58 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/85274d57aca0 Waits the thread state transits to 'waiting' ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java From sundararajan.athijegannathan at oracle.com Tue Jun 23 11:52:47 2020 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Tue, 23 Jun 2020 11:52:47 +0000 Subject: hg: jdk/submit15: 8247956: remove scripts under bin/nashorn and doc/nashorn/source Message-ID: <202006231152.05NBqljq014216@aojmv0008.oracle.com> Changeset: 5e2d63e0ce0d Author: sundar Date: 2020-06-23 17:22 +0530 URL: https://hg.openjdk.java.net/jdk/submit15/rev/5e2d63e0ce0d 8247956: remove scripts under bin/nashorn and doc/nashorn/source Reviewed-by: jlaskey - bin/nashorn/fixwhitespace.sh - bin/nashorn/runopt.sh - doc/nashorn/DEVELOPER_README - doc/nashorn/JavaScriptingProgrammersGuide.html - doc/nashorn/source/EvalFile.java - doc/nashorn/source/EvalScript.java - doc/nashorn/source/InvokeScriptFunction.java - doc/nashorn/source/InvokeScriptMethod.java - doc/nashorn/source/MultiScopes.java - doc/nashorn/source/RunnableImpl.java - doc/nashorn/source/RunnableImplObject.java - doc/nashorn/source/ScriptVars.java - doc/nashorn/source/importpackageclass.js - doc/nashorn/source/javaarray.js - doc/nashorn/source/javaextend.js - doc/nashorn/source/javaimporter.js - doc/nashorn/source/javatypes.js - doc/nashorn/source/overload.js - doc/nashorn/source/runnable.js - doc/nashorn/source/samfunc.js - doc/nashorn/source/test.js From erik.osterlund at oracle.com Tue Jun 23 12:11:34 2020 From: erik.osterlund at oracle.com (erik.osterlund at oracle.com) Date: Tue, 23 Jun 2020 12:11:34 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006231211.05NCBYOR024170@aojmv0008.oracle.com> Changeset: f45ffb4ea34e Author: eosterlund Date: 2020-06-23 11:59 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/f45ffb4ea34e 8247179: Mechanism for VM operations to not take part in safepoint coalescing Reviewed-by: rehn, dholmes ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vmThread.hpp Changeset: c6c4f56a39f2 Author: eosterlund Date: 2020-06-23 11:59 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/c6c4f56a39f2 8247319: Remove on-stack nmethod hotness counter sampling from safepoints Reviewed-by: kvn, dholmes ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/sweeper.hpp ! src/hotspot/share/runtime/vmOperations.hpp From vkempik at azul.com Tue Jun 23 10:42:31 2020 From: vkempik at azul.com (vkempik at azul.com) Date: Tue, 23 Jun 2020 10:42:31 +0000 Subject: hg: jdk/submit: 8243470: [macos] bring back O2 opt level for unsafe.cpp Message-ID: <202006231042.05NAgWKA013498@aojmv0008.oracle.com> Changeset: abdc7ca79bdf Author: vkempik Date: 2020-06-23 13:41 +0300 URL: https://hg.openjdk.java.net/jdk/submit/rev/abdc7ca79bdf 8243470: [macos] bring back O2 opt level for unsafe.cpp Summary: Remove special case for unsafe.cpp on clang macos Reviewed-by: erikj, ihse ! make/hotspot/lib/JvmOverrideFiles.gmk From erik.joelsson at oracle.com Tue Jun 23 14:12:45 2020 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Tue, 23 Jun 2020 14:12:45 +0000 Subject: hg: jdk/submit: 8213214: Set -Djava.io.tmpdir= when running tests Message-ID: <202006231412.05NECkNV019898@aojmv0008.oracle.com> Changeset: 6126a73d272d Author: erikj Date: 2020-06-23 06:51 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/6126a73d272d 8213214: Set -Djava.io.tmpdir= when running tests Reviewed-by: alanb, mikael ! make/RunTests.gmk ! test/jdk/java/nio/file/Path/Misc.java From jamil.j.nimeh at oracle.com Tue Jun 23 14:49:00 2020 From: jamil.j.nimeh at oracle.com (jamil.j.nimeh at oracle.com) Date: Tue, 23 Jun 2020 14:49:00 +0000 Subject: hg: jdk/submit: 8239950: Update PKCS9 Attributes to PKCS#9 v2.0 Encodings Message-ID: <202006231449.05NEn0jA007826@aojmv0008.oracle.com> Changeset: ab0b56034852 Author: jnimeh Date: 2020-06-23 07:48 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/ab0b56034852 8239950: Update PKCS9 Attributes to PKCS#9 v2.0 Encodings Reviewed-by: weijun ! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java ! src/java.base/share/classes/sun/security/util/DerValue.java + test/jdk/sun/security/pkcs/pkcs9/PKCS9AttrTypeTests.java From felix.yang at huawei.com Tue Jun 23 16:06:48 2020 From: felix.yang at huawei.com (felix.yang at huawei.com) Date: Tue, 23 Jun 2020 16:06:48 +0000 Subject: hg: jdk/submit: 8247979: aarch64: missing side effect of killing flags for clearArray_reg_reg Message-ID: <202006231606.05NG6nkH015593@aojmv0008.oracle.com> Changeset: 9fce19fdda7e Author: fyang Date: 2020-06-22 20:26 +0800 URL: https://hg.openjdk.java.net/jdk/submit/rev/9fce19fdda7e 8247979: aarch64: missing side effect of killing flags for clearArray_reg_reg Reviewed-by: adinn Contributed-by: wangyadong4 at huawei.com ! src/hotspot/cpu/aarch64/aarch64.ad From zgu at redhat.com Tue Jun 23 17:38:39 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Tue, 23 Jun 2020 17:38:39 +0000 Subject: hg: jdk/submit: 8248041: Shenandoah: pre-Full GC root updates may miss some roots Message-ID: <202006231738.05NHcdAQ029390@aojmv0008.oracle.com> Changeset: a6860c505636 Author: zgu Date: 2020-06-23 13:38 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/a6860c505636 8248041: Shenandoah: pre-Full GC root updates may miss some roots Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp From paul.hohensee at gmail.com Tue Jun 23 17:41:59 2020 From: paul.hohensee at gmail.com (paul.hohensee at gmail.com) Date: Tue, 23 Jun 2020 17:41:59 +0000 Subject: hg: jdk/submit: 8151779: Some intrinsic flags could be replaced with one general flag Message-ID: <202006231742.05NHg0gN000452@aojmv0008.oracle.com> Changeset: caad1ce9bb8f Author: xliu Date: 2020-06-23 10:40 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/caad1ce9bb8f 8151779: Some intrinsic flags could be replaced with one general flag Summary: Add ControlIntrinsic switch Reviewed-by: neliasso, phh ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/runtime/globals.hpp + src/hotspot/share/utilities/tribool.hpp ! test/hotspot/gtest/compiler/test_directivesParser.cpp + test/hotspot/gtest/utilities/test_tribool.cpp ! test/hotspot/jtreg/compiler/escapeAnalysis/TestGetClass.java ! test/hotspot/jtreg/compiler/intrinsics/IntrinsicAvailableTest.java ! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java From erik.gahlin at oracle.com Tue Jun 23 18:16:03 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Tue, 23 Jun 2020 18:16:03 +0000 Subject: hg: jdk/submit: 8242593: JFR: EventFactory does not scale well past unique 1000 events Message-ID: <202006231816.05NIG4Dx014887@aojmv0008.oracle.com> Changeset: fc52ceda935a Author: egahlin Date: 2020-06-23 20:15 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/fc52ceda935a 8242593: JFR: EventFactory does not scale well past unique 1000 events Reviewed-by: jbachorik ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java From jonathan.gibbons at oracle.com Tue Jun 23 19:27:57 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Tue, 23 Jun 2020 19:27:57 +0000 Subject: hg: jdk/submit15: 8247955: doclint: don't complain about summary/caption when role=presentation Message-ID: <202006231927.05NJRwIW014439@aojmv0008.oracle.com> Changeset: 91c3b0444ec8 Author: jjg Date: 2020-06-23 12:27 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/91c3b0444ec8 8247955: doclint: don't complain about summary/caption when role=presentation Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java + test/langtools/tools/doclint/AccessibilityTest5.java + test/langtools/tools/doclint/AccessibilityTest5.out From erik.gahlin at oracle.com Tue Jun 23 19:28:15 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Tue, 23 Jun 2020 19:28:15 +0000 Subject: hg: jdk/submit: 8241885: JFR tool: print does not work with inner class events Message-ID: <202006231928.05NJSGEH014595@aojmv0008.oracle.com> Changeset: d2816784605b Author: egahlin Date: 2020-06-23 21:28 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/d2816784605b 8241885: JFR tool: print does not work with inner class events Reviewed-by: jbachorik ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Main.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java From markus.gronlund at oracle.com Tue Jun 23 23:11:17 2020 From: markus.gronlund at oracle.com (markus.gronlund at oracle.com) Date: Tue, 23 Jun 2020 23:11:17 +0000 Subject: hg: jdk/submit15: 8247967: SparkExamples24H.java SIGSEGV in various places Message-ID: <202006232311.05NNBIOb016516@aojmv0008.oracle.com> Changeset: 79e8dc43c82a Author: mgronlun Date: 2020-06-24 01:02 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/79e8dc43c82a 8247967: SparkExamples24H.java SIGSEGV in various places Reviewed-by: dcubed, dholmes ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp From naoto.sato at oracle.com Wed Jun 24 00:45:54 2020 From: naoto.sato at oracle.com (naoto.sato at oracle.com) Date: Wed, 24 Jun 2020 00:45:54 +0000 Subject: hg: jdk/submit: 8248184: AMPM_OF_DAY doc fix in ChronoField Message-ID: <202006240045.05O0jsAw023609@aojmv0008.oracle.com> Changeset: c0868ae5a16b Author: naoto Date: 2020-06-23 17:43 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/c0868ae5a16b 8248184: AMPM_OF_DAY doc fix in ChronoField Reviewed-by: bpb, lancea ! src/java.base/share/classes/java/time/temporal/ChronoField.java From suenaga at oss.nttdata.com Wed Jun 24 00:47:57 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Wed, 24 Jun 2020 00:47:57 +0000 Subject: hg: jdk/submit: Add safepoint check for GetCurrentLocationClosure Message-ID: <202006240047.05O0lvOa024262@aojmv0008.oracle.com> Changeset: d3cf19c13773 Author: ysuenaga Date: 2020-06-24 09:47 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/d3cf19c13773 Add safepoint check for GetCurrentLocationClosure ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp From ioi.lam at oracle.com Wed Jun 24 05:04:07 2020 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Wed, 24 Jun 2020 05:04:07 +0000 Subject: hg: jdk/submit: 8246546: Simplify SystemDictionary::is_shared_class_visible Message-ID: <202006240504.05O5479n002422@aojmv0008.oracle.com> Changeset: f0792f0ffce9 Author: iklam Date: 2020-06-23 21:23 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/f0792f0ffce9 8246546: Simplify SystemDictionary::is_shared_class_visible Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java From peter.levart at gmail.com Wed Jun 24 09:06:06 2020 From: peter.levart at gmail.com (peter.levart at gmail.com) Date: Wed, 24 Jun 2020 09:06:06 +0000 Subject: hg: jdk/submit15: 8247532: Records deserialization is slow; ... Message-ID: <202006240906.05O966Ss007868@aojmv0008.oracle.com> Changeset: aa0949ef0470 Author: plevart Date: 2020-06-24 11:05 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/aa0949ef0470 8247532: Records deserialization is slow 8248135: Build microbenchmarks with --enable-preview Summary: Test contributed by Chris Hegarty Reviewed-by: chegar, psandoz, redestad, ihse ! make/test/BuildMicrobenchmark.gmk ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java + test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java + test/micro/org/openjdk/bench/java/io/RecordDeserialization.java From markus.gronlund at oracle.com Wed Jun 24 09:24:14 2020 From: markus.gronlund at oracle.com (markus.gronlund at oracle.com) Date: Wed, 24 Jun 2020 09:24:14 +0000 Subject: hg: jdk/submit15: 8241718: assert ((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0 in ObjectSampleCheckpoint::add_to_leakp_set Message-ID: <202006240924.05O9OFBA016098@aojmv0008.oracle.com> Changeset: f90eee1010a4 Author: mgronlun Date: 2020-06-24 11:22 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/f90eee1010a4 8241718: assert ((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0 in ObjectSampleCheckpoint::add_to_leakp_set Reviewed-by: dholmes, iklam, ccheung ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp ! src/hotspot/share/oops/method.cpp From stefan.karlsson at oracle.com Wed Jun 24 10:19:40 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 24 Jun 2020 10:19:40 +0000 Subject: hg: jdk/submit: 8248130: AArch64: pf() uses mtNone instead of mtInternal Message-ID: <202006241019.05OAJfT3011590@aojmv0008.oracle.com> Changeset: 839fc33390aa Author: stefank Date: 2020-06-24 12:19 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/839fc33390aa 8248130: AArch64: pf() uses mtNone instead of mtInternal Reviewed-by: tschatzl, kbarrett, dholmes ! src/hotspot/cpu/aarch64/frame_aarch64.cpp From stefan.karlsson at oracle.com Wed Jun 24 11:16:19 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 24 Jun 2020 11:16:19 +0000 Subject: hg: jdk/submit: 8248133: SerialGC: Unify handling of all OopStorage instances in root processing Message-ID: <202006241116.05OBGK1Y007217@aojmv0008.oracle.com> Changeset: 2762adc8dee3 Author: stefank Date: 2020-06-24 13:15 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/2762adc8dee3 8248133: SerialGC: Unify handling of all OopStorage instances in root processing Reviewed-by: eosterlund, kbarrett, pliden ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp + src/hotspot/share/gc/shared/oopStorageSet.inline.hpp From stefan.karlsson at oracle.com Wed Jun 24 11:16:48 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 24 Jun 2020 11:16:48 +0000 Subject: hg: jdk/submit: 8247820: ParallelGC: Process strong OopStorage entries in parallel Message-ID: <202006241116.05OBGmPb007523@aojmv0008.oracle.com> Changeset: da2829c9ea61 Author: stefank Date: 2020-06-24 13:16 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/da2829c9ea61 8247820: ParallelGC: Process strong OopStorage entries in parallel Reviewed-by: pliden, eosterlund, kbarrett, tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp From stefan.karlsson at oracle.com Wed Jun 24 11:15:50 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 24 Jun 2020 11:15:50 +0000 Subject: hg: jdk/submit: 8248132: ZGC: Unify handling of all OopStorage instances in root processing Message-ID: <202006241115.05OBFoVx007010@aojmv0008.oracle.com> Changeset: ca5d95af7593 Author: stefank Date: 2020-06-24 13:15 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/ca5d95af7593 8248132: ZGC: Unify handling of all OopStorage instances in root processing Reviewed-by: pliden, kbarrett, tschatzl + src/hotspot/share/gc/shared/oopStorageSetParState.hpp + src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp + src/hotspot/share/utilities/valueObjArray.hpp + test/hotspot/gtest/utilities/test_valueObjArray.cpp From stefan.karlsson at oracle.com Wed Jun 24 11:33:33 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 24 Jun 2020 11:33:33 +0000 Subject: hg: jdk/submit: 8247755: Leaner and more versatile GrowableArray classes Message-ID: <202006241133.05OBXYoE015627@aojmv0008.oracle.com> Changeset: 9c3dede05607 Author: stefank Date: 2020-06-24 13:16 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/9c3dede05607 8247755: Leaner and more versatile GrowableArray classes Reviewed-by: kbarrett, coleenp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/growableArray.cpp ! src/hotspot/share/utilities/growableArray.hpp ! src/hotspot/share/utilities/hashtable.cpp ! src/hotspot/share/utilities/hashtable.hpp ! src/hotspot/share/utilities/hashtable.inline.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java + test/hotspot/gtest/utilities/test_growableArray.cpp From andy.herrick at oracle.com Wed Jun 24 11:50:49 2020 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Wed, 24 Jun 2020 11:50:49 +0000 Subject: hg: jdk/submit: 8225251: Minimise import statements in jpackage sources Message-ID: <202006241150.05OBonQ5024332@aojmv0008.oracle.com> Changeset: 798232031f8e Author: almatvee Date: 2020-06-23 20:31 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/798232031f8e 8225251: Minimise import statements in jpackage sources Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LibProvidersLookup.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppStoreBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundleParams.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CfgFile.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PathGroup.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/CommandLine.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/ExecutableRebrander.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinExeBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsRegistry.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixPipeline.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixTool.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ApplicationLayoutTest.java ! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/CompareDottedVersionTest.java ! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DottedVersionTest.java ! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/OverridableResourceTest.java ! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PathGroupTest.java ! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PlatformVersionTest.java ! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ToolValidatorTest.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/ArgumentsTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/LicenseTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java ! test/jdk/tools/jpackage/share/SimplePackageTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java ! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java From harold.seigel at oracle.com Wed Jun 24 12:34:51 2020 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Wed, 24 Jun 2020 12:34:51 +0000 Subject: hg: jdk/submit: 8247966: runtime/logging/loadLibraryTest/LoadLibraryTest.java failed "RuntimeException: 'Unloaded library with handle' missing from stdout/stderr" Message-ID: <202006241234.05OCYqZs017086@aojmv0008.oracle.com> Changeset: bd07fc7e5f20 Author: hseigel Date: 2020-06-24 12:34 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/bd07fc7e5f20 8247966: runtime/logging/loadLibraryTest/LoadLibraryTest.java failed "RuntimeException: 'Unloaded library with handle' missing from stdout/stderr" Summary: make sure the native library is unloaded before exiting the main thread. Reviewed-by: dcubed, dholmes ! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java From claes.redestad at oracle.com Wed Jun 24 13:16:36 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Wed, 24 Jun 2020 13:16:36 +0000 Subject: hg: jdk/submit: 8248131: Simplify ServicesCatalog provider handling Message-ID: <202006241316.05ODGaIK005274@aojmv0008.oracle.com> Changeset: 7b11f0b29e49 Author: redestad Date: 2020-06-24 15:18 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/7b11f0b29e49 8248131: Simplify ServicesCatalog provider handling Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java From coleen.phillimore at oracle.com Wed Jun 24 13:57:28 2020 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Wed, 24 Jun 2020 13:57:28 +0000 Subject: hg: jdk/submit: 8239782: CC_INTERP is only used by Zero interpreter Message-ID: <202006241357.05ODvSCp024911@aojmv0008.oracle.com> Changeset: 76810b3a88c8 Author: coleenp Date: 2020-06-24 09:56 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/76810b3a88c8 8239782: CC_INTERP is only used by Zero interpreter Summary: Change CC_INTERP conditional to ZERO and remove in places where unnecessary. Fix build to exclude compilers and rename CppInterpreter to ZeroInterpreter. The "C++ Interpreter" has been removed from the code a while ago. Reviewed-by: dholmes, ihse ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp ! src/hotspot/cpu/s390/globalDefinitions_s390.hpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/zero/abstractInterpreter_zero.cpp ! src/hotspot/cpu/zero/bytecodeInterpreter_zero.cpp - src/hotspot/cpu/zero/cppInterpreterGenerator_zero.cpp - src/hotspot/cpu/zero/cppInterpreter_zero.cpp - src/hotspot/cpu/zero/cppInterpreter_zero.hpp ! src/hotspot/cpu/zero/entry_zero.hpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/frame_zero.hpp ! src/hotspot/cpu/zero/frame_zero.inline.hpp ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/nativeInst_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp + src/hotspot/cpu/zero/zeroInterpreter_zero.cpp + src/hotspot/cpu/zero/zeroInterpreter_zero.hpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp - src/hotspot/share/interpreter/bytecodeInterpreter.cpp - src/hotspot/share/interpreter/bytecodeInterpreter.hpp - src/hotspot/share/interpreter/bytecodeInterpreter.inline.hpp - src/hotspot/share/interpreter/bytecodeInterpreterProfiling.hpp - src/hotspot/share/interpreter/bytecodeInterpreterWithChecks.xml - src/hotspot/share/interpreter/bytecodeInterpreterWithChecks.xsl - src/hotspot/share/interpreter/cppInterpreter.cpp - src/hotspot/share/interpreter/cppInterpreter.hpp - src/hotspot/share/interpreter/cppInterpreterGenerator.cpp - src/hotspot/share/interpreter/cppInterpreterGenerator.hpp ! src/hotspot/share/interpreter/interpreter.cpp ! src/hotspot/share/interpreter/interpreter.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/invocationCounter.cpp ! src/hotspot/share/interpreter/invocationCounter.hpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! src/hotspot/share/interpreter/templateTable.cpp ! src/hotspot/share/interpreter/templateTable.hpp + src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp + src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp + src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp + src/hotspot/share/interpreter/zero/bytecodeInterpreterProfiling.hpp + src/hotspot/share/interpreter/zero/bytecodeInterpreterWithChecks.xml + src/hotspot/share/interpreter/zero/bytecodeInterpreterWithChecks.xsl + src/hotspot/share/interpreter/zero/zeroInterpreter.hpp + src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp + src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp ! src/hotspot/share/prims/methodHandles.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/jniHandles.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/macros.hpp From tom.rodriguez at oracle.com Wed Jun 24 17:43:03 2020 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Wed, 24 Jun 2020 17:43:03 +0000 Subject: hg: jdk/submit15: 8247246: Add explicit ResolvedJavaType.link and expose presence of default methods Message-ID: <202006241743.05OHh3Wv007712@aojmv0008.oracle.com> Changeset: b58fc6058055 Author: never Date: 2020-06-24 10:42 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/b58fc6058055 8247246: Add explicit ResolvedJavaType.link and expose presence of default methods Reviewed-by: kvn ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java From yumin.qi at oracle.com Wed Jun 24 18:16:55 2020 From: yumin.qi at oracle.com (yumin.qi at oracle.com) Date: Wed, 24 Jun 2020 18:16:55 +0000 Subject: hg: jdk/submit: 8246181: Avoid walking SymbolTable during -Xshare:dump Message-ID: <202006241816.05OIGtpf022935@aojmv0008.oracle.com> Changeset: 5e4af417bb41 Author: minqi Date: 2020-06-24 11:15 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/5e4af417bb41 8246181: Avoid walking SymbolTable during -Xshare:dump Summary: All symbols at dump are created as permanent. Store them in a global array to avoid working SymbolTable. Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp From alexey.semenyuk at oracle.com Wed Jun 24 18:23:59 2020 From: alexey.semenyuk at oracle.com (alexey.semenyuk at oracle.com) Date: Wed, 24 Jun 2020 18:23:59 +0000 Subject: hg: jdk/submit15: 8246212: JPKG001-012: application icon is missing in Control Panel Add/Remove Message-ID: <202006241823.05OINxb0026793@aojmv0008.oracle.com> Changeset: 4950acdccb07 Author: asemenyuk Date: 2020-06-23 13:42 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/4950acdccb07 8246212: JPKG001-012: application icon is missing in Control Panel Add/Remove 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 From mandy.chung at oracle.com Wed Jun 24 19:22:12 2020 From: mandy.chung at oracle.com (mandy.chung at oracle.com) Date: Wed, 24 Jun 2020 19:22:12 +0000 Subject: hg: jdk/submit15: 8247785: Small clarification of the javadoc about builtin class loaders Message-ID: <202006241922.05OJMDmT024186@aojmv0008.oracle.com> Changeset: 497e41258eb7 Author: mchung Date: 2020-06-24 12:21 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/497e41258eb7 8247785: Small clarification of the javadoc about builtin class loaders Reviewed-by: alanb, rriggs, dholmes ! src/java.base/share/classes/java/lang/ClassLoader.java From jonathan.gibbons at oracle.com Wed Jun 24 19:47:47 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 24 Jun 2020 19:47:47 +0000 Subject: hg: jdk/submit: 8164597: TestIOException.java fails after push for JDK-8164130. Message-ID: <202006241947.05OJlmXG005093@aojmv0008.oracle.com> Changeset: d565d2929640 Author: jjg Date: 2020-06-24 12:41 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/d565d2929640 8164597: TestIOException.java fails after push for JDK-8164130. Reviewed-by: prappo ! test/langtools/ProblemList.txt ! test/langtools/jdk/javadoc/doclet/testIOException/TestIOException.java From ioi.lam at oracle.com Wed Jun 24 20:53:31 2020 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Wed, 24 Jun 2020 20:53:31 +0000 Subject: hg: jdk/submit: 8248235: appcds/jigsaw/PatchModule/Simple.java failed when running in dynamic CDS mode Message-ID: <202006242053.05OKrWL0003626@aojmv0008.oracle.com> Changeset: 76e6f5648556 Author: iklam Date: 2020-06-24 13:52 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/76e6f5648556 8248235: appcds/jigsaw/PatchModule/Simple.java failed when running in dynamic CDS mode Reviewed-by: minqi ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java From magnus.ihse.bursie at oracle.com Wed Jun 24 21:40:10 2020 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Wed, 24 Jun 2020 21:40:10 +0000 Subject: hg: jdk/submit: 8247573: gtest/GTestWrapper.java is not helpful if gtest framework is missing Message-ID: <202006242140.05OLeAhC021340@aojmv0008.oracle.com> Changeset: 1c74905fc02c Author: ihse Date: 2020-06-24 23:45 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/1c74905fc02c 8247573: gtest/GTestWrapper.java is not helpful if gtest framework is missing Reviewed-by: erikj, iignatyev ! test/hotspot/jtreg/gtest/GTestWrapper.java From erik.gahlin at oracle.com Wed Jun 24 21:49:25 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Wed, 24 Jun 2020 21:49:25 +0000 Subject: hg: jdk/submit: 8242501: JFR: oldobject/TestG1.java can't find leaking object Message-ID: <202006242149.05OLnPum024785@aojmv0008.oracle.com> Changeset: 131e72eab59a Author: egahlin Date: 2020-06-24 23:47 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/131e72eab59a 8242501: JFR: oldobject/TestG1.java can't find leaking object Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/oldobject/TestG1.java ! test/jdk/jdk/jfr/event/oldobject/TestParallel.java ! test/jdk/jdk/jfr/event/oldobject/TestSerial.java From daniel.daugherty at oracle.com Wed Jun 24 21:53:28 2020 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Wed, 24 Jun 2020 21:53:28 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006242153.05OLrTBi026504@aojmv0008.oracle.com> Changeset: 6d462945718b Author: dcubed Date: 2020-06-24 17:48 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/6d462945718b 8246477: add whitebox support for deflating idle monitors Reviewed-by: dholmes, eosterlund ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmThread.cpp ! test/hotspot/jtreg/compiler/testlibrary/rtm/AbortProvoker.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java + test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 6652918413f5 Author: dcubed Date: 2020-06-24 17:49 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/6652918413f5 8248049: minor cleanups in gc/whitebox/TestWBGC.java Reviewed-by: hseigel ! test/hotspot/jtreg/gc/whitebox/TestWBGC.java From andy.herrick at oracle.com Wed Jun 24 22:11:57 2020 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Wed, 24 Jun 2020 22:11:57 +0000 Subject: hg: jdk/submit15: 8248255: [macos] Add failing DMG tests to problem list Message-ID: <202006242211.05OMBvhv003149@aojmv0008.oracle.com> Changeset: 459ede3ba53a Author: almatvee Date: 2020-06-24 17:53 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/459ede3ba53a 8248255: [macos] Add failing DMG tests to problem list Reviewed-by: herrick, asemenyuk ! test/jdk/ProblemList.txt From jesper.wilhelmsson at oracle.com Thu Jun 25 00:55:46 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 25 Jun 2020 00:55:46 +0000 Subject: hg: jdk/submit: Added tag jdk-16+3 for changeset 76810b3a88c8 Message-ID: <202006250055.05P0tkUg008050@aojmv0008.oracle.com> Changeset: ae38ffda3ef7 Author: jwilhelm Date: 2020-06-25 02:54 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/ae38ffda3ef7 Added tag jdk-16+3 for changeset 76810b3a88c8 ! .hgtags From jesper.wilhelmsson at oracle.com Thu Jun 25 00:50:53 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 25 Jun 2020 00:50:53 +0000 Subject: hg: jdk/submit15: Added tag jdk-15+29 for changeset b58fc6058055 Message-ID: <202006250050.05P0osNv006030@aojmv0008.oracle.com> Changeset: a754f573be59 Author: jwilhelm Date: 2020-06-25 02:47 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/a754f573be59 Added tag jdk-15+29 for changeset b58fc6058055 ! .hgtags From jesper.wilhelmsson at oracle.com Thu Jun 25 01:13:33 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 25 Jun 2020 01:13:33 +0000 Subject: hg: jdk/submit: 15 new changesets Message-ID: <202006250113.05P1DY3e014595@aojmv0008.oracle.com> Changeset: 1ce97974255d Author: jjg Date: 2020-06-22 19:39 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/1ce97974255d 8248061: bad reference in @throws in HotSpotDiagnosticMXBean Reviewed-by: dcubed ! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java Changeset: 94025f9e6a0d Author: dnsimon Date: 2020-06-23 09:57 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/94025f9e6a0d 8247992: [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod Reviewed-by: eosterlund, kvn, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaCalls.hpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java Changeset: c773c2db5f9c Author: chegar Date: 2020-06-23 10:09 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/c773c2db5f9c 8247696: Incorrect tail computation for large segments in AbstractMemorySegmentImpl::mismatch Reviewed-by: psandoz, mcimadamore ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! test/jdk/java/foreign/TestMismatch.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java Changeset: 51e4e7f4cbba Author: mcimadamore Date: 2020-06-23 11:49 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/51e4e7f4cbba 8248011: Improve javadoc of Foreign Memory Access API Reviewed-by: psandoz ! 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/MemorySegment.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java Changeset: 5e2d63e0ce0d Author: sundar Date: 2020-06-23 17:22 +0530 URL: https://hg.openjdk.java.net/jdk/submit/rev/5e2d63e0ce0d 8247956: remove scripts under bin/nashorn and doc/nashorn/source Reviewed-by: jlaskey - bin/nashorn/fixwhitespace.sh - bin/nashorn/runopt.sh - doc/nashorn/DEVELOPER_README - doc/nashorn/JavaScriptingProgrammersGuide.html - doc/nashorn/source/EvalFile.java - doc/nashorn/source/EvalScript.java - doc/nashorn/source/InvokeScriptFunction.java - doc/nashorn/source/InvokeScriptMethod.java - doc/nashorn/source/MultiScopes.java - doc/nashorn/source/RunnableImpl.java - doc/nashorn/source/RunnableImplObject.java - doc/nashorn/source/ScriptVars.java - doc/nashorn/source/importpackageclass.js - doc/nashorn/source/javaarray.js - doc/nashorn/source/javaextend.js - doc/nashorn/source/javaimporter.js - doc/nashorn/source/javatypes.js - doc/nashorn/source/overload.js - doc/nashorn/source/runnable.js - doc/nashorn/source/samfunc.js - doc/nashorn/source/test.js Changeset: 91c3b0444ec8 Author: jjg Date: 2020-06-23 12:27 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/91c3b0444ec8 8247955: doclint: don't complain about summary/caption when role=presentation Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java + test/langtools/tools/doclint/AccessibilityTest5.java + test/langtools/tools/doclint/AccessibilityTest5.out Changeset: 79e8dc43c82a Author: mgronlun Date: 2020-06-24 01:02 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/79e8dc43c82a 8247967: SparkExamples24H.java SIGSEGV in various places Reviewed-by: dcubed, dholmes ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp Changeset: aa0949ef0470 Author: plevart Date: 2020-06-24 11:05 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/aa0949ef0470 8247532: Records deserialization is slow 8248135: Build microbenchmarks with --enable-preview Summary: Test contributed by Chris Hegarty Reviewed-by: chegar, psandoz, redestad, ihse ! make/test/BuildMicrobenchmark.gmk ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java + test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java + test/micro/org/openjdk/bench/java/io/RecordDeserialization.java Changeset: f90eee1010a4 Author: mgronlun Date: 2020-06-24 11:22 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/f90eee1010a4 8241718: assert ((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0 in ObjectSampleCheckpoint::add_to_leakp_set Reviewed-by: dholmes, iklam, ccheung ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp ! src/hotspot/share/oops/method.cpp Changeset: b58fc6058055 Author: never Date: 2020-06-24 10:42 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/b58fc6058055 8247246: Add explicit ResolvedJavaType.link and expose presence of default methods Reviewed-by: kvn ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 4950acdccb07 Author: asemenyuk Date: 2020-06-23 13:42 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/4950acdccb07 8246212: JPKG001-012: application icon is missing in Control Panel Add/Remove 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: 497e41258eb7 Author: mchung Date: 2020-06-24 12:21 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/497e41258eb7 8247785: Small clarification of the javadoc about builtin class loaders Reviewed-by: alanb, rriggs, dholmes ! src/java.base/share/classes/java/lang/ClassLoader.java Changeset: 459ede3ba53a Author: almatvee Date: 2020-06-24 17:53 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/459ede3ba53a 8248255: [macos] Add failing DMG tests to problem list Reviewed-by: herrick, asemenyuk ! test/jdk/ProblemList.txt Changeset: a754f573be59 Author: jwilhelm Date: 2020-06-25 02:47 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/a754f573be59 Added tag jdk-15+29 for changeset b58fc6058055 ! .hgtags Changeset: 5f90d52615de Author: jwilhelm Date: 2020-06-25 03:11 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/5f90d52615de Merge ! .hgtags - bin/nashorn/fixwhitespace.sh - bin/nashorn/runopt.sh - doc/nashorn/DEVELOPER_README - doc/nashorn/JavaScriptingProgrammersGuide.html - doc/nashorn/source/EvalFile.java - doc/nashorn/source/EvalScript.java - doc/nashorn/source/InvokeScriptFunction.java - doc/nashorn/source/InvokeScriptMethod.java - doc/nashorn/source/MultiScopes.java - doc/nashorn/source/RunnableImpl.java - doc/nashorn/source/RunnableImplObject.java - doc/nashorn/source/ScriptVars.java - doc/nashorn/source/importpackageclass.js - doc/nashorn/source/javaarray.js - doc/nashorn/source/javaextend.js - doc/nashorn/source/javaimporter.js - doc/nashorn/source/javatypes.js - doc/nashorn/source/overload.js - doc/nashorn/source/runnable.js - doc/nashorn/source/samfunc.js - doc/nashorn/source/test.js ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java From jcbeyler at google.com Thu Jun 25 02:56:44 2020 From: jcbeyler at google.com (jcbeyler at google.com) Date: Thu, 25 Jun 2020 02:56:44 +0000 Subject: hg: jdk/submit: 8247615: Initialize the bytes left for the heap sampler Message-ID: <202006250256.05P2uj2M024344@aojmv0008.oracle.com> Changeset: 95888b0804a8 Author: jcbeyler Date: 2020-06-24 19:54 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/95888b0804a8 8247615: Initialize the bytes left for the heap sampler Summary: Reviewed-by ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/runtime/threadHeapSampler.hpp + test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java From chris.hegarty at oracle.com Thu Jun 25 08:55:28 2020 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Thu, 25 Jun 2020 08:55:28 +0000 Subject: hg: jdk/submit15: 8248233: Avoid superfluous Class::isRecord invocations during deserialization Message-ID: <202006250855.05P8tTaq008053@aojmv0008.oracle.com> Changeset: 4e186efa6cbf Author: chegar Date: 2020-06-25 09:54 +0100 URL: https://hg.openjdk.java.net/jdk/submit15/rev/4e186efa6cbf 8248233: Avoid superfluous Class::isRecord invocations during deserialization Reviewed-by: redestad, plevart Contributed-by: Chris Hegarty , Peter Levart ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java From jan.lahoda at oracle.com Thu Jun 25 09:08:53 2020 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Thu, 25 Jun 2020 09:08:53 +0000 Subject: hg: jdk/submit15: 8246704: --release => \"unknown enum constant PreviewFeature$Feature.TEXT_BLOCKS\" Message-ID: <202006250908.05P98rpa013536@aojmv0008.oracle.com> Changeset: e0806e234d8a Author: jlahoda Date: 2020-06-25 11:06 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/e0806e234d8a 8246704: --release => \"unknown enum constant PreviewFeature$Feature.TEXT_BLOCKS\" Summary: Use a synthetic annotation instead of inaccessible jdk.internal.PreviewFeature in ct.sym, and avoid resolving that annotation, to prevent errors being printed for the inaccessible types. Reviewed-by: jlaskey ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/langtools/tools/javac/platform/PreviewAPIsWithRelease.java + test/langtools/tools/javac/platform/PreviewAPIsWithRelease.out From christian.hagedorn at oracle.com Thu Jun 25 10:58:24 2020 From: christian.hagedorn at oracle.com (christian.hagedorn at oracle.com) Date: Thu, 25 Jun 2020 10:58:24 +0000 Subject: hg: jdk/submit15: 8245128: Kitchensink fails with: assert(destination == (address)-1 || destination == entry) failed: b) MT-unsafe modification of inline cache Message-ID: <202006251058.05PAwO1J029044@aojmv0008.oracle.com> Changeset: 19c29c71bf2a Author: chagedorn Date: 2020-06-25 11:43 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/19c29c71bf2a 8245128: Kitchensink fails with: assert(destination == (address)-1 || destination == entry) failed: b) MT-unsafe modification of inline cache Summary: Fix too strong assertion by additionally considering races due to class unloading and redefinition. Reviewed-by: eosterlund, kvn, coleenp, sspitsyn ! src/hotspot/share/code/compiledIC.cpp From coleen.phillimore at oracle.com Thu Jun 25 12:01:34 2020 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Thu, 25 Jun 2020 12:01:34 +0000 Subject: hg: jdk/submit: 8248271: linux-x86-zero build failure Message-ID: <202006251201.05PC1Yq0027175@aojmv0008.oracle.com> Changeset: 24f3207730e5 Author: coleenp Date: 2020-06-25 08:01 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/24f3207730e5 8248271: linux-x86-zero build failure Reviewed-by: dholmes ! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp From coleen.phillimore at oracle.com Thu Jun 25 12:06:41 2020 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Thu, 25 Jun 2020 12:06:41 +0000 Subject: hg: jdk/submit: 8248240: Remove extendedPC.hpp and fetch_frame_from_ucontext Message-ID: <202006251206.05PC6g0D001162@aojmv0008.oracle.com> Changeset: 85c7910df6db Author: coleenp Date: 2020-06-25 08:04 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/85c7910df6db 8248240: Remove extendedPC.hpp and fetch_frame_from_ucontext Summary: This empty interface was left over from deleting code from before safepoint polling. Reviewed-by: lfoltan, dholmes ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp - src/hotspot/share/runtime/extendedPC.hpp ! src/hotspot/share/runtime/os.hpp From sibabrata.sahoo at oracle.com Thu Jun 25 13:13:59 2020 From: sibabrata.sahoo at oracle.com (sibabrata.sahoo at oracle.com) Date: Thu, 25 Jun 2020 13:13:59 +0000 Subject: hg: jdk/submit: 8247968: test/jdk/javax/crypto/SecretKeyFactory/security.properties has wrong header Message-ID: <202006251313.05PDDxgr000795@aojmv0008.oracle.com> Changeset: b246e2b6098d Author: ssahoo Date: 2020-06-25 06:12 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/b246e2b6098d 8247968: test/jdk/javax/crypto/SecretKeyFactory/security.properties has wrong header Summary: Wrong copyright header removed Reviewed-by: weijun ! test/jdk/javax/crypto/SecretKeyFactory/security.properties From thomas.schatzl at oracle.com Thu Jun 25 14:08:43 2020 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Thu, 25 Jun 2020 14:08:43 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006251408.05PE8iXt026502@aojmv0008.oracle.com> Changeset: a79d8b29160e Author: tschatzl Date: 2020-06-25 16:07 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/a79d8b29160e 8243672: Short term pause time ratio calculation in G1 off Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: 38ecd000c722 Author: tschatzl Date: 2020-06-25 16:07 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/38ecd000c722 8244603: G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs 8238858: G1 Mixed gc young gen sizing might cause the first mixed gc to immediately follow the prepare mixed gc Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp From chris.plummer at oracle.com Thu Jun 25 15:39:42 2020 From: chris.plummer at oracle.com (chris.plummer at oracle.com) Date: Thu, 25 Jun 2020 15:39:42 +0000 Subject: hg: jdk/submit15: 8247730: 2 JNI exception pending defect groups in DwarfParser.cpp Message-ID: <202006251539.05PFdgRI008565@aojmv0008.oracle.com> Changeset: c2e9eadd464c Author: cjplummer Date: 2020-06-25 08:36 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/c2e9eadd464c 8247730: 2 JNI exception pending defect groups in DwarfParser.cpp Reviewed-by: sspitsyn, amenkov ! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp From magnus.ihse.bursie at oracle.com Thu Jun 25 16:30:55 2020 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Thu, 25 Jun 2020 16:30:55 +0000 Subject: hg: jdk/submit: 8220639: Need a way to augment JTREG_LAUNCHER_OPTIONS from command-line Message-ID: <202006251630.05PGUtjM003059@aojmv0008.oracle.com> Changeset: ecb533f7f66d Author: ihse Date: 2020-06-25 18:35 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/ecb533f7f66d 8220639: Need a way to augment JTREG_LAUNCHER_OPTIONS from command-line Reviewed-by: erikj, dholmes ! doc/testing.html ! doc/testing.md ! make/Global.gmk ! make/RunTests.gmk ! make/common/Utils.gmk From thomas.schatzl at oracle.com Thu Jun 25 16:58:38 2020 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Thu, 25 Jun 2020 16:58:38 +0000 Subject: hg: jdk/submit: 8248329: JDK-8244603 breaks windows build Message-ID: <202006251658.05PGwdex015924@aojmv0008.oracle.com> Changeset: 6c730060e94e Author: tschatzl Date: 2020-06-25 18:58 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/6c730060e94e 8248329: JDK-8244603 breaks windows build Reviewed-by: sundar, dcubed ! src/hotspot/share/gc/g1/g1Policy.cpp From daniel.daugherty at oracle.com Thu Jun 25 17:11:27 2020 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Thu, 25 Jun 2020 17:11:27 +0000 Subject: hg: jdk/submit15: 2 new changesets Message-ID: <202006251711.05PHBRFj022490@aojmv0008.oracle.com> Changeset: c9b89c166c74 Author: dcubed Date: 2020-06-25 13:08 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/c9b89c166c74 8248335: ProblemList compiler/ciReplay/TestServerVM.java and TestVMNoCompLevel.java with AOT Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-aot.txt Changeset: 48dff13bb70a Author: dcubed Date: 2020-06-25 13:10 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/48dff13bb70a 8248339: ProblemList jdk/jfr/event/os/TestThreadContextSwitches.java Reviewed-by: iignatyev ! test/jdk/ProblemList.txt From daniel.daugherty at oracle.com Thu Jun 25 19:01:35 2020 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Thu, 25 Jun 2020 19:01:35 +0000 Subject: hg: jdk/submit15: 8248341: ProblemList java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java Message-ID: <202006251901.05PJ1avf011658@aojmv0008.oracle.com> Changeset: cf65909b98c5 Author: dcubed Date: 2020-06-25 15:00 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/cf65909b98c5 8248341: ProblemList java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java Reviewed-by: iignatyev ! test/jdk/ProblemList.txt From yumin.qi at oracle.com Thu Jun 25 19:40:26 2020 From: yumin.qi at oracle.com (yumin.qi at oracle.com) Date: Thu, 25 Jun 2020 19:40:26 +0000 Subject: hg: jdk/submit: 8203005: The top-of-stack type specified for nofast_* bytecodes are wrong Message-ID: <202006251940.05PJeQK3028799@aojmv0008.oracle.com> Changeset: f2b42b50b505 Author: minqi Date: 2020-06-25 12:40 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/f2b42b50b505 8203005: The top-of-stack type specified for nofast_* bytecodes are wrong Summary: The change was left by 8074345 the types were wrongly put as T_ILLEGAL for T_OBJECT, and T_ILLEGAL for T_INT. Reviewed-by: dcubed, cjplummer ! src/hotspot/share/interpreter/bytecodes.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java From erik.gahlin at oracle.com Thu Jun 25 19:45:29 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Thu, 25 Jun 2020 19:45:29 +0000 Subject: hg: jdk/submit: 8248302: JFR: Add test for OldObjectSample event when using ZGC Message-ID: <202006251945.05PJjTb4000655@aojmv0008.oracle.com> Changeset: 315169f1f73a Author: egahlin Date: 2020-06-25 21:46 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/315169f1f73a 8248302: JFR: Add test for OldObjectSample event when using ZGC Reviewed-by: mgronlun + test/jdk/jdk/jfr/event/oldobject/TestZ.java From vicente.romero at oracle.com Thu Jun 25 21:50:40 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Thu, 25 Jun 2020 21:50:40 +0000 Subject: hg: jdk/submit15: 8247849: permits clause of sealed interfaces should not allow parameterized types Message-ID: <202006252150.05PLofN9022385@aojmv0008.oracle.com> Changeset: a59152a5f1cb Author: vromero Date: 2020-06-25 17:48 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/a59152a5f1cb 8247849: permits clause of sealed interfaces should not allow parameterized types Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java From daniel.daugherty at oracle.com Thu Jun 25 21:55:07 2020 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Thu, 25 Jun 2020 21:55:07 +0000 Subject: hg: jdk/submit15: 8248354: ProblemList vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java Message-ID: <202006252155.05PLt8Mp024766@aojmv0008.oracle.com> Changeset: 6bff3d31079f Author: dcubed Date: 2020-06-25 17:54 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/6bff3d31079f 8248354: ProblemList vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java Reviewed-by: cjplummer ! test/hotspot/jtreg/ProblemList.txt From daniel.daugherty at oracle.com Thu Jun 25 22:30:39 2020 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Thu, 25 Jun 2020 22:30:39 +0000 Subject: hg: jdk/submit15: 8248351: ProblemList serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java on Windows Message-ID: <202006252230.05PMUdRS008070@aojmv0008.oracle.com> Changeset: 3f0ccf490c79 Author: dcubed Date: 2020-06-25 18:29 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/3f0ccf490c79 8248351: ProblemList serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java on Windows Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt From daniel.daugherty at oracle.com Thu Jun 25 22:47:59 2020 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Thu, 25 Jun 2020 22:47:59 +0000 Subject: hg: jdk/submit15: 8248358: ProblemList sun/nio/ch/TestMaxCachedBufferSize.java on macOSX Message-ID: <202006252247.05PMlxPn014415@aojmv0008.oracle.com> Changeset: 69bc9754be7e Author: dcubed Date: 2020-06-25 18:47 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/69bc9754be7e 8248358: ProblemList sun/nio/ch/TestMaxCachedBufferSize.java on macOSX Reviewed-by: iignatyev ! test/jdk/ProblemList.txt From vladimir.kozlov at oracle.com Thu Jun 25 23:01:29 2020 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Thu, 25 Jun 2020 23:01:29 +0000 Subject: hg: jdk/submit: 8248347: windows build broken by JDK-8243114 Message-ID: <202006252301.05PN1UvP019924@aojmv0008.oracle.com> Changeset: 97726b05c864 Author: kvn Date: 2020-06-25 16:01 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/97726b05c864 8248347: windows build broken by JDK-8243114 Reviewed-by: dcubed, dholmes ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp From jesper.wilhelmsson at oracle.com Fri Jun 26 02:17:23 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 26 Jun 2020 02:17:23 +0000 Subject: hg: jdk/submit: 12 new changesets Message-ID: <202006260217.05Q2HOMe001774@aojmv0008.oracle.com> Changeset: 4e186efa6cbf Author: chegar Date: 2020-06-25 09:54 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/4e186efa6cbf 8248233: Avoid superfluous Class::isRecord invocations during deserialization Reviewed-by: redestad, plevart Contributed-by: Chris Hegarty , Peter Levart ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java Changeset: e0806e234d8a Author: jlahoda Date: 2020-06-25 11:06 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/e0806e234d8a 8246704: --release => \"unknown enum constant PreviewFeature$Feature.TEXT_BLOCKS\" Summary: Use a synthetic annotation instead of inaccessible jdk.internal.PreviewFeature in ct.sym, and avoid resolving that annotation, to prevent errors being printed for the inaccessible types. Reviewed-by: jlaskey ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/langtools/tools/javac/platform/PreviewAPIsWithRelease.java + test/langtools/tools/javac/platform/PreviewAPIsWithRelease.out Changeset: 19c29c71bf2a Author: chagedorn Date: 2020-06-25 11:43 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/19c29c71bf2a 8245128: Kitchensink fails with: assert(destination == (address)-1 || destination == entry) failed: b) MT-unsafe modification of inline cache Summary: Fix too strong assertion by additionally considering races due to class unloading and redefinition. Reviewed-by: eosterlund, kvn, coleenp, sspitsyn ! src/hotspot/share/code/compiledIC.cpp Changeset: c2e9eadd464c Author: cjplummer Date: 2020-06-25 08:36 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/c2e9eadd464c 8247730: 2 JNI exception pending defect groups in DwarfParser.cpp Reviewed-by: sspitsyn, amenkov ! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp Changeset: c9b89c166c74 Author: dcubed Date: 2020-06-25 13:08 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/c9b89c166c74 8248335: ProblemList compiler/ciReplay/TestServerVM.java and TestVMNoCompLevel.java with AOT Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-aot.txt Changeset: 48dff13bb70a Author: dcubed Date: 2020-06-25 13:10 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/48dff13bb70a 8248339: ProblemList jdk/jfr/event/os/TestThreadContextSwitches.java Reviewed-by: iignatyev ! test/jdk/ProblemList.txt Changeset: cf65909b98c5 Author: dcubed Date: 2020-06-25 15:00 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/cf65909b98c5 8248341: ProblemList java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java Reviewed-by: iignatyev ! test/jdk/ProblemList.txt Changeset: a59152a5f1cb Author: vromero Date: 2020-06-25 17:48 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/a59152a5f1cb 8247849: permits clause of sealed interfaces should not allow parameterized types Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 6bff3d31079f Author: dcubed Date: 2020-06-25 17:54 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/6bff3d31079f 8248354: ProblemList vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java Reviewed-by: cjplummer ! test/hotspot/jtreg/ProblemList.txt Changeset: 3f0ccf490c79 Author: dcubed Date: 2020-06-25 18:29 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/3f0ccf490c79 8248351: ProblemList serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java on Windows Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt Changeset: 69bc9754be7e Author: dcubed Date: 2020-06-25 18:47 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/69bc9754be7e 8248358: ProblemList sun/nio/ch/TestMaxCachedBufferSize.java on macOSX Reviewed-by: iignatyev ! test/jdk/ProblemList.txt Changeset: d1a9e4218c78 Author: jwilhelm Date: 2020-06-26 04:15 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/d1a9e4218c78 Merge From suenaga at oss.nttdata.com Fri Jun 26 04:55:13 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Fri, 26 Jun 2020 04:55:13 +0000 Subject: hg: jdk/submit: 8248379: Handshake closures for JVMTI monitor functions lack of some validations Message-ID: <202006260455.05Q4tDFs026920@aojmv0008.oracle.com> Changeset: 414c4a834117 Author: ysuenaga Date: 2020-06-26 13:54 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/414c4a834117 8248379: Handshake closures for JVMTI monitor functions lack of some validations ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp From kim.barrett at oracle.com Fri Jun 26 09:38:22 2020 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Fri, 26 Jun 2020 09:38:22 +0000 Subject: hg: jdk/submit: 8247747: Remove macro definition of "inline" in stack.hpp Message-ID: <202006260938.05Q9cMYT004866@aojmv0008.oracle.com> Changeset: 0948b915c229 Author: kbarrett Date: 2020-06-26 05:26 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/0948b915c229 8247747: Remove macro definition of "inline" in stack.hpp Summary: Removed "inline" macro and some microoptimizations. Reviewed-by: lfoltan, tschatzl ! src/hotspot/share/utilities/stack.hpp ! src/hotspot/share/utilities/stack.inline.hpp From matthias.baesken at sap.com Fri Jun 26 10:07:17 2020 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Fri, 26 Jun 2020 10:07:17 +0000 Subject: hg: jdk/submit: 8248334: hs build errors on ppc64 and s390x platforms Message-ID: <202006261007.05QA7IfJ015188@aojmv0008.oracle.com> Changeset: 5241b54b47db Author: mbaesken Date: 2020-06-26 12:05 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/5241b54b47db 8248334: hs build errors on ppc64 and s390x platforms Reviewed-by: dholmes, mdoerr ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp From harold.seigel at oracle.com Fri Jun 26 12:38:28 2020 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Fri, 26 Jun 2020 12:38:28 +0000 Subject: hg: jdk/submit: 8246337: Add more JVM tests for sealed classes Message-ID: <202006261238.05QCcTJx016790@aojmv0008.oracle.com> Changeset: 00037d9fac4f Author: hseigel Date: 2020-06-26 12:38 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/00037d9fac4f 8246337: Add more JVM tests for sealed classes Summary: Add missing test cases for sealed interfaces and sealed classes. Reviewed-by: dholmes, lfoltan + test/hotspot/jtreg/runtime/modules/SealedInterfaceModuleTest.java ! test/hotspot/jtreg/runtime/modules/sealedP1/C1.java ! test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod + test/hotspot/jtreg/runtime/modules/sealedP1/SuperInterface.jcod ! test/hotspot/jtreg/runtime/modules/sealedP2/C2.java ! test/hotspot/jtreg/runtime/modules/sealedP3/C3.java ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java + test/hotspot/jtreg/runtime/sealedClasses/asteroids/Charon.java + test/hotspot/jtreg/runtime/sealedClasses/otherPkg/WrongPackageNotPublic.java ! test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod From thomas.schatzl at oracle.com Fri Jun 26 12:43:38 2020 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Fri, 26 Jun 2020 12:43:38 +0000 Subject: hg: jdk/submit: 8247819: G1: Process strong OopStorage entries in parallel Message-ID: <202006261243.05QChcbA018276@aojmv0008.oracle.com> Changeset: 9bcadce281ac Author: tschatzl Date: 2020-06-26 14:43 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/9bcadce281ac 8247819: G1: Process strong OopStorage entries in parallel Summary: Implement parallel processing of strong OopStorage entries for G1. Reviewed-by: kbarrett, stefank Contributed-by: Erik Osterlund , Stefan Karlsson , Thomas Schatzl ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/shared/oopStorageSet.cpp ! src/hotspot/share/gc/shared/oopStorageSetParState.hpp ! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/workerDataArray.hpp ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java From erik.osterlund at oracle.com Fri Jun 26 13:21:59 2020 From: erik.osterlund at oracle.com (erik.osterlund at oracle.com) Date: Fri, 26 Jun 2020 13:21:59 +0000 Subject: hg: jdk/submit: 8248216: JFR: Unify handling of all OopStorage instances in LeakProfiler root processing Message-ID: <202006261321.05QDLxuE003368@aojmv0008.oracle.com> Changeset: e2508074bfd1 Author: eosterlund Date: 2020-06-26 13:20 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/e2508074bfd1 8248216: JFR: Unify handling of all OopStorage instances in LeakProfiler root processing Reviewed-by: mgronlun, stefank ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp + src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp From chris.hegarty at oracle.com Fri Jun 26 13:55:40 2020 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 26 Jun 2020 13:55:40 +0000 Subject: hg: jdk/submit: 8248326: Add a minimal serialization test for local records Message-ID: <202006261355.05QDtf9Z017704@aojmv0008.oracle.com> Changeset: 8fd3e34e8379 Author: chegar Date: 2020-06-26 14:55 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/8fd3e34e8379 8248326: Add a minimal serialization test for local records Reviewed-by: dfuchs ! test/jdk/java/io/Serializable/records/BasicRecordSer.java From boris.ulasevich at bell-sw.com Fri Jun 26 15:17:16 2020 From: boris.ulasevich at bell-sw.com (boris.ulasevich at bell-sw.com) Date: Fri, 26 Jun 2020 15:17:16 +0000 Subject: hg: jdk/submit: 8247408: IdealGraph bit check expression canonicalization Message-ID: <202006261517.05QFHHvI020269@aojmv0008.oracle.com> Changeset: c577c6590ec5 Author: bulasevich Date: 2020-06-26 11:16 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/c577c6590ec5 8247408: IdealGraph bit check expression canonicalization Reviewed-by: aph, kvn, adinn ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/c2/TestBit.java + test/micro/org/openjdk/bench/vm/compiler/BitTest.java From lance.andersen at oracle.com Fri Jun 26 17:38:25 2020 From: lance.andersen at oracle.com (lance.andersen at oracle.com) Date: Fri, 26 Jun 2020 17:38:25 +0000 Subject: hg: jdk/submit: 8248412: test/jdk/java/sql/testng/test/sql/DriverManagerPermissionsTests.java can fail Message-ID: <202006261738.05QHcPcb020564@aojmv0008.oracle.com> Changeset: e92a076bc6a5 Author: lancea Date: 2020-06-26 13:37 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/e92a076bc6a5 8248412: test/jdk/java/sql/testng/test/sql/DriverManagerPermissionsTests.java can fail Reviewed-by: naoto, dfuchs - test/jdk/java/sql/testng/test/sql/DriverManagerPermissionsTests.java + test/jdk/java/sql/testng/test/sql/othervm/DriverManagerPermissionsTests.java From robert.field at oracle.com Fri Jun 26 18:56:55 2020 From: robert.field at oracle.com (robert.field at oracle.com) Date: Fri, 26 Jun 2020 18:56:55 +0000 Subject: hg: jdk/submit: 8247438: JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown; ... Message-ID: <202006261856.05QIuuHb020704@aojmv0008.oracle.com> Changeset: 4d1a122a5e4e Author: rfield Date: 2020-06-26 11:56 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/4d1a122a5e4e 8247438: JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown 8237743: test/langtools/jdk/jshell/FailOverExecutionControlTest.java fails No ExecutionControlProvider with name 'nonExistent' and parameter keys: [] 8199646: JShell tests: jdk/jshell/FailOverDirectExecutionControlTest.java failed with java.lang.UnsupportedOperationException Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java ! test/langtools/jdk/jshell/ExecutionControlTestBase.java ! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlTest.java From calvin.cheung at oracle.com Fri Jun 26 19:27:04 2020 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Fri, 26 Jun 2020 19:27:04 +0000 Subject: hg: jdk/submit: 8248112: array index out of bound in FileMapInfo::check_paths Message-ID: <202006261927.05QJR5fU004286@aojmv0008.oracle.com> Changeset: 3fa59689c0fe Author: ccheung Date: 2020-06-26 19:26 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/3fa59689c0fe 8248112: array index out of bound in FileMapInfo::check_paths Summary: Check runtime classpath lengths after calling create_path_array(). Reviewed-by: iklam, minqi ! src/hotspot/share/memory/filemap.cpp ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java From igor.veresov at oracle.com Fri Jun 26 22:08:43 2020 From: igor.veresov at oracle.com (igor.veresov at oracle.com) Date: Fri, 26 Jun 2020 22:08:43 +0000 Subject: hg: jdk/submit15: 8248168: [Graal] jck tests timeout in Graal with -Xcomp mode Message-ID: <202006262208.05QM8h1G009798@aojmv0008.oracle.com> Changeset: 561a1d66a4fd Author: iveresov Date: 2020-06-26 15:08 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/561a1d66a4fd 8248168: [Graal] jck tests timeout in Graal with -Xcomp mode Summary: Re-enable deadlock avoidance logic for JVMCI and Xcomp. Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.hpp From joe.darcy at oracle.com Sat Jun 27 00:14:34 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Sat, 27 Jun 2020 00:14:34 +0000 Subject: hg: jdk/submit: 8248428: Cleanup pass on javax.lang.model docs Message-ID: <202006270014.05R0EYcU024223@aojmv0008.oracle.com> Changeset: 0d3b9e32d012 Author: darcy Date: 2020-06-26 17:14 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/0d3b9e32d012 8248428: Cleanup pass on javax.lang.model docs Reviewed-by: jjg ! 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 ! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java ! src/java.compiler/share/classes/javax/lang/model/element/package-info.java ! src/java.compiler/share/classes/javax/lang/model/type/NullType.java ! src/java.compiler/share/classes/javax/lang/model/type/PrimitiveType.java ! src/java.compiler/share/classes/javax/lang/model/type/ReferenceType.java ! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java ! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java ! src/java.compiler/share/classes/javax/lang/model/type/UnionType.java ! src/java.compiler/share/classes/javax/lang/model/type/WildcardType.java ! src/java.compiler/share/classes/javax/lang/model/type/package-info.java From robert.field at oracle.com Sat Jun 27 01:22:17 2020 From: robert.field at oracle.com (robert.field at oracle.com) Date: Sat, 27 Jun 2020 01:22:17 +0000 Subject: hg: jdk/submit15: 8247438: JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown; ... Message-ID: <202006270122.05R1MHm5017934@aojmv0008.oracle.com> Changeset: d90ab2b4e119 Author: rfield Date: 2020-06-26 18:20 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/d90ab2b4e119 8247438: JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown 8237743: test/langtools/jdk/jshell/FailOverExecutionControlTest.java fails No ExecutionControlProvider with name 'nonExistent' and parameter keys: [] 8199646: JShell tests: jdk/jshell/FailOverDirectExecutionControlTest.java failed with java.lang.UnsupportedOperationException Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java ! test/langtools/jdk/jshell/ExecutionControlTestBase.java ! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlTest.java From mikael.vidstedt at oracle.com Sat Jun 27 03:09:42 2020 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Sat, 27 Jun 2020 03:09:42 +0000 Subject: hg: jdk/submit15: 8248044: Backout ProblemList-ed tests introduced by JDK-8247876 Message-ID: <202006270309.05R39hca024561@aojmv0008.oracle.com> Changeset: f3f74bdf454d Author: mikael Date: 2020-06-26 20:07 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/f3f74bdf454d 8248044: Backout ProblemList-ed tests introduced by JDK-8247876 Reviewed-by: dcubed ! test/jdk/ProblemList.txt From pengfei.li at arm.com Sun Jun 28 02:40:10 2020 From: pengfei.li at arm.com (pengfei.li at arm.com) Date: Sun, 28 Jun 2020 02:40:10 +0000 Subject: hg: jdk/submit: 8247307: C2: Loop array fill stub routines are not called Message-ID: <202006280240.05S2eAHp028489@aojmv0008.oracle.com> Changeset: c796401faefa Author: pli Date: 2020-06-28 02:39 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/c796401faefa 8247307: C2: Loop array fill stub routines are not called Summary: Ignore safepoint polling use of CountedLoopNode when matching loop array fill pattern. Reviewed-by: kvn, thartmann ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/opto/loopTransform.cpp + test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java From pengfei.li at arm.com Sun Jun 28 05:53:23 2020 From: pengfei.li at arm.com (pengfei.li at arm.com) Date: Sun, 28 Jun 2020 05:53:23 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006280553.05S5rNfj003721@aojmv0008.oracle.com> Changeset: 219dca1af228 Author: pli Date: 2020-06-28 05:52 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/219dca1af228 Closing branch From jesper.wilhelmsson at oracle.com Mon Jun 29 02:39:50 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 29 Jun 2020 02:39:50 +0000 Subject: hg: jdk/submit: 4 new changesets Message-ID: <202006290239.05T2dphA006708@aojmv0008.oracle.com> Changeset: 561a1d66a4fd Author: iveresov Date: 2020-06-26 15:08 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/561a1d66a4fd 8248168: [Graal] jck tests timeout in Graal with -Xcomp mode Summary: Re-enable deadlock avoidance logic for JVMCI and Xcomp. Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.hpp Changeset: d90ab2b4e119 Author: rfield Date: 2020-06-26 18:20 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/d90ab2b4e119 8247438: JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown 8237743: test/langtools/jdk/jshell/FailOverExecutionControlTest.java fails No ExecutionControlProvider with name 'nonExistent' and parameter keys: [] 8199646: JShell tests: jdk/jshell/FailOverDirectExecutionControlTest.java failed with java.lang.UnsupportedOperationException Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java ! test/langtools/jdk/jshell/ExecutionControlTestBase.java ! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlTest.java Changeset: f3f74bdf454d Author: mikael Date: 2020-06-26 20:07 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/f3f74bdf454d 8248044: Backout ProblemList-ed tests introduced by JDK-8247876 Reviewed-by: dcubed ! test/jdk/ProblemList.txt Changeset: a890f18d61da Author: jwilhelm Date: 2020-06-29 04:38 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/a890f18d61da Merge ! src/hotspot/share/compiler/compileBroker.cpp From suenaga at oss.nttdata.com Mon Jun 29 04:36:26 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Mon, 29 Jun 2020 04:36:26 +0000 Subject: hg: jdk/submit: 8248379: Handshake closures for JVMTI monitor functions lack of some validations Message-ID: <202006290436.05T4aRLl015944@aojmv0008.oracle.com> Changeset: 2163ccf44b2a Author: ysuenaga Date: 2020-06-29 13:35 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/2163ccf44b2a 8248379: Handshake closures for JVMTI monitor functions lack of some validations Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp From suenaga at oss.nttdata.com Mon Jun 29 04:37:32 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Mon, 29 Jun 2020 04:37:32 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006290437.05T4bXai016211@aojmv0008.oracle.com> Changeset: 2d11ea335bfe Author: ysuenaga Date: 2020-06-29 13:37 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/2d11ea335bfe Closing branch From tobias.hartmann at oracle.com Mon Jun 29 06:19:05 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Mon, 29 Jun 2020 06:19:05 +0000 Subject: hg: jdk/submit15: 8247832: [Graal] Many Javafuzzer tests failures with Graal, due to unexpected results, after last update JDK-8243380 Message-ID: <202006290619.05T6J6MX020228@aojmv0008.oracle.com> Changeset: 0eb15038c82f Author: thartmann Date: 2020-06-29 08:18 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/0eb15038c82f 8247832: [Graal] Many Javafuzzer tests failures with Graal, due to unexpected results, after last update JDK-8243380 Summary: Cherry-picking GR-24281 Reviewed-by: roland, kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LateMembarInsertionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VolatileReadEliminateWrongMemoryStateTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/VolatileReadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java From tobias.hartmann at oracle.com Mon Jun 29 06:22:21 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Mon, 29 Jun 2020 06:22:21 +0000 Subject: hg: jdk/submit: 8248234: Disabling UseExactTypes crashes C2 Message-ID: <202006290622.05T6ML3A021701@aojmv0008.oracle.com> Changeset: a707b9457c83 Author: thartmann Date: 2020-06-29 08:21 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/a707b9457c83 8248234: Disabling UseExactTypes crashes C2 Summary: Remove the flag since it is broken, untested and hasn't been used in many years. Reviewed-by: kvn, redestad, neliasso ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/type.cpp From suenaga at oss.nttdata.com Mon Jun 29 09:03:20 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Mon, 29 Jun 2020 09:03:20 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006290903.05T93LhU018549@aojmv0008.oracle.com> Changeset: 489125218aee Author: ysuenaga Date: 2020-06-29 17:59 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/489125218aee Closing branch Changeset: 6d958c6978e5 Author: ysuenaga Date: 2020-06-29 18:02 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/6d958c6978e5 8242428: JVMTI thread operations should use Thread-Local Handshake ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/runtime/vmOperations.hpp + test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/GetThreadListStackTraces.java + test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java + test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/libGetThreadListStackTraces.c + test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/libOneGetThreadListStackTraces.c From goetz.lindenmaier at sap.com Mon Jun 29 11:29:07 2020 From: goetz.lindenmaier at sap.com (goetz.lindenmaier at sap.com) Date: Mon, 29 Jun 2020 11:29:07 +0000 Subject: hg: jdk/submit: 8248476: No helpful NullPointerException message after calling fillInStackTrace Message-ID: <202006291129.05TBT7ZX018688@aojmv0008.oracle.com> Changeset: 12608fb5da1a Author: goetz Date: 2020-06-29 12:23 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/12608fb5da1a 8248476: No helpful NullPointerException message after calling fillInStackTrace Reviewed-by: ! src/hotspot/share/interpreter/bytecodeUtils.cpp ! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java From boris.ulasevich at bell-sw.com Mon Jun 29 11:26:49 2020 From: boris.ulasevich at bell-sw.com (boris.ulasevich at bell-sw.com) Date: Mon, 29 Jun 2020 11:26:49 +0000 Subject: hg: jdk/submit: 8247408: IdealGraph bit check expression canonicalization Message-ID: <202006291126.05TBQnM6018041@aojmv0008.oracle.com> Changeset: 4a91f6b96a50 Author: bulasevich Date: 2020-06-29 07:26 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/4a91f6b96a50 8247408: IdealGraph bit check expression canonicalization Reviewed-by: aph, kvn, adinn ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/c2/TestBit.java + test/micro/org/openjdk/bench/vm/compiler/BitTest.java From harold.seigel at oracle.com Mon Jun 29 12:30:49 2020 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Mon, 29 Jun 2020 12:30:49 +0000 Subject: hg: jdk/submit: 8248273: Small clean up for PerfClassTraceTime Message-ID: <202006291230.05TCUniS016088@aojmv0008.oracle.com> Changeset: 6ad5fd9a52df Author: hseigel Date: 2020-06-29 12:28 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/6ad5fd9a52df 8248273: Small clean up for PerfClassTraceTime Summary: Remove the unused code. Reviewed-by: dholmes, redestad ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/services/threadService.hpp From patrick.concannon at oracle.com Mon Jun 29 13:50:21 2020 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Mon, 29 Jun 2020 13:50:21 +0000 Subject: hg: jdk/submit: 8245245: Websocket can lose the URL encoding of URI query parameters Message-ID: <202006291350.05TDoN7J018800@aojmv0008.oracle.com> Changeset: 01e29f94df3b Author: pconcannon Date: 2020-06-29 14:49 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/01e29f94df3b 8245245: Websocket can lose the URL encoding of URI query parameters Summary: The fix updates jdk.internal.net.http.websocket.OpeningHandshake to avoid double encoding and decoding of URL Reviewed-by: dfuchs, chegar, prappo Contributed-by: Rahul Yadav ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java + test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java From christian.hagedorn at oracle.com Mon Jun 29 15:17:10 2020 From: christian.hagedorn at oracle.com (christian.hagedorn at oracle.com) Date: Mon, 29 Jun 2020 15:17:10 +0000 Subject: hg: jdk/submit: 8247218: Add default constructor to VectorSet to use Thread::current()->resource_area() as arena by default Message-ID: <202006291517.05TFHA8F026423@aojmv0008.oracle.com> Changeset: e16f16838730 Author: chagedorn Date: 2020-06-29 17:14 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/e16f16838730 8247218: Add default constructor to VectorSet to use Thread::current()->resource_area() as arena by default Summary: Add a default construction to VectorSet and clean up uses of the old constructor. Reviewed-by: kvn, thartmann ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/domgraph.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/live.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/regalloc.cpp ! src/hotspot/share/opto/stringopts.cpp From bob.vandette at oracle.com Mon Jun 29 15:25:49 2020 From: bob.vandette at oracle.com (bob.vandette at oracle.com) Date: Mon, 29 Jun 2020 15:25:49 +0000 Subject: hg: jdk/submit15: 8236647: Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode Message-ID: <202006291525.05TFPoWI001421@aojmv0008.oracle.com> Changeset: c7159850c3e9 Author: bobv Date: 2020-06-29 15:25 +0000 URL: https://hg.openjdk.java.net/jdk/submit15/rev/c7159850c3e9 8236647: Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java From aph at redhat.com Mon Jun 29 16:23:27 2020 From: aph at redhat.com (aph at redhat.com) Date: Mon, 29 Jun 2020 16:23:27 +0000 Subject: hg: jdk/submit: 8246051: SIGBUS by unaligned Unsafe compare_and_swap Message-ID: <202006291623.05TGNRC5029627@aojmv0008.oracle.com> Changeset: 3f64579f48cc Author: aph Date: 2020-06-29 10:15 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/3f64579f48cc 8246051: SIGBUS by unaligned Unsafe compare_and_swap Reviewed-by: aph Contributed-by: zhuoren.wz at alibaba-inc.com ! src/hotspot/share/prims/unsafe.cpp + test/hotspot/jtreg/compiler/unsafe/TestUnsafeUnalignedSwap.java From magnus.ihse.bursie at oracle.com Mon Jun 29 16:35:19 2020 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Mon, 29 Jun 2020 16:35:19 +0000 Subject: hg: jdk/submit: 8248488: JDK-8246484 actually broke COMPARE_BUILD Message-ID: <202006291635.05TGZKlc004880@aojmv0008.oracle.com> Changeset: a8a1b64a0556 Author: ihse Date: 2020-06-29 18:39 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/a8a1b64a0556 8248488: JDK-8246484 actually broke COMPARE_BUILD Reviewed-by: erikj ! make/Init.gmk ! make/InitSupport.gmk From bob.vandette at oracle.com Mon Jun 29 17:26:11 2020 From: bob.vandette at oracle.com (bob.vandette at oracle.com) Date: Mon, 29 Jun 2020 17:26:11 +0000 Subject: hg: jdk/submit: 8248410: Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode Message-ID: <202006291726.05THQBHw028443@aojmv0008.oracle.com> Changeset: a922dc19a7a5 Author: bobv Date: 2020-06-29 17:25 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/a922dc19a7a5 8248410: Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java From alexey.semenyuk at oracle.com Mon Jun 29 17:59:50 2020 From: alexey.semenyuk at oracle.com (alexey.semenyuk at oracle.com) Date: Mon, 29 Jun 2020 17:59:50 +0000 Subject: hg: jdk/submit15: 3 new changesets Message-ID: <202006291759.05THxomI012928@aojmv0008.oracle.com> Changeset: 6e5b07da3054 Author: asemenyuk Date: 2020-06-29 10:51 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/6e5b07da3054 8248427: jpackage jtreg BasicTest.testTemp() test fails on Windows Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java Changeset: 7bcc734da447 Author: asemenyuk Date: 2020-06-29 10:52 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/7bcc734da447 8248254: jpackage fails if app module is in external runtime Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java ! test/jdk/ProblemList.txt ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java Changeset: ed2af47e7987 Author: asemenyuk Date: 2020-06-29 10:52 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/ed2af47e7987 8248264: WinUpgradeUUIDTest application is missing in downgrade scenario 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 From patric.hedlin at oracle.com Mon Jun 29 18:09:21 2020 From: patric.hedlin at oracle.com (patric.hedlin at oracle.com) Date: Mon, 29 Jun 2020 18:09:21 +0000 Subject: hg: jdk/submit15: 8234605: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101" Message-ID: <202006291809.05TI9Mav017578@aojmv0008.oracle.com> Changeset: 646a754df461 Author: phedlin Date: 2020-06-29 19:33 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/646a754df461 8234605: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101" Reviewed-by: neliasso, kvn ! src/hotspot/share/opto/loopnode.hpp From jcbeyler at google.com Mon Jun 29 20:10:55 2020 From: jcbeyler at google.com (jcbeyler at google.com) Date: Mon, 29 Jun 2020 20:10:55 +0000 Subject: hg: jdk/submit: 8247615: Initialize the bytes left for the heap sampler Message-ID: <202006292010.05TKAtr5009383@aojmv0008.oracle.com> Changeset: 37d7395e7428 Author: jcbeyler Date: 2020-06-29 13:07 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/37d7395e7428 8247615: Initialize the bytes left for the heap sampler Summary: Reviewed-by ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/runtime/threadHeapSampler.hpp + test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java From paul.hohensee at gmail.com Mon Jun 29 20:39:49 2020 From: paul.hohensee at gmail.com (paul.hohensee at gmail.com) Date: Mon, 29 Jun 2020 20:39:49 +0000 Subject: hg: jdk/submit: 8245129: Enhance jstat gc option output and tests Message-ID: <202006292039.05TKdn1L021908@aojmv0008.oracle.com> Changeset: d88dd9bd2971 Author: phh Date: 2020-06-29 13:39 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/d88dd9bd2971 8245129: Enhance jstat gc option output and tests Summary: Widen and right-justify size fields assuming 2tb heap Reviewed-by: simonis, dtitov ! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseResults.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcNewResults.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcResults.java ! test/jdk/sun/tools/jstat/fileURITest1.awk ! test/jdk/sun/tools/jstat/gcCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcCauseOutput1.awk ! test/jdk/sun/tools/jstat/gcMetaCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcNewCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcNewOutput1.awk ! test/jdk/sun/tools/jstat/gcOldCapacityOutput1.awk ! test/jdk/sun/tools/jstat/gcOldOutput1.awk ! test/jdk/sun/tools/jstat/gcOutput1.awk ! test/jdk/sun/tools/jstat/jstatGcCapacityOutput1.sh ! test/jdk/sun/tools/jstat/jstatGcCauseOutput1.sh ! test/jdk/sun/tools/jstat/jstatGcMetaCapacityOutput1.sh ! test/jdk/sun/tools/jstat/jstatGcNewCapacityOutput1.sh ! test/jdk/sun/tools/jstat/jstatGcNewOutput1.sh ! test/jdk/sun/tools/jstat/jstatGcOldCapacityOutput1.sh ! test/jdk/sun/tools/jstat/jstatGcOldOutput1.sh ! test/jdk/sun/tools/jstat/jstatGcOutput1.sh ! test/jdk/sun/tools/jstat/jstatLineCounts1.sh ! test/jdk/sun/tools/jstat/jstatLineCounts2.sh ! test/jdk/sun/tools/jstat/jstatLineCounts3.sh ! test/jdk/sun/tools/jstat/jstatLineCounts4.sh ! test/jdk/sun/tools/jstat/jstatTimeStamp1.sh ! test/jdk/sun/tools/jstat/lineCounts1.awk ! test/jdk/sun/tools/jstat/lineCounts2.awk ! test/jdk/sun/tools/jstat/lineCounts3.awk ! test/jdk/sun/tools/jstat/lineCounts4.awk ! test/jdk/sun/tools/jstat/timeStamp1.awk ! test/jdk/sun/tools/jstatd/JstatGCUtilParser.java From stefan.karlsson at oracle.com Mon Jun 29 21:19:13 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Mon, 29 Jun 2020 21:19:13 +0000 Subject: hg: jdk/submit: 8248346: Move OopStorage mutex setup out from OopStorageSet Message-ID: <202006292119.05TLJEq3006879@aojmv0008.oracle.com> Changeset: 1616cd8735b8 Author: stefank Date: 2020-06-29 23:17 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/1616cd8735b8 8248346: Move OopStorage mutex setup out from OopStorageSet Reviewed-by: kbarrett, eosterlund ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorageSet.cpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp ! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp From chris.plummer at oracle.com Mon Jun 29 21:24:37 2020 From: chris.plummer at oracle.com (chris.plummer at oracle.com) Date: Mon, 29 Jun 2020 21:24:37 +0000 Subject: hg: jdk/submit15: 7107012: sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled Message-ID: <202006292124.05TLObTp009474@aojmv0008.oracle.com> Changeset: 24057288b9ad Author: cjplummer Date: 2020-06-29 14:22 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/24057288b9ad 7107012: sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled Reviewed-by: sspitsyn, dcubed ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java From jonathan.gibbons at oracle.com Mon Jun 29 22:04:21 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Mon, 29 Jun 2020 22:04:21 +0000 Subject: hg: jdk/submit: 8248492: ProblemList open/test/langtools//jdk/javadoc/doclet/testHeadTag/TestHeadTag.java Message-ID: <202006292204.05TM4Lf8024602@aojmv0008.oracle.com> Changeset: a7bf4902b7cf Author: jjg Date: 2020-06-29 15:03 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/a7bf4902b7cf 8248492: ProblemList open/test/langtools//jdk/javadoc/doclet/testHeadTag/TestHeadTag.java Reviewed-by: prappo ! test/langtools/ProblemList.txt From suenaga at oss.nttdata.com Tue Jun 30 05:25:42 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Tue, 30 Jun 2020 05:25:42 +0000 Subject: hg: jdk/submit: 8248526: configure script failed on WSL in May 2020 update Message-ID: <202006300525.05U5Pg21014320@aojmv0008.oracle.com> Changeset: 64efc0f168eb Author: ysuenaga Date: 2020-06-30 14:25 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/64efc0f168eb 8248526: configure script failed on WSL in May 2020 update ! make/autoconf/basic_windows.m4 ! make/autoconf/util_windows.m4 ! make/src/native/fixpath.c From tobias.hartmann at oracle.com Tue Jun 30 07:13:53 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Tue, 30 Jun 2020 07:13:53 +0000 Subject: hg: jdk/submit15: 8246051: SIGBUS by unaligned Unsafe compare_and_swap Message-ID: <202006300713.05U7Dscj025926@aojmv0008.oracle.com> The message from this sender included one or more files which could not be scanned for virus detection; do not open these files unless you are certain of the sender's intent. ---------------------------------------------------------------------- Changeset: dc7dd368849b Author: aph Date: 2020-06-29 10:15 -0400 URL: https://hg.openjdk.java.net/jdk/submit15/rev/dc7dd368849b 8246051: SIGBUS by unaligned Unsafe compare_and_swap Reviewed-by: aph Contributed-by: zhuoren.wz at alibaba-inc.com ! src/hotspot/share/prims/unsafe.cpp + test/hotspot/jtreg/compiler/unsafe/TestUnsafeUnalignedSwap.java From patric.hedlin at oracle.com Tue Jun 30 09:16:39 2020 From: patric.hedlin at oracle.com (patric.hedlin at oracle.com) Date: Tue, 30 Jun 2020 09:16:39 +0000 Subject: hg: jdk/submit: 8234605: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101" Message-ID: <202006300916.05U9GdUU016900@aojmv0008.oracle.com> Changeset: 238e004bd810 Author: phedlin Date: 2020-06-26 15:47 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/238e004bd810 8234605: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101" Reviewed-by: neliasso, kvn ! src/hotspot/share/opto/loopnode.hpp From tobias.hartmann at oracle.com Tue Jun 30 13:09:09 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Tue, 30 Jun 2020 13:09:09 +0000 Subject: hg: jdk/submit15: 8248265: compiler/ciReplay tests fail with AOT compiled java.base Message-ID: <202006301309.05UD999q007333@aojmv0008.oracle.com> The message from this sender included one or more files which could not be scanned for virus detection; do not open these files unless you are certain of the sender's intent. ---------------------------------------------------------------------- Changeset: 6e6e6635a970 Author: thartmann Date: 2020-06-30 15:08 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/6e6e6635a970 8248265: compiler/ciReplay tests fail with AOT compiled java.base Summary: The test should use a non-empty method to trigger compilation. Reviewed-by: kvn, neliasso, iignatyev ! test/hotspot/jtreg/ProblemList-aot.txt ! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java From magnus.ihse.bursie at oracle.com Tue Jun 30 14:18:55 2020 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Tue, 30 Jun 2020 14:18:55 +0000 Subject: hg: jdk/submit: 8248547: Use SetupJdkLibrary for hotspot libraries Message-ID: <202006301418.05UEIu58010338@aojmv0008.oracle.com> Changeset: 2d00f2892c1d Author: ihse Date: 2020-06-30 16:23 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/2d00f2892c1d 8248547: Use SetupJdkLibrary for hotspot libraries Reviewed-by: erikj ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk From magnus.ihse.bursie at oracle.com Tue Jun 30 14:21:44 2020 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Tue, 30 Jun 2020 14:21:44 +0000 Subject: hg: jdk/submit: 8248548: Use DISABLED_WARNINGS for globally disabled warnings on Visual Studio in Hotspot Message-ID: <202006301421.05UELiR8011599@aojmv0008.oracle.com> Changeset: b7e994a0a856 Author: ihse Date: 2020-06-30 16:26 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/b7e994a0a856 8248548: Use DISABLED_WARNINGS for globally disabled warnings on Visual Studio in Hotspot Reviewed-by: kbarrett, erikj ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp From rwestrel at redhat.com Tue Jun 30 15:39:29 2020 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Tue, 30 Jun 2020 15:39:29 +0000 Subject: hg: jdk/submit15: 8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand Message-ID: <202006301539.05UFdT8u020424@aojmv0008.oracle.com> Changeset: 95946afeaad1 Author: roland Date: 2020-06-18 13:51 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/95946afeaad1 8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand Reviewed-by: rkennke, thartmann ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestShenandoahLRBInOuterStripMinedLoop.java From markus.gronlund at oracle.com Tue Jun 30 16:16:47 2020 From: markus.gronlund at oracle.com (markus.gronlund at oracle.com) Date: Tue, 30 Jun 2020 16:16:47 +0000 Subject: hg: jdk/submit15: 8248475: Suppress unconditional warning "JFR will be disabled during CDS dumping" Message-ID: <202006301616.05UGGl1c007255@aojmv0008.oracle.com> Changeset: be7a184063ce Author: mgronlun Date: 2020-06-30 18:10 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/be7a184063ce 8248475: Suppress unconditional warning "JFR will be disabled during CDS dumping" Reviewed-by: redestad ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp From kim.barrett at oracle.com Tue Jun 30 16:45:20 2020 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Tue, 30 Jun 2020 16:45:20 +0000 Subject: hg: jdk/submit: 8248545: Remove unneeded warning suppression of MSVC++ 4521/4522 Message-ID: <202006301645.05UGjKQ3021237@aojmv0008.oracle.com> Changeset: d1f7e454fc99 Author: kbarrett Date: 2020-06-30 12:41 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/d1f7e454fc99 8248545: Remove unneeded warning suppression of MSVC++ 4521/4522 Reviewed-by: tschatzl, ihse ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp From markus.gronlund at oracle.com Tue Jun 30 17:06:11 2020 From: markus.gronlund at oracle.com (markus.gronlund at oracle.com) Date: Tue, 30 Jun 2020 17:06:11 +0000 Subject: hg: jdk/submit15: 8248485: Poor scalability in JfrCheckpointManager when using many threads after JDK-8242008 Message-ID: <202006301706.05UH6Boe002063@aojmv0008.oracle.com> Changeset: 578b4bec06e7 Author: mgronlun Date: 2020-06-30 19:00 +0200 URL: https://hg.openjdk.java.net/jdk/submit15/rev/578b4bec06e7 8248485: Poor scalability in JfrCheckpointManager when using many threads after JDK-8242008 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/jfrCheckpointWriter.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp ! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.hpp ! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp From stefan.karlsson at oracle.com Tue Jun 30 17:21:03 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Tue, 30 Jun 2020 17:21:03 +0000 Subject: hg: jdk/submit: 8248048: ZGC: AArch64: SIGILL in load barrier register spilling Message-ID: <202006301721.05UHL4XV008950@aojmv0008.oracle.com> Changeset: 664eff33990a Author: stefank Date: 2020-06-30 19:20 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/664eff33990a 8248048: ZGC: AArch64: SIGILL in load barrier register spilling Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp From daniel.fuchs at oracle.com Tue Jun 30 17:54:04 2020 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Tue, 30 Jun 2020 17:54:04 +0000 Subject: hg: jdk/submit15: 8246114: java/net/MulticastSocket/Promiscuous.java fails after 8241072 (multi-homed systems) Message-ID: <202006301754.05UHs5oi026476@aojmv0008.oracle.com> Changeset: 991eb7e944fc Author: dfuchs Date: 2020-06-30 18:52 +0100 URL: https://hg.openjdk.java.net/jdk/submit15/rev/991eb7e944fc 8246114: java/net/MulticastSocket/Promiscuous.java fails after 8241072 (multi-homed systems) Summary: fixed the test - an IPv4 group cannot be joined from an interface that has no IPv4 address configured Reviewed-by: alanb, amlu ! test/jdk/java/net/MulticastSocket/Promiscuous.java From jesper.wilhelmsson at oracle.com Tue Jun 30 18:11:13 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 30 Jun 2020 18:11:13 +0000 Subject: hg: jdk/submit: 14 new changesets Message-ID: <202006301811.05UIBEfE005036@aojmv0008.oracle.com> Changeset: 0eb15038c82f Author: thartmann Date: 2020-06-29 08:18 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/0eb15038c82f 8247832: [Graal] Many Javafuzzer tests failures with Graal, due to unexpected results, after last update JDK-8243380 Summary: Cherry-picking GR-24281 Reviewed-by: roland, kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LateMembarInsertionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VolatileReadEliminateWrongMemoryStateTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/VolatileReadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java Changeset: c7159850c3e9 Author: bobv Date: 2020-06-29 15:25 +0000 URL: https://hg.openjdk.java.net/jdk/submit/rev/c7159850c3e9 8236647: Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java Changeset: 6e5b07da3054 Author: asemenyuk Date: 2020-06-29 10:51 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/6e5b07da3054 8248427: jpackage jtreg BasicTest.testTemp() test fails on Windows Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java Changeset: 7bcc734da447 Author: asemenyuk Date: 2020-06-29 10:52 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/7bcc734da447 8248254: jpackage fails if app module is in external runtime Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java ! test/jdk/ProblemList.txt ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java Changeset: ed2af47e7987 Author: asemenyuk Date: 2020-06-29 10:52 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/ed2af47e7987 8248264: WinUpgradeUUIDTest application is missing in downgrade scenario 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: 646a754df461 Author: phedlin Date: 2020-06-29 19:33 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/646a754df461 8234605: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101" Reviewed-by: neliasso, kvn ! src/hotspot/share/opto/loopnode.hpp Changeset: 24057288b9ad Author: cjplummer Date: 2020-06-29 14:22 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/24057288b9ad 7107012: sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled Reviewed-by: sspitsyn, dcubed ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java Changeset: dc7dd368849b Author: aph Date: 2020-06-29 10:15 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/dc7dd368849b 8246051: SIGBUS by unaligned Unsafe compare_and_swap Reviewed-by: aph Contributed-by: zhuoren.wz at alibaba-inc.com ! src/hotspot/share/prims/unsafe.cpp + test/hotspot/jtreg/compiler/unsafe/TestUnsafeUnalignedSwap.java Changeset: 6e6e6635a970 Author: thartmann Date: 2020-06-30 15:08 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/6e6e6635a970 8248265: compiler/ciReplay tests fail with AOT compiled java.base Summary: The test should use a non-empty method to trigger compilation. Reviewed-by: kvn, neliasso, iignatyev ! test/hotspot/jtreg/ProblemList-aot.txt ! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java Changeset: 95946afeaad1 Author: roland Date: 2020-06-18 13:51 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/95946afeaad1 8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand Reviewed-by: rkennke, thartmann ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestShenandoahLRBInOuterStripMinedLoop.java Changeset: be7a184063ce Author: mgronlun Date: 2020-06-30 18:10 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/be7a184063ce 8248475: Suppress unconditional warning "JFR will be disabled during CDS dumping" Reviewed-by: redestad ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp Changeset: 578b4bec06e7 Author: mgronlun Date: 2020-06-30 19:00 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/578b4bec06e7 8248485: Poor scalability in JfrCheckpointManager when using many threads after JDK-8242008 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/jfrCheckpointWriter.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp ! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.hpp ! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp Changeset: 991eb7e944fc Author: dfuchs Date: 2020-06-30 18:52 +0100 URL: https://hg.openjdk.java.net/jdk/submit/rev/991eb7e944fc 8246114: java/net/MulticastSocket/Promiscuous.java fails after 8241072 (multi-homed systems) Summary: fixed the test - an IPv4 group cannot be joined from an interface that has no IPv4 address configured Reviewed-by: alanb, amlu ! test/jdk/java/net/MulticastSocket/Promiscuous.java Changeset: 735f9fd6dbe0 Author: jwilhelm Date: 2020-06-30 20:09 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/735f9fd6dbe0 Merge ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java From jonathan.gibbons at oracle.com Tue Jun 30 18:36:26 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Tue, 30 Jun 2020 18:36:26 +0000 Subject: hg: jdk/submit15: 8248409: some jdk/javadoc/doclet tests fail (JDK 15) Message-ID: <202006301836.05UIaRZK017231@aojmv0008.oracle.com> Changeset: 81b7aca0a0fc Author: jjg Date: 2020-06-30 11:36 -0700 URL: https://hg.openjdk.java.net/jdk/submit15/rev/81b7aca0a0fc 8248409: some jdk/javadoc/doclet tests fail (JDK 15) Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/Versions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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 ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java From daniel.daugherty at oracle.com Tue Jun 30 19:43:46 2020 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Tue, 30 Jun 2020 19:43:46 +0000 Subject: hg: jdk/submit: 8246493: JDI stress/serial/mixed002 needs to use WhiteBox.deflateIdleMonitors support Message-ID: <202006301943.05UJhkAX019746@aojmv0008.oracle.com> Changeset: a4585ab8c15f Author: dcubed Date: 2020-06-30 15:24 -0400 URL: https://hg.openjdk.java.net/jdk/submit/rev/a4585ab8c15f 8246493: JDI stress/serial/mixed002 needs to use WhiteBox.deflateIdleMonitors support Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/SerialExecutionDebuggee.java From jesper.wilhelmsson at oracle.com Tue Jun 30 19:54:42 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 30 Jun 2020 19:54:42 +0000 Subject: hg: jdk/submit: 2 new changesets Message-ID: <202006301954.05UJshNX025844@aojmv0008.oracle.com> Changeset: 81b7aca0a0fc Author: jjg Date: 2020-06-30 11:36 -0700 URL: https://hg.openjdk.java.net/jdk/submit/rev/81b7aca0a0fc 8248409: some jdk/javadoc/doclet tests fail (JDK 15) Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/Versions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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 ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java Changeset: 1878e7d5527a Author: jwilhelm Date: 2020-06-30 20:59 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/1878e7d5527a Merge ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java From suenaga at oss.nttdata.com Tue Jun 30 22:24:23 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Tue, 30 Jun 2020 22:24:23 +0000 Subject: hg: jdk/submit: 8248526: configure script failed on WSL in May 2020 update Message-ID: <202006302224.05UMOOxU004377@aojmv0008.oracle.com> Changeset: edeb0d435a35 Author: ysuenaga Date: 2020-07-01 07:23 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/edeb0d435a35 8248526: configure script failed on WSL in May 2020 update Reviewed-by: ihse ! make/autoconf/basic_windows.m4 ! make/autoconf/util_windows.m4 ! make/src/native/fixpath.c From suenaga at oss.nttdata.com Tue Jun 30 22:25:17 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Tue, 30 Jun 2020 22:25:17 +0000 Subject: hg: jdk/submit: Closing branch Message-ID: <202006302225.05UMPHA3004784@aojmv0008.oracle.com> Changeset: c0be5d00de97 Author: ysuenaga Date: 2020-07-01 07:24 +0900 URL: https://hg.openjdk.java.net/jdk/submit/rev/c0be5d00de97 Closing branch From magnus.ihse.bursie at oracle.com Tue Jun 30 23:52:12 2020 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Tue, 30 Jun 2020 23:52:12 +0000 Subject: hg: jdk/submit: 8248563: Gtest CFLAGS/warnings is not properly handled Message-ID: <202006302352.05UNqCEj011513@aojmv0008.oracle.com> Changeset: de6ad5f86276 Author: ihse Date: 2020-07-01 01:56 +0200 URL: https://hg.openjdk.java.net/jdk/submit/rev/de6ad5f86276 8248563: Gtest CFLAGS/warnings is not properly handled Reviewed-by: erikj ! make/hotspot/lib/CompileGtest.gmk