From matthias.baesken at sap.com Thu Jan 2 13:51:09 2020 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Thu, 02 Jan 2020 13:51:09 +0000 Subject: hg: jdk/jdk: 8236274: remove obsolete -d2Zi+ debug flag in MSVC builds Message-ID: <202001021351.002Dp9de024803@aojmv0008.oracle.com> Changeset: a30758601ffb Author: mbaesken Date: 2020-01-02 14:38 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a30758601ffb 8236274: remove obsolete -d2Zi+ debug flag in MSVC builds Reviewed-by: erikj, redestad ! make/autoconf/flags-cflags.m4 From jesper.wilhelmsson at oracle.com Thu Jan 2 14:27:14 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 02 Jan 2020 14:27:14 +0000 Subject: hg: jdk/jdk14: Added tag jdk-14+30 for changeset d54ce919da90 Message-ID: <202001021427.002ERE1Q013993@aojmv0008.oracle.com> Changeset: f77e9e27b68d Author: jwilhelm Date: 2020-01-01 03:08 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/f77e9e27b68d Added tag jdk-14+30 for changeset d54ce919da90 ! .hgtags From jesper.wilhelmsson at oracle.com Thu Jan 2 14:28:59 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 02 Jan 2020 14:28:59 +0000 Subject: hg: jdk/jdk: Added tag jdk-15+4 for changeset bb0a7975b31d Message-ID: <202001021428.002ESxFN015863@aojmv0008.oracle.com> Changeset: 657dd0b09cbc Author: jwilhelm Date: 2020-01-01 03:08 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/657dd0b09cbc Added tag jdk-15+4 for changeset bb0a7975b31d ! .hgtags From vicente.romero at oracle.com Fri Jan 3 17:44:41 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Fri, 03 Jan 2020 17:44:41 +0000 Subject: hg: jdk/jdk: 8236544: confusing error message: return type of accessor method is not compatible with type of record component Message-ID: <202001031744.003Hif5L021703@aojmv0008.oracle.com> Changeset: b9293de7bdff Author: vromero Date: 2020-01-03 12:37 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b9293de7bdff 8236544: confusing error message: return type of accessor method is not compatible with type of record component Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties From sergey.bylokhov at oracle.com Fri Jan 3 22:38:22 2020 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Fri, 03 Jan 2020 22:38:22 +0000 Subject: hg: jdk/jdk14: 8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java Message-ID: <202001032238.003McMhF023897@aojmv0008.oracle.com> Changeset: 01343dec4f0a Author: serb Date: 2020-01-03 13:40 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/01343dec4f0a 8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java Reviewed-by: dmarkov ! test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java From suenaga at oss.nttdata.com Sat Jan 4 07:26:38 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Sat, 04 Jan 2020 07:26:38 +0000 Subject: hg: jdk/jdk: 8236552: Description of jmxremote.ssl.config.file in ManagementAgent.start is incorrect Message-ID: <202001040726.0047QcXr013152@aojmv0008.oracle.com> Changeset: 319384c70400 Author: ysuenaga Date: 2020-01-04 16:25 +0900 URL: https://hg.openjdk.java.net/jdk/jdk/rev/319384c70400 8236552: Description of jmxremote.ssl.config.file in ManagementAgent.start is incorrect Reviewed-by: cjplummer ! src/hotspot/share/services/diagnosticCommand.cpp From xu.y.yin at oracle.com Mon Jan 6 03:31:48 2020 From: xu.y.yin at oracle.com (xu.y.yin at oracle.com) Date: Mon, 06 Jan 2020 03:31:48 +0000 Subject: hg: jdk/jdk: 8236595: Add more comments about how to setup simulated NVRAM before run java/nio/MappedByteBuffer/PmemTest.java Message-ID: <202001060331.0063Vm6m002658@aojmv0008.oracle.com> Changeset: 3782f2958116 Author: xyin Date: 2020-01-06 11:29 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3782f2958116 8236595: Add more comments about how to setup simulated NVRAM before run java/nio/MappedByteBuffer/PmemTest.java Reviewed-by: alanb, adinn ! test/jdk/java/nio/MappedByteBuffer/PmemTest.java From jamil.j.nimeh at oracle.com Mon Jan 6 05:05:05 2020 From: jamil.j.nimeh at oracle.com (jamil.j.nimeh at oracle.com) Date: Mon, 06 Jan 2020 05:05:05 +0000 Subject: hg: jdk/jdk: 8236039: JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3 Message-ID: <202001060505.0065554o016896@aojmv0008.oracle.com> Changeset: b9d1ce20dd4b Author: jnimeh Date: 2020-01-05 21:04 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b9d1ce20dd4b 8236039: JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3 Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java From naoto.sato at oracle.com Mon Jan 6 18:40:54 2020 From: naoto.sato at oracle.com (naoto.sato at oracle.com) Date: Mon, 06 Jan 2020 18:40:54 +0000 Subject: hg: jdk/jdk: 8227313: Support monetary grouping separator in DecimalFormat/DecimalFormatSymbols Message-ID: <202001061840.006Iesw8022402@aojmv0008.oracle.com> Changeset: d8fbcf86ce72 Author: naoto Date: 2020-01-06 10:31 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d8fbcf86ce72 8227313: Support monetary grouping separator in DecimalFormat/DecimalFormatSymbols Reviewed-by: joehw ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java ! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java ! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java ! test/jdk/java/text/Format/NumberFormat/NumberRegression.java ! test/jdk/sun/text/resources/LocaleData.cldr From joe.darcy at oracle.com Mon Jan 6 19:04:55 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Mon, 06 Jan 2020 19:04:55 +0000 Subject: hg: jdk/jdk: 8235532: Update --release 14 symbol information for JDK 14 b27 Message-ID: <202001061904.006J4ts9006721@aojmv0008.oracle.com> Changeset: b0a5beaac2b3 Author: darcy Date: 2020-01-06 11:04 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b0a5beaac2b3 8235532: Update --release 14 symbol information for JDK 14 b27 Reviewed-by: jlahoda ! make/data/symbols/java.base-E.sym.txt ! make/data/symbols/java.compiler-E.sym.txt ! make/data/symbols/jdk.compiler-E.sym.txt ! make/data/symbols/jdk.httpserver-E.sym.txt + make/data/symbols/jdk.incubator.jpackage-E.sym.txt + make/data/symbols/jdk.jshell-E.sym.txt ! make/data/symbols/jdk.management-E.sym.txt + make/data/symbols/jdk.net-E.sym.txt + make/data/symbols/jdk.pack-E.sym.txt ! make/data/symbols/symbols From naoto.sato at oracle.com Tue Jan 7 01:25:10 2020 From: naoto.sato at oracle.com (naoto.sato at oracle.com) Date: Tue, 07 Jan 2020 01:25:10 +0000 Subject: hg: jdk/jdk14: 8236495: open/test/jdk/java/util/Locale/LocaleProvidersRun.java failed on mac 10.14 with de_DE locale. Message-ID: <202001070125.0071PA6q027327@aojmv0008.oracle.com> Changeset: 8d3112f373d5 Author: naoto Date: 2020-01-06 17:23 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/8d3112f373d5 8236495: open/test/jdk/java/util/Locale/LocaleProvidersRun.java failed on mac 10.14 with de_DE locale. Reviewed-by: lancea, clanger ! test/jdk/java/util/Locale/LocaleProviders.java ! test/jdk/java/util/Locale/LocaleProvidersRun.java From rkennke at redhat.com Tue Jan 7 12:42:55 2020 From: rkennke at redhat.com (rkennke at redhat.com) Date: Tue, 07 Jan 2020 12:42:55 +0000 Subject: hg: jdk/jdk: 8236161: C2: Remove useless step_over_gc_barrier() in int->bool conversion Message-ID: <202001071242.007CgtpF018466@aojmv0008.oracle.com> Changeset: 599a1c50b56f Author: rkennke Date: 2020-01-07 13:45 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/599a1c50b56f 8236161: C2: Remove useless step_over_gc_barrier() in int->bool conversion Reviewed-by: thartmann, roland ! src/hotspot/share/opto/cfgnode.cpp From james.laskey at oracle.com Tue Jan 7 13:04:23 2020 From: james.laskey at oracle.com (james.laskey at oracle.com) Date: Tue, 07 Jan 2020 13:04:23 +0000 Subject: hg: jdk/jdk14: 8233751: StringBuilder / StringBuffer capacity() doc is misleading Message-ID: <202001071304.007D4NUU000803@aojmv0008.oracle.com> Changeset: 32d0fe687ec2 Author: jlaskey Date: 2020-01-07 09:03 -0400 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/32d0fe687ec2 8233751: StringBuilder / StringBuffer capacity() doc is misleading Reviewed-by: bchristi ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java From zgu at redhat.com Tue Jan 7 13:54:12 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Tue, 07 Jan 2020 13:54:12 +0000 Subject: hg: jdk/jdk: 8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle Message-ID: <202001071354.007DsCkj001114@aojmv0008.oracle.com> Changeset: 44cb1f517839 Author: zgu Date: 2020-01-07 08:53 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/44cb1f517839 8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp From vicente.romero at oracle.com Tue Jan 7 14:09:36 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Tue, 07 Jan 2020 14:09:36 +0000 Subject: hg: jdk/jdk14: 8236544: confusing error message: return type of accessor method is not compatible with type of record component Message-ID: <202001071409.007E9aes010191@aojmv0008.oracle.com> Changeset: d5cbc97b917f Author: vromero Date: 2020-01-07 09:08 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/d5cbc97b917f 8236544: confusing error message: return type of accessor method is not compatible with type of record component Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties From vicente.romero at oracle.com Tue Jan 7 14:10:56 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Tue, 07 Jan 2020 14:10:56 +0000 Subject: hg: jdk/jdk14: 8236266: change error message for the case when a class extends j.l.Record Message-ID: <202001071410.007EAuHT011600@aojmv0008.oracle.com> Changeset: 4cf9d9706ad8 Author: vromero Date: 2020-01-07 09:10 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/4cf9d9706ad8 8236266: change error message for the case when a class extends j.l.Record Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties From vicente.romero at oracle.com Tue Jan 7 14:21:31 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Tue, 07 Jan 2020 14:21:31 +0000 Subject: hg: jdk/jdk14: 8234445: spurious error message for record constructors with receiver parameters Message-ID: <202001071421.007ELVAi017992@aojmv0008.oracle.com> Changeset: 2a5117972a35 Author: vromero Date: 2020-01-07 09:21 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/2a5117972a35 8234445: spurious error message for record constructors with receiver parameters Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From igor.veresov at oracle.com Tue Jan 7 15:31:53 2020 From: igor.veresov at oracle.com (igor.veresov at oracle.com) Date: Tue, 07 Jan 2020 15:31:53 +0000 Subject: hg: jdk/jdk14: 8236050: Some compiler tests fail when executed with custom TieredLevel Message-ID: <202001071531.007FVrS5004399@aojmv0008.oracle.com> Changeset: 410409d9eda1 Author: iveresov Date: 2020-01-07 07:31 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/410409d9eda1 8236050: Some compiler tests fail when executed with custom TieredLevel Summary: Make sure TieredStopAtLevel is properly supported for different compilation modes Reviewed-by: redestad, thartmann ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp + test/hotspot/jtreg/compiler/tiered/TieredModesTest.java From tobias.hartmann at oracle.com Tue Jan 7 16:29:18 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Tue, 07 Jan 2020 16:29:18 +0000 Subject: hg: jdk/jdk14: 8235984: C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop Message-ID: <202001071629.007GTJ50013148@aojmv0008.oracle.com> Changeset: b567c4b48777 Author: chagedorn Date: 2020-01-07 17:06 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/b567c4b48777 8235984: C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop Summary: Bailout from loop unswitching if loop predicates have a control dependency to partially peeled statements. Reviewed-by: neliasso, thartmann ! src/hotspot/share/opto/loopUnswitch.cpp ! test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java From joe.darcy at oracle.com Tue Jan 7 17:19:33 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Tue, 07 Jan 2020 17:19:33 +0000 Subject: hg: jdk/jdk14: 8236695: java.lang.Record should be declared with an explicit constructor Message-ID: <202001071719.007HJX82015921@aojmv0008.oracle.com> Changeset: 5943fc3f6ce1 Author: darcy Date: 2020-01-07 09:17 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/5943fc3f6ce1 8236695: java.lang.Record should be declared with an explicit constructor Reviewed-by: psandoz, chegar ! src/java.base/share/classes/java/lang/Record.java From coleen.phillimore at oracle.com Tue Jan 7 18:11:51 2020 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Tue, 07 Jan 2020 18:11:51 +0000 Subject: hg: jdk/jdk: 8236224: Obsolete the FieldsAllocationStyle and CompactFields options Message-ID: <202001071811.007IBpl9021147@aojmv0008.oracle.com> Changeset: f155bc493968 Author: coleenp Date: 2020-01-07 13:11 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f155bc493968 8236224: Obsolete the FieldsAllocationStyle and CompactFields options Summary: Remove the options and code for options deprecated in JDK 14 Reviewed-by: dholmes, hseigel, fparain ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCodeHeap.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java From joe.darcy at oracle.com Tue Jan 7 18:23:17 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Tue, 07 Jan 2020 18:23:17 +0000 Subject: hg: jdk/jdk14: 8234783: Improve wording of spec of Record.equals Message-ID: <202001071823.007INH7f026303@aojmv0008.oracle.com> Changeset: 078325484932 Author: darcy Date: 2020-01-07 10:22 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/078325484932 8234783: Improve wording of spec of Record.equals Reviewed-by: jjg, vromero ! src/java.base/share/classes/java/lang/Record.java From serguei.spitsyn at oracle.com Tue Jan 7 19:58:01 2020 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Tue, 07 Jan 2020 19:58:01 +0000 Subject: hg: jdk/jdk: 8236124: Minimal VM slowdebug build failed after JDK-8212160 Message-ID: <202001071958.007Jw1Xo026505@aojmv0008.oracle.com> Changeset: 33ce73818099 Author: sspitsyn Date: 2020-01-07 19:57 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/33ce73818099 8236124: Minimal VM slowdebug build failed after JDK-8212160 Summary: Use macro JVMTI_ONLY to avoid slowdebug build fail Reviewed-by: coleenp, cjplummer, dholmes ! src/hotspot/share/prims/jvmtiThreadState.hpp From rkennke at redhat.com Tue Jan 7 20:49:40 2020 From: rkennke at redhat.com (rkennke at redhat.com) Date: Tue, 07 Jan 2020 20:49:40 +0000 Subject: hg: jdk/jdk: 8236732: Shenandoah: Stricter placement for oom-evac scopes Message-ID: <202001072049.007Knew7028758@aojmv0008.oracle.com> Changeset: f2dad2a448d0 Author: rkennke Date: 2020-01-07 21:53 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f2dad2a448d0 8236732: Shenandoah: Stricter placement for oom-evac scopes Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp From serguei.spitsyn at oracle.com Tue Jan 7 22:23:25 2020 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Tue, 07 Jan 2020 22:23:25 +0000 Subject: hg: jdk/jdk14: 8236124: Minimal VM slowdebug build failed after JDK-8212160 Message-ID: <202001072223.007MNP6s021142@aojmv0008.oracle.com> Changeset: 171e5eb5ebcd Author: sspitsyn Date: 2020-01-07 21:36 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/171e5eb5ebcd 8236124: Minimal VM slowdebug build failed after JDK-8212160 Summary: Use macro JVMTI_ONLY to avoid slowdebug build fail Reviewed-by: coleenp, cjplummer, dholmes ! src/hotspot/share/prims/jvmtiThreadState.hpp From kim.barrett at oracle.com Tue Jan 7 22:47:24 2020 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Tue, 07 Jan 2020 22:47:24 +0000 Subject: hg: jdk/jdk14: 8235751: Assertion when triggering concurrent cycle during shutdown Message-ID: <202001072247.007MlOMK006297@aojmv0008.oracle.com> Changeset: 6e51a868361e Author: kbarrett Date: 2020-01-07 17:28 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/6e51a868361e 8235751: Assertion when triggering concurrent cycle during shutdown Summary: Skip initial mark during shutdown and don't assert when that happens. Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp From ivan.gerasimov at oracle.com Tue Jan 7 23:36:18 2020 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Tue, 07 Jan 2020 23:36:18 +0000 Subject: hg: jdk/jdk: 8236705: Use single character variant of String.replace when applicable Message-ID: <202001072336.007NaIXQ000954@aojmv0008.oracle.com> Changeset: 1b28af1e2804 Author: igerasim Date: 2020-01-07 15:33 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1b28af1e2804 8236705: Use single character variant of String.replace when applicable Reviewed-by: igerasim, alanb Contributed-by: Christoph Dreis ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/Resources.java From suenaga at oss.nttdata.com Tue Jan 7 23:54:11 2020 From: suenaga at oss.nttdata.com (suenaga at oss.nttdata.com) Date: Tue, 07 Jan 2020 23:54:11 +0000 Subject: hg: jdk/jdk: 8236489: Java heap file on daxfs should be more secure Message-ID: <202001072354.007NsBaJ011024@aojmv0008.oracle.com> Changeset: d630c0a63222 Author: ysuenaga Date: 2020-01-08 08:53 +0900 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d630c0a63222 8236489: Java heap file on daxfs should be more secure Reviewed-by: iklam, dholmes ! src/hotspot/os/posix/os_posix.cpp From ioi.lam at oracle.com Wed Jan 8 03:03:46 2020 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Wed, 08 Jan 2020 03:03:46 +0000 Subject: hg: jdk/jdk: 8236625: Remove writeable macro from JVM flags declaration Message-ID: <202001080303.00833kMn022536@aojmv0008.oracle.com> Changeset: 6411242023f9 Author: iklam Date: 2020-01-07 18:56 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6411242023f9 8236625: Remove writeable macro from JVM flags declaration Reviewed-by: coleenp, hseigel, gziemski ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/arm/globals_arm.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/sparc/globals_sparc.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/solaris/globals_solaris.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/serial/serial_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp - src/hotspot/share/runtime/flags/jvmFlagWriteableList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/runtime/thread.cpp From prasanta.sadhukhan at oracle.com Wed Jan 8 08:38:06 2020 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Wed, 08 Jan 2020 08:38:06 +0000 Subject: hg: jdk/client: 8235818: Inline information from broken external links in java.desktop Message-ID: <202001080838.0088c6a4004311@aojmv0008.oracle.com> Changeset: fe835791ac67 Author: psadhukhan Date: 2020-01-08 14:07 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/fe835791ac67 8235818: Inline information from broken external links in java.desktop Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/text/Document.java + src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif From thomas.schatzl at oracle.com Wed Jan 8 12:34:14 2020 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Wed, 08 Jan 2020 12:34:14 +0000 Subject: hg: jdk/jdk: 8231670: Remove TaskExecutor abstraction used in preserved marks processing Message-ID: <202001081234.008CYEKO016270@aojmv0008.oracle.com> Changeset: 72f39a72b538 Author: tschatzl Date: 2020-01-08 13:33 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/72f39a72b538 8231670: Remove TaskExecutor abstraction used in preserved marks processing Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/preservedMarks.hpp ! src/hotspot/share/gc/shared/preservedMarks.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp From ralf.schmelter at sap.com Wed Jan 8 12:46:55 2020 From: ralf.schmelter at sap.com (ralf.schmelter at sap.com) Date: Wed, 08 Jan 2020 12:46:55 +0000 Subject: hg: jdk/jdk: 8234510: Remove file seeking requirement for writing a heap dump Message-ID: <202001081246.008Cktop024740@aojmv0008.oracle.com> Changeset: 6d6cafd95072 Author: rschmelter Date: 2020-01-08 13:44 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6d6cafd95072 8234510: Remove file seeking requirement for writing a heap dump Reviewed-by: clanger, rrich ! src/hotspot/share/services/heapDumper.cpp From thomas.schatzl at oracle.com Wed Jan 8 13:37:18 2020 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Wed, 08 Jan 2020 13:37:18 +0000 Subject: hg: jdk/jdk14: 8235934: gc/g1/TestGCLogMessages.java fails with 'DerivedPointerTable Update' found Message-ID: <202001081337.008DbIrt022105@aojmv0008.oracle.com> Changeset: 80d8e00ec63a Author: tschatzl Date: 2020-01-08 14:36 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/80d8e00ec63a 8235934: gc/g1/TestGCLogMessages.java fails with 'DerivedPointerTable Update' found Summary: Fix determining whether C2 or JVMCI are enabled in the test. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/lib/sun/hotspot/WhiteBox.java ! test/lib/sun/hotspot/code/Compiler.java From jesper.wilhelmsson at oracle.com Wed Jan 8 16:32:30 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 08 Jan 2020 16:32:30 +0000 Subject: hg: jdk/jdk: 22 new changesets Message-ID: <202001081632.008GWWQD013550@aojmv0008.oracle.com> Changeset: 048ef0e2ba9f Author: goetz Date: 2019-12-16 14:10 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/048ef0e2ba9f 8235998: [c2] Memory leaks during tracing after '8224193: stringStream should not use Resource Area'. Reviewed-by: dholmes, kvn ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/utilities/growableArray.hpp Changeset: 3b2174ed0eb1 Author: mgronlun Date: 2019-12-21 12:45 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3b2174ed0eb1 8233111: Epoch shift synchronization point for Compiler threads Reviewed-by: egahlin ! make/src/classes/build/tools/jfr/GenerateJfrFiles.java ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/metadata/metadata.xsd ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp + src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp + src/hotspot/share/jfr/support/jfrEpochSynchronization.hpp Changeset: 563fa900fa17 Author: mgronlun Date: 2019-12-21 13:03 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/563fa900fa17 8234059: Stress test fails with "Unexpected Exception in thread JFR Event Stream" Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java Changeset: be9033a248f7 Author: thartmann Date: 2019-12-23 09:44 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/be9033a248f7 8233164: C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain Summary: Use _src_type/_dest_type as address types for the loads and stores. Reviewed-by: vlivanov, roland ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/memnode.cpp + test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyMemoryChain.java Changeset: 97744abc4fde Author: chegar Date: 2019-12-23 09:17 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/97744abc4fde 8236441: Bound MulticastSocket fails when setting outbound interface on Windows Reviewed-by: alanb ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c + test/jdk/java/net/MulticastSocket/IPMulticastIF.java Changeset: 77d6e5cf5320 Author: lancea Date: 2019-12-23 17:18 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/77d6e5cf5320 8235961: SyncResolverImpl does not throw SQLException as expected Reviewed-by: joehw, bpb ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! test/jdk/javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java Changeset: cf32454b65f0 Author: fmatte Date: 2019-12-24 04:47 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/cf32454b65f0 8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled Summary: error handling for "lib_base_diff == 0" Reviewed-by: ysuenaga, cjplummer, kevinw Contributed-by: suenaga at oss.nttdata.com ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c Changeset: 2877992dadf9 Author: sviswanathan Date: 2019-12-24 16:49 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2877992dadf9 8236364: TEMP vector registers could be incorrectly assigned upper bank xmm registers after Generic Operands (JDK-8234391) Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/sparc/sparc.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: d54ce919da90 Author: weijun Date: 2019-12-25 07:17 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d54ce919da90 8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java Changeset: 249100958693 Author: jwilhelm Date: 2019-12-27 18:26 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/249100958693 Added tag jdk-14+29 for changeset 563fa900fa17 ! .hgtags Changeset: f77e9e27b68d Author: jwilhelm Date: 2020-01-01 03:08 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f77e9e27b68d Added tag jdk-14+30 for changeset d54ce919da90 ! .hgtags Changeset: 01343dec4f0a Author: serb Date: 2020-01-03 13:40 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/01343dec4f0a 8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java Reviewed-by: dmarkov ! test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java Changeset: 8d3112f373d5 Author: naoto Date: 2020-01-06 17:23 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8d3112f373d5 8236495: open/test/jdk/java/util/Locale/LocaleProvidersRun.java failed on mac 10.14 with de_DE locale. Reviewed-by: lancea, clanger ! test/jdk/java/util/Locale/LocaleProviders.java ! test/jdk/java/util/Locale/LocaleProvidersRun.java Changeset: 32d0fe687ec2 Author: jlaskey Date: 2020-01-07 09:03 -0400 URL: https://hg.openjdk.java.net/jdk/jdk/rev/32d0fe687ec2 8233751: StringBuilder / StringBuffer capacity() doc is misleading Reviewed-by: bchristi ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java Changeset: d5cbc97b917f Author: vromero Date: 2020-01-07 09:08 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d5cbc97b917f 8236544: confusing error message: return type of accessor method is not compatible with type of record component Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4cf9d9706ad8 Author: vromero Date: 2020-01-07 09:10 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4cf9d9706ad8 8236266: change error message for the case when a class extends j.l.Record Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 2a5117972a35 Author: vromero Date: 2020-01-07 09:21 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2a5117972a35 8234445: spurious error message for record constructors with receiver parameters Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 410409d9eda1 Author: iveresov Date: 2020-01-07 07:31 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/410409d9eda1 8236050: Some compiler tests fail when executed with custom TieredLevel Summary: Make sure TieredStopAtLevel is properly supported for different compilation modes Reviewed-by: redestad, thartmann ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp + test/hotspot/jtreg/compiler/tiered/TieredModesTest.java Changeset: b567c4b48777 Author: chagedorn Date: 2020-01-07 17:06 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b567c4b48777 8235984: C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop Summary: Bailout from loop unswitching if loop predicates have a control dependency to partially peeled statements. Reviewed-by: neliasso, thartmann ! src/hotspot/share/opto/loopUnswitch.cpp ! test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java Changeset: 5943fc3f6ce1 Author: darcy Date: 2020-01-07 09:17 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5943fc3f6ce1 8236695: java.lang.Record should be declared with an explicit constructor Reviewed-by: psandoz, chegar ! src/java.base/share/classes/java/lang/Record.java Changeset: 078325484932 Author: darcy Date: 2020-01-07 10:22 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/078325484932 8234783: Improve wording of spec of Record.equals Reviewed-by: jjg, vromero ! src/java.base/share/classes/java/lang/Record.java Changeset: a20810f07bad Author: jwilhelm Date: 2020-01-08 16:03 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a20810f07bad Merge ! .hgtags ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/x86/x86.ad ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/records/RecordCompilationTests.java From brian.burkhalter at oracle.com Wed Jan 8 16:36:15 2020 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Wed, 08 Jan 2020 16:36:15 +0000 Subject: hg: jdk/jdk: 8236582: (fc) FileChannel.map fails with InternalError when security manager enabled Message-ID: <202001081636.008GaFwv015458@aojmv0008.oracle.com> Changeset: eebc43ef911c Author: bpb Date: 2020-01-08 08:35 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/eebc43ef911c 8236582: (fc) FileChannel.map fails with InternalError when security manager enabled Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java + test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java From daniil.x.titov at oracle.com Wed Jan 8 18:04:59 2020 From: daniil.x.titov at oracle.com (daniil.x.titov at oracle.com) Date: Wed, 08 Jan 2020 18:04:59 +0000 Subject: hg: jdk/jdk: 8236190: Unproblem list vmTestbase/nsk/jvmti/scenarios/hotswap/HS102/hs102t002/TestDescription.java Message-ID: <202001081804.008I4xJ8013300@aojmv0008.oracle.com> Changeset: b97c1773ccaf Author: dtitov Date: 2020-01-08 10:03 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b97c1773ccaf 8236190: Unproblem list vmTestbase/nsk/jvmti/scenarios/hotswap/HS102/hs102t002/TestDescription.java Reviewed-by: amenkov, cjplummer, iignatyev ! test/hotspot/jtreg/ProblemList-graal.txt From erik.gahlin at oracle.com Wed Jan 8 18:13:09 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Wed, 08 Jan 2020 18:13:09 +0000 Subject: hg: jdk/jdk14: 8236487: JFR Recorder Thread crashed due to "assert(_chunkwriter.is_valid()) failed: invariant" Message-ID: <202001081813.008ID9I0019909@aojmv0008.oracle.com> Changeset: decd3d2953b6 Author: egahlin Date: 2020-01-08 19:12 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/decd3d2953b6 8236487: JFR Recorder Thread crashed due to "assert(_chunkwriter.is_valid()) failed: invariant" Reviewed-by: mgronlun, mseledtsov ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp From brian.burkhalter at oracle.com Wed Jan 8 19:38:38 2020 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Wed, 08 Jan 2020 19:38:38 +0000 Subject: hg: jdk/jdk: 8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode Message-ID: <202001081938.008JccPf012126@aojmv0008.oracle.com> Changeset: e0d99376e48a Author: bpb Date: 2020-01-08 11:38 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e0d99376e48a 8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode Reviewed-by: chegar, lancea ! test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java From vicente.romero at oracle.com Wed Jan 8 20:19:36 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Wed, 08 Jan 2020 20:19:36 +0000 Subject: hg: jdk/jdk14: 8236692: static final fields without initializer are accepted by javac Message-ID: <202001082019.008KJa1k006583@aojmv0008.oracle.com> Changeset: 59e74aa436b9 Author: vromero Date: 2020-01-08 15:18 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/59e74aa436b9 8236692: static final fields without initializer are accepted by javac Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From rkennke at redhat.com Wed Jan 8 21:09:58 2020 From: rkennke at redhat.com (rkennke at redhat.com) Date: Wed, 08 Jan 2020 21:09:58 +0000 Subject: hg: jdk/jdk14: 7 new changesets Message-ID: <202001082109.008L9xkC005586@aojmv0008.oracle.com> Changeset: 2383b1a86007 Author: rkennke Date: 2019-12-12 18:34 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/2383b1a86007 8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp Changeset: b3836e615d52 Author: zgu Date: 2019-12-12 15:20 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/b3836e615d52 8235842: Shenandoah: Implement native LRB for narrow oop Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: b02019841086 Author: mdoerr Date: 2019-12-20 19:51 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/b02019841086 8236179: C1 register allocation error with T_ADDRESS Reviewed-by: rkennke, vlivanov, roland, mdoerr Contributed-by: Aditya Mandaleeka ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp ! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_FrameMap_sparc.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp Changeset: 7c6cad4da86c Author: rkennke Date: 2019-12-17 18:23 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/7c6cad4da86c 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient Reviewed-by: zgu ! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java Changeset: ef7777a6f84d Author: rkennke Date: 2020-01-07 13:45 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/ef7777a6f84d 8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion Reviewed-by: thartmann, roland ! src/hotspot/share/opto/cfgnode.cpp Changeset: 4ba039864f2a Author: zgu Date: 2020-01-07 08:53 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/4ba039864f2a 8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp Changeset: 129ba7bcbe21 Author: rkennke Date: 2020-01-07 21:53 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/129ba7bcbe21 8236732: Shenandoah: Stricter placement for oom-evac scopes Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp From anthony.scarpino at oracle.com Wed Jan 8 21:25:57 2020 From: anthony.scarpino at oracle.com (anthony.scarpino at oracle.com) Date: Wed, 08 Jan 2020 21:25:57 +0000 Subject: hg: jdk/jdk14: 8236098: AlgorithmConstraints:permits method not throwing IAEx when primitives are empty Message-ID: <202001082125.008LPvUK014094@aojmv0008.oracle.com> Changeset: 302f1716fc83 Author: ascarpino Date: 2020-01-08 13:25 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/302f1716fc83 8236098: AlgorithmConstraints:permits method not throwing IAEx when primitives are empty Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java From rkennke at redhat.com Wed Jan 8 21:42:20 2020 From: rkennke at redhat.com (rkennke at redhat.com) Date: Wed, 08 Jan 2020 21:42:20 +0000 Subject: hg: jdk/jdk: 8236815: Shenandoah: Fix weak roots in final Traversal GC phase Message-ID: <202001082142.008LgKka024496@aojmv0008.oracle.com> Changeset: b997e5b9479b Author: rkennke Date: 2020-01-08 22:46 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b997e5b9479b 8236815: Shenandoah: Fix weak roots in final Traversal GC phase Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp From erik.gahlin at oracle.com Wed Jan 8 21:45:17 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Wed, 08 Jan 2020 21:45:17 +0000 Subject: hg: jdk/jdk14: 8236264: Remove jdk.jfr.Recording::setFlushInterval and jdk.jfr.Recording::getFlushInterval Message-ID: <202001082145.008LjHNJ026621@aojmv0008.oracle.com> Changeset: ad330fb00d2f Author: egahlin Date: 2020-01-08 22:44 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/ad330fb00d2f 8236264: Remove jdk.jfr.Recording::setFlushInterval and jdk.jfr.Recording::getFlushInterval Reviewed-by: rehn, mseledtsov ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java - test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java ! test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java - test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java ! test/jdk/jdk/jfr/startupargs/TestFlushInterval.java From maurizio.cimadamore at oracle.com Wed Jan 8 23:14:27 2020 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 08 Jan 2020 23:14:27 +0000 Subject: hg: jdk/jdk14: 8236769: Clarify javadoc of memory access API Message-ID: <202001082314.008NERPb015063@aojmv0008.oracle.com> Changeset: 2c3a04ea6867 Author: mcimadamore Date: 2020-01-08 23:12 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/2c3a04ea6867 8236769: Clarify javadoc of memory access API Reviewed-by: chegar Contributed-by: paul.sandoz at oracle.com ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java + test/jdk/java/foreign/TestTypeAccess.java From jesper.wilhelmsson at oracle.com Thu Jan 9 01:28:08 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 09 Jan 2020 01:28:08 +0000 Subject: hg: jdk/jdk: Added tag jdk-15+5 for changeset b97c1773ccaf Message-ID: <202001090128.0091S8Nu024929@aojmv0008.oracle.com> Changeset: b94889c7e153 Author: jwilhelm Date: 2020-01-09 02:27 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b94889c7e153 Added tag jdk-15+5 for changeset b97c1773ccaf ! .hgtags From jesper.wilhelmsson at oracle.com Thu Jan 9 01:31:46 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 09 Jan 2020 01:31:46 +0000 Subject: hg: jdk/jdk14: Added tag jdk-14+31 for changeset d54ce919da90 Message-ID: <202001090131.0091VkUI026952@aojmv0008.oracle.com> Changeset: 05885743f55e Author: jwilhelm Date: 2020-01-09 02:31 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/05885743f55e Added tag jdk-14+31 for changeset d54ce919da90 ! .hgtags From jesper.wilhelmsson at oracle.com Thu Jan 9 01:35:01 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 09 Jan 2020 01:35:01 +0000 Subject: hg: jdk/jdk14: Added tag jdk-14+31 for changeset decd3d2953b6 Message-ID: <202001090135.0091Z1eb027833@aojmv0008.oracle.com> Changeset: a6a442c8b3de Author: jwilhelm Date: 2020-01-09 02:34 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/a6a442c8b3de Added tag jdk-14+31 for changeset decd3d2953b6 ! .hgtags From pankaj.b.bansal at oracle.com Thu Jan 9 09:43:48 2020 From: pankaj.b.bansal at oracle.com (pankaj.b.bansal at oracle.com) Date: Thu, 09 Jan 2020 09:43:48 +0000 Subject: hg: jdk/client: 8224475: JTextPane does not show images in HTML rendering Message-ID: <202001090943.0099hmAm000326@aojmv0008.oracle.com> Changeset: 66064712e67d Author: pbansal Date: 2020-01-09 15:11 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/66064712e67d 8224475: JTextPane does not show images in HTML rendering Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java + test/jdk/javax/swing/JTextPane/TestJTextPaneHTMLRendering.java + test/jdk/javax/swing/JTextPane/arrow.png From sundararajan.athijegannathan at oracle.com Thu Jan 9 11:57:49 2020 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Thu, 09 Jan 2020 11:57:49 +0000 Subject: hg: jdk/jdk14: 8225561: jlink --help doesn't state that ALL-MODULE-PATH is accepted for --add-modules Message-ID: <202001091157.009BvnZG021313@aojmv0008.oracle.com> Changeset: 7e226ab8a4fb Author: sundar Date: 2020-01-09 17:25 +0530 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/7e226ab8a4fb 8225561: jlink --help doesn't state that ALL-MODULE-PATH is accepted for --add-modules Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties From maurizio.cimadamore at oracle.com Thu Jan 9 12:04:38 2020 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 09 Jan 2020 12:04:38 +0000 Subject: hg: jdk/jdk14: 8236779: static field in implementation class erroneously leaking in memory access javadoc Message-ID: <202001091204.009C4c6a024529@aojmv0008.oracle.com> Changeset: c61db095b5b3 Author: mcimadamore Date: 2020-01-09 12:04 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/c61db095b5b3 8236779: static field in implementation class erroneously leaking in memory access javadoc Reviewed-by: chegar ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java From zgu at redhat.com Thu Jan 9 13:36:07 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Thu, 09 Jan 2020 13:36:07 +0000 Subject: hg: jdk/jdk: 8228818: Shenandoah: Processing weak roots in concurrent phase when possible Message-ID: <202001091336.009Da7ee019079@aojmv0008.oracle.com> Changeset: ddc79542ce3a Author: zgu Date: 2020-01-09 08:35 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ddc79542ce3a 8228818: Shenandoah: Processing weak roots in concurrent phase when possible Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp From aph at redhat.com Thu Jan 9 14:41:11 2020 From: aph at redhat.com (aph at redhat.com) Date: Thu, 09 Jan 2020 14:41:11 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <202001091441.009EfB5R028806@aojmv0008.oracle.com> Changeset: ec872b4817f8 Author: aph Date: 2020-01-09 09:30 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ec872b4817f8 8235385: AArch64: Crash on aarch64 JDK due to long offset Reviewed-by: adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/ad_encode.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp + test/hotspot/jtreg/compiler/unsafe/MisalignedAccesses.java Changeset: 6d23020e3da0 Author: aph Date: 2020-01-09 09:30 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6d23020e3da0 Merge ! src/hotspot/cpu/aarch64/aarch64.ad From christian.hagedorn at oracle.com Thu Jan 9 15:15:18 2020 From: christian.hagedorn at oracle.com (christian.hagedorn at oracle.com) Date: Thu, 09 Jan 2020 15:15:18 +0000 Subject: hg: jdk/jdk14: 8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it Message-ID: <202001091515.009FFIFl021874@aojmv0008.oracle.com> Changeset: f393f34a48cd Author: chagedorn Date: 2020-01-09 16:14 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/f393f34a48cd 8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it Summary: Add missing rehashing for modified node in InitializeNode::complete_stores(). Reviewed-by: neliasso, thartmann ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp + test/hotspot/jtreg/compiler/macronodes/TestCompleteVolatileStore.java From brian.burkhalter at oracle.com Thu Jan 9 16:44:38 2020 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Thu, 09 Jan 2020 16:44:38 +0000 Subject: hg: jdk/jdk14: 2 new changesets Message-ID: <202001091644.009GicPD020509@aojmv0008.oracle.com> Changeset: eccb8316306d Author: bpb Date: 2020-01-09 08:31 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/eccb8316306d 8236582: (fc) FileChannel.map fails with InternalError when security manager enabled Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java + test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java Changeset: 5de55aa0cfdb Author: bpb Date: 2020-01-09 08:31 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/5de55aa0cfdb 8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode Reviewed-by: chegar, lancea ! test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java From aph at redhat.com Thu Jan 9 16:55:48 2020 From: aph at redhat.com (aph at redhat.com) Date: Thu, 09 Jan 2020 16:55:48 +0000 Subject: hg: jdk/jdk: 8236856: AArch64: Spurious GCC warnings Message-ID: <202001091655.009GtmHh026667@aojmv0008.oracle.com> Changeset: a6c0679606c3 Author: aph Date: 2020-01-09 10:01 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a6c0679606c3 8236856: AArch64: Spurious GCC warnings Reviewed-by: adinn ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp From philip.race at oracle.com Thu Jan 9 19:45:06 2020 From: philip.race at oracle.com (philip.race at oracle.com) Date: Thu, 09 Jan 2020 19:45:06 +0000 Subject: hg: jdk/client: 70 new changesets Message-ID: <202001091945.009JjDLZ016372@aojmv0008.oracle.com> Changeset: 5dc3440be041 Author: gromero Date: 2019-11-21 17:10 -0300 URL: https://hg.openjdk.java.net/jdk/client/rev/5dc3440be041 8234599: PPC64: Add support on recent CPUs and Linux for JEP-352 Reviewed-by: mbaesken, mdoerr, adinn ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/java.base/unix/native/libnio/ch/FileChannelImpl.c ! test/jdk/java/nio/MappedByteBuffer/PmemTest.java Changeset: 75931341b227 Author: jwilhelm Date: 2019-12-19 03:46 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/75931341b227 Added tag jdk-14+28 for changeset 2069b4bfd23b ! .hgtags Changeset: ca3387704361 Author: stefank Date: 2019-12-19 14:19 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/ca3387704361 8236110: Windows (MSVC 2013) build failures after JDK-8233299 Reviewed-by: erikj ! make/autoconf/hotspot.m4 Changeset: fb606350b732 Author: almatvee Date: 2019-12-19 15:20 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/fb606350b732 8235738: [macos] tools/jpackage tests timeout on macOS Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java Changeset: 52485fd39fcb Author: epavlova Date: 2019-12-19 13:20 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/52485fd39fcb 8236139: [Graal] java/lang/RuntimeTests/exec/LotsOfOutput.java fails with JVMCI enabled Reviewed-by: kvn ! test/jdk/ProblemList-graal.txt Changeset: 7118b1a7d9fb Author: iveresov Date: 2019-12-19 15:13 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/7118b1a7d9fb 8235927: Update Graal Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/BlackholeDirectiveTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ControlFlowAnchorDirectiveTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/OpaqueDirectiveTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64LoadStoreMergingAssemblerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64PairLoadStoreTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SubprocessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/BenchmarkCounterOverflowTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src/org/graalvm/compiler/hotspot/sparc/test/SPARCAllocatorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReservedStackAccessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigVersioned.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination02.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Unary.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/SubprocessUtil.java Changeset: 4d90b46f099c Author: jwilhelm Date: 2019-12-20 04:47 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/4d90b46f099c Merge ! .hgtags ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java Changeset: 2fbc66ef1a1d Author: iklam Date: 2019-12-19 23:04 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/2fbc66ef1a1d 8233826: Change CDS dumping tty->print_cr() to unified logging Reviewed-by: coleenp, dholmes, jiangli ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java ! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java ! test/hotspot/jtreg/runtime/cds/SharedArchiveFile.java ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java ! test/jdk/com/sun/jdi/cds/CDSJDITest.java Changeset: f93bd058a4ce Author: alanb Date: 2019-12-20 09:28 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/f93bd058a4ce 8236246: SelectorProvider support for creating a DatagramChannel that is not interruptible Reviewed-by: chegar ! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SelectorProviderImpl.java ! src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java + test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java ! test/jdk/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java ! test/jdk/java/rmi/testlibrary/RMIDSelectorProvider.java Changeset: 59ddac265649 Author: mdoerr Date: 2019-12-20 19:51 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/59ddac265649 8236179: C1 register allocation error with T_ADDRESS Reviewed-by: rkennke, vlivanov, roland, mdoerr Contributed-by: Aditya Mandaleeka ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp ! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_FrameMap_sparc.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp Changeset: c86d2493d1a8 Author: mgronlun Date: 2019-12-20 16:04 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/c86d2493d1a8 8235390: JfrEmergencyDump::on_vm_shutdown crashes Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: b33b49462d72 Author: sjohanss Date: 2019-12-20 09:42 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/b33b49462d72 8235119: Incomplete initialization of scan_top values results in out-of-bounds scanning of regions Reviewed-by: kbarrett, tschatzl, sangheki ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: d4eced9296e3 Author: mikael Date: 2019-12-20 14:04 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d4eced9296e3 8236449: Problem list compiler/jsr292/ContinuousCallSiteTargetChange.java on solaris-sparcv9 Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt Changeset: 083e20312207 Author: jjiang Date: 2019-12-21 06:28 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/083e20312207 8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3 Reviewed-by: xuelei ! test/jdk/sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/SelfIssuedCert.java Changeset: a063e9c8d0f0 Author: mikael Date: 2019-12-20 22:41 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/a063e9c8d0f0 Merge ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: d05fcdf25717 Author: weijun Date: 2019-12-21 15:27 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d05fcdf25717 8236405: Formatting issues in Kerberos debug output Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KerberosTime.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/EType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java Changeset: a6688d292f1a Author: svkamath Date: 2019-12-23 14:42 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/a6688d292f1a 8167065: Add intrinsic support for double precision shifting on x86_64 Reviewed-by: kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/math/BigInteger.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java + test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java ! test/micro/org/openjdk/bench/java/math/BigIntegers.java Changeset: f0634d11b7de Author: pli Date: 2019-12-24 16:51 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/f0634d11b7de 8233743: AArch64: Make r27 conditionally allocatable Reviewed-by: aph, dlong ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c2_init_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java Changeset: bb0a7975b31d Author: prappo Date: 2019-12-24 09:38 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/bb0a7975b31d 8236435: Fix typos in javac area Reviewed-by: jjg, mcimadamore ! src/java.compiler/share/classes/javax/tools/Diagnostic.java ! src/java.compiler/share/classes/javax/tools/DocumentationTool.java ! src/java.compiler/share/classes/javax/tools/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolConstant.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ClientCodeException.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java ! src/jdk.compiler/share/classes/sun/tools/serialver/SerialVer.java Changeset: 7c2236ea739e Author: jwilhelm Date: 2019-12-27 18:21 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/7c2236ea739e Added tag jdk-15+3 for changeset d05fcdf25717 ! .hgtags Changeset: a30758601ffb Author: mbaesken Date: 2020-01-02 14:38 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a30758601ffb 8236274: remove obsolete -d2Zi+ debug flag in MSVC builds Reviewed-by: erikj, redestad ! make/autoconf/flags-cflags.m4 Changeset: 657dd0b09cbc Author: jwilhelm Date: 2020-01-01 03:08 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/657dd0b09cbc Added tag jdk-15+4 for changeset bb0a7975b31d ! .hgtags Changeset: b9293de7bdff Author: vromero Date: 2020-01-03 12:37 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/b9293de7bdff 8236544: confusing error message: return type of accessor method is not compatible with type of record component Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 319384c70400 Author: ysuenaga Date: 2020-01-04 16:25 +0900 URL: https://hg.openjdk.java.net/jdk/client/rev/319384c70400 8236552: Description of jmxremote.ssl.config.file in ManagementAgent.start is incorrect Reviewed-by: cjplummer ! src/hotspot/share/services/diagnosticCommand.cpp Changeset: 3782f2958116 Author: xyin Date: 2020-01-06 11:29 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/3782f2958116 8236595: Add more comments about how to setup simulated NVRAM before run java/nio/MappedByteBuffer/PmemTest.java Reviewed-by: alanb, adinn ! test/jdk/java/nio/MappedByteBuffer/PmemTest.java Changeset: b9d1ce20dd4b Author: jnimeh Date: 2020-01-05 21:04 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/b9d1ce20dd4b 8236039: JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3 Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java Changeset: d8fbcf86ce72 Author: naoto Date: 2020-01-06 10:31 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d8fbcf86ce72 8227313: Support monetary grouping separator in DecimalFormat/DecimalFormatSymbols Reviewed-by: joehw ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java ! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java ! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java ! test/jdk/java/text/Format/NumberFormat/NumberRegression.java ! test/jdk/sun/text/resources/LocaleData.cldr Changeset: b0a5beaac2b3 Author: darcy Date: 2020-01-06 11:04 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/b0a5beaac2b3 8235532: Update --release 14 symbol information for JDK 14 b27 Reviewed-by: jlahoda ! make/data/symbols/java.base-E.sym.txt ! make/data/symbols/java.compiler-E.sym.txt ! make/data/symbols/jdk.compiler-E.sym.txt ! make/data/symbols/jdk.httpserver-E.sym.txt + make/data/symbols/jdk.incubator.jpackage-E.sym.txt + make/data/symbols/jdk.jshell-E.sym.txt ! make/data/symbols/jdk.management-E.sym.txt + make/data/symbols/jdk.net-E.sym.txt + make/data/symbols/jdk.pack-E.sym.txt ! make/data/symbols/symbols Changeset: 599a1c50b56f Author: rkennke Date: 2020-01-07 13:45 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/599a1c50b56f 8236161: C2: Remove useless step_over_gc_barrier() in int->bool conversion Reviewed-by: thartmann, roland ! src/hotspot/share/opto/cfgnode.cpp Changeset: 44cb1f517839 Author: zgu Date: 2020-01-07 08:53 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/44cb1f517839 8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp Changeset: f155bc493968 Author: coleenp Date: 2020-01-07 13:11 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/f155bc493968 8236224: Obsolete the FieldsAllocationStyle and CompactFields options Summary: Remove the options and code for options deprecated in JDK 14 Reviewed-by: dholmes, hseigel, fparain ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCodeHeap.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java Changeset: 33ce73818099 Author: sspitsyn Date: 2020-01-07 19:57 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/33ce73818099 8236124: Minimal VM slowdebug build failed after JDK-8212160 Summary: Use macro JVMTI_ONLY to avoid slowdebug build fail Reviewed-by: coleenp, cjplummer, dholmes ! src/hotspot/share/prims/jvmtiThreadState.hpp Changeset: f2dad2a448d0 Author: rkennke Date: 2020-01-07 21:53 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/f2dad2a448d0 8236732: Shenandoah: Stricter placement for oom-evac scopes Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp Changeset: 1b28af1e2804 Author: igerasim Date: 2020-01-07 15:33 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/1b28af1e2804 8236705: Use single character variant of String.replace when applicable Reviewed-by: igerasim, alanb Contributed-by: Christoph Dreis ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/Resources.java Changeset: d630c0a63222 Author: ysuenaga Date: 2020-01-08 08:53 +0900 URL: https://hg.openjdk.java.net/jdk/client/rev/d630c0a63222 8236489: Java heap file on daxfs should be more secure Reviewed-by: iklam, dholmes ! src/hotspot/os/posix/os_posix.cpp Changeset: 6411242023f9 Author: iklam Date: 2020-01-07 18:56 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/6411242023f9 8236625: Remove writeable macro from JVM flags declaration Reviewed-by: coleenp, hseigel, gziemski ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/arm/globals_arm.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/sparc/globals_sparc.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/solaris/globals_solaris.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/serial/serial_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp - src/hotspot/share/runtime/flags/jvmFlagWriteableList.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: 72f39a72b538 Author: tschatzl Date: 2020-01-08 13:33 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/72f39a72b538 8231670: Remove TaskExecutor abstraction used in preserved marks processing Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/preservedMarks.hpp ! src/hotspot/share/gc/shared/preservedMarks.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 6d6cafd95072 Author: rschmelter Date: 2020-01-08 13:44 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/6d6cafd95072 8234510: Remove file seeking requirement for writing a heap dump Reviewed-by: clanger, rrich ! src/hotspot/share/services/heapDumper.cpp Changeset: 048ef0e2ba9f Author: goetz Date: 2019-12-16 14:10 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/048ef0e2ba9f 8235998: [c2] Memory leaks during tracing after '8224193: stringStream should not use Resource Area'. Reviewed-by: dholmes, kvn ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/utilities/growableArray.hpp Changeset: 3b2174ed0eb1 Author: mgronlun Date: 2019-12-21 12:45 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/3b2174ed0eb1 8233111: Epoch shift synchronization point for Compiler threads Reviewed-by: egahlin ! make/src/classes/build/tools/jfr/GenerateJfrFiles.java ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/metadata/metadata.xsd ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp + src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp + src/hotspot/share/jfr/support/jfrEpochSynchronization.hpp Changeset: 563fa900fa17 Author: mgronlun Date: 2019-12-21 13:03 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/563fa900fa17 8234059: Stress test fails with "Unexpected Exception in thread JFR Event Stream" Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java Changeset: be9033a248f7 Author: thartmann Date: 2019-12-23 09:44 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/be9033a248f7 8233164: C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain Summary: Use _src_type/_dest_type as address types for the loads and stores. Reviewed-by: vlivanov, roland ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/memnode.cpp + test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyMemoryChain.java Changeset: 97744abc4fde Author: chegar Date: 2019-12-23 09:17 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/97744abc4fde 8236441: Bound MulticastSocket fails when setting outbound interface on Windows Reviewed-by: alanb ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c + test/jdk/java/net/MulticastSocket/IPMulticastIF.java Changeset: 77d6e5cf5320 Author: lancea Date: 2019-12-23 17:18 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/77d6e5cf5320 8235961: SyncResolverImpl does not throw SQLException as expected Reviewed-by: joehw, bpb ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! test/jdk/javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java Changeset: cf32454b65f0 Author: fmatte Date: 2019-12-24 04:47 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/cf32454b65f0 8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled Summary: error handling for "lib_base_diff == 0" Reviewed-by: ysuenaga, cjplummer, kevinw Contributed-by: suenaga at oss.nttdata.com ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c Changeset: 2877992dadf9 Author: sviswanathan Date: 2019-12-24 16:49 +0300 URL: https://hg.openjdk.java.net/jdk/client/rev/2877992dadf9 8236364: TEMP vector registers could be incorrectly assigned upper bank xmm registers after Generic Operands (JDK-8234391) Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/sparc/sparc.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: d54ce919da90 Author: weijun Date: 2019-12-25 07:17 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d54ce919da90 8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java Changeset: 249100958693 Author: jwilhelm Date: 2019-12-27 18:26 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/249100958693 Added tag jdk-14+29 for changeset 563fa900fa17 ! .hgtags Changeset: f77e9e27b68d Author: jwilhelm Date: 2020-01-01 03:08 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/f77e9e27b68d Added tag jdk-14+30 for changeset d54ce919da90 ! .hgtags Changeset: 01343dec4f0a Author: serb Date: 2020-01-03 13:40 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/01343dec4f0a 8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java Reviewed-by: dmarkov ! test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java Changeset: 8d3112f373d5 Author: naoto Date: 2020-01-06 17:23 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/8d3112f373d5 8236495: open/test/jdk/java/util/Locale/LocaleProvidersRun.java failed on mac 10.14 with de_DE locale. Reviewed-by: lancea, clanger ! test/jdk/java/util/Locale/LocaleProviders.java ! test/jdk/java/util/Locale/LocaleProvidersRun.java Changeset: 32d0fe687ec2 Author: jlaskey Date: 2020-01-07 09:03 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/32d0fe687ec2 8233751: StringBuilder / StringBuffer capacity() doc is misleading Reviewed-by: bchristi ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java Changeset: d5cbc97b917f Author: vromero Date: 2020-01-07 09:08 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/d5cbc97b917f 8236544: confusing error message: return type of accessor method is not compatible with type of record component Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 4cf9d9706ad8 Author: vromero Date: 2020-01-07 09:10 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/4cf9d9706ad8 8236266: change error message for the case when a class extends j.l.Record Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 2a5117972a35 Author: vromero Date: 2020-01-07 09:21 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/2a5117972a35 8234445: spurious error message for record constructors with receiver parameters Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 410409d9eda1 Author: iveresov Date: 2020-01-07 07:31 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/410409d9eda1 8236050: Some compiler tests fail when executed with custom TieredLevel Summary: Make sure TieredStopAtLevel is properly supported for different compilation modes Reviewed-by: redestad, thartmann ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.hpp + test/hotspot/jtreg/compiler/tiered/TieredModesTest.java Changeset: b567c4b48777 Author: chagedorn Date: 2020-01-07 17:06 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/b567c4b48777 8235984: C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop Summary: Bailout from loop unswitching if loop predicates have a control dependency to partially peeled statements. Reviewed-by: neliasso, thartmann ! src/hotspot/share/opto/loopUnswitch.cpp ! test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java Changeset: 5943fc3f6ce1 Author: darcy Date: 2020-01-07 09:17 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/5943fc3f6ce1 8236695: java.lang.Record should be declared with an explicit constructor Reviewed-by: psandoz, chegar ! src/java.base/share/classes/java/lang/Record.java Changeset: 078325484932 Author: darcy Date: 2020-01-07 10:22 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/078325484932 8234783: Improve wording of spec of Record.equals Reviewed-by: jjg, vromero ! src/java.base/share/classes/java/lang/Record.java Changeset: a20810f07bad Author: jwilhelm Date: 2020-01-08 16:03 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a20810f07bad Merge ! .hgtags ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/x86/x86.ad ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: eebc43ef911c Author: bpb Date: 2020-01-08 08:35 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/eebc43ef911c 8236582: (fc) FileChannel.map fails with InternalError when security manager enabled Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java + test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java Changeset: b97c1773ccaf Author: dtitov Date: 2020-01-08 10:03 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/b97c1773ccaf 8236190: Unproblem list vmTestbase/nsk/jvmti/scenarios/hotswap/HS102/hs102t002/TestDescription.java Reviewed-by: amenkov, cjplummer, iignatyev ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: e0d99376e48a Author: bpb Date: 2020-01-08 11:38 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/e0d99376e48a 8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode Reviewed-by: chegar, lancea ! test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java Changeset: b997e5b9479b Author: rkennke Date: 2020-01-08 22:46 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/b997e5b9479b 8236815: Shenandoah: Fix weak roots in final Traversal GC phase Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp Changeset: b94889c7e153 Author: jwilhelm Date: 2020-01-09 02:27 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/b94889c7e153 Added tag jdk-15+5 for changeset b97c1773ccaf ! .hgtags Changeset: ddc79542ce3a Author: zgu Date: 2020-01-09 08:35 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/ddc79542ce3a 8228818: Shenandoah: Processing weak roots in concurrent phase when possible Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp Changeset: ec872b4817f8 Author: aph Date: 2020-01-09 09:30 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/ec872b4817f8 8235385: AArch64: Crash on aarch64 JDK due to long offset Reviewed-by: adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/ad_encode.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp + test/hotspot/jtreg/compiler/unsafe/MisalignedAccesses.java Changeset: 6d23020e3da0 Author: aph Date: 2020-01-09 09:30 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/6d23020e3da0 Merge ! src/hotspot/cpu/aarch64/aarch64.ad Changeset: a6c0679606c3 Author: aph Date: 2020-01-09 10:01 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/a6c0679606c3 8236856: AArch64: Spurious GCC warnings Reviewed-by: adinn ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp Changeset: 9f321549fa75 Author: prr Date: 2020-01-09 10:14 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/9f321549fa75 Merge - src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp - src/hotspot/share/runtime/flags/jvmFlagWriteableList.hpp From thomas.schatzl at oracle.com Thu Jan 9 20:58:07 2020 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Thu, 09 Jan 2020 20:58:07 +0000 Subject: hg: jdk/jdk: 8214277: Use merged G1ArchiveRegionMap for open and closed archive heap regions Message-ID: <202001092058.009Kw7Pk000904@aojmv0008.oracle.com> Changeset: 9dee5a79065b Author: tschatzl Date: 2020-01-09 21:57 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9dee5a79065b 8214277: Use merged G1ArchiveRegionMap for open and closed archive heap regions Reviewed-by: kbarrett, jiangli ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp From harold.seigel at oracle.com Thu Jan 9 21:07:06 2020 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Thu, 09 Jan 2020 21:07:06 +0000 Subject: hg: jdk/jdk: 8235766: SafepointSynchronize::_end_of_last_safepoint is unused Message-ID: <202001092107.009L7648004827@aojmv0008.oracle.com> Changeset: 0bffcc9de0b1 Author: hseigel Date: 2020-01-09 21:06 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0bffcc9de0b1 8235766: SafepointSynchronize::_end_of_last_safepoint is unused Summary: Remove unused field Reviewed-by: lfoltan ! src/hotspot/share/runtime/safepoint.hpp From jesper.wilhelmsson at oracle.com Thu Jan 9 21:12:59 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 09 Jan 2020 21:12:59 +0000 Subject: hg: jdk/jdk: 23 new changesets Message-ID: <202001092113.009LD1qF009660@aojmv0008.oracle.com> Changeset: 171e5eb5ebcd Author: sspitsyn Date: 2020-01-07 21:36 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/171e5eb5ebcd 8236124: Minimal VM slowdebug build failed after JDK-8212160 Summary: Use macro JVMTI_ONLY to avoid slowdebug build fail Reviewed-by: coleenp, cjplummer, dholmes ! src/hotspot/share/prims/jvmtiThreadState.hpp Changeset: 6e51a868361e Author: kbarrett Date: 2020-01-07 17:28 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6e51a868361e 8235751: Assertion when triggering concurrent cycle during shutdown Summary: Skip initial mark during shutdown and don't assert when that happens. Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp Changeset: 80d8e00ec63a Author: tschatzl Date: 2020-01-08 14:36 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/80d8e00ec63a 8235934: gc/g1/TestGCLogMessages.java fails with 'DerivedPointerTable Update' found Summary: Fix determining whether C2 or JVMCI are enabled in the test. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/lib/sun/hotspot/WhiteBox.java ! test/lib/sun/hotspot/code/Compiler.java Changeset: decd3d2953b6 Author: egahlin Date: 2020-01-08 19:12 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/decd3d2953b6 8236487: JFR Recorder Thread crashed due to "assert(_chunkwriter.is_valid()) failed: invariant" Reviewed-by: mgronlun, mseledtsov ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp Changeset: 59e74aa436b9 Author: vromero Date: 2020-01-08 15:18 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/59e74aa436b9 8236692: static final fields without initializer are accepted by javac Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 2383b1a86007 Author: rkennke Date: 2019-12-12 18:34 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2383b1a86007 8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp Changeset: b3836e615d52 Author: zgu Date: 2019-12-12 15:20 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b3836e615d52 8235842: Shenandoah: Implement native LRB for narrow oop Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: b02019841086 Author: mdoerr Date: 2019-12-20 19:51 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b02019841086 8236179: C1 register allocation error with T_ADDRESS Reviewed-by: rkennke, vlivanov, roland, mdoerr Contributed-by: Aditya Mandaleeka ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp ! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_FrameMap_sparc.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp Changeset: 7c6cad4da86c Author: rkennke Date: 2019-12-17 18:23 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7c6cad4da86c 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient Reviewed-by: zgu ! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java Changeset: ef7777a6f84d Author: rkennke Date: 2020-01-07 13:45 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ef7777a6f84d 8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion Reviewed-by: thartmann, roland ! src/hotspot/share/opto/cfgnode.cpp Changeset: 4ba039864f2a Author: zgu Date: 2020-01-07 08:53 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4ba039864f2a 8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp Changeset: 129ba7bcbe21 Author: rkennke Date: 2020-01-07 21:53 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/129ba7bcbe21 8236732: Shenandoah: Stricter placement for oom-evac scopes Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp Changeset: 302f1716fc83 Author: ascarpino Date: 2020-01-08 13:25 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/302f1716fc83 8236098: AlgorithmConstraints:permits method not throwing IAEx when primitives are empty Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java Changeset: ad330fb00d2f Author: egahlin Date: 2020-01-08 22:44 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ad330fb00d2f 8236264: Remove jdk.jfr.Recording::setFlushInterval and jdk.jfr.Recording::getFlushInterval Reviewed-by: rehn, mseledtsov ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java - test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java ! test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java - test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java ! test/jdk/jdk/jfr/startupargs/TestFlushInterval.java Changeset: 2c3a04ea6867 Author: mcimadamore Date: 2020-01-08 23:12 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2c3a04ea6867 8236769: Clarify javadoc of memory access API Reviewed-by: chegar Contributed-by: paul.sandoz at oracle.com ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java + test/jdk/java/foreign/TestTypeAccess.java Changeset: 05885743f55e Author: jwilhelm Date: 2020-01-09 02:31 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/05885743f55e Added tag jdk-14+31 for changeset d54ce919da90 ! .hgtags Changeset: a6a442c8b3de Author: jwilhelm Date: 2020-01-09 02:34 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a6a442c8b3de Added tag jdk-14+31 for changeset decd3d2953b6 ! .hgtags Changeset: 7e226ab8a4fb Author: sundar Date: 2020-01-09 17:25 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7e226ab8a4fb 8225561: jlink --help doesn't state that ALL-MODULE-PATH is accepted for --add-modules Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties Changeset: c61db095b5b3 Author: mcimadamore Date: 2020-01-09 12:04 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c61db095b5b3 8236779: static field in implementation class erroneously leaking in memory access javadoc Reviewed-by: chegar ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java Changeset: f393f34a48cd Author: chagedorn Date: 2020-01-09 16:14 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f393f34a48cd 8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it Summary: Add missing rehashing for modified node in InitializeNode::complete_stores(). Reviewed-by: neliasso, thartmann ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp + test/hotspot/jtreg/compiler/macronodes/TestCompleteVolatileStore.java Changeset: eccb8316306d Author: bpb Date: 2020-01-09 08:31 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/eccb8316306d 8236582: (fc) FileChannel.map fails with InternalError when security manager enabled Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java + test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java Changeset: 5de55aa0cfdb Author: bpb Date: 2020-01-09 08:31 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5de55aa0cfdb 8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode Reviewed-by: chegar, lancea ! test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java Changeset: f4c0d560b292 Author: jwilhelm Date: 2020-01-09 20:21 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f4c0d560b292 Merge ! .hgtags ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java - test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java - test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From coleen.phillimore at oracle.com Thu Jan 9 22:38:57 2020 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Thu, 09 Jan 2020 22:38:57 +0000 Subject: hg: jdk/jdk: 8232759: Remove GC.class_stats Message-ID: <202001092238.009Mcvln028228@aojmv0008.oracle.com> Changeset: d8f6e926cedc Author: coleenp Date: 2020-01-09 17:38 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d8f6e926cedc 8232759: Remove GC.class_stats Summary: Make the GC.class_stats option obsolete Reviewed-by: dholmes, iklam ! src/hotspot/share/gc/shared/gcTrace.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/oops/annotations.cpp ! src/hotspot/share/oops/annotations.hpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constMethod.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/recordComponent.cpp ! src/hotspot/share/oops/recordComponent.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java ! test/lib/sun/hotspot/WhiteBox.java From ivan.gerasimov at oracle.com Thu Jan 9 23:40:32 2020 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Thu, 09 Jan 2020 23:40:32 +0000 Subject: hg: jdk/jdk: 8234423: Modifying ArrayList.subList().subList() resets modCount of subList Message-ID: <202001092340.009NeWST002078@aojmv0008.oracle.com> Changeset: 457b4c4e8c9a Author: igerasim Date: 2020-01-09 15:38 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/457b4c4e8c9a 8234423: Modifying ArrayList.subList().subList() resets modCount of subList Reviewed-by: rriggs ! src/java.base/share/classes/java/util/ArrayList.java + test/jdk/java/util/ArrayList/SubListModCount.java From serguei.spitsyn at oracle.com Fri Jan 10 01:37:24 2020 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Fri, 10 Jan 2020 01:37:24 +0000 Subject: hg: jdk/jdk14: 8229847: AttachProvider javadoc page needs an update Message-ID: <202001100137.00A1bOD6003344@aojmv0008.oracle.com> Changeset: 66627a94e828 Author: sspitsyn Date: 2020-01-10 01:36 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/66627a94e828 8229847: AttachProvider javadoc page needs an update Summary: Replace Sun references with Oracle references in AttachProvider javadoc Reviewed-by: amenkov, dholmes ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java From valerie.peng at oracle.com Fri Jan 10 02:52:55 2020 From: valerie.peng at oracle.com (valerie.peng at oracle.com) Date: Fri, 10 Jan 2020 02:52:55 +0000 Subject: hg: jdk/jdk14: 8236897: Fix the copyright header for pkcs11gcm2.h Message-ID: <202001100252.00A2qtkx012003@aojmv0008.oracle.com> Changeset: 3e80284479b0 Author: valeriep Date: 2020-01-10 02:52 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/3e80284479b0 8236897: Fix the copyright header for pkcs11gcm2.h Summary: Add the "Classpath" exception to existing header Reviewed-by: weijun ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11gcm2.h From coleen.phillimore at oracle.com Fri Jan 10 02:58:49 2020 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Fri, 10 Jan 2020 02:58:49 +0000 Subject: hg: jdk/jdk: 8236905: ProblemList test/hotspot/jtreg/runtime/Metaspace/DefineClass.java Message-ID: <202001100258.00A2wnoc017459@aojmv0008.oracle.com> Changeset: e9c11ba790b2 Author: coleenp Date: 2020-01-09 21:58 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e9c11ba790b2 8236905: ProblemList test/hotspot/jtreg/runtime/Metaspace/DefineClass.java Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt From sibabrata.sahoo at oracle.com Fri Jan 10 06:44:48 2020 From: sibabrata.sahoo at oracle.com (sibabrata.sahoo at oracle.com) Date: Fri, 10 Jan 2020 06:44:48 +0000 Subject: hg: jdk/jdk: 8234309: LFGarbageCollectedTest.java fails with parse Exception Message-ID: <202001100644.00A6im8L006177@aojmv0008.oracle.com> Changeset: 4278162b96b3 Author: ssahoo Date: 2020-01-09 22:42 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4278162b96b3 8234309: LFGarbageCollectedTest.java fails with parse Exception Summary: LFGarbageCollectedTest.java fails with parse Exception Reviewed-by: mchung Contributed-by: sureshkumar.mahaliswamy at oracle.com ! test/jdk/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java From matthias.baesken at sap.com Fri Jan 10 08:01:28 2020 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Fri, 10 Jan 2020 08:01:28 +0000 Subject: hg: jdk/jdk: 8236709: struct SwitchRange in HS violates C++ One Definition Rule Message-ID: <202001100801.00A81SMi012987@aojmv0008.oracle.com> Changeset: fb0148b08619 Author: mbaesken Date: 2020-01-08 08:55 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fb0148b08619 8236709: struct SwitchRange in HS violates C++ One Definition Rule Reviewed-by: dholmes, kbarrett ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp From rkennke at redhat.com Fri Jan 10 11:38:13 2020 From: rkennke at redhat.com (rkennke at redhat.com) Date: Fri, 10 Jan 2020 11:38:13 +0000 Subject: hg: jdk/jdk: 8236851: Shenandoah: More details in Traversal GC event messages Message-ID: <202001101138.00ABcDK6008707@aojmv0008.oracle.com> Changeset: 6298998003aa Author: rkennke Date: 2020-01-10 12:42 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6298998003aa 8236851: Shenandoah: More details in Traversal GC event messages Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp From zgu at redhat.com Fri Jan 10 12:25:36 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Fri, 10 Jan 2020 12:25:36 +0000 Subject: hg: jdk/jdk14: 8236902: Shenandoah: Missing string dedup roots in all root scanner Message-ID: <202001101225.00ACPaps005691@aojmv0008.oracle.com> Changeset: e92c90eaaaf4 Author: zgu Date: 2020-01-10 07:21 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/e92c90eaaaf4 8236902: Shenandoah: Missing string dedup roots in all root scanner Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java From christoph.langer at sap.com Fri Jan 10 13:10:23 2020 From: christoph.langer at sap.com (christoph.langer at sap.com) Date: Fri, 10 Jan 2020 13:10:23 +0000 Subject: hg: jdk/client: 8234913: Improve parsing of Length Units in javax/swing/text/html/CSS Message-ID: <202001101310.00ADANqv000285@aojmv0008.oracle.com> Changeset: 1bcfc908724e Author: clanger Date: 2020-01-10 13:08 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/1bcfc908724e 8234913: Improve parsing of Length Units in javax/swing/text/html/CSS Reviewed-by: serb, clanger Contributed-by: vladislav.volodin at sap.com ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java + test/jdk/javax/swing/text/html/CSS/bug8234913.java From goetz.lindenmaier at sap.com Fri Jan 10 13:34:33 2020 From: goetz.lindenmaier at sap.com (goetz.lindenmaier at sap.com) Date: Fri, 10 Jan 2020 13:34:33 +0000 Subject: hg: jdk/jdk14: 8236772: Fix build for windows 32-bit after 8212160 and 8234331. Message-ID: <202001101334.00ADYXW5013132@aojmv0008.oracle.com> Changeset: c9537fcd9b5c Author: goetz Date: 2020-01-08 14:22 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/c9537fcd9b5c 8236772: Fix build for windows 32-bit after 8212160 and 8234331. Reviewed-by: clanger ! src/hotspot/share/utilities/count_leading_zeros.hpp ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/libCompiledZombie.cpp From jesper.wilhelmsson at oracle.com Fri Jan 10 14:23:30 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 10 Jan 2020 14:23:30 +0000 Subject: hg: jdk/jdk: 3 new changesets Message-ID: <202001101423.00AENU7C009659@aojmv0008.oracle.com> Changeset: 66627a94e828 Author: sspitsyn Date: 2020-01-10 01:36 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/66627a94e828 8229847: AttachProvider javadoc page needs an update Summary: Replace Sun references with Oracle references in AttachProvider javadoc Reviewed-by: amenkov, dholmes ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java Changeset: 3e80284479b0 Author: valeriep Date: 2020-01-10 02:52 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3e80284479b0 8236897: Fix the copyright header for pkcs11gcm2.h Summary: Add the "Classpath" exception to existing header Reviewed-by: weijun ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11gcm2.h Changeset: 793b8ec69fff Author: jwilhelm Date: 2020-01-10 13:20 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/793b8ec69fff Merge From christoph.langer at sap.com Fri Jan 10 14:39:44 2020 From: christoph.langer at sap.com (christoph.langer at sap.com) Date: Fri, 10 Jan 2020 14:39:44 +0000 Subject: hg: jdk/jdk: 8236488: Support for configure option --with-native-debug-symbols=internal is impossible on Windows Message-ID: <202001101439.00AEdiC7019528@aojmv0008.oracle.com> Changeset: f7edb9ca045c Author: clanger Date: 2020-01-10 15:38 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f7edb9ca045c 8236488: Support for configure option --with-native-debug-symbols=internal is impossible on Windows Reviewed-by: erikj ! make/autoconf/jdk-options.m4 ! make/autoconf/toolchain_windows.m4 ! make/hotspot/test/GtestImage.gmk From martin.doerr at sap.com Fri Jan 10 15:45:32 2020 From: martin.doerr at sap.com (martin.doerr at sap.com) Date: Fri, 10 Jan 2020 15:45:32 +0000 Subject: hg: jdk/jdk14: 8236555: [s390] Fix VerifyOops Message-ID: <202001101545.00AFjWtq029848@aojmv0008.oracle.com> Changeset: 087ad80a9489 Author: mdoerr Date: 2020-01-10 16:30 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/087ad80a9489 8236555: [s390] Fix VerifyOops Reviewed-by: goetz, lucy ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp From erik.osterlund at oracle.com Fri Jan 10 16:27:46 2020 From: erik.osterlund at oracle.com (erik.osterlund at oracle.com) Date: Fri, 10 Jan 2020 16:27:46 +0000 Subject: hg: jdk/jdk14: 8235669: G1: Stack walking API can expose AS_NO_KEEPALIVE oops Message-ID: <202001101627.00AGRkx1025924@aojmv0008.oracle.com> Changeset: fd1fe6f7daab Author: eosterlund Date: 2020-01-10 16:20 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/fd1fe6f7daab 8235669: G1: Stack walking API can expose AS_NO_KEEPALIVE oops Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/code/debugInfo.cpp From joe.darcy at oracle.com Fri Jan 10 17:15:38 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Fri, 10 Jan 2020 17:15:38 +0000 Subject: hg: jdk/jdk14: 8236877: Add "record" to descriptions in java.lang.{annotation, reflect} Message-ID: <202001101715.00AHFcdO025486@aojmv0008.oracle.com> Changeset: f7ab94fadd5a Author: darcy Date: 2020-01-10 09:15 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/f7ab94fadd5a 8236877: Add "record" to descriptions in java.lang.{annotation, reflect} Reviewed-by: mchung, lancea, chegar ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/annotation/ElementType.java From mandy.chung at oracle.com Fri Jan 10 19:53:20 2020 From: mandy.chung at oracle.com (mandy.chung at oracle.com) Date: Fri, 10 Jan 2020 19:53:20 +0000 Subject: hg: jdk/jdk14: 2 new changesets Message-ID: <202001101953.00AJrLV1001006@aojmv0008.oracle.com> Changeset: 88c82777e0af Author: mchung Date: 2020-01-10 11:48 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/88c82777e0af 8229396: jdeps ignores multi-release when generate-module-info used on command line Reviewed-by: alanb ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties + test/langtools/tools/jdeps/missingDeps/MissingDepsTest.java + test/langtools/tools/jdeps/missingDeps/p/internal/X.java + test/langtools/tools/jdeps/missingDeps/src/m1/module-info.java + test/langtools/tools/jdeps/missingDeps/src/m1/p/Foo.java + test/langtools/tools/jdeps/missingDeps/src/m2/module-info.java + test/langtools/tools/jdeps/missingDeps/src/m2/q/Bar.java + test/langtools/tools/jdeps/missingDeps/src/m2/q/T.java Changeset: 91dd18044c32 Author: mchung Date: 2020-01-10 11:50 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/91dd18044c32 8225773: jdeps --check produces NPE if there are missing module dependences Reviewed-by: alanb ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java ! test/langtools/tools/jdeps/missingDeps/MissingDepsTest.java ! test/langtools/tools/jdeps/modules/CheckModuleTest.java From mandy.chung at oracle.com Fri Jan 10 20:01:44 2020 From: mandy.chung at oracle.com (mandy.chung at oracle.com) Date: Fri, 10 Jan 2020 20:01:44 +0000 Subject: hg: jdk/jdk14: 8236945: typo "the the" in Lookup::in javadoc Message-ID: <202001102001.00AK1iYs007720@aojmv0008.oracle.com> Changeset: 28982a643e83 Author: mchung Date: 2020-01-10 12:01 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/28982a643e83 8236945: typo "the the" in Lookup::in javadoc Reviewed-by: mchung Contributed-by: christoph.dreis at freenet.de ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java From erik.gahlin at oracle.com Fri Jan 10 20:10:28 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Fri, 10 Jan 2020 20:10:28 +0000 Subject: hg: jdk/jdk14: 8236263: Remove experimental streaming events Message-ID: <202001102010.00AKASgF011935@aojmv0008.oracle.com> Changeset: 737b8cdeb0f1 Author: egahlin Date: 2020-01-10 21:09 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/737b8cdeb0f1 8236263: Remove experimental streaming events Reviewed-by: rehn, mseledtsov ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc From vicente.romero at oracle.com Fri Jan 10 20:33:13 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Fri, 10 Jan 2020 20:33:13 +0000 Subject: hg: jdk/jdk14: 8236841: compact constructor parameters are always final Message-ID: <202001102033.00AKXDMt025239@aojmv0008.oracle.com> Changeset: 0bec7f3c8a7e Author: vromero Date: 2020-01-10 15:32 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/0bec7f3c8a7e 8236841: compact constructor parameters are always final Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From shade at redhat.com Sun Jan 12 11:10:14 2020 From: shade at redhat.com (shade at redhat.com) Date: Sun, 12 Jan 2020 11:10:14 +0000 Subject: hg: jdk/jdk14: 8236936: x86_32 Minimal VM build failure after JDK-8230765 Message-ID: <202001121110.00CBAEFQ009322@aojmv0008.oracle.com> Changeset: 7e0af9d375bf Author: shade Date: 2020-01-12 12:09 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/7e0af9d375bf 8236936: x86_32 Minimal VM build failure after JDK-8230765 Reviewed-by: iklam, zgu ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp From sundararajan.athijegannathan at oracle.com Mon Jan 13 02:59:54 2020 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Mon, 13 Jan 2020 02:59:54 +0000 Subject: hg: jdk/jdk14: 8222098: tools/jlink/plugins/IncludeLocalesPluginTest.java time out Message-ID: <202001130259.00D2xsqv019466@aojmv0008.oracle.com> Changeset: 28a926d48915 Author: sundar Date: 2020-01-13 08:29 +0530 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/28a926d48915 8222098: tools/jlink/plugins/IncludeLocalesPluginTest.java time out Reviewed-by: jlaskey, naoto ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java From ningsheng.jian at arm.com Mon Jan 13 07:32:26 2020 From: ningsheng.jian at arm.com (ningsheng.jian at arm.com) Date: Mon, 13 Jan 2020 07:32:26 +0000 Subject: hg: jdk/jdk14: 8236634: Memory Access API tests fail on 32-bit Message-ID: <202001130732.00D7WQUw019986@aojmv0008.oracle.com> Changeset: e70d8459c2ba Author: ngasson Date: 2020-01-13 15:31 +0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/e70d8459c2ba 8236634: Memory Access API tests fail on 32-bit Reviewed-by: mcimadamore, shade ! test/jdk/java/foreign/TestArrays.java ! test/jdk/java/foreign/TestByteBuffer.java ! test/jdk/java/foreign/TestMemoryAlignment.java ! test/jdk/java/foreign/TestSegments.java ! test/jdk/java/foreign/libNativeAccess.c From jan.lahoda at oracle.com Mon Jan 13 11:11:22 2020 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Mon, 13 Jan 2020 11:11:22 +0000 Subject: hg: jdk/jdk14: 2 new changesets Message-ID: <202001131111.00DBBMlh003000@aojmv0008.oracle.com> Changeset: 1539b1e71dfa Author: jlahoda Date: 2020-01-13 10:49 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/1539b1e71dfa 8236715: JShell: Records with errors are not properly corraled Summary: Correctly corralling record classes, and providing correct messages to the user. Reviewed-by: rfield, vromero ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! test/langtools/jdk/jshell/RecordsTest.java ! test/langtools/jdk/jshell/ToolLocalSimpleTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: 231089800e42 Author: jlahoda Date: 2020-01-13 10:50 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/231089800e42 8236546: Yield with boolean expression and Object target type crashes javac. Summary: The whenTrue and whenFalse sets need to be merged for non-boolean expressions. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java From tobias.hartmann at oracle.com Mon Jan 13 12:37:21 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Mon, 13 Jan 2020 12:37:21 +0000 Subject: hg: jdk/jdk14: 8229855: C2 fails with assert(false) failed: bad AD file Message-ID: <202001131237.00DCbLZL021600@aojmv0008.oracle.com> Changeset: d50867368bac Author: thartmann Date: 2020-01-13 13:37 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/d50867368bac 8229855: C2 fails with assert(false) failed: bad AD file Summary: Strengthen the check to ensure that both control and data paths die consistently. Reviewed-by: vlivanov, roland ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/c2/TestJumpTable.java From ambarish.rapte at oracle.com Mon Jan 13 12:58:02 2020 From: ambarish.rapte at oracle.com (ambarish.rapte at oracle.com) Date: Mon, 13 Jan 2020 12:58:02 +0000 Subject: hg: jdk/client: 8223788: [macos] JSpinner buttons in JColorChooser dialog may capture focus using TAB Key. Message-ID: <202001131258.00DCw2rk005321@aojmv0008.oracle.com> Changeset: 0d6c682b5648 Author: trebari Date: 2020-01-13 18:27 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/0d6c682b5648 8223788: [macos] JSpinner buttons in JColorChooser dialog may capture focus using TAB Key. Reviewed-by: serb, pbansal, psadhukhan ! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java + test/jdk/javax/swing/JSpinner/8223788/JSpinnerButtonFocusTest.java From patric.hedlin at oracle.com Mon Jan 13 15:04:08 2020 From: patric.hedlin at oracle.com (patric.hedlin at oracle.com) Date: Mon, 13 Jan 2020 15:04:08 +0000 Subject: hg: jdk/jdk14: 8235870: C2 crashes in IdealLoopTree::est_loop_flow_merge_sz() Message-ID: <202001131504.00DF48q9016284@aojmv0008.oracle.com> Changeset: b42b794ac348 Author: phedlin Date: 2020-01-13 11:26 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/b42b794ac348 8235870: C2 crashes in IdealLoopTree::est_loop_flow_merge_sz() Reviewed-by: thartmann ! src/hotspot/share/opto/loopnode.cpp From christoph.langer at sap.com Mon Jan 13 15:55:35 2020 From: christoph.langer at sap.com (christoph.langer at sap.com) Date: Mon, 13 Jan 2020 15:55:35 +0000 Subject: hg: jdk/jdk14: 8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575 Message-ID: <202001131555.00DFtZdt015156@aojmv0008.oracle.com> Changeset: ab10165b4141 Author: mbaesken Date: 2020-01-03 11:10 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/ab10165b4141 8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575 Reviewed-by: bobv, clanger, mdoerr ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java From christoph.langer at sap.com Mon Jan 13 15:59:01 2020 From: christoph.langer at sap.com (christoph.langer at sap.com) Date: Mon, 13 Jan 2020 15:59:01 +0000 Subject: hg: jdk/jdk: 8237008: Exclude serviceability/sa/TestInstanceKlassSizeForInterface.java on linuxppc64 and linuxppc64le Message-ID: <202001131559.00DFx1fv018645@aojmv0008.oracle.com> Changeset: 9c8384d60dd0 Author: clanger Date: 2020-01-13 16:56 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9c8384d60dd0 8237008: Exclude serviceability/sa/TestInstanceKlassSizeForInterface.java on linuxppc64 and linuxppc64le Reviewed-by: mdoerr ! test/hotspot/jtreg/ProblemList.txt From naoto.sato at oracle.com Mon Jan 13 16:06:33 2020 From: naoto.sato at oracle.com (naoto.sato at oracle.com) Date: Mon, 13 Jan 2020 16:06:33 +0000 Subject: hg: jdk/jdk: 8174270: Consolidate ICU sources in one location Message-ID: <202001131606.00DG6X2o021090@aojmv0008.oracle.com> Changeset: f1007d3e1907 Author: naoto Date: 2020-01-13 08:05 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f1007d3e1907 8174270: Consolidate ICU sources in one location Reviewed-by: srl, joehw ! src/java.base/share/classes/java/net/IDN.java ! src/java.base/share/classes/java/text/Bidi.java ! src/java.base/share/classes/java/text/CollationElementIterator.java ! src/java.base/share/classes/java/text/Normalizer.java ! src/java.base/share/classes/java/text/RBTableBuilder.java + src/java.base/share/classes/jdk/internal/icu/impl/BMPSet.java + src/java.base/share/classes/jdk/internal/icu/impl/CharTrie.java + src/java.base/share/classes/jdk/internal/icu/impl/CharacterIteratorWrapper.java + src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java + src/java.base/share/classes/jdk/internal/icu/impl/Norm2AllModes.java + src/java.base/share/classes/jdk/internal/icu/impl/NormalizerImpl.java + src/java.base/share/classes/jdk/internal/icu/impl/Punycode.java + src/java.base/share/classes/jdk/internal/icu/impl/ReplaceableUCharacterIterator.java + src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java + src/java.base/share/classes/jdk/internal/icu/impl/Trie.java + src/java.base/share/classes/jdk/internal/icu/impl/Trie2.java + src/java.base/share/classes/jdk/internal/icu/impl/Trie2_16.java + src/java.base/share/classes/jdk/internal/icu/impl/UBiDiProps.java + src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java + src/java.base/share/classes/jdk/internal/icu/impl/UnicodeSetStringSpan.java + src/java.base/share/classes/jdk/internal/icu/impl/Utility.java + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/nfc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/nfkc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/ubidi.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/uprops.icu + src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java + src/java.base/share/classes/jdk/internal/icu/lang/UCharacterDirection.java + src/java.base/share/classes/jdk/internal/icu/lang/UCharacterEnums.java + src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java + src/java.base/share/classes/jdk/internal/icu/text/BidiLine.java + src/java.base/share/classes/jdk/internal/icu/text/BidiRun.java + src/java.base/share/classes/jdk/internal/icu/text/BidiWriter.java + src/java.base/share/classes/jdk/internal/icu/text/FilteredNormalizer2.java + src/java.base/share/classes/jdk/internal/icu/text/Normalizer2.java + src/java.base/share/classes/jdk/internal/icu/text/NormalizerBase.java + src/java.base/share/classes/jdk/internal/icu/text/Replaceable.java + src/java.base/share/classes/jdk/internal/icu/text/ReplaceableString.java + src/java.base/share/classes/jdk/internal/icu/text/StringPrep.java + src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java + src/java.base/share/classes/jdk/internal/icu/text/UTF16.java + src/java.base/share/classes/jdk/internal/icu/text/UnicodeSet.java + src/java.base/share/classes/jdk/internal/icu/util/CodePointMap.java + src/java.base/share/classes/jdk/internal/icu/util/CodePointTrie.java + src/java.base/share/classes/jdk/internal/icu/util/OutputInt.java + src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java - src/java.base/share/classes/sun/net/idn/Punycode.java - src/java.base/share/classes/sun/net/idn/StringPrep.java - src/java.base/share/classes/sun/net/idn/StringPrepDataReader.java - src/java.base/share/classes/sun/net/idn/UCharacterDirection.java - src/java.base/share/classes/sun/net/idn/UCharacterEnums.java ! src/java.base/share/classes/sun/text/CollatorUtilities.java ! src/java.base/share/classes/sun/text/ComposedCharIter.java ! src/java.base/share/classes/sun/text/Normalizer.java - src/java.base/share/classes/sun/text/bidi/BidiBase.java - src/java.base/share/classes/sun/text/bidi/BidiLine.java - src/java.base/share/classes/sun/text/bidi/BidiRun.java - src/java.base/share/classes/sun/text/bidi/BidiWriter.java - src/java.base/share/classes/sun/text/normalizer/BMPSet.java - src/java.base/share/classes/sun/text/normalizer/CharTrie.java - src/java.base/share/classes/sun/text/normalizer/CharacterIteratorWrapper.java - src/java.base/share/classes/sun/text/normalizer/CodePointMap.java - src/java.base/share/classes/sun/text/normalizer/CodePointTrie.java - src/java.base/share/classes/sun/text/normalizer/FilteredNormalizer2.java - src/java.base/share/classes/sun/text/normalizer/ICUBinary.java - src/java.base/share/classes/sun/text/normalizer/Norm2AllModes.java - src/java.base/share/classes/sun/text/normalizer/Normalizer2.java - src/java.base/share/classes/sun/text/normalizer/NormalizerBase.java - src/java.base/share/classes/sun/text/normalizer/NormalizerImpl.java - src/java.base/share/classes/sun/text/normalizer/OutputInt.java - src/java.base/share/classes/sun/text/normalizer/Replaceable.java - src/java.base/share/classes/sun/text/normalizer/ReplaceableString.java - src/java.base/share/classes/sun/text/normalizer/ReplaceableUCharacterIterator.java - src/java.base/share/classes/sun/text/normalizer/Trie.java - src/java.base/share/classes/sun/text/normalizer/Trie2.java - src/java.base/share/classes/sun/text/normalizer/Trie2_16.java - src/java.base/share/classes/sun/text/normalizer/UBiDiProps.java - src/java.base/share/classes/sun/text/normalizer/UCharacter.java - src/java.base/share/classes/sun/text/normalizer/UCharacterIterator.java - src/java.base/share/classes/sun/text/normalizer/UCharacterProperty.java - src/java.base/share/classes/sun/text/normalizer/UTF16.java - src/java.base/share/classes/sun/text/normalizer/UnicodeSet.java - src/java.base/share/classes/sun/text/normalizer/UnicodeSetStringSpan.java - src/java.base/share/classes/sun/text/normalizer/Utility.java - src/java.base/share/classes/sun/text/normalizer/VersionInfo.java - src/java.base/share/classes/sun/text/resources/nfc.nrm - src/java.base/share/classes/sun/text/resources/nfkc.nrm - src/java.base/share/classes/sun/text/resources/ubidi.icu - src/java.base/share/classes/sun/text/resources/uprops.icu ! test/jdk/java/text/Bidi/Bug6850113.java ! test/jdk/java/text/Bidi/Bug7051769.java ! test/jdk/java/text/Normalizer/ConformanceTest.java ! test/jdk/java/text/Normalizer/ICUBasicTest.java ! test/jdk/java/text/Normalizer/NormalizerAPITest.java ! test/jdk/java/text/Normalizer/ThreadSafeTest.java ! test/jdk/sun/net/idn/NFS4StringPrep.java ! test/jdk/sun/net/idn/PunycodeTest.java ! test/jdk/sun/net/idn/TestStringPrep.java From jesper.wilhelmsson at oracle.com Mon Jan 13 16:31:08 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 13 Jan 2020 16:31:08 +0000 Subject: hg: jdk/jdk: 17 new changesets Message-ID: <202001131631.00DGV9bv006209@aojmv0008.oracle.com> Changeset: e92c90eaaaf4 Author: zgu Date: 2020-01-10 07:21 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e92c90eaaaf4 8236902: Shenandoah: Missing string dedup roots in all root scanner Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java Changeset: c9537fcd9b5c Author: goetz Date: 2020-01-08 14:22 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c9537fcd9b5c 8236772: Fix build for windows 32-bit after 8212160 and 8234331. Reviewed-by: clanger ! src/hotspot/share/utilities/count_leading_zeros.hpp ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/libCompiledZombie.cpp Changeset: 087ad80a9489 Author: mdoerr Date: 2020-01-10 16:30 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/087ad80a9489 8236555: [s390] Fix VerifyOops Reviewed-by: goetz, lucy ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp Changeset: fd1fe6f7daab Author: eosterlund Date: 2020-01-10 16:20 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fd1fe6f7daab 8235669: G1: Stack walking API can expose AS_NO_KEEPALIVE oops Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/code/debugInfo.cpp Changeset: f7ab94fadd5a Author: darcy Date: 2020-01-10 09:15 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f7ab94fadd5a 8236877: Add "record" to descriptions in java.lang.{annotation, reflect} Reviewed-by: mchung, lancea, chegar ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/annotation/ElementType.java Changeset: 88c82777e0af Author: mchung Date: 2020-01-10 11:48 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/88c82777e0af 8229396: jdeps ignores multi-release when generate-module-info used on command line Reviewed-by: alanb ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties + test/langtools/tools/jdeps/missingDeps/MissingDepsTest.java + test/langtools/tools/jdeps/missingDeps/p/internal/X.java + test/langtools/tools/jdeps/missingDeps/src/m1/module-info.java + test/langtools/tools/jdeps/missingDeps/src/m1/p/Foo.java + test/langtools/tools/jdeps/missingDeps/src/m2/module-info.java + test/langtools/tools/jdeps/missingDeps/src/m2/q/Bar.java + test/langtools/tools/jdeps/missingDeps/src/m2/q/T.java Changeset: 91dd18044c32 Author: mchung Date: 2020-01-10 11:50 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/91dd18044c32 8225773: jdeps --check produces NPE if there are missing module dependences Reviewed-by: alanb ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java ! test/langtools/tools/jdeps/missingDeps/MissingDepsTest.java ! test/langtools/tools/jdeps/modules/CheckModuleTest.java Changeset: 28982a643e83 Author: mchung Date: 2020-01-10 12:01 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/28982a643e83 8236945: typo "the the" in Lookup::in javadoc Reviewed-by: mchung Contributed-by: christoph.dreis at freenet.de ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 737b8cdeb0f1 Author: egahlin Date: 2020-01-10 21:09 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/737b8cdeb0f1 8236263: Remove experimental streaming events Reviewed-by: rehn, mseledtsov ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc Changeset: 0bec7f3c8a7e Author: vromero Date: 2020-01-10 15:32 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0bec7f3c8a7e 8236841: compact constructor parameters are always final Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 7e0af9d375bf Author: shade Date: 2020-01-12 12:09 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7e0af9d375bf 8236936: x86_32 Minimal VM build failure after JDK-8230765 Reviewed-by: iklam, zgu ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp Changeset: 28a926d48915 Author: sundar Date: 2020-01-13 08:29 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/28a926d48915 8222098: tools/jlink/plugins/IncludeLocalesPluginTest.java time out Reviewed-by: jlaskey, naoto ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: e70d8459c2ba Author: ngasson Date: 2020-01-13 15:31 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e70d8459c2ba 8236634: Memory Access API tests fail on 32-bit Reviewed-by: mcimadamore, shade ! test/jdk/java/foreign/TestArrays.java ! test/jdk/java/foreign/TestByteBuffer.java ! test/jdk/java/foreign/TestMemoryAlignment.java ! test/jdk/java/foreign/TestSegments.java ! test/jdk/java/foreign/libNativeAccess.c Changeset: 1539b1e71dfa Author: jlahoda Date: 2020-01-13 10:49 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1539b1e71dfa 8236715: JShell: Records with errors are not properly corraled Summary: Correctly corralling record classes, and providing correct messages to the user. Reviewed-by: rfield, vromero ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! test/langtools/jdk/jshell/RecordsTest.java ! test/langtools/jdk/jshell/ToolLocalSimpleTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: 231089800e42 Author: jlahoda Date: 2020-01-13 10:50 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/231089800e42 8236546: Yield with boolean expression and Object target type crashes javac. Summary: The whenTrue and whenFalse sets need to be merged for non-boolean expressions. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java Changeset: d50867368bac Author: thartmann Date: 2020-01-13 13:37 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d50867368bac 8229855: C2 fails with assert(false) failed: bad AD file Summary: Strengthen the check to ensure that both control and data paths die consistently. Reviewed-by: vlivanov, roland ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/c2/TestJumpTable.java Changeset: 5f4d6c32a45c Author: jwilhelm Date: 2020-01-13 15:40 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5f4d6c32a45c Merge ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From zgu at redhat.com Mon Jan 13 16:52:10 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Mon, 13 Jan 2020 16:52:10 +0000 Subject: hg: jdk/jdk: 8237017: Shenandoah: Remove racy assertion Message-ID: <202001131652.00DGqAAX018369@aojmv0008.oracle.com> Changeset: 9338d0f52b2e Author: zgu Date: 2020-01-13 11:51 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9338d0f52b2e 8237017: Shenandoah: Remove racy assertion Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp From sundararajan.athijegannathan at oracle.com Mon Jan 13 17:16:06 2020 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Mon, 13 Jan 2020 17:16:06 +0000 Subject: hg: jdk/jdk14: 8222100: tools/jimage/JImageTest.java time out Message-ID: <202001131716.00DHG61C004091@aojmv0008.oracle.com> Changeset: db5f88eb7d26 Author: sundar Date: 2020-01-13 22:45 +0530 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/db5f88eb7d26 8222100: tools/jimage/JImageTest.java time out Reviewed-by: jlaskey ! test/jdk/tools/jimage/JImageTest.java From sandhya.viswanathan at intel.com Mon Jan 13 16:28:16 2020 From: sandhya.viswanathan at intel.com (sandhya.viswanathan at intel.com) Date: Mon, 13 Jan 2020 16:28:16 +0000 Subject: hg: jdk/jdk14: 8236944: The legVecZ operand should be limited to zmm0-zmm15 registers Message-ID: <202001131628.00DGSGuq004168@aojmv0008.oracle.com> Changeset: 641736f3fe11 Author: sviswanathan Date: 2020-01-13 08:27 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/641736f3fe11 8236944: The legVecZ operand should be limited to zmm0-zmm15 registers Summary: Associate legVecZ operand with vectorz_reg_legacy register class Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/x86/x86.ad From shade at redhat.com Mon Jan 13 17:40:25 2020 From: shade at redhat.com (shade at redhat.com) Date: Mon, 13 Jan 2020 17:40:25 +0000 Subject: hg: jdk/jdk14: 8236125: Windows (MSVC 2013) build fails in jpackage: Need to include strsafe.h after tchar.h Message-ID: <202001131740.00DHeP9d017693@aojmv0008.oracle.com> Changeset: ac190703e3f2 Author: akasko Date: 2020-01-13 18:39 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/ac190703e3f2 8236125: Windows (MSVC 2013) build fails in jpackage: Need to include strsafe.h after tchar.h Reviewed-by: shade, alanb, herrick, prr ! src/jdk.incubator.jpackage/windows/native/libjpackage/WindowsRegistry.cpp From anton.litvinov at oracle.com Mon Jan 13 18:13:18 2020 From: anton.litvinov at oracle.com (anton.litvinov at oracle.com) Date: Mon, 13 Jan 2020 18:13:18 +0000 Subject: hg: jdk/client: 8230926: [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout Message-ID: <202001131813.00DIDIF1007924@aojmv0008.oracle.com> Changeset: abd50a05d1d1 Author: alitvinov Date: 2020-01-13 18:11 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/abd50a05d1d1 8230926: [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout Reviewed-by: serb, dmarkov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java From zgu at redhat.com Mon Jan 13 18:53:57 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Mon, 13 Jan 2020 18:53:57 +0000 Subject: hg: jdk/jdk14: 8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test Message-ID: <202001131853.00DIrvAV002939@aojmv0008.oracle.com> Changeset: b2054fde257e Author: zgu Date: 2020-01-13 13:53 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/b2054fde257e 8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test Reviewed-by: shade ! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java From sean.coffey at oracle.com Mon Jan 13 21:17:58 2020 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Mon, 13 Jan 2020 21:17:58 +0000 Subject: hg: jdk/jdk: 8234466: Class loading deadlock involving X509Factory#commitEvent() Message-ID: <202001132117.00DLHwQ3001141@aojmv0008.oracle.com> Changeset: 6d386d360955 Author: coffeys Date: 2020-01-13 21:16 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6d386d360955 8234466: Class loading deadlock involving X509Factory#commitEvent() Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilJarAccess.java ! src/java.base/share/classes/jdk/internal/event/EventHelper.java + test/jdk/java/util/jar/JarFile/jarVerification/FooService.java + test/jdk/java/util/jar/JarFile/jarVerification/MultiProviderTest.java + test/jdk/java/util/jar/JarFile/jarVerification/MultiThreadLoad.java + test/jdk/java/util/jar/JarFile/jarVerification/logging.properties From alexandre.iline at oracle.com Mon Jan 13 22:13:39 2020 From: alexandre.iline at oracle.com (alexandre.iline at oracle.com) Date: Mon, 13 Jan 2020 22:13:39 +0000 Subject: hg: jdk/jdk: 8237042: Switch to JCov build which supports byte code version 59 Message-ID: <202001132213.00DMDdSp004954@aojmv0008.oracle.com> Changeset: db9bdbeaed29 Author: shurailine Date: 2020-01-13 14:09 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/db9bdbeaed29 8237042: Switch to JCov build which supports byte code version 59 Reviewed-by: erikj ! make/conf/jib-profiles.js From ivan.gerasimov at oracle.com Tue Jan 14 02:01:34 2020 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Tue, 14 Jan 2020 02:01:34 +0000 Subject: hg: jdk/jdk14: 8234423: Modifying ArrayList.subList().subList() resets modCount of subList Message-ID: <202001140201.00E21YT8008900@aojmv0008.oracle.com> Changeset: 57f0df0ce2c6 Author: igerasim Date: 2020-01-13 18:00 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/57f0df0ce2c6 8234423: Modifying ArrayList.subList().subList() resets modCount of subList Reviewed-by: rriggs ! src/java.base/share/classes/java/util/ArrayList.java + test/jdk/java/util/ArrayList/SubListModCount.java From per.liden at oracle.com Tue Jan 14 09:49:15 2020 From: per.liden at oracle.com (per.liden at oracle.com) Date: Tue, 14 Jan 2020 09:49:15 +0000 Subject: hg: jdk/jdk: 8236153: ZGC: gc/z/TestUncommit.java fails with java.lang.Exception: Uncommitted too fast Message-ID: <202001140949.00E9nFRe004238@aojmv0008.oracle.com> Changeset: e6e85a53b3e3 Author: pliden Date: 2020-01-14 10:43 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e6e85a53b3e3 8236153: ZGC: gc/z/TestUncommit.java fails with java.lang.Exception: Uncommitted too fast Reviewed-by: eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java From jan.lahoda at oracle.com Tue Jan 14 10:11:38 2020 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Tue, 14 Jan 2020 10:11:38 +0000 Subject: hg: jdk/jdk14: 8236670: Conflicting bindings accepted in some cases Message-ID: <202001141011.00EABcUH017567@aojmv0008.oracle.com> Changeset: 9e414f680603 Author: jlahoda Date: 2020-01-14 11:10 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/9e414f680603 8236670: Conflicting bindings accepted in some cases Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! test/langtools/tools/javac/patterns/BindingsExistTest.out ! test/langtools/tools/javac/patterns/BindingsTest1.java + test/langtools/tools/javac/patterns/ConditionalTest.java ! test/langtools/tools/javac/patterns/DuplicateBindingTest.java ! test/langtools/tools/javac/patterns/DuplicateBindingTest.out ! test/langtools/tools/javac/patterns/MatchBindingScopeTest.out From tobias.hartmann at oracle.com Tue Jan 14 11:17:31 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Tue, 14 Jan 2020 11:17:31 +0000 Subject: hg: jdk/jdk14: 8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs Message-ID: <202001141117.00EBHVfq028147@aojmv0008.oracle.com> Changeset: 247b7fe0c11d Author: jiefu Date: 2020-01-14 18:07 +0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/247b7fe0c11d 8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/c2/TestJumpTable.java From daniel.fuchs at oracle.com Tue Jan 14 11:47:35 2020 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Tue, 14 Jan 2020 11:47:35 +0000 Subject: hg: jdk/jdk: 8208281: java/nio/channels/AsynchronousSocketChannel/Basic.java timed out Message-ID: <202001141147.00EBlZgO015642@aojmv0008.oracle.com> Changeset: 8654e0b4763a Author: dfuchs Date: 2020-01-14 11:45 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8654e0b4763a 8208281: java/nio/channels/AsynchronousSocketChannel/Basic.java timed out Summary: modify the test to accept the peer socket before closing the client socket Reviewed-by: alanb ! test/jdk/java/nio/channels/AsynchronousSocketChannel/Basic.java From vicente.romero at oracle.com Tue Jan 14 12:08:15 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Tue, 14 Jan 2020 12:08:15 +0000 Subject: hg: jdk/jdk14: 8236005: local records shouldn't capture any non-static state from any enclosing type Message-ID: <202001141208.00EC8FdC025255@aojmv0008.oracle.com> Changeset: 2939d1a460ed Author: vromero Date: 2020-01-14 07:07 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/2939d1a460ed 8236005: local records shouldn't capture any non-static state from any enclosing type Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From erik.gahlin at oracle.com Tue Jan 14 13:18:26 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Tue, 14 Jan 2020 13:18:26 +0000 Subject: hg: jdk/jdk: 8237014: Missing javadoc for jdk.jfr.Recording(Map) Message-ID: <202001141318.00EDIQPH006373@aojmv0008.oracle.com> Changeset: 2080e45e61ea Author: egahlin Date: 2020-01-14 14:17 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2080e45e61ea 8237014: Missing javadoc for jdk.jfr.Recording(Map) Reviewed-by: mgronlun, mseledtsov ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java From erik.gahlin at oracle.com Tue Jan 14 14:26:48 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Tue, 14 Jan 2020 14:26:48 +0000 Subject: hg: jdk/jdk14: 8236691: JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant Message-ID: <202001141426.00EEQmnT017754@aojmv0008.oracle.com> Changeset: d30ad4758d52 Author: egahlin Date: 2020-01-14 15:25 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/d30ad4758d52 8236691: JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant Reviewed-by: mgronlun ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp From paul.hohensee at gmail.com Tue Jan 14 17:14:55 2020 From: paul.hohensee at gmail.com (paul.hohensee at gmail.com) Date: Tue, 14 Jan 2020 17:14:55 +0000 Subject: hg: jdk/jdk: 8236228: clean up BarrierSet headers in c1_LIRAssembler Message-ID: <202001141714.00EHEt4U003312@aojmv0008.oracle.com> Changeset: 65bdd314d1ca Author: phh Date: 2020-01-14 09:15 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/65bdd314d1ca 8236228: clean up BarrierSet headers in c1_LIRAssembler Summary: Remove unneeded barrierSet.hpp and cardTableBarrierSet.hpp includes Reviewed-by: kvn, mdoerr, phh, njian Contributed-by: xxinliu at amazon.com ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp From jatin.bhateja at intel.com Tue Jan 14 04:25:59 2020 From: jatin.bhateja at intel.com (jatin.bhateja at intel.com) Date: Tue, 14 Jan 2020 04:25:59 +0000 Subject: hg: jdk/jdk: 8236443: Issues with specializing vector register type for phi operand with generic operands Message-ID: <202001140425.00E4Px8P020629@aojmv0008.oracle.com> Changeset: 235c141e5afa Author: jbhateja Date: 2020-01-14 09:51 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/235c141e5afa 8236443: Issues with specializing vector register type for phi operand with generic operands Summary: Fix special handling for operand resolution of vectorshift and shiftcount nodes. Fix for crash in the resolution algorithm due to non-machine type nodes. Reviewed-by: vlivanov ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp From jatin.bhateja at intel.com Tue Jan 14 05:20:43 2020 From: jatin.bhateja at intel.com (jatin.bhateja at intel.com) Date: Tue, 14 Jan 2020 05:20:43 +0000 Subject: hg: jdk/jdk14: 8236443: Issues with specializing vector register type for phi operand with generic operands Message-ID: <202001140520.00E5KhcQ017779@aojmv0008.oracle.com> Changeset: e27b546887e7 Author: jbhateja Date: 2020-01-14 10:55 +0530 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/e27b546887e7 8236443: Issues with specializing vector register type for phi operand with generic operands Summary: Fix special handling for operand resolution of vectorshift and shiftcount nodes. Fix for crash in the resolution algorithm due to non-machine type nodes. Reviewed-by: vlivanov ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp From joe.darcy at oracle.com Tue Jan 14 18:26:30 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Tue, 14 Jan 2020 18:26:30 +0000 Subject: hg: jdk/jdk14: 8237062: Refine JSR 269 API ahead of Java SE 14 MR Message-ID: <202001141826.00EIQUxg018186@aojmv0008.oracle.com> Changeset: df7db8638f96 Author: darcy Date: 2020-01-14 10:25 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/df7db8638f96 8237062: Refine JSR 269 API ahead of Java SE 14 MR Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/annotation/processing/Filer.java ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java From brian.burkhalter at oracle.com Tue Jan 14 19:06:45 2020 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Tue, 14 Jan 2020 19:06:45 +0000 Subject: hg: jdk/jdk14: 2 new changesets Message-ID: <202001141906.00EJ6ju2015677@aojmv0008.oracle.com> Changeset: d9af3d39f4d3 Author: bpb Date: 2020-01-14 11:06 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/d9af3d39f4d3 8230665: (bf spec) ByteBuffer::alignmentOffset spec misleading when address is misaligned Reviewed-by: alanb, darcy, psandoz ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/jdk/java/nio/Buffer/Basic-X.java.template ! test/jdk/java/nio/Buffer/BasicByte.java Changeset: 8b9577d77bba Author: bpb Date: 2020-01-14 11:06 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/8b9577d77bba 8236661: launcher test PatchSystemModules.java start failing frequently after JDK-8234049 Reviewed-by: alanb, mchung ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java From hannes.wallnoefer at oracle.com Tue Jan 14 20:19:17 2020 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Tue, 14 Jan 2020 20:19:17 +0000 Subject: hg: jdk/jdk: 8220002: Improve anchor definitions in generated files Message-ID: <202001142019.00EKJHMU024163@aojmv0008.oracle.com> Changeset: dfdddcef1fd5 Author: hannesw Date: 2020-01-14 21:17 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/dfdddcef1fd5 8220002: Improve anchor definitions in generated files Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java ! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java ! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java ! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java ! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java ! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java ! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java ! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java ! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java ! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java From bradford.wetmore at oracle.com Tue Jan 14 20:30:33 2020 From: bradford.wetmore at oracle.com (bradford.wetmore at oracle.com) Date: Tue, 14 Jan 2020 20:30:33 +0000 Subject: hg: jdk/jdk14: 8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java Message-ID: <202001142030.00EKUX1h001200@aojmv0008.oracle.com> Changeset: 289e13d49451 Author: wetmore Date: 2020-01-14 12:28 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/289e13d49451 8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java Reviewed-by: ascarpino ! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java From jonathan.gibbons at oracle.com Tue Jan 14 23:02:11 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Tue, 14 Jan 2020 23:02:11 +0000 Subject: hg: jdk/jdk14: 8237058: Update all nroff manpages for JDK 14 release Message-ID: <202001142302.00EN2BKP028451@aojmv0008.oracle.com> Changeset: 7de71c4f5e8f Author: jjg Date: 2020-01-14 15:01 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/7de71c4f5e8f 8237058: Update all nroff manpages for JDK 14 release Reviewed-by: dholmes ! src/java.base/share/man/java.1 ! src/java.base/share/man/jfr.1 ! src/java.base/share/man/keytool.1 ! src/java.rmi/share/man/rmid.1 ! src/java.rmi/share/man/rmiregistry.1 ! src/java.scripting/share/man/jrunscript.1 ! src/jdk.aot/share/man/jaotc.1 ! src/jdk.compiler/share/man/javac.1 ! src/jdk.compiler/share/man/serialver.1 ! src/jdk.hotspot.agent/share/man/jhsdb.1 + src/jdk.incubator.jpackage/share/man/jpackage.1 ! src/jdk.jartool/share/man/jar.1 ! src/jdk.jartool/share/man/jarsigner.1 ! src/jdk.javadoc/share/man/javadoc.1 ! src/jdk.jcmd/share/man/jcmd.1 ! src/jdk.jcmd/share/man/jinfo.1 ! src/jdk.jcmd/share/man/jmap.1 ! src/jdk.jcmd/share/man/jps.1 ! src/jdk.jcmd/share/man/jstack.1 ! src/jdk.jcmd/share/man/jstat.1 ! src/jdk.jconsole/share/man/jconsole.1 ! src/jdk.jdeps/share/man/javap.1 ! src/jdk.jdeps/share/man/jdeprscan.1 ! src/jdk.jdeps/share/man/jdeps.1 ! src/jdk.jdi/share/man/jdb.1 ! src/jdk.jlink/share/man/jlink.1 ! src/jdk.jlink/share/man/jmod.1 ! src/jdk.jshell/share/man/jshell.1 ! src/jdk.jstatd/share/man/jstatd.1 ! src/jdk.rmic/share/man/rmic.1 ! src/jdk.scripting.nashorn.shell/share/man/jjs.1 From claes.redestad at oracle.com Tue Jan 14 23:03:51 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Tue, 14 Jan 2020 23:03:51 +0000 Subject: hg: jdk/jdk: 8236850: Operations on constant List/Set.of(element) instances does not consistently constant fold Message-ID: <202001142303.00EN3pwN028848@aojmv0008.oracle.com> Changeset: d8a27d799478 Author: redestad Date: 2020-01-14 23:40 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d8a27d799478 8236850: Operations on constant List/Set.of(element) instances does not consistently constant fold Reviewed-by: smarks, jrose, rriggs, psandoz ! src/hotspot/share/memory/heapShared.cpp ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/Set.java ! test/micro/org/openjdk/bench/java/util/ImmutableColls.java From philip.race at oracle.com Tue Jan 14 23:20:55 2020 From: philip.race at oracle.com (philip.race at oracle.com) Date: Tue, 14 Jan 2020 23:20:55 +0000 Subject: hg: jdk/client: 8235904: Infinite loop when rendering huge lines Message-ID: <202001142320.00ENKtrb008416@aojmv0008.oracle.com> Changeset: b681239b7258 Author: ceisserer Date: 2020-01-14 15:19 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/b681239b7258 8235904: Infinite loop when rendering huge lines Reviewed-by: prr, kizune ! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawLine.java + test/jdk/java/awt/Graphics/DrawLineTest.java From philip.race at oracle.com Tue Jan 14 23:34:28 2020 From: philip.race at oracle.com (philip.race at oracle.com) Date: Tue, 14 Jan 2020 23:34:28 +0000 Subject: hg: jdk/client: 65 new changesets Message-ID: <202001142334.00ENYZMx016169@aojmv0008.oracle.com> Changeset: 9dee5a79065b Author: tschatzl Date: 2020-01-09 21:57 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/9dee5a79065b 8214277: Use merged G1ArchiveRegionMap for open and closed archive heap regions Reviewed-by: kbarrett, jiangli ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp Changeset: 0bffcc9de0b1 Author: hseigel Date: 2020-01-09 21:06 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/0bffcc9de0b1 8235766: SafepointSynchronize::_end_of_last_safepoint is unused Summary: Remove unused field Reviewed-by: lfoltan ! src/hotspot/share/runtime/safepoint.hpp Changeset: 171e5eb5ebcd Author: sspitsyn Date: 2020-01-07 21:36 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/171e5eb5ebcd 8236124: Minimal VM slowdebug build failed after JDK-8212160 Summary: Use macro JVMTI_ONLY to avoid slowdebug build fail Reviewed-by: coleenp, cjplummer, dholmes ! src/hotspot/share/prims/jvmtiThreadState.hpp Changeset: 6e51a868361e Author: kbarrett Date: 2020-01-07 17:28 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/6e51a868361e 8235751: Assertion when triggering concurrent cycle during shutdown Summary: Skip initial mark during shutdown and don't assert when that happens. Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp Changeset: 80d8e00ec63a Author: tschatzl Date: 2020-01-08 14:36 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/80d8e00ec63a 8235934: gc/g1/TestGCLogMessages.java fails with 'DerivedPointerTable Update' found Summary: Fix determining whether C2 or JVMCI are enabled in the test. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/lib/sun/hotspot/WhiteBox.java ! test/lib/sun/hotspot/code/Compiler.java Changeset: decd3d2953b6 Author: egahlin Date: 2020-01-08 19:12 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/decd3d2953b6 8236487: JFR Recorder Thread crashed due to "assert(_chunkwriter.is_valid()) failed: invariant" Reviewed-by: mgronlun, mseledtsov ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp Changeset: 59e74aa436b9 Author: vromero Date: 2020-01-08 15:18 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/59e74aa436b9 8236692: static final fields without initializer are accepted by javac Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 2383b1a86007 Author: rkennke Date: 2019-12-12 18:34 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/2383b1a86007 8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp Changeset: b3836e615d52 Author: zgu Date: 2019-12-12 15:20 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/b3836e615d52 8235842: Shenandoah: Implement native LRB for narrow oop Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: b02019841086 Author: mdoerr Date: 2019-12-20 19:51 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/b02019841086 8236179: C1 register allocation error with T_ADDRESS Reviewed-by: rkennke, vlivanov, roland, mdoerr Contributed-by: Aditya Mandaleeka ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp ! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_FrameMap_sparc.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp Changeset: 7c6cad4da86c Author: rkennke Date: 2019-12-17 18:23 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/7c6cad4da86c 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient Reviewed-by: zgu ! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java Changeset: ef7777a6f84d Author: rkennke Date: 2020-01-07 13:45 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/ef7777a6f84d 8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion Reviewed-by: thartmann, roland ! src/hotspot/share/opto/cfgnode.cpp Changeset: 4ba039864f2a Author: zgu Date: 2020-01-07 08:53 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/4ba039864f2a 8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp Changeset: 129ba7bcbe21 Author: rkennke Date: 2020-01-07 21:53 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/129ba7bcbe21 8236732: Shenandoah: Stricter placement for oom-evac scopes Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp Changeset: 302f1716fc83 Author: ascarpino Date: 2020-01-08 13:25 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/302f1716fc83 8236098: AlgorithmConstraints:permits method not throwing IAEx when primitives are empty Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java Changeset: ad330fb00d2f Author: egahlin Date: 2020-01-08 22:44 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/ad330fb00d2f 8236264: Remove jdk.jfr.Recording::setFlushInterval and jdk.jfr.Recording::getFlushInterval Reviewed-by: rehn, mseledtsov ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java - test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java ! test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java - test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java ! test/jdk/jdk/jfr/startupargs/TestFlushInterval.java Changeset: 2c3a04ea6867 Author: mcimadamore Date: 2020-01-08 23:12 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/2c3a04ea6867 8236769: Clarify javadoc of memory access API Reviewed-by: chegar Contributed-by: paul.sandoz at oracle.com ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java + test/jdk/java/foreign/TestTypeAccess.java Changeset: 05885743f55e Author: jwilhelm Date: 2020-01-09 02:31 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/05885743f55e Added tag jdk-14+31 for changeset d54ce919da90 ! .hgtags Changeset: a6a442c8b3de Author: jwilhelm Date: 2020-01-09 02:34 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a6a442c8b3de Added tag jdk-14+31 for changeset decd3d2953b6 ! .hgtags Changeset: 7e226ab8a4fb Author: sundar Date: 2020-01-09 17:25 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/7e226ab8a4fb 8225561: jlink --help doesn't state that ALL-MODULE-PATH is accepted for --add-modules Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties Changeset: c61db095b5b3 Author: mcimadamore Date: 2020-01-09 12:04 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/c61db095b5b3 8236779: static field in implementation class erroneously leaking in memory access javadoc Reviewed-by: chegar ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java Changeset: f393f34a48cd Author: chagedorn Date: 2020-01-09 16:14 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/f393f34a48cd 8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it Summary: Add missing rehashing for modified node in InitializeNode::complete_stores(). Reviewed-by: neliasso, thartmann ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp + test/hotspot/jtreg/compiler/macronodes/TestCompleteVolatileStore.java Changeset: eccb8316306d Author: bpb Date: 2020-01-09 08:31 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/eccb8316306d 8236582: (fc) FileChannel.map fails with InternalError when security manager enabled Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java + test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java Changeset: 5de55aa0cfdb Author: bpb Date: 2020-01-09 08:31 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/5de55aa0cfdb 8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode Reviewed-by: chegar, lancea ! test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java Changeset: f4c0d560b292 Author: jwilhelm Date: 2020-01-09 20:21 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/f4c0d560b292 Merge ! .hgtags ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java - test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java - test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: d8f6e926cedc Author: coleenp Date: 2020-01-09 17:38 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/d8f6e926cedc 8232759: Remove GC.class_stats Summary: Make the GC.class_stats option obsolete Reviewed-by: dholmes, iklam ! src/hotspot/share/gc/shared/gcTrace.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/oops/annotations.cpp ! src/hotspot/share/oops/annotations.hpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constMethod.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/recordComponent.cpp ! src/hotspot/share/oops/recordComponent.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 457b4c4e8c9a Author: igerasim Date: 2020-01-09 15:38 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/457b4c4e8c9a 8234423: Modifying ArrayList.subList().subList() resets modCount of subList Reviewed-by: rriggs ! src/java.base/share/classes/java/util/ArrayList.java + test/jdk/java/util/ArrayList/SubListModCount.java Changeset: e9c11ba790b2 Author: coleenp Date: 2020-01-09 21:58 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/e9c11ba790b2 8236905: ProblemList test/hotspot/jtreg/runtime/Metaspace/DefineClass.java Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt Changeset: 4278162b96b3 Author: ssahoo Date: 2020-01-09 22:42 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/4278162b96b3 8234309: LFGarbageCollectedTest.java fails with parse Exception Summary: LFGarbageCollectedTest.java fails with parse Exception Reviewed-by: mchung Contributed-by: sureshkumar.mahaliswamy at oracle.com ! test/jdk/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java Changeset: fb0148b08619 Author: mbaesken Date: 2020-01-08 08:55 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/fb0148b08619 8236709: struct SwitchRange in HS violates C++ One Definition Rule Reviewed-by: dholmes, kbarrett ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp Changeset: 6298998003aa Author: rkennke Date: 2020-01-10 12:42 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/6298998003aa 8236851: Shenandoah: More details in Traversal GC event messages Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 66627a94e828 Author: sspitsyn Date: 2020-01-10 01:36 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/66627a94e828 8229847: AttachProvider javadoc page needs an update Summary: Replace Sun references with Oracle references in AttachProvider javadoc Reviewed-by: amenkov, dholmes ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java Changeset: 3e80284479b0 Author: valeriep Date: 2020-01-10 02:52 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/3e80284479b0 8236897: Fix the copyright header for pkcs11gcm2.h Summary: Add the "Classpath" exception to existing header Reviewed-by: weijun ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11gcm2.h Changeset: 793b8ec69fff Author: jwilhelm Date: 2020-01-10 13:20 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/793b8ec69fff Merge Changeset: f7edb9ca045c Author: clanger Date: 2020-01-10 15:38 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/f7edb9ca045c 8236488: Support for configure option --with-native-debug-symbols=internal is impossible on Windows Reviewed-by: erikj ! make/autoconf/jdk-options.m4 ! make/autoconf/toolchain_windows.m4 ! make/hotspot/test/GtestImage.gmk Changeset: 9c8384d60dd0 Author: clanger Date: 2020-01-13 16:56 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/9c8384d60dd0 8237008: Exclude serviceability/sa/TestInstanceKlassSizeForInterface.java on linuxppc64 and linuxppc64le Reviewed-by: mdoerr ! test/hotspot/jtreg/ProblemList.txt Changeset: f1007d3e1907 Author: naoto Date: 2020-01-13 08:05 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/f1007d3e1907 8174270: Consolidate ICU sources in one location Reviewed-by: srl, joehw ! src/java.base/share/classes/java/net/IDN.java ! src/java.base/share/classes/java/text/Bidi.java ! src/java.base/share/classes/java/text/CollationElementIterator.java ! src/java.base/share/classes/java/text/Normalizer.java ! src/java.base/share/classes/java/text/RBTableBuilder.java + src/java.base/share/classes/jdk/internal/icu/impl/BMPSet.java + src/java.base/share/classes/jdk/internal/icu/impl/CharTrie.java + src/java.base/share/classes/jdk/internal/icu/impl/CharacterIteratorWrapper.java + src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java + src/java.base/share/classes/jdk/internal/icu/impl/Norm2AllModes.java + src/java.base/share/classes/jdk/internal/icu/impl/NormalizerImpl.java + src/java.base/share/classes/jdk/internal/icu/impl/Punycode.java + src/java.base/share/classes/jdk/internal/icu/impl/ReplaceableUCharacterIterator.java + src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java + src/java.base/share/classes/jdk/internal/icu/impl/Trie.java + src/java.base/share/classes/jdk/internal/icu/impl/Trie2.java + src/java.base/share/classes/jdk/internal/icu/impl/Trie2_16.java + src/java.base/share/classes/jdk/internal/icu/impl/UBiDiProps.java + src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java + src/java.base/share/classes/jdk/internal/icu/impl/UnicodeSetStringSpan.java + src/java.base/share/classes/jdk/internal/icu/impl/Utility.java + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/nfc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/nfkc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/ubidi.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/uprops.icu + src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java + src/java.base/share/classes/jdk/internal/icu/lang/UCharacterDirection.java + src/java.base/share/classes/jdk/internal/icu/lang/UCharacterEnums.java + src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java + src/java.base/share/classes/jdk/internal/icu/text/BidiLine.java + src/java.base/share/classes/jdk/internal/icu/text/BidiRun.java + src/java.base/share/classes/jdk/internal/icu/text/BidiWriter.java + src/java.base/share/classes/jdk/internal/icu/text/FilteredNormalizer2.java + src/java.base/share/classes/jdk/internal/icu/text/Normalizer2.java + src/java.base/share/classes/jdk/internal/icu/text/NormalizerBase.java + src/java.base/share/classes/jdk/internal/icu/text/Replaceable.java + src/java.base/share/classes/jdk/internal/icu/text/ReplaceableString.java + src/java.base/share/classes/jdk/internal/icu/text/StringPrep.java + src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java + src/java.base/share/classes/jdk/internal/icu/text/UTF16.java + src/java.base/share/classes/jdk/internal/icu/text/UnicodeSet.java + src/java.base/share/classes/jdk/internal/icu/util/CodePointMap.java + src/java.base/share/classes/jdk/internal/icu/util/CodePointTrie.java + src/java.base/share/classes/jdk/internal/icu/util/OutputInt.java + src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java - src/java.base/share/classes/sun/net/idn/Punycode.java - src/java.base/share/classes/sun/net/idn/StringPrep.java - src/java.base/share/classes/sun/net/idn/StringPrepDataReader.java - src/java.base/share/classes/sun/net/idn/UCharacterDirection.java - src/java.base/share/classes/sun/net/idn/UCharacterEnums.java ! src/java.base/share/classes/sun/text/CollatorUtilities.java ! src/java.base/share/classes/sun/text/ComposedCharIter.java ! src/java.base/share/classes/sun/text/Normalizer.java - src/java.base/share/classes/sun/text/bidi/BidiBase.java - src/java.base/share/classes/sun/text/bidi/BidiLine.java - src/java.base/share/classes/sun/text/bidi/BidiRun.java - src/java.base/share/classes/sun/text/bidi/BidiWriter.java - src/java.base/share/classes/sun/text/normalizer/BMPSet.java - src/java.base/share/classes/sun/text/normalizer/CharTrie.java - src/java.base/share/classes/sun/text/normalizer/CharacterIteratorWrapper.java - src/java.base/share/classes/sun/text/normalizer/CodePointMap.java - src/java.base/share/classes/sun/text/normalizer/CodePointTrie.java - src/java.base/share/classes/sun/text/normalizer/FilteredNormalizer2.java - src/java.base/share/classes/sun/text/normalizer/ICUBinary.java - src/java.base/share/classes/sun/text/normalizer/Norm2AllModes.java - src/java.base/share/classes/sun/text/normalizer/Normalizer2.java - src/java.base/share/classes/sun/text/normalizer/NormalizerBase.java - src/java.base/share/classes/sun/text/normalizer/NormalizerImpl.java - src/java.base/share/classes/sun/text/normalizer/OutputInt.java - src/java.base/share/classes/sun/text/normalizer/Replaceable.java - src/java.base/share/classes/sun/text/normalizer/ReplaceableString.java - src/java.base/share/classes/sun/text/normalizer/ReplaceableUCharacterIterator.java - src/java.base/share/classes/sun/text/normalizer/Trie.java - src/java.base/share/classes/sun/text/normalizer/Trie2.java - src/java.base/share/classes/sun/text/normalizer/Trie2_16.java - src/java.base/share/classes/sun/text/normalizer/UBiDiProps.java - src/java.base/share/classes/sun/text/normalizer/UCharacter.java - src/java.base/share/classes/sun/text/normalizer/UCharacterIterator.java - src/java.base/share/classes/sun/text/normalizer/UCharacterProperty.java - src/java.base/share/classes/sun/text/normalizer/UTF16.java - src/java.base/share/classes/sun/text/normalizer/UnicodeSet.java - src/java.base/share/classes/sun/text/normalizer/UnicodeSetStringSpan.java - src/java.base/share/classes/sun/text/normalizer/Utility.java - src/java.base/share/classes/sun/text/normalizer/VersionInfo.java - src/java.base/share/classes/sun/text/resources/nfc.nrm - src/java.base/share/classes/sun/text/resources/nfkc.nrm - src/java.base/share/classes/sun/text/resources/ubidi.icu - src/java.base/share/classes/sun/text/resources/uprops.icu ! test/jdk/java/text/Bidi/Bug6850113.java ! test/jdk/java/text/Bidi/Bug7051769.java ! test/jdk/java/text/Normalizer/ConformanceTest.java ! test/jdk/java/text/Normalizer/ICUBasicTest.java ! test/jdk/java/text/Normalizer/NormalizerAPITest.java ! test/jdk/java/text/Normalizer/ThreadSafeTest.java ! test/jdk/sun/net/idn/NFS4StringPrep.java ! test/jdk/sun/net/idn/PunycodeTest.java ! test/jdk/sun/net/idn/TestStringPrep.java Changeset: e92c90eaaaf4 Author: zgu Date: 2020-01-10 07:21 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/e92c90eaaaf4 8236902: Shenandoah: Missing string dedup roots in all root scanner Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java Changeset: c9537fcd9b5c Author: goetz Date: 2020-01-08 14:22 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/c9537fcd9b5c 8236772: Fix build for windows 32-bit after 8212160 and 8234331. Reviewed-by: clanger ! src/hotspot/share/utilities/count_leading_zeros.hpp ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/libCompiledZombie.cpp Changeset: 087ad80a9489 Author: mdoerr Date: 2020-01-10 16:30 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/087ad80a9489 8236555: [s390] Fix VerifyOops Reviewed-by: goetz, lucy ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp Changeset: fd1fe6f7daab Author: eosterlund Date: 2020-01-10 16:20 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/fd1fe6f7daab 8235669: G1: Stack walking API can expose AS_NO_KEEPALIVE oops Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/code/debugInfo.cpp Changeset: f7ab94fadd5a Author: darcy Date: 2020-01-10 09:15 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/f7ab94fadd5a 8236877: Add "record" to descriptions in java.lang.{annotation, reflect} Reviewed-by: mchung, lancea, chegar ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/annotation/ElementType.java Changeset: 88c82777e0af Author: mchung Date: 2020-01-10 11:48 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/88c82777e0af 8229396: jdeps ignores multi-release when generate-module-info used on command line Reviewed-by: alanb ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties + test/langtools/tools/jdeps/missingDeps/MissingDepsTest.java + test/langtools/tools/jdeps/missingDeps/p/internal/X.java + test/langtools/tools/jdeps/missingDeps/src/m1/module-info.java + test/langtools/tools/jdeps/missingDeps/src/m1/p/Foo.java + test/langtools/tools/jdeps/missingDeps/src/m2/module-info.java + test/langtools/tools/jdeps/missingDeps/src/m2/q/Bar.java + test/langtools/tools/jdeps/missingDeps/src/m2/q/T.java Changeset: 91dd18044c32 Author: mchung Date: 2020-01-10 11:50 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/91dd18044c32 8225773: jdeps --check produces NPE if there are missing module dependences Reviewed-by: alanb ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java ! test/langtools/tools/jdeps/missingDeps/MissingDepsTest.java ! test/langtools/tools/jdeps/modules/CheckModuleTest.java Changeset: 28982a643e83 Author: mchung Date: 2020-01-10 12:01 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/28982a643e83 8236945: typo "the the" in Lookup::in javadoc Reviewed-by: mchung Contributed-by: christoph.dreis at freenet.de ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 737b8cdeb0f1 Author: egahlin Date: 2020-01-10 21:09 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/737b8cdeb0f1 8236263: Remove experimental streaming events Reviewed-by: rehn, mseledtsov ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc Changeset: 0bec7f3c8a7e Author: vromero Date: 2020-01-10 15:32 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/0bec7f3c8a7e 8236841: compact constructor parameters are always final Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 7e0af9d375bf Author: shade Date: 2020-01-12 12:09 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/7e0af9d375bf 8236936: x86_32 Minimal VM build failure after JDK-8230765 Reviewed-by: iklam, zgu ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp Changeset: 28a926d48915 Author: sundar Date: 2020-01-13 08:29 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/28a926d48915 8222098: tools/jlink/plugins/IncludeLocalesPluginTest.java time out Reviewed-by: jlaskey, naoto ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: e70d8459c2ba Author: ngasson Date: 2020-01-13 15:31 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/e70d8459c2ba 8236634: Memory Access API tests fail on 32-bit Reviewed-by: mcimadamore, shade ! test/jdk/java/foreign/TestArrays.java ! test/jdk/java/foreign/TestByteBuffer.java ! test/jdk/java/foreign/TestMemoryAlignment.java ! test/jdk/java/foreign/TestSegments.java ! test/jdk/java/foreign/libNativeAccess.c Changeset: 1539b1e71dfa Author: jlahoda Date: 2020-01-13 10:49 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/1539b1e71dfa 8236715: JShell: Records with errors are not properly corraled Summary: Correctly corralling record classes, and providing correct messages to the user. Reviewed-by: rfield, vromero ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! test/langtools/jdk/jshell/RecordsTest.java ! test/langtools/jdk/jshell/ToolLocalSimpleTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: 231089800e42 Author: jlahoda Date: 2020-01-13 10:50 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/231089800e42 8236546: Yield with boolean expression and Object target type crashes javac. Summary: The whenTrue and whenFalse sets need to be merged for non-boolean expressions. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java Changeset: d50867368bac Author: thartmann Date: 2020-01-13 13:37 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/d50867368bac 8229855: C2 fails with assert(false) failed: bad AD file Summary: Strengthen the check to ensure that both control and data paths die consistently. Reviewed-by: vlivanov, roland ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/c2/TestJumpTable.java Changeset: 5f4d6c32a45c Author: jwilhelm Date: 2020-01-13 15:40 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/5f4d6c32a45c Merge ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 9338d0f52b2e Author: zgu Date: 2020-01-13 11:51 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/9338d0f52b2e 8237017: Shenandoah: Remove racy assertion Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 6d386d360955 Author: coffeys Date: 2020-01-13 21:16 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/6d386d360955 8234466: Class loading deadlock involving X509Factory#commitEvent() Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilJarAccess.java ! src/java.base/share/classes/jdk/internal/event/EventHelper.java + test/jdk/java/util/jar/JarFile/jarVerification/FooService.java + test/jdk/java/util/jar/JarFile/jarVerification/MultiProviderTest.java + test/jdk/java/util/jar/JarFile/jarVerification/MultiThreadLoad.java + test/jdk/java/util/jar/JarFile/jarVerification/logging.properties Changeset: db9bdbeaed29 Author: shurailine Date: 2020-01-13 14:09 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/db9bdbeaed29 8237042: Switch to JCov build which supports byte code version 59 Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: 235c141e5afa Author: jbhateja Date: 2020-01-14 09:51 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/235c141e5afa 8236443: Issues with specializing vector register type for phi operand with generic operands Summary: Fix special handling for operand resolution of vectorshift and shiftcount nodes. Fix for crash in the resolution algorithm due to non-machine type nodes. Reviewed-by: vlivanov ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp Changeset: e6e85a53b3e3 Author: pliden Date: 2020-01-14 10:43 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/e6e85a53b3e3 8236153: ZGC: gc/z/TestUncommit.java fails with java.lang.Exception: Uncommitted too fast Reviewed-by: eosterlund ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: 8654e0b4763a Author: dfuchs Date: 2020-01-14 11:45 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/8654e0b4763a 8208281: java/nio/channels/AsynchronousSocketChannel/Basic.java timed out Summary: modify the test to accept the peer socket before closing the client socket Reviewed-by: alanb ! test/jdk/java/nio/channels/AsynchronousSocketChannel/Basic.java Changeset: 2080e45e61ea Author: egahlin Date: 2020-01-14 14:17 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/2080e45e61ea 8237014: Missing javadoc for jdk.jfr.Recording(Map) Reviewed-by: mgronlun, mseledtsov ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java Changeset: 65bdd314d1ca Author: phh Date: 2020-01-14 09:15 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/65bdd314d1ca 8236228: clean up BarrierSet headers in c1_LIRAssembler Summary: Remove unneeded barrierSet.hpp and cardTableBarrierSet.hpp includes Reviewed-by: kvn, mdoerr, phh, njian Contributed-by: xxinliu at amazon.com ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp Changeset: dfdddcef1fd5 Author: hannesw Date: 2020-01-14 21:17 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/dfdddcef1fd5 8220002: Improve anchor definitions in generated files Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java ! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java ! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java ! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java ! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java ! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java ! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java ! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java ! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java ! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java Changeset: d8a27d799478 Author: redestad Date: 2020-01-14 23:40 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/d8a27d799478 8236850: Operations on constant List/Set.of(element) instances does not consistently constant fold Reviewed-by: smarks, jrose, rriggs, psandoz ! src/hotspot/share/memory/heapShared.cpp ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/Set.java ! test/micro/org/openjdk/bench/java/util/ImmutableColls.java Changeset: e72e86d5a090 Author: prr Date: 2020-01-14 15:23 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/e72e86d5a090 Merge - src/java.base/share/classes/sun/net/idn/Punycode.java - src/java.base/share/classes/sun/net/idn/StringPrep.java - src/java.base/share/classes/sun/net/idn/StringPrepDataReader.java - src/java.base/share/classes/sun/net/idn/UCharacterDirection.java - src/java.base/share/classes/sun/net/idn/UCharacterEnums.java - src/java.base/share/classes/sun/text/bidi/BidiBase.java - src/java.base/share/classes/sun/text/bidi/BidiLine.java - src/java.base/share/classes/sun/text/bidi/BidiRun.java - src/java.base/share/classes/sun/text/bidi/BidiWriter.java - src/java.base/share/classes/sun/text/normalizer/BMPSet.java - src/java.base/share/classes/sun/text/normalizer/CharTrie.java - src/java.base/share/classes/sun/text/normalizer/CharacterIteratorWrapper.java - src/java.base/share/classes/sun/text/normalizer/CodePointMap.java - src/java.base/share/classes/sun/text/normalizer/CodePointTrie.java - src/java.base/share/classes/sun/text/normalizer/FilteredNormalizer2.java - src/java.base/share/classes/sun/text/normalizer/ICUBinary.java - src/java.base/share/classes/sun/text/normalizer/Norm2AllModes.java - src/java.base/share/classes/sun/text/normalizer/Normalizer2.java - src/java.base/share/classes/sun/text/normalizer/NormalizerBase.java - src/java.base/share/classes/sun/text/normalizer/NormalizerImpl.java - src/java.base/share/classes/sun/text/normalizer/OutputInt.java - src/java.base/share/classes/sun/text/normalizer/Replaceable.java - src/java.base/share/classes/sun/text/normalizer/ReplaceableString.java - src/java.base/share/classes/sun/text/normalizer/ReplaceableUCharacterIterator.java - src/java.base/share/classes/sun/text/normalizer/Trie.java - src/java.base/share/classes/sun/text/normalizer/Trie2.java - src/java.base/share/classes/sun/text/normalizer/Trie2_16.java - src/java.base/share/classes/sun/text/normalizer/UBiDiProps.java - src/java.base/share/classes/sun/text/normalizer/UCharacter.java - src/java.base/share/classes/sun/text/normalizer/UCharacterIterator.java - src/java.base/share/classes/sun/text/normalizer/UCharacterProperty.java - src/java.base/share/classes/sun/text/normalizer/UTF16.java - src/java.base/share/classes/sun/text/normalizer/UnicodeSet.java - src/java.base/share/classes/sun/text/normalizer/UnicodeSetStringSpan.java - src/java.base/share/classes/sun/text/normalizer/Utility.java - src/java.base/share/classes/sun/text/normalizer/VersionInfo.java - src/java.base/share/classes/sun/text/resources/nfc.nrm - src/java.base/share/classes/sun/text/resources/nfkc.nrm - src/java.base/share/classes/sun/text/resources/ubidi.icu - src/java.base/share/classes/sun/text/resources/uprops.icu - test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java - test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java From brian.burkhalter at oracle.com Wed Jan 15 01:34:47 2020 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Wed, 15 Jan 2020 01:34:47 +0000 Subject: hg: jdk/jdk14: 8237183: Bug ID missing for test in patch which fixed JDK-8230665 Message-ID: <202001150134.00F1Ylnd020063@aojmv0008.oracle.com> Changeset: 8cfc96a2737b Author: bpb Date: 2020-01-14 17:28 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/8cfc96a2737b 8237183: Bug ID missing for test in patch which fixed JDK-8230665 Reviewed-by: lancea ! test/jdk/java/nio/Buffer/Basic.java From henry.jen at oracle.com Wed Jan 15 01:58:05 2020 From: henry.jen at oracle.com (henry.jen at oracle.com) Date: Wed, 15 Jan 2020 01:58:05 +0000 Subject: hg: jdk/jdk14: 22 new changesets Message-ID: <202001150158.00F1w7mt004203@aojmv0008.oracle.com> Changeset: a1010ad4e589 Author: weijun Date: 2019-07-19 14:51 +0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/a1010ad4e589 8226352: Improve Kerberos interop capabilities Reviewed-by: ahgross, mullan, valeriep ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java - test/jdk/sun/security/krb5/auto/SaslGSS.java Changeset: 8afcea1a586e Author: dfuchs Date: 2019-08-08 16:47 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/8afcea1a586e 8228548: Normalize normalization for all Reviewed-by: chegar, rhalade, igerasim ! src/java.base/share/classes/java/net/URL.java Changeset: 114c4bc33596 Author: serb Date: 2019-08-21 18:07 -0700 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/114c4bc33596 8224909: Unlink Set of LinkedHashSets Reviewed-by: prr, mschoene, rhalade, psadhukhan ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java Changeset: e5dff6472c29 Author: mullan Date: 2019-08-26 13:57 -0400 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/e5dff6472c29 8227758: More valid PKIX processing Reviewed-by: xuelei, rhalade, coffeys, mschoene ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java Changeset: e331a67f4059 Author: xuelei Date: 2019-09-10 17:13 -0700 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/e331a67f4059 8229728: Implement negotiation parameters Reviewed-by: jnimeh, ahgross, rhalade ! src/java.base/share/classes/sun/security/ssl/ClientHello.java Changeset: 924e6226a24e Author: lfoltan Date: 2019-09-12 11:46 -0400 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/924e6226a24e 8225261: Better method resolutions Summary: Correct the class used to perform the overriding check in klassVtable::find_transitive_override Reviewed-by: ahgross, dholmes, hseigel, jwilhelm, rhalade ! src/hotspot/share/oops/klassVtable.cpp Changeset: 7250627144a6 Author: weijun Date: 2019-09-26 18:12 +0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/7250627144a6 8229951: Better Ticket Granting Services Reviewed-by: ahgross, valeriep ! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Crc32CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesCbcCrcEType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesMacCksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesMacKCksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacMd5ArcFourCksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes128CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes256CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Des3KdCksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha2Aes128CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha2Aes256CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/RsaMd5CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/RsaMd5DesCksumType.java ! test/jdk/sun/security/krb5/auto/KDC.java Changeset: 9bd776693ccf Author: weijun Date: 2019-09-26 18:13 +0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/9bd776693ccf 8231134: Improved credential support Reviewed-by: ahgross, valeriep ! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp Changeset: 553cb2204361 Author: prr Date: 2019-10-01 08:47 -0700 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/553cb2204361 8227816: More Colorful ICC profiles Reviewed-by: serb, psadhukhan, mschoene, rhalade ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java Changeset: 4c13ae80aa8e Author: weijun Date: 2019-10-09 17:42 +0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/4c13ae80aa8e 8231139: Improved keystore support Reviewed-by: mullan, ahgross ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/java/security/CodeSource.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java ! src/java.base/share/classes/sun/security/util/DerValue.java ! src/java.base/share/classes/sun/security/util/IOUtils.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/NetClient.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! test/jdk/sun/security/util/DerValue/BadValue.java Changeset: 7530f0e28000 Author: rriggs Date: 2019-10-15 09:52 -0400 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/7530f0e28000 8231422: Setting JEP 290 Filter via System Property May Be Ignored Reviewed-by: smarks, rhalade ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/security.policy Changeset: bf6bb6ddbda3 Author: rriggs Date: 2019-10-15 15:05 -0400 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/bf6bb6ddbda3 8230967: Improve Registry support of clients Reviewed-by: skoivu, smarks, rhalade ! src/java.rmi/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java Changeset: 9fe8a53124c2 Author: bpb Date: 2019-10-10 10:52 -0700 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/9fe8a53124c2 8231790: Provide better FileSystemProviders Reviewed-by: alanb, skoivu, rhalade ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 7d517b51dea5 Author: alitvinov Date: 2019-10-16 19:01 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/7d517b51dea5 8225279: Better XRender interpolation Reviewed-by: serb, prr, rhalade, ahgross ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.h Changeset: bba2f6e36c17 Author: mullan Date: 2019-10-22 17:25 -0400 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/bba2f6e36c17 8230318: Better trust store usage Reviewed-by: weijun, rhalade, ahgross ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java ! test/jdk/sun/security/tools/jarsigner/DefaultOptions.java ! test/jdk/sun/security/tools/jarsigner/EC.java ! test/jdk/sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java ! test/jdk/sun/security/tools/jarsigner/OnlyManifest.java ! test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java ! test/jdk/sun/security/tools/jarsigner/Warning.java ! test/jdk/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/NoTimestampTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java ! test/jdk/sun/security/validator/EndEntityExtensionCheck.java Changeset: 14e425e3a23c Author: jnimeh Date: 2019-10-28 18:53 -0700 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/14e425e3a23c 8231780: Better TLS messaging support Reviewed-by: ascarpino, rhalade, mschoene ! src/java.base/share/classes/sun/security/ssl/Alert.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java ! src/java.base/share/classes/sun/security/ssl/Finished.java Changeset: d78e03ecb55f Author: igerasim Date: 2019-10-29 09:51 -0700 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/d78e03ecb55f 8233002: Further enhance datagram socket support Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/SocketCleanable.java ! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java Changeset: dee9bb1fcc49 Author: rriggs Date: 2019-10-30 13:22 -0400 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/dee9bb1fcc49 8232419: Improve Registry registration Reviewed-by: smarks, chegar ! src/java.base/share/classes/java/io/ObjectInputStream.java + src/java.base/share/classes/jdk/internal/access/JavaObjectInputStreamReadString.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Skel.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java Changeset: 20ddcf8c9def Author: xuelei Date: 2019-11-25 07:24 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/20ddcf8c9def 8234037: Improve Object Identifier Processing Reviewed-by: weijun, mschoene, ssahoo ! src/java.base/share/classes/sun/security/x509/AVA.java ! src/java.base/share/classes/sun/security/x509/X500Name.java Changeset: 70a3551fea52 Author: henryjen Date: 2020-01-09 20:16 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/70a3551fea52 Merge Changeset: 2887fbd13a6d Author: henryjen Date: 2020-01-15 01:54 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/2887fbd13a6d Merge - test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java - test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java Changeset: 3bb3842650aa Author: henryjen Date: 2020-01-15 01:57 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/3bb3842650aa Merge - test/jdk/sun/security/krb5/auto/SaslGSS.java From vicente.romero at oracle.com Wed Jan 15 02:50:13 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Wed, 15 Jan 2020 02:50:13 +0000 Subject: hg: jdk/jdk: 8236682: Javac generates a redundant FieldRef constant for record fields Message-ID: <202001150250.00F2oDPZ000410@aojmv0008.oracle.com> Changeset: bb04a191551d Author: vromero Date: 2020-01-14 21:49 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/bb04a191551d 8236682: Javac generates a redundant FieldRef constant for record fields Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From mikael.vidstedt at oracle.com Wed Jan 15 03:34:25 2020 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Wed, 15 Jan 2020 03:34:25 +0000 Subject: hg: jdk/jdk: 8237182: Update copyright header for shenandoah and epsilon files Message-ID: <202001150334.00F3YPRI023061@aojmv0008.oracle.com> Changeset: 14c78683c9f0 Author: mikael Date: 2020-01-14 19:27 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/14c78683c9f0 8237182: Update copyright header for shenandoah and epsilon files Reviewed-by: iignatyev, zgu ! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad ! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/epsilon/epsilonMemoryPool.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp ! src/hotspot/share/gc/epsilon/epsilonThreadLocalData.hpp ! src/hotspot/share/gc/shared/owstTaskTerminator.cpp ! src/hotspot/share/gc/shared/owstTaskTerminator.hpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.hpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMode.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp ! src/hotspot/share/services/threadStackTracker.cpp ! src/hotspot/share/services/threadStackTracker.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahBitMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java ! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java ! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java ! test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java ! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java ! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java ! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java ! test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java ! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java ! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java ! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java ! test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java ! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java ! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java ! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java ! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java ! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java ! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java ! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java ! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java ! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java ! test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java ! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1ArrayCopyNPE.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java ! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNICritical.c ! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNIGlobalRefs.c ! test/hotspot/jtreg/gc/shenandoah/jni/libTestPinnedGarbage.c ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/libTestHeapDump.c ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java ! test/hotspot/jtreg/gc/shenandoah/options/TestAlwaysPreTouch.java ! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java ! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java ! test/hotspot/jtreg/gc/shenandoah/options/TestCodeCacheRootStyles.java ! test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java ! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java ! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousMoves.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java ! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java ! test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java ! test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java ! test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java ! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSafepointWorkers.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreaded.java ! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java ! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionStateChangeEvent.java From joe.darcy at oracle.com Wed Jan 15 04:20:19 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Wed, 15 Jan 2020 04:20:19 +0000 Subject: hg: jdk/jdk14: 8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result Message-ID: <202001150420.00F4KJri016410@aojmv0008.oracle.com> Changeset: d2f1fd498726 Author: darcy Date: 2020-01-14 20:19 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/d2f1fd498726 8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result Reviewed-by: bpb, dfuchs ! src/java.base/share/classes/java/math/BigDecimal.java ! test/jdk/java/math/BigDecimal/SquareRootTests.java From ningsheng.jian at arm.com Wed Jan 15 05:25:45 2020 From: ningsheng.jian at arm.com (ningsheng.jian at arm.com) Date: Wed, 15 Jan 2020 05:25:45 +0000 Subject: hg: jdk/jdk: 8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint Message-ID: <202001150525.00F5Pjg0019248@aojmv0008.oracle.com> Changeset: 7f2642fd19a1 Author: pli Date: 2020-01-15 13:24 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7f2642fd19a1 8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp From tobias.hartmann at oracle.com Wed Jan 15 07:45:19 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Wed, 15 Jan 2020 07:45:19 +0000 Subject: hg: jdk/jdk: 8236721: C2 should better optimize not-equal integer comparisons Message-ID: <202001150745.00F7jJ50000363@aojmv0008.oracle.com> Changeset: 9c53fdf6ba63 Author: thartmann Date: 2020-01-15 08:44 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9c53fdf6ba63 8236721: C2 should better optimize not-equal integer comparisons Summary: Narrow the type if an integer value is found to be unequal to it's lower/upper boundary. Reviewed-by: roland, neliasso ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp + test/hotspot/jtreg/compiler/types/TestFoldNECompares.java From jan.lahoda at oracle.com Wed Jan 15 10:31:48 2020 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Wed, 15 Jan 2020 10:31:48 +0000 Subject: hg: jdk/jdk14: 8233655: NPE at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply Message-ID: <202001151031.00FAVm6R001224@aojmv0008.oracle.com> Changeset: a8680d72a2bf Author: jlahoda Date: 2020-01-15 11:31 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/a8680d72a2bf 8233655: NPE at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply Summary: Ensuring that errors reported during speculative attribution that belong to a different file are not lost. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! test/langtools/tools/javac/T8177068/NoCompletionFailureSkipOnSpeculativeAttribution.java From maurizio.cimadamore at oracle.com Wed Jan 15 11:09:32 2020 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 15 Jan 2020 11:09:32 +0000 Subject: hg: jdk/jdk14: 8235837: Memory access API refinements Message-ID: <202001151109.00FB9Wrl022049@aojmv0008.oracle.com> Changeset: 20c8599c64b7 Author: mcimadamore Date: 2020-01-15 11:09 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/20c8599c64b7 8235837: Memory access API refinements Reviewed-by: chegar, psandoz ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemorySegmentImpl.java ! test/jdk/java/foreign/TestLayoutPaths.java ! test/jdk/java/foreign/TestLayouts.java ! test/jdk/java/foreign/TestMemoryAccess.java ! test/jdk/java/foreign/TestMemoryAlignment.java ! test/jdk/java/foreign/TestMemoryCopy.java ! test/jdk/java/foreign/TestSegments.java ! test/jdk/java/foreign/TestVarHandleCombinators.java From rwestrel at redhat.com Wed Jan 15 12:48:16 2020 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Wed, 15 Jan 2020 12:48:16 +0000 Subject: hg: jdk/jdk: 8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation Message-ID: <202001151248.00FCmG4w022581@aojmv0008.oracle.com> Changeset: 255d1be6295f Author: roland Date: 2020-01-09 17:26 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/255d1be6295f 8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation Reviewed-by: thartmann, rkennke ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/LRBRightAfterMemBar.java From coleen.phillimore at oracle.com Wed Jan 15 13:09:09 2020 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Wed, 15 Jan 2020 13:09:09 +0000 Subject: hg: jdk/jdk: 8236968: jmap -clstats fails to work after JDK-8232759 Message-ID: <202001151309.00FD99ej004459@aojmv0008.oracle.com> Changeset: 89db52d75aee Author: coleenp Date: 2020-01-15 08:08 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/89db52d75aee 8236968: jmap -clstats fails to work after JDK-8232759 Summary: Make jmap -clstats call jcmd VM.classloader_stats instead which better matches the documentation Reviewed-by: dholmes, cjplummer ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java From coleen.phillimore at oracle.com Wed Jan 15 13:11:19 2020 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Wed, 15 Jan 2020 13:11:19 +0000 Subject: hg: jdk/jdk: 8236917: TestInstanceKlassSize.java fails with "The size computed by SA for java.lang.Object does not match" Message-ID: <202001151311.00FDBJKh007258@aojmv0008.oracle.com> Changeset: b218684fc61b Author: coleenp Date: 2020-01-15 08:11 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b218684fc61b 8236917: TestInstanceKlassSize.java fails with "The size computed by SA for java.lang.Object does not match" Summary: Use getTestJavaOpts() instead of getVmOptions() because of mach5 configuration settings. Reviewed-by: lmesnik, cjplummer, dholmes ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java From vicente.romero at oracle.com Wed Jan 15 15:45:34 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Wed, 15 Jan 2020 15:45:34 +0000 Subject: hg: jdk/jdk: 8236597: issues inferring type annotations on records Message-ID: <202001151545.00FFjYfv011034@aojmv0008.oracle.com> Changeset: 6d8a39322e51 Author: vromero Date: 2020-01-15 10:45 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6d8a39322e51 8236597: issues inferring type annotations on records Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java From brian.burkhalter at oracle.com Wed Jan 15 16:22:15 2020 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Wed, 15 Jan 2020 16:22:15 +0000 Subject: hg: jdk/jdk14: 8237186: Fix typo in copyright header of java/io/Reader/TransferTo.java Message-ID: <202001151622.00FGMFEF003820@aojmv0008.oracle.com> Changeset: 5b2e2fdb4d19 Author: bpb Date: 2020-01-15 08:21 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/5b2e2fdb4d19 8237186: Fix typo in copyright header of java/io/Reader/TransferTo.java Reviewed-by: mchung, lancea, prappo ! test/jdk/java/io/Reader/TransferTo.java From sgehwolf at redhat.com Wed Jan 15 18:06:27 2020 From: sgehwolf at redhat.com (sgehwolf at redhat.com) Date: Wed, 15 Jan 2020 18:06:27 +0000 Subject: hg: jdk/jdk: 8236921: Add build target to produce a JDK image suitable for a Graal/SVM build Message-ID: <202001151806.00FI6RkI011326@aojmv0008.oracle.com> Changeset: 786a4824dba3 Author: sgehwolf Date: 2019-12-16 11:06 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/786a4824dba3 8236921: Add build target to produce a JDK image suitable for a Graal/SVM build Summary: make graal-builder-image will produce a suitable build JDK Reviewed-by: erikj + make/GraalBuilderImage.gmk ! make/Main.gmk ! make/autoconf/spec.gmk.in From daniil.x.titov at oracle.com Wed Jan 15 18:56:12 2020 From: daniil.x.titov at oracle.com (daniil.x.titov at oracle.com) Date: Wed, 15 Jan 2020 18:56:12 +0000 Subject: hg: jdk/jdk: 8213222: remove RMIConnectorServer.CREDENTIAL_TYPES Message-ID: <202001151856.00FIuCCs014918@aojmv0008.oracle.com> Changeset: ef3fe23cec5f Author: dtitov Date: 2020-01-15 10:54 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ef3fe23cec5f 8213222: remove RMIConnectorServer.CREDENTIAL_TYPES Reviewed-by: dfuchs, alanb ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java From vladimir.kozlov at oracle.com Wed Jan 15 19:05:11 2020 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 15 Jan 2020 19:05:11 +0000 Subject: hg: jdk/jdk14: 8236726: Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list Message-ID: <202001151905.00FJ5BDX020928@aojmv0008.oracle.com> Changeset: 2776da28515e Author: kvn Date: 2020-01-15 11:04 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/2776da28515e 8236726: Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList-aot.txt From shade at redhat.com Wed Jan 15 19:05:07 2020 From: shade at redhat.com (shade at redhat.com) Date: Wed, 15 Jan 2020 19:05:07 +0000 Subject: hg: jdk/jdk: 8237217: Incorrect G1StringDedupEntry type used in StringDedupTable destructor Message-ID: <202001151905.00FJ57Zf020912@aojmv0008.oracle.com> Changeset: 53b6aad22933 Author: shade Date: 2020-01-15 20:04 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/53b6aad22933 8237217: Incorrect G1StringDedupEntry type used in StringDedupTable destructor Reviewed-by: kbarrett, zgu ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp From jonathan.gibbons at oracle.com Wed Jan 15 19:22:30 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 15 Jan 2020 19:22:30 +0000 Subject: hg: jdk/jdk: 8223536: jdk/javadoc/doclet/MetaTag/MetaTag.java still fails when run across midnight Message-ID: <202001151922.00FJMULZ000845@aojmv0008.oracle.com> Changeset: 4d1fe278c90e Author: jjg Date: 2020-01-15 11:21 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4d1fe278c90e 8223536: jdk/javadoc/doclet/MetaTag/MetaTag.java still fails when run across midnight Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java From vicente.romero at oracle.com Wed Jan 15 19:32:37 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Wed, 15 Jan 2020 19:32:37 +0000 Subject: hg: jdk/jdk: 8237214: fix for JDK-8236597 reintroduced wrong subexpression Message-ID: <202001151932.00FJWbFX007993@aojmv0008.oracle.com> Changeset: 49169918ed1e Author: vromero Date: 2020-01-15 14:32 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/49169918ed1e 8237214: fix for JDK-8236597 reintroduced wrong subexpression Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java From jesper.wilhelmsson at oracle.com Wed Jan 15 19:44:59 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 15 Jan 2020 19:44:59 +0000 Subject: hg: jdk/jdk: 18 new changesets Message-ID: <202001151945.00FJj1Gc016905@aojmv0008.oracle.com> Changeset: b42b794ac348 Author: phedlin Date: 2020-01-13 11:26 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b42b794ac348 8235870: C2 crashes in IdealLoopTree::est_loop_flow_merge_sz() Reviewed-by: thartmann ! src/hotspot/share/opto/loopnode.cpp Changeset: ab10165b4141 Author: mbaesken Date: 2020-01-03 11:10 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ab10165b4141 8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575 Reviewed-by: bobv, clanger, mdoerr ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java Changeset: 641736f3fe11 Author: sviswanathan Date: 2020-01-13 08:27 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/641736f3fe11 8236944: The legVecZ operand should be limited to zmm0-zmm15 registers Summary: Associate legVecZ operand with vectorz_reg_legacy register class Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/x86/x86.ad Changeset: db5f88eb7d26 Author: sundar Date: 2020-01-13 22:45 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/db5f88eb7d26 8222100: tools/jimage/JImageTest.java time out Reviewed-by: jlaskey ! test/jdk/tools/jimage/JImageTest.java Changeset: ac190703e3f2 Author: akasko Date: 2020-01-13 18:39 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ac190703e3f2 8236125: Windows (MSVC 2013) build fails in jpackage: Need to include strsafe.h after tchar.h Reviewed-by: shade, alanb, herrick, prr ! src/jdk.incubator.jpackage/windows/native/libjpackage/WindowsRegistry.cpp Changeset: b2054fde257e Author: zgu Date: 2020-01-13 13:53 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b2054fde257e 8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test Reviewed-by: shade ! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java Changeset: 57f0df0ce2c6 Author: igerasim Date: 2020-01-13 18:00 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/57f0df0ce2c6 8234423: Modifying ArrayList.subList().subList() resets modCount of subList Reviewed-by: rriggs ! src/java.base/share/classes/java/util/ArrayList.java + test/jdk/java/util/ArrayList/SubListModCount.java Changeset: e27b546887e7 Author: jbhateja Date: 2020-01-14 10:55 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e27b546887e7 8236443: Issues with specializing vector register type for phi operand with generic operands Summary: Fix special handling for operand resolution of vectorshift and shiftcount nodes. Fix for crash in the resolution algorithm due to non-machine type nodes. Reviewed-by: vlivanov ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp Changeset: 9e414f680603 Author: jlahoda Date: 2020-01-14 11:10 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9e414f680603 8236670: Conflicting bindings accepted in some cases Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! test/langtools/tools/javac/patterns/BindingsExistTest.out ! test/langtools/tools/javac/patterns/BindingsTest1.java + test/langtools/tools/javac/patterns/ConditionalTest.java ! test/langtools/tools/javac/patterns/DuplicateBindingTest.java ! test/langtools/tools/javac/patterns/DuplicateBindingTest.out ! test/langtools/tools/javac/patterns/MatchBindingScopeTest.out Changeset: 247b7fe0c11d Author: jiefu Date: 2020-01-14 18:07 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/247b7fe0c11d 8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/c2/TestJumpTable.java Changeset: 2939d1a460ed Author: vromero Date: 2020-01-14 07:07 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2939d1a460ed 8236005: local records shouldn't capture any non-static state from any enclosing type Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: d30ad4758d52 Author: egahlin Date: 2020-01-14 15:25 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d30ad4758d52 8236691: JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant Reviewed-by: mgronlun ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp Changeset: df7db8638f96 Author: darcy Date: 2020-01-14 10:25 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/df7db8638f96 8237062: Refine JSR 269 API ahead of Java SE 14 MR Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/annotation/processing/Filer.java ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java Changeset: d9af3d39f4d3 Author: bpb Date: 2020-01-14 11:06 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d9af3d39f4d3 8230665: (bf spec) ByteBuffer::alignmentOffset spec misleading when address is misaligned Reviewed-by: alanb, darcy, psandoz ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/jdk/java/nio/Buffer/Basic-X.java.template ! test/jdk/java/nio/Buffer/BasicByte.java Changeset: 8b9577d77bba Author: bpb Date: 2020-01-14 11:06 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8b9577d77bba 8236661: launcher test PatchSystemModules.java start failing frequently after JDK-8234049 Reviewed-by: alanb, mchung ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java Changeset: 289e13d49451 Author: wetmore Date: 2020-01-14 12:28 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/289e13d49451 8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java Reviewed-by: ascarpino ! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java Changeset: 7de71c4f5e8f Author: jjg Date: 2020-01-14 15:01 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7de71c4f5e8f 8237058: Update all nroff manpages for JDK 14 release Reviewed-by: dholmes ! src/java.base/share/man/java.1 ! src/java.base/share/man/jfr.1 ! src/java.base/share/man/keytool.1 ! src/java.rmi/share/man/rmid.1 ! src/java.rmi/share/man/rmiregistry.1 ! src/java.scripting/share/man/jrunscript.1 ! src/jdk.aot/share/man/jaotc.1 ! src/jdk.compiler/share/man/javac.1 ! src/jdk.compiler/share/man/serialver.1 ! src/jdk.hotspot.agent/share/man/jhsdb.1 + src/jdk.incubator.jpackage/share/man/jpackage.1 ! src/jdk.jartool/share/man/jar.1 ! src/jdk.jartool/share/man/jarsigner.1 ! src/jdk.javadoc/share/man/javadoc.1 ! src/jdk.jcmd/share/man/jcmd.1 ! src/jdk.jcmd/share/man/jinfo.1 ! src/jdk.jcmd/share/man/jmap.1 ! src/jdk.jcmd/share/man/jps.1 ! src/jdk.jcmd/share/man/jstack.1 ! src/jdk.jcmd/share/man/jstat.1 ! src/jdk.jconsole/share/man/jconsole.1 ! src/jdk.jdeps/share/man/javap.1 ! src/jdk.jdeps/share/man/jdeprscan.1 ! src/jdk.jdeps/share/man/jdeps.1 ! src/jdk.jdi/share/man/jdb.1 ! src/jdk.jlink/share/man/jlink.1 ! src/jdk.jlink/share/man/jmod.1 ! src/jdk.jshell/share/man/jshell.1 ! src/jdk.jstatd/share/man/jstatd.1 ! src/jdk.rmic/share/man/rmic.1 ! src/jdk.scripting.nashorn.shell/share/man/jjs.1 Changeset: 8bd55b2d2973 Author: jwilhelm Date: 2020-01-15 20:41 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8bd55b2d2973 Merge ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/loopnode.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java + test/langtools/tools/javac/patterns/ConditionalTest.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From lance.andersen at oracle.com Wed Jan 15 20:25:21 2020 From: lance.andersen at oracle.com (lance.andersen at oracle.com) Date: Wed, 15 Jan 2020 20:25:21 +0000 Subject: hg: jdk/jdk: 7143743: Potential memory leak with zip provider Message-ID: <202001152025.00FKPLl6009730@aojmv0008.oracle.com> Changeset: 06331540be15 Author: lancea Date: 2020-01-15 15:24 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/06331540be15 7143743: Potential memory leak with zip provider Reviewed-by: lancea, clanger, alanb Contributed-by: Jaikiran Pai ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java From shade at redhat.com Wed Jan 15 20:38:35 2020 From: shade at redhat.com (shade at redhat.com) Date: Wed, 15 Jan 2020 20:38:35 +0000 Subject: hg: jdk/jdk: 8237223: Shenandoah: important flags should not be ergonomic for concurrent class unloading Message-ID: <202001152038.00FKcZwx017772@aojmv0008.oracle.com> Changeset: d5c222f181b4 Author: shade Date: 2020-01-15 21:38 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d5c222f181b4 8237223: Shenandoah: important flags should not be ergonomic for concurrent class unloading Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp From jonathan.gibbons at oracle.com Wed Jan 15 22:05:31 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 15 Jan 2020 22:05:31 +0000 Subject: hg: jdk/jdk14: 8233680: JavacFileManager.close() doesn't clear some cache instance variables Message-ID: <202001152205.00FM5VVG013830@aojmv0008.oracle.com> Changeset: 245bffdaeed6 Author: jjg Date: 2020-01-15 14:02 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/245bffdaeed6 8233680: JavacFileManager.close() doesn't clear some cache instance variables Reviewed-by: jjg Contributed-by: Daniel Le Duc Khoi Nguyen ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java From joe.darcy at oracle.com Wed Jan 15 23:12:06 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Wed, 15 Jan 2020 23:12:06 +0000 Subject: hg: jdk/jdk: 8235959: Update --release 14 symbol information up to JDK 14 b31 Message-ID: <202001152312.00FNC6ix022126@aojmv0008.oracle.com> Changeset: ef7d53b4fccd Author: darcy Date: 2020-01-15 15:11 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ef7d53b4fccd 8235959: Update --release 14 symbol information up to JDK 14 b31 Reviewed-by: jjg ! make/data/symbols/java.base-E.sym.txt + make/data/symbols/jdk.incubator.foreign-E.sym.txt ! make/data/symbols/symbols From felix.yang at huawei.com Wed Jan 15 23:57:58 2020 From: felix.yang at huawei.com (felix.yang at huawei.com) Date: Wed, 15 Jan 2020 23:57:58 +0000 Subject: hg: jdk/jdk: 8235762: JVM crash in SWPointer during C2 compilation Message-ID: <202001152357.00FNvwee017722@aojmv0008.oracle.com> Changeset: 5aa85653a589 Author: fyang Date: 2020-01-09 19:12 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5aa85653a589 8235762: JVM crash in SWPointer during C2 compilation Reviewed-by: thartmann, chagedorn, neliasso ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java From jesper.wilhelmsson at oracle.com Thu Jan 16 01:58:36 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 16 Jan 2020 01:58:36 +0000 Subject: hg: jdk/jdk14: Added tag jdk-14+32 for changeset 2776da28515e Message-ID: <202001160158.00G1wagJ023371@aojmv0008.oracle.com> Changeset: 7149d2c974ee Author: jwilhelm Date: 2020-01-16 02:56 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/7149d2c974ee Added tag jdk-14+32 for changeset 2776da28515e ! .hgtags From jesper.wilhelmsson at oracle.com Thu Jan 16 02:57:45 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 16 Jan 2020 02:57:45 +0000 Subject: hg: jdk/jdk: Added tag jdk-15+6 for changeset ef7d53b4fccd Message-ID: <202001160257.00G2vjCA023008@aojmv0008.oracle.com> Changeset: f44806ce1cfe Author: jwilhelm Date: 2020-01-16 03:19 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f44806ce1cfe Added tag jdk-15+6 for changeset ef7d53b4fccd ! .hgtags From jesper.wilhelmsson at oracle.com Thu Jan 16 04:13:58 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 16 Jan 2020 04:13:58 +0000 Subject: hg: jdk/jdk: 31 new changesets Message-ID: <202001160414.00G4E1lD003383@aojmv0008.oracle.com> Changeset: 8cfc96a2737b Author: bpb Date: 2020-01-14 17:28 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8cfc96a2737b 8237183: Bug ID missing for test in patch which fixed JDK-8230665 Reviewed-by: lancea ! test/jdk/java/nio/Buffer/Basic.java Changeset: a1010ad4e589 Author: weijun Date: 2019-07-19 14:51 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a1010ad4e589 8226352: Improve Kerberos interop capabilities Reviewed-by: ahgross, mullan, valeriep ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java - test/jdk/sun/security/krb5/auto/SaslGSS.java Changeset: 8afcea1a586e Author: dfuchs Date: 2019-08-08 16:47 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8afcea1a586e 8228548: Normalize normalization for all Reviewed-by: chegar, rhalade, igerasim ! src/java.base/share/classes/java/net/URL.java Changeset: 114c4bc33596 Author: serb Date: 2019-08-21 18:07 -0700 URL: https://hg.openjdk.java.net/jdk/jdk/rev/114c4bc33596 8224909: Unlink Set of LinkedHashSets Reviewed-by: prr, mschoene, rhalade, psadhukhan ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java Changeset: e5dff6472c29 Author: mullan Date: 2019-08-26 13:57 -0400 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e5dff6472c29 8227758: More valid PKIX processing Reviewed-by: xuelei, rhalade, coffeys, mschoene ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java Changeset: e331a67f4059 Author: xuelei Date: 2019-09-10 17:13 -0700 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e331a67f4059 8229728: Implement negotiation parameters Reviewed-by: jnimeh, ahgross, rhalade ! src/java.base/share/classes/sun/security/ssl/ClientHello.java Changeset: 924e6226a24e Author: lfoltan Date: 2019-09-12 11:46 -0400 URL: https://hg.openjdk.java.net/jdk/jdk/rev/924e6226a24e 8225261: Better method resolutions Summary: Correct the class used to perform the overriding check in klassVtable::find_transitive_override Reviewed-by: ahgross, dholmes, hseigel, jwilhelm, rhalade ! src/hotspot/share/oops/klassVtable.cpp Changeset: 7250627144a6 Author: weijun Date: 2019-09-26 18:12 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7250627144a6 8229951: Better Ticket Granting Services Reviewed-by: ahgross, valeriep ! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Crc32CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesCbcCrcEType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesMacCksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesMacKCksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacMd5ArcFourCksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes128CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes256CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Des3KdCksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha2Aes128CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha2Aes256CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/RsaMd5CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/RsaMd5DesCksumType.java ! test/jdk/sun/security/krb5/auto/KDC.java Changeset: 9bd776693ccf Author: weijun Date: 2019-09-26 18:13 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9bd776693ccf 8231134: Improved credential support Reviewed-by: ahgross, valeriep ! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp Changeset: 553cb2204361 Author: prr Date: 2019-10-01 08:47 -0700 URL: https://hg.openjdk.java.net/jdk/jdk/rev/553cb2204361 8227816: More Colorful ICC profiles Reviewed-by: serb, psadhukhan, mschoene, rhalade ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java Changeset: 4c13ae80aa8e Author: weijun Date: 2019-10-09 17:42 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4c13ae80aa8e 8231139: Improved keystore support Reviewed-by: mullan, ahgross ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/java/security/CodeSource.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java ! src/java.base/share/classes/sun/security/util/DerValue.java ! src/java.base/share/classes/sun/security/util/IOUtils.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/NetClient.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! test/jdk/sun/security/util/DerValue/BadValue.java Changeset: 7530f0e28000 Author: rriggs Date: 2019-10-15 09:52 -0400 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7530f0e28000 8231422: Setting JEP 290 Filter via System Property May Be Ignored Reviewed-by: smarks, rhalade ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/security.policy Changeset: bf6bb6ddbda3 Author: rriggs Date: 2019-10-15 15:05 -0400 URL: https://hg.openjdk.java.net/jdk/jdk/rev/bf6bb6ddbda3 8230967: Improve Registry support of clients Reviewed-by: skoivu, smarks, rhalade ! src/java.rmi/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java Changeset: 9fe8a53124c2 Author: bpb Date: 2019-10-10 10:52 -0700 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9fe8a53124c2 8231790: Provide better FileSystemProviders Reviewed-by: alanb, skoivu, rhalade ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 7d517b51dea5 Author: alitvinov Date: 2019-10-16 19:01 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7d517b51dea5 8225279: Better XRender interpolation Reviewed-by: serb, prr, rhalade, ahgross ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.h Changeset: bba2f6e36c17 Author: mullan Date: 2019-10-22 17:25 -0400 URL: https://hg.openjdk.java.net/jdk/jdk/rev/bba2f6e36c17 8230318: Better trust store usage Reviewed-by: weijun, rhalade, ahgross ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java ! test/jdk/sun/security/tools/jarsigner/DefaultOptions.java ! test/jdk/sun/security/tools/jarsigner/EC.java ! test/jdk/sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java ! test/jdk/sun/security/tools/jarsigner/OnlyManifest.java ! test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java ! test/jdk/sun/security/tools/jarsigner/Warning.java ! test/jdk/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/NoTimestampTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java ! test/jdk/sun/security/validator/EndEntityExtensionCheck.java Changeset: 14e425e3a23c Author: jnimeh Date: 2019-10-28 18:53 -0700 URL: https://hg.openjdk.java.net/jdk/jdk/rev/14e425e3a23c 8231780: Better TLS messaging support Reviewed-by: ascarpino, rhalade, mschoene ! src/java.base/share/classes/sun/security/ssl/Alert.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java ! src/java.base/share/classes/sun/security/ssl/Finished.java Changeset: d78e03ecb55f Author: igerasim Date: 2019-10-29 09:51 -0700 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d78e03ecb55f 8233002: Further enhance datagram socket support Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/SocketCleanable.java ! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java Changeset: dee9bb1fcc49 Author: rriggs Date: 2019-10-30 13:22 -0400 URL: https://hg.openjdk.java.net/jdk/jdk/rev/dee9bb1fcc49 8232419: Improve Registry registration Reviewed-by: smarks, chegar ! src/java.base/share/classes/java/io/ObjectInputStream.java + src/java.base/share/classes/jdk/internal/access/JavaObjectInputStreamReadString.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Skel.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java Changeset: 20ddcf8c9def Author: xuelei Date: 2019-11-25 07:24 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/20ddcf8c9def 8234037: Improve Object Identifier Processing Reviewed-by: weijun, mschoene, ssahoo ! src/java.base/share/classes/sun/security/x509/AVA.java ! src/java.base/share/classes/sun/security/x509/X500Name.java Changeset: 70a3551fea52 Author: henryjen Date: 2020-01-09 20:16 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/70a3551fea52 Merge Changeset: 2887fbd13a6d Author: henryjen Date: 2020-01-15 01:54 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2887fbd13a6d Merge - test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java - test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java Changeset: 3bb3842650aa Author: henryjen Date: 2020-01-15 01:57 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3bb3842650aa Merge - test/jdk/sun/security/krb5/auto/SaslGSS.java Changeset: d2f1fd498726 Author: darcy Date: 2020-01-14 20:19 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d2f1fd498726 8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result Reviewed-by: bpb, dfuchs ! src/java.base/share/classes/java/math/BigDecimal.java ! test/jdk/java/math/BigDecimal/SquareRootTests.java Changeset: a8680d72a2bf Author: jlahoda Date: 2020-01-15 11:31 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a8680d72a2bf 8233655: NPE at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply Summary: Ensuring that errors reported during speculative attribution that belong to a different file are not lost. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! test/langtools/tools/javac/T8177068/NoCompletionFailureSkipOnSpeculativeAttribution.java Changeset: 20c8599c64b7 Author: mcimadamore Date: 2020-01-15 11:09 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/20c8599c64b7 8235837: Memory access API refinements Reviewed-by: chegar, psandoz ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemorySegmentImpl.java ! test/jdk/java/foreign/TestLayoutPaths.java ! test/jdk/java/foreign/TestLayouts.java ! test/jdk/java/foreign/TestMemoryAccess.java ! test/jdk/java/foreign/TestMemoryAlignment.java ! test/jdk/java/foreign/TestMemoryCopy.java ! test/jdk/java/foreign/TestSegments.java ! test/jdk/java/foreign/TestVarHandleCombinators.java Changeset: 5b2e2fdb4d19 Author: bpb Date: 2020-01-15 08:21 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5b2e2fdb4d19 8237186: Fix typo in copyright header of java/io/Reader/TransferTo.java Reviewed-by: mchung, lancea, prappo ! test/jdk/java/io/Reader/TransferTo.java Changeset: 2776da28515e Author: kvn Date: 2020-01-15 11:04 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2776da28515e 8236726: Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList-aot.txt Changeset: 245bffdaeed6 Author: jjg Date: 2020-01-15 14:02 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/245bffdaeed6 8233680: JavacFileManager.close() doesn't clear some cache instance variables Reviewed-by: jjg Contributed-by: Daniel Le Duc Khoi Nguyen ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: 7149d2c974ee Author: jwilhelm Date: 2020-01-16 02:56 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7149d2c974ee Added tag jdk-14+32 for changeset 2776da28515e ! .hgtags Changeset: c1d9b0adeafd Author: jwilhelm Date: 2020-01-16 04:09 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c1d9b0adeafd Merge ! .hgtags ! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! test/jdk/sun/security/krb5/auto/KDC.java - test/jdk/sun/security/krb5/auto/SaslGSS.java From sergey.bylokhov at oracle.com Thu Jan 16 04:36:12 2020 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Thu, 16 Jan 2020 04:36:12 +0000 Subject: hg: jdk/jdk14: 8236953: [macos] JavaFX SwingNode is not rendered on macOS Message-ID: <202001160436.00G4aC4o012627@aojmv0008.oracle.com> Changeset: 6825c74baa36 Author: serb Date: 2020-01-15 13:17 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/6825c74baa36 8236953: [macos] JavaFX SwingNode is not rendered on macOS Reviewed-by: kcr, prr ! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java + test/jdk/javax/swing/JLightweightFrame/ResizedMovedEvents.java From igor.ignatyev at oracle.com Thu Jan 16 05:21:23 2020 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Thu, 16 Jan 2020 05:21:23 +0000 Subject: hg: jdk/jdk: 8236111: narrow allowSmartActionArgs disabling Message-ID: <202001160521.00G5LNre005654@aojmv0008.oracle.com> Changeset: 1922c31f1dcc Author: iignatyev Date: 2020-01-15 21:20 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1922c31f1dcc 8236111: narrow allowSmartActionArgs disabling Reviewed-by: dholmes, mullan, darcy, rriggs ! test/hotspot/jtreg/TEST.ROOT - test/hotspot/jtreg/runtime/records/TEST.properties + test/hotspot/jtreg/vmTestbase/TEST.properties ! test/jdk/TEST.ROOT + test/jdk/com/sun/security/auth/login/ConfigFile/TEST.properties - test/jdk/java/io/Serializable/records/TEST.properties + test/jdk/java/io/Serializable/serialFilter/TEST.properties + test/jdk/java/lang/ModuleTests/TEST.properties - test/jdk/java/lang/instrument/TEST.properties + test/jdk/java/lang/invoke/TEST.properties - test/jdk/java/lang/reflect/records/TEST.properties - test/jdk/java/lang/runtime/TEST.properties + test/jdk/java/rmi/registry/serialFilter/TEST.properties + test/jdk/java/security/Security/SecurityPropFile/TEST.properties + test/jdk/javax/management/security/TEST.properties + test/jdk/javax/security/auth/login/TEST.properties + test/jdk/sun/security/util/Resources/TEST.properties From tobias.hartmann at oracle.com Thu Jan 16 07:03:29 2020 From: tobias.hartmann at oracle.com (tobias.hartmann at oracle.com) Date: Thu, 16 Jan 2020 07:03:29 +0000 Subject: hg: jdk/jdk14: 8235762: JVM crash in SWPointer during C2 compilation Message-ID: <202001160703.00G73TZc028409@aojmv0008.oracle.com> Changeset: d19d1a02d1b2 Author: fyang Date: 2020-01-09 19:12 +0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/d19d1a02d1b2 8235762: JVM crash in SWPointer during C2 compilation Reviewed-by: thartmann, chagedorn, neliasso ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java From rwestrel at redhat.com Thu Jan 16 12:58:46 2020 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Thu, 16 Jan 2020 12:58:46 +0000 Subject: hg: jdk/jdk14: 8235584: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop Message-ID: <202001161258.00GCwkFv001156@aojmv0008.oracle.com> Changeset: 5bb84e036c14 Author: roland Date: 2020-01-10 17:50 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/5bb84e036c14 8235584: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop Reviewed-by: thartmann, neliasso ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.cpp From harold.seigel at oracle.com Thu Jan 16 13:48:54 2020 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Thu, 16 Jan 2020 13:48:54 +0000 Subject: hg: jdk/jdk: 8235678: Remove unnecessary calls to Thread::current() in MutexLocker calls Message-ID: <202001161348.00GDms1n002738@aojmv0008.oracle.com> Changeset: 3edb7d802ccb Author: hseigel Date: 2020-01-16 13:48 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3edb7d802ccb 8235678: Remove unnecessary calls to Thread::current() in MutexLocker calls Summary: Add THREAD argument when available and make Thread* the first argument to relevant MutexLocker and MonitorLocker constructors Reviewed-by: lfoltan, coleenp, dholmes ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/notificationThread.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/lowMemoryDetector.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/nmtDCmd.cpp From hannes.wallnoefer at oracle.com Thu Jan 16 14:51:39 2020 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Thu, 16 Jan 2020 14:51:39 +0000 Subject: hg: jdk/jdk14: 8224052: Javadoc doesn't handle non-public intermediate types well Message-ID: <202001161451.00GEpdXI016397@aojmv0008.oracle.com> Changeset: 4bb6c4bf72bf Author: hannesw Date: 2020-01-16 15:50 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/4bb6c4bf72bf 8224052: Javadoc doesn't handle non-public intermediate types well Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/DocumentedNonGenericChild.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg3/PrivateGenericParent.java From maurizio.cimadamore at oracle.com Thu Jan 16 15:08:05 2020 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 16 Jan 2020 15:08:05 +0000 Subject: hg: jdk/jdk14: 8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized Message-ID: <202001161508.00GF856O026773@aojmv0008.oracle.com> Changeset: 4a0a1b927608 Author: mcimadamore Date: 2020-01-16 14:55 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/4a0a1b927608 8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized Reviewed-by: chegar, jlaskey ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java From maurizio.cimadamore at oracle.com Thu Jan 16 17:25:22 2020 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 16 Jan 2020 17:25:22 +0000 Subject: hg: jdk/jdk14: 8237370: Javadoc of memory access API still refers to old MemoryAddress::offset method Message-ID: <202001161725.00GHPMBE028427@aojmv0008.oracle.com> Changeset: b4ccf83030cf Author: mcimadamore Date: 2020-01-16 17:25 +0000 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/b4ccf83030cf 8237370: Javadoc of memory access API still refers to old MemoryAddress::offset method Reviewed-by: chegar ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java From daniil.x.titov at oracle.com Thu Jan 16 17:54:18 2020 From: daniil.x.titov at oracle.com (daniil.x.titov at oracle.com) Date: Thu, 16 Jan 2020 17:54:18 +0000 Subject: hg: jdk/jdk: 8236873: Worker has a deadlock bug Message-ID: <202001161754.00GHsIlK017999@aojmv0008.oracle.com> Changeset: 93559c88be23 Author: dtitov Date: 2020-01-16 09:53 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/93559c88be23 8236873: Worker has a deadlock bug Reviewed-by: dfuchs, dholmes, sspitsyn ! src/jdk.jconsole/share/classes/sun/tools/jconsole/Worker.java + test/jdk/sun/tools/jconsole/WorkerDeadlockTest.java From andy.herrick at oracle.com Thu Jan 16 18:02:37 2020 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Thu, 16 Jan 2020 18:02:37 +0000 Subject: hg: jdk/jdk: 3 new changesets Message-ID: <202001161802.00GI2brS024459@aojmv0008.oracle.com> Changeset: 09371a74ca50 Author: asemenyuk Date: 2020-01-16 12:12 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/09371a74ca50 8233578: Document configurable parameters of msi packages Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/overrides.wxi Changeset: 456475106ee0 Author: asemenyuk Date: 2020-01-16 08:25 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/456475106ee0 8232077: Investigate if default behavior should allow downgrade scenario Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java Changeset: 9aba9109a25e Author: asemenyuk Date: 2020-01-16 08:28 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9aba9109a25e 8236132: Add missing properties to msi installers Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs From zgu at redhat.com Thu Jan 16 19:22:54 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Thu, 16 Jan 2020 19:22:54 +0000 Subject: hg: jdk/jdk14: 8237369: Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test Message-ID: <202001161922.00GJMsEo016465@aojmv0008.oracle.com> Changeset: 5bc878966264 Author: zgu Date: 2020-01-16 14:22 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/5bc878966264 8237369: Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp From sangheon.kim at oracle.com Thu Jan 16 21:20:13 2020 From: sangheon.kim at oracle.com (sangheon.kim at oracle.com) Date: Thu, 16 Jan 2020 21:20:13 +0000 Subject: hg: jdk/jdk14: 8234173: assert(loader != __null && oopDesc::is_oop(loader)) failed: loader must be oop Message-ID: <202001162120.00GLKDfX023679@aojmv0008.oracle.com> Changeset: cf3ce4ee50bf Author: sangheki Date: 2020-01-16 13:19 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/cf3ce4ee50bf 8234173: assert(loader != __null && oopDesc::is_oop(loader)) failed: loader must be oop Reviewed-by: kbarrett, egahlin, tschatzl ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp ! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/oops/markWord.hpp From zgu at redhat.com Thu Jan 16 21:30:49 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Thu, 16 Jan 2020 21:30:49 +0000 Subject: hg: jdk/jdk14: 8237392: Shenandoah: Remove unreliable assertion Message-ID: <202001162130.00GLUn91001142@aojmv0008.oracle.com> Changeset: 5dae0969decc Author: zgu Date: 2020-01-16 16:30 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/5dae0969decc 8237392: Shenandoah: Remove unreliable assertion Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp From zgu at redhat.com Thu Jan 16 23:36:43 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Thu, 16 Jan 2020 23:36:43 +0000 Subject: hg: jdk/jdk: 8236878: Use atomic instruction to update StringDedupTable's entries and entries_removed counters Message-ID: <202001162336.00GNahwd012418@aojmv0008.oracle.com> Changeset: adcb848a9ecc Author: zgu Date: 2020-01-16 18:36 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/adcb848a9ecc 8236878: Use atomic instruction to update StringDedupTable's entries and entries_removed counters Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp From valerie.peng at oracle.com Fri Jan 17 01:10:19 2020 From: valerie.peng at oracle.com (valerie.peng at oracle.com) Date: Fri, 17 Jan 2020 01:10:19 +0000 Subject: hg: jdk/jdk: 8216012: Infinite loop in RSA KeyPairGenerator Message-ID: <202001170110.00H1AJ4a003535@aojmv0008.oracle.com> Changeset: 5c660d2d97ff Author: valeriep Date: 2020-01-17 01:05 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5c660d2d97ff 8216012: Infinite loop in RSA KeyPairGenerator Summary: Check and error out on even RSA public exponents Reviewed-by: valeriep Contributed-by: Masanori Yano ! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java + test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java From ningsheng.jian at arm.com Fri Jan 17 01:31:47 2020 From: ningsheng.jian at arm.com (ningsheng.jian at arm.com) Date: Fri, 17 Jan 2020 01:31:47 +0000 Subject: hg: jdk/jdk: 8236992: AArch64: remove redundant load_klass in itable stub Message-ID: <202001170131.00H1Vls2015883@aojmv0008.oracle.com> Changeset: 6525e44f6763 Author: ngasson Date: 2020-01-17 09:30 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6525e44f6763 8236992: AArch64: remove redundant load_klass in itable stub Reviewed-by: aph, adinn ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp From ioi.lam at oracle.com Fri Jan 17 01:51:19 2020 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Fri, 17 Jan 2020 01:51:19 +0000 Subject: hg: jdk/jdk: 8236701: [TESTBUG] compiler/loopopts/superword/Vec_MulAddS2I.java uses wrong flag -XX:-SuperWord Message-ID: <202001170151.00H1pJvE025405@aojmv0008.oracle.com> Changeset: 6d410dc19c6e Author: fmatte Date: 2020-01-16 17:37 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6d410dc19c6e 8236701: [TESTBUG] compiler/loopopts/superword/Vec_MulAddS2I.java uses wrong flag -XX:-SuperWord Reviewed-by: iklam, thartmann ! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java From per.liden at oracle.com Fri Jan 17 09:42:28 2020 From: per.liden at oracle.com (per.liden at oracle.com) Date: Fri, 17 Jan 2020 09:42:28 +0000 Subject: hg: jdk/jdk: 4 new changesets Message-ID: <202001170942.00H9gS5d004067@aojmv0008.oracle.com> Changeset: f8bf3d965e9e Author: pliden Date: 2020-01-17 10:20 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f8bf3d965e9e 8237198: ZGC: Share multi-mapping code in ZBackingFile Reviewed-by: stefank, eosterlund, smonteith ! src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp ! src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp - src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp - src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp ! src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp ! src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp - src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp - src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp ! src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp ! src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp - src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp - src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp + src/hotspot/share/gc/z/zNUMA.inline.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp Changeset: 58c756dc0f20 Author: pliden Date: 2020-01-17 10:20 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/58c756dc0f20 8237199: ZGC: Rename ZBackingFile to ZPhysicalMemoryBacking Reviewed-by: stefank, eosterlund, smonteith ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp < src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp < src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp < src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp < src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp < src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp < src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp Changeset: d06f42327c32 Author: pliden Date: 2020-01-17 10:20 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d06f42327c32 8237200: ZGC: Rename ZBackingPath to ZMountPoint Reviewed-by: stefank, eosterlund, smonteith - src/hotspot/os/linux/gc/z/zBackingPath_linux.cpp - src/hotspot/os/linux/gc/z/zBackingPath_linux.hpp + src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp + src/hotspot/os/linux/gc/z/zMountPoint_linux.hpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp Changeset: f30115dede77 Author: pliden Date: 2020-01-17 10:20 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f30115dede77 8237201: ZGC: Remove unused ZRelocationSetSelector::fragmentation() Reviewed-by: tschatzl ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.hpp From coleen.phillimore at oracle.com Fri Jan 17 11:56:44 2020 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Fri, 17 Jan 2020 11:56:44 +0000 Subject: hg: jdk/jdk: 8236901: 8232759 missed a test case Message-ID: <202001171156.00HBuiwc028312@aojmv0008.oracle.com> Changeset: 2189f1e9bab1 Author: coleenp Date: 2020-01-17 06:56 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2189f1e9bab1 8236901: 8232759 missed a test case Summary: Use jcmd GC.class-histogram because it also works for verifying that the classes are loaded. Reviewed-by: dholmes, mseledtsov, iklam ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/lib/sun/hotspot/WhiteBox.java From pavel.rappo at oracle.com Fri Jan 17 12:32:36 2020 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Fri, 17 Jan 2020 12:32:36 +0000 Subject: hg: jdk/jdk: 8236700: Upgrading JSZip from v3.1.5 to v3.2.2 Message-ID: <202001171232.00HCWanB020575@aojmv0008.oracle.com> Changeset: ad4bc77b2f9d Author: prappo Date: 2020-01-17 12:25 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ad4bc77b2f9d 8236700: Upgrading JSZip from v3.1.5 to v3.2.2 Reviewed-by: hannesw, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.min.js ! src/jdk.javadoc/share/legal/jszip.md From sgehwolf at redhat.com Fri Jan 17 13:15:47 2020 From: sgehwolf at redhat.com (sgehwolf at redhat.com) Date: Fri, 17 Jan 2020 13:15:47 +0000 Subject: hg: jdk/jdk: 8230305: Cgroups v2: Container awareness Message-ID: <202001171315.00HDFlAc018990@aojmv0008.oracle.com> Changeset: 931354c6323d Author: sgehwolf Date: 2019-11-07 17:11 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/931354c6323d 8230305: Cgroups v2: Container awareness Summary: Implement Cgroups v2 container awareness in hotspot Reviewed-by: bobv, dholmes + src/hotspot/os/linux/cgroupSubsystem_linux.cpp + src/hotspot/os/linux/cgroupSubsystem_linux.hpp + src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp + src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp + src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp + src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/os_linux.hpp ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java From patrick.concannon at oracle.com Fri Jan 17 14:38:15 2020 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Fri, 17 Jan 2020 14:38:15 +0000 Subject: hg: jdk/jdk: 8237075: @since tag missing from DatagramSocket and MulticastSocket methods Message-ID: <202001171438.00HEcFgZ008908@aojmv0008.oracle.com> Changeset: 2186f9d477c1 Author: pconcannon Date: 2020-01-17 12:53 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2186f9d477c1 8237075: @since tag missing from DatagramSocket and MulticastSocket methods Summary: Methods from DatagramSocket and MulticastSocket added in JDK1.2 do not have their @since tags. This fix adds them in Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/MulticastSocket.java From robbin.ehn at oracle.com Fri Jan 17 15:19:49 2020 From: robbin.ehn at oracle.com (robbin.ehn at oracle.com) Date: Fri, 17 Jan 2020 15:19:49 +0000 Subject: hg: jdk/jdk: 8236766: Remove un-used oops do and drain list in VM thread. Message-ID: <202001171519.00HFJnax007142@aojmv0008.oracle.com> Changeset: d8341e9ad86d Author: rehn Date: 2020-01-17 16:17 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d8341e9ad86d 8236766: Remove un-used oops do and drain list in VM thread. Reviewed-by: dholmes, coleenp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vmThread.hpp From daniel.fuchs at oracle.com Fri Jan 17 18:01:48 2020 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Fri, 17 Jan 2020 18:01:48 +0000 Subject: hg: jdk/jdk: 8236859: WebSocket over authenticating proxy fails with NPE Message-ID: <202001171801.00HI1m7C021330@aojmv0008.oracle.com> Changeset: ed8e7bf32188 Author: dfuchs Date: 2020-01-17 17:55 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ed8e7bf32188 8236859: WebSocket over authenticating proxy fails with NPE Summary: This change fixes several issues with WebSocket and proxy authentication. The AuthenticationFilter is changed to support an authenticating server accessed through an authenticating proxy. MultiExchange is fixed to close the previous connection if a new connection is necessary to establish the websocket (websocket connections are not cached and must be closed in that case). WebSocket OpeningHandshake is fixed to close the connection (without creating the RawChannel) if the opening handshake doesn't result in 101 upgrade protocol. Reviewed-by: prappo, chegar ! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java ! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/RawChannelTube.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/RawChannel.java + test/jdk/java/net/httpclient/websocket/DummySecureWebSocketServer.java + test/jdk/java/net/httpclient/websocket/SecureSupport.java ! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java From philip.race at oracle.com Fri Jan 17 20:21:17 2020 From: philip.race at oracle.com (philip.race at oracle.com) Date: Fri, 17 Jan 2020 20:21:17 +0000 Subject: hg: jdk/client: 8224109: Text spaced incorrectly by drawString under rotation with fractional metric Message-ID: <202001172021.00HKLHKa014916@aojmv0008.oracle.com> Changeset: f446d8919043 Author: prr Date: 2020-01-17 12:20 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/f446d8919043 8224109: Text spaced incorrectly by drawString under rotation with fractional metric Reviewed-by: serb, kizune ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c + test/jdk/java/awt/font/Rotate/RotatedFontTest.java From alan.bateman at oracle.com Sun Jan 19 08:58:28 2020 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Sun, 19 Jan 2020 08:58:28 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <202001190858.00J8wSEJ005146@aojmv0008.oracle.com> Changeset: fdf6c221ebdc Author: alanb Date: 2020-01-18 19:11 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fdf6c221ebdc 8053479: (dc) DatagramChannel.read() throws exception instead of discarding data when buffer too small Reviewed-by: redestad, dfuchs ! src/java.base/unix/native/libnio/ch/DatagramDispatcher.c ! src/java.base/windows/native/libnio/ch/DatagramDispatcher.c + test/jdk/java/nio/channels/DatagramChannel/Truncate.java Changeset: 4b49cfba69fe Author: alanb Date: 2020-01-19 08:02 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4b49cfba69fe 8236925: (dc) Upgrade DatagramChannel socket adaptor to extend MulticastSocket Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java ! src/java.base/unix/native/libnio/ch/Net.c + test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java From sgehwolf at redhat.com Sun Jan 19 19:36:50 2020 From: sgehwolf at redhat.com (sgehwolf at redhat.com) Date: Sun, 19 Jan 2020 19:36:50 +0000 Subject: hg: jdk/jdk: 8237479: 8230305 causes slowdebug build failure Message-ID: <202001191936.00JJaoh1018387@aojmv0008.oracle.com> Changeset: 882fc6a4d53c Author: sgehwolf Date: 2020-01-18 20:54 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/882fc6a4d53c 8237479: 8230305 causes slowdebug build failure Summary: Declare methods as pure virtual. Reviewed-by: dcubed, dholmes ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp From thomas.schatzl at oracle.com Mon Jan 20 10:20:30 2020 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Mon, 20 Jan 2020 10:20:30 +0000 Subject: hg: jdk/jdk: 8235860: Obsolete the UseParallelOldGC option Message-ID: <202001201020.00KAKUnX001780@aojmv0008.oracle.com> Changeset: 62a003539b0c Author: tschatzl Date: 2020-01-20 11:15 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/62a003539b0c 8235860: Obsolete the UseParallelOldGC option Summary: Obsolete the UseParallelOldGC option by removing code and other mentions. Reviewed-by: kbarrett, lkorinth ! src/hotspot/share/gc/parallel/asPSOldGen.cpp ! src/hotspot/share/gc/parallel/asPSYoungGen.cpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp - src/hotspot/share/gc/parallel/psMarkSweep.cpp - src/hotspot/share/gc/parallel/psMarkSweep.hpp - src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp - src/hotspot/share/gc/parallel/psMarkSweepDecorator.hpp - src/hotspot/share/gc/parallel/psMarkSweepProxy.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/spaceDecorator.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp From claes.redestad at oracle.com Mon Jan 20 13:18:12 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Mon, 20 Jan 2020 13:18:12 +0000 Subject: hg: jdk/jdk: 8237508: Simplify JarFile.isInitializing Message-ID: <202001201318.00KDICk1026186@aojmv0008.oracle.com> Changeset: c5203b158ec8 Author: redestad Date: 2020-01-20 14:24 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c5203b158ec8 8237508: Simplify JarFile.isInitializing Reviewed-by: dfuchs, coffeys, lancea ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilJarAccess.java From patrick.concannon at oracle.com Mon Jan 20 16:26:00 2020 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Mon, 20 Jan 2020 16:26:00 +0000 Subject: hg: jdk/jdk: 8236105: Behaviors of DatagramSocket/DatagramChannel::socket send methods are not always consistent Message-ID: <202001201626.00KGQ0Dd025798@aojmv0008.oracle.com> Changeset: 67e7f7e8284a Author: pconcannon Date: 2020-01-20 16:24 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/67e7f7e8284a 8236105: Behaviors of DatagramSocket/DatagramChannel::socket send methods are not always consistent Summary: DatagramSocket and MulticastSocket changed to throw IllegalArgumentException if not connected and passed a packet containing a port out of range Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/MulticastSocket.java + test/jdk/java/net/DatagramSocket/SendCheck.java From rkennke at redhat.com Mon Jan 20 16:58:56 2020 From: rkennke at redhat.com (rkennke at redhat.com) Date: Mon, 20 Jan 2020 16:58:56 +0000 Subject: hg: jdk/jdk: 8237543: Shenandoah: More asserts around code roots Message-ID: <202001201658.00KGwuRw019165@aojmv0008.oracle.com> Changeset: 5e65bea99d1f Author: rkennke Date: 2020-01-20 18:03 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5e65bea99d1f 8237543: Shenandoah: More asserts around code roots Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp From jesper.wilhelmsson at oracle.com Mon Jan 20 17:09:14 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 20 Jan 2020 17:09:14 +0000 Subject: hg: jdk/jdk: 10 new changesets Message-ID: <202001201709.00KH9GkI023795@aojmv0008.oracle.com> Changeset: 6825c74baa36 Author: serb Date: 2020-01-15 13:17 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6825c74baa36 8236953: [macos] JavaFX SwingNode is not rendered on macOS Reviewed-by: kcr, prr ! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java + test/jdk/javax/swing/JLightweightFrame/ResizedMovedEvents.java Changeset: d19d1a02d1b2 Author: fyang Date: 2020-01-09 19:12 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d19d1a02d1b2 8235762: JVM crash in SWPointer during C2 compilation Reviewed-by: thartmann, chagedorn, neliasso ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java Changeset: 5bb84e036c14 Author: roland Date: 2020-01-10 17:50 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5bb84e036c14 8235584: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop Reviewed-by: thartmann, neliasso ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.cpp Changeset: 4bb6c4bf72bf Author: hannesw Date: 2020-01-16 15:50 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4bb6c4bf72bf 8224052: Javadoc doesn't handle non-public intermediate types well Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/DocumentedNonGenericChild.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg3/PrivateGenericParent.java Changeset: 4a0a1b927608 Author: mcimadamore Date: 2020-01-16 14:55 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4a0a1b927608 8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized Reviewed-by: chegar, jlaskey ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java Changeset: b4ccf83030cf Author: mcimadamore Date: 2020-01-16 17:25 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b4ccf83030cf 8237370: Javadoc of memory access API still refers to old MemoryAddress::offset method Reviewed-by: chegar ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java Changeset: 5bc878966264 Author: zgu Date: 2020-01-16 14:22 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5bc878966264 8237369: Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: cf3ce4ee50bf Author: sangheki Date: 2020-01-16 13:19 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/cf3ce4ee50bf 8234173: assert(loader != __null && oopDesc::is_oop(loader)) failed: loader must be oop Reviewed-by: kbarrett, egahlin, tschatzl ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp ! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/oops/markWord.hpp Changeset: 5dae0969decc Author: zgu Date: 2020-01-16 16:30 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5dae0969decc 8237392: Shenandoah: Remove unreliable assertion Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 76b9822d2e65 Author: jwilhelm Date: 2020-01-20 18:05 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/76b9822d2e65 Merge ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java From kim.barrett at oracle.com Mon Jan 20 19:52:11 2020 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Mon, 20 Jan 2020 19:52:11 +0000 Subject: hg: jdk/jdk: 8237261: Concurrent refinement activation threshold not updated for card counts Message-ID: <202001201952.00KJqBcK005960@aojmv0008.oracle.com> Changeset: a18a85485ba4 Author: kbarrett Date: 2020-01-20 14:31 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a18a85485ba4 8237261: Concurrent refinement activation threshold not updated for card counts Summary: Fix special-case threshold calculation for primary refinement thread Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp From prasanta.sadhukhan at oracle.com Tue Jan 21 05:48:19 2020 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Tue, 21 Jan 2020 05:48:19 +0000 Subject: hg: jdk/client: 106 new changesets Message-ID: <202001210548.00L5mW1d006330@aojmv0008.oracle.com> Changeset: bb04a191551d Author: vromero Date: 2020-01-14 21:49 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/bb04a191551d 8236682: Javac generates a redundant FieldRef constant for record fields Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 14c78683c9f0 Author: mikael Date: 2020-01-14 19:27 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/14c78683c9f0 8237182: Update copyright header for shenandoah and epsilon files Reviewed-by: iignatyev, zgu ! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad ! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/epsilon/epsilonMemoryPool.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp ! src/hotspot/share/gc/epsilon/epsilonThreadLocalData.hpp ! src/hotspot/share/gc/shared/owstTaskTerminator.cpp ! src/hotspot/share/gc/shared/owstTaskTerminator.hpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.hpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMode.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp ! src/hotspot/share/services/threadStackTracker.cpp ! src/hotspot/share/services/threadStackTracker.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahBitMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java ! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java ! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java ! test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java ! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java ! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java ! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java ! test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java ! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java ! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java ! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java ! test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java ! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java ! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java ! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java ! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java ! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java ! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java ! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java ! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java ! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java ! test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java ! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1ArrayCopyNPE.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java ! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNICritical.c ! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNIGlobalRefs.c ! test/hotspot/jtreg/gc/shenandoah/jni/libTestPinnedGarbage.c ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/libTestHeapDump.c ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java ! test/hotspot/jtreg/gc/shenandoah/options/TestAlwaysPreTouch.java ! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java ! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java ! test/hotspot/jtreg/gc/shenandoah/options/TestCodeCacheRootStyles.java ! test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java ! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java ! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousMoves.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java ! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java ! test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java ! test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java ! test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java ! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSafepointWorkers.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreaded.java ! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java ! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionStateChangeEvent.java Changeset: 7f2642fd19a1 Author: pli Date: 2020-01-15 13:24 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/7f2642fd19a1 8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp Changeset: 9c53fdf6ba63 Author: thartmann Date: 2020-01-15 08:44 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/9c53fdf6ba63 8236721: C2 should better optimize not-equal integer comparisons Summary: Narrow the type if an integer value is found to be unequal to it's lower/upper boundary. Reviewed-by: roland, neliasso ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp + test/hotspot/jtreg/compiler/types/TestFoldNECompares.java Changeset: 255d1be6295f Author: roland Date: 2020-01-09 17:26 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/255d1be6295f 8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation Reviewed-by: thartmann, rkennke ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/LRBRightAfterMemBar.java Changeset: 89db52d75aee Author: coleenp Date: 2020-01-15 08:08 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/89db52d75aee 8236968: jmap -clstats fails to work after JDK-8232759 Summary: Make jmap -clstats call jcmd VM.classloader_stats instead which better matches the documentation Reviewed-by: dholmes, cjplummer ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: b218684fc61b Author: coleenp Date: 2020-01-15 08:11 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/b218684fc61b 8236917: TestInstanceKlassSize.java fails with "The size computed by SA for java.lang.Object does not match" Summary: Use getTestJavaOpts() instead of getVmOptions() because of mach5 configuration settings. Reviewed-by: lmesnik, cjplummer, dholmes ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java Changeset: 6d8a39322e51 Author: vromero Date: 2020-01-15 10:45 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/6d8a39322e51 8236597: issues inferring type annotations on records Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java Changeset: 786a4824dba3 Author: sgehwolf Date: 2019-12-16 11:06 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/786a4824dba3 8236921: Add build target to produce a JDK image suitable for a Graal/SVM build Summary: make graal-builder-image will produce a suitable build JDK Reviewed-by: erikj + make/GraalBuilderImage.gmk ! make/Main.gmk ! make/autoconf/spec.gmk.in Changeset: ef3fe23cec5f Author: dtitov Date: 2020-01-15 10:54 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/ef3fe23cec5f 8213222: remove RMIConnectorServer.CREDENTIAL_TYPES Reviewed-by: dfuchs, alanb ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java Changeset: 53b6aad22933 Author: shade Date: 2020-01-15 20:04 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/53b6aad22933 8237217: Incorrect G1StringDedupEntry type used in StringDedupTable destructor Reviewed-by: kbarrett, zgu ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp Changeset: 4d1fe278c90e Author: jjg Date: 2020-01-15 11:21 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/4d1fe278c90e 8223536: jdk/javadoc/doclet/MetaTag/MetaTag.java still fails when run across midnight Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java Changeset: 49169918ed1e Author: vromero Date: 2020-01-15 14:32 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/49169918ed1e 8237214: fix for JDK-8236597 reintroduced wrong subexpression Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: b42b794ac348 Author: phedlin Date: 2020-01-13 11:26 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/b42b794ac348 8235870: C2 crashes in IdealLoopTree::est_loop_flow_merge_sz() Reviewed-by: thartmann ! src/hotspot/share/opto/loopnode.cpp Changeset: ab10165b4141 Author: mbaesken Date: 2020-01-03 11:10 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/ab10165b4141 8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575 Reviewed-by: bobv, clanger, mdoerr ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java Changeset: 641736f3fe11 Author: sviswanathan Date: 2020-01-13 08:27 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/641736f3fe11 8236944: The legVecZ operand should be limited to zmm0-zmm15 registers Summary: Associate legVecZ operand with vectorz_reg_legacy register class Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/x86/x86.ad Changeset: db5f88eb7d26 Author: sundar Date: 2020-01-13 22:45 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/db5f88eb7d26 8222100: tools/jimage/JImageTest.java time out Reviewed-by: jlaskey ! test/jdk/tools/jimage/JImageTest.java Changeset: ac190703e3f2 Author: akasko Date: 2020-01-13 18:39 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/ac190703e3f2 8236125: Windows (MSVC 2013) build fails in jpackage: Need to include strsafe.h after tchar.h Reviewed-by: shade, alanb, herrick, prr ! src/jdk.incubator.jpackage/windows/native/libjpackage/WindowsRegistry.cpp Changeset: b2054fde257e Author: zgu Date: 2020-01-13 13:53 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/b2054fde257e 8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test Reviewed-by: shade ! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java Changeset: 57f0df0ce2c6 Author: igerasim Date: 2020-01-13 18:00 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/57f0df0ce2c6 8234423: Modifying ArrayList.subList().subList() resets modCount of subList Reviewed-by: rriggs ! src/java.base/share/classes/java/util/ArrayList.java + test/jdk/java/util/ArrayList/SubListModCount.java Changeset: e27b546887e7 Author: jbhateja Date: 2020-01-14 10:55 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/e27b546887e7 8236443: Issues with specializing vector register type for phi operand with generic operands Summary: Fix special handling for operand resolution of vectorshift and shiftcount nodes. Fix for crash in the resolution algorithm due to non-machine type nodes. Reviewed-by: vlivanov ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp Changeset: 9e414f680603 Author: jlahoda Date: 2020-01-14 11:10 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/9e414f680603 8236670: Conflicting bindings accepted in some cases Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! test/langtools/tools/javac/patterns/BindingsExistTest.out ! test/langtools/tools/javac/patterns/BindingsTest1.java + test/langtools/tools/javac/patterns/ConditionalTest.java ! test/langtools/tools/javac/patterns/DuplicateBindingTest.java ! test/langtools/tools/javac/patterns/DuplicateBindingTest.out ! test/langtools/tools/javac/patterns/MatchBindingScopeTest.out Changeset: 247b7fe0c11d Author: jiefu Date: 2020-01-14 18:07 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/247b7fe0c11d 8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/c2/TestJumpTable.java Changeset: 2939d1a460ed Author: vromero Date: 2020-01-14 07:07 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/2939d1a460ed 8236005: local records shouldn't capture any non-static state from any enclosing type Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: d30ad4758d52 Author: egahlin Date: 2020-01-14 15:25 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/d30ad4758d52 8236691: JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant Reviewed-by: mgronlun ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp Changeset: df7db8638f96 Author: darcy Date: 2020-01-14 10:25 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/df7db8638f96 8237062: Refine JSR 269 API ahead of Java SE 14 MR Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/annotation/processing/Filer.java ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java Changeset: d9af3d39f4d3 Author: bpb Date: 2020-01-14 11:06 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d9af3d39f4d3 8230665: (bf spec) ByteBuffer::alignmentOffset spec misleading when address is misaligned Reviewed-by: alanb, darcy, psandoz ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/jdk/java/nio/Buffer/Basic-X.java.template ! test/jdk/java/nio/Buffer/BasicByte.java Changeset: 8b9577d77bba Author: bpb Date: 2020-01-14 11:06 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/8b9577d77bba 8236661: launcher test PatchSystemModules.java start failing frequently after JDK-8234049 Reviewed-by: alanb, mchung ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java Changeset: 289e13d49451 Author: wetmore Date: 2020-01-14 12:28 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/289e13d49451 8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java Reviewed-by: ascarpino ! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java Changeset: 7de71c4f5e8f Author: jjg Date: 2020-01-14 15:01 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/7de71c4f5e8f 8237058: Update all nroff manpages for JDK 14 release Reviewed-by: dholmes ! src/java.base/share/man/java.1 ! src/java.base/share/man/jfr.1 ! src/java.base/share/man/keytool.1 ! src/java.rmi/share/man/rmid.1 ! src/java.rmi/share/man/rmiregistry.1 ! src/java.scripting/share/man/jrunscript.1 ! src/jdk.aot/share/man/jaotc.1 ! src/jdk.compiler/share/man/javac.1 ! src/jdk.compiler/share/man/serialver.1 ! src/jdk.hotspot.agent/share/man/jhsdb.1 + src/jdk.incubator.jpackage/share/man/jpackage.1 ! src/jdk.jartool/share/man/jar.1 ! src/jdk.jartool/share/man/jarsigner.1 ! src/jdk.javadoc/share/man/javadoc.1 ! src/jdk.jcmd/share/man/jcmd.1 ! src/jdk.jcmd/share/man/jinfo.1 ! src/jdk.jcmd/share/man/jmap.1 ! src/jdk.jcmd/share/man/jps.1 ! src/jdk.jcmd/share/man/jstack.1 ! src/jdk.jcmd/share/man/jstat.1 ! src/jdk.jconsole/share/man/jconsole.1 ! src/jdk.jdeps/share/man/javap.1 ! src/jdk.jdeps/share/man/jdeprscan.1 ! src/jdk.jdeps/share/man/jdeps.1 ! src/jdk.jdi/share/man/jdb.1 ! src/jdk.jlink/share/man/jlink.1 ! src/jdk.jlink/share/man/jmod.1 ! src/jdk.jshell/share/man/jshell.1 ! src/jdk.jstatd/share/man/jstatd.1 ! src/jdk.rmic/share/man/rmic.1 ! src/jdk.scripting.nashorn.shell/share/man/jjs.1 Changeset: 8bd55b2d2973 Author: jwilhelm Date: 2020-01-15 20:41 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/8bd55b2d2973 Merge ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/loopnode.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java + test/langtools/tools/javac/patterns/ConditionalTest.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: 06331540be15 Author: lancea Date: 2020-01-15 15:24 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/06331540be15 7143743: Potential memory leak with zip provider Reviewed-by: lancea, clanger, alanb Contributed-by: Jaikiran Pai ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java Changeset: d5c222f181b4 Author: shade Date: 2020-01-15 21:38 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/d5c222f181b4 8237223: Shenandoah: important flags should not be ergonomic for concurrent class unloading Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp Changeset: ef7d53b4fccd Author: darcy Date: 2020-01-15 15:11 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/ef7d53b4fccd 8235959: Update --release 14 symbol information up to JDK 14 b31 Reviewed-by: jjg ! make/data/symbols/java.base-E.sym.txt + make/data/symbols/jdk.incubator.foreign-E.sym.txt ! make/data/symbols/symbols Changeset: 5aa85653a589 Author: fyang Date: 2020-01-09 19:12 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/5aa85653a589 8235762: JVM crash in SWPointer during C2 compilation Reviewed-by: thartmann, chagedorn, neliasso ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java Changeset: f44806ce1cfe Author: jwilhelm Date: 2020-01-16 03:19 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/f44806ce1cfe Added tag jdk-15+6 for changeset ef7d53b4fccd ! .hgtags Changeset: 8cfc96a2737b Author: bpb Date: 2020-01-14 17:28 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/8cfc96a2737b 8237183: Bug ID missing for test in patch which fixed JDK-8230665 Reviewed-by: lancea ! test/jdk/java/nio/Buffer/Basic.java Changeset: a1010ad4e589 Author: weijun Date: 2019-07-19 14:51 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/a1010ad4e589 8226352: Improve Kerberos interop capabilities Reviewed-by: ahgross, mullan, valeriep ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java - test/jdk/sun/security/krb5/auto/SaslGSS.java Changeset: 8afcea1a586e Author: dfuchs Date: 2019-08-08 16:47 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/8afcea1a586e 8228548: Normalize normalization for all Reviewed-by: chegar, rhalade, igerasim ! src/java.base/share/classes/java/net/URL.java Changeset: 114c4bc33596 Author: serb Date: 2019-08-21 18:07 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/114c4bc33596 8224909: Unlink Set of LinkedHashSets Reviewed-by: prr, mschoene, rhalade, psadhukhan ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java Changeset: e5dff6472c29 Author: mullan Date: 2019-08-26 13:57 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/e5dff6472c29 8227758: More valid PKIX processing Reviewed-by: xuelei, rhalade, coffeys, mschoene ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java Changeset: e331a67f4059 Author: xuelei Date: 2019-09-10 17:13 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/e331a67f4059 8229728: Implement negotiation parameters Reviewed-by: jnimeh, ahgross, rhalade ! src/java.base/share/classes/sun/security/ssl/ClientHello.java Changeset: 924e6226a24e Author: lfoltan Date: 2019-09-12 11:46 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/924e6226a24e 8225261: Better method resolutions Summary: Correct the class used to perform the overriding check in klassVtable::find_transitive_override Reviewed-by: ahgross, dholmes, hseigel, jwilhelm, rhalade ! src/hotspot/share/oops/klassVtable.cpp Changeset: 7250627144a6 Author: weijun Date: 2019-09-26 18:12 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/7250627144a6 8229951: Better Ticket Granting Services Reviewed-by: ahgross, valeriep ! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Crc32CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesCbcCrcEType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesMacCksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesMacKCksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacMd5ArcFourCksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes128CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes256CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Des3KdCksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha2Aes128CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha2Aes256CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/RsaMd5CksumType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/RsaMd5DesCksumType.java ! test/jdk/sun/security/krb5/auto/KDC.java Changeset: 9bd776693ccf Author: weijun Date: 2019-09-26 18:13 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/9bd776693ccf 8231134: Improved credential support Reviewed-by: ahgross, valeriep ! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp Changeset: 553cb2204361 Author: prr Date: 2019-10-01 08:47 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/553cb2204361 8227816: More Colorful ICC profiles Reviewed-by: serb, psadhukhan, mschoene, rhalade ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java Changeset: 4c13ae80aa8e Author: weijun Date: 2019-10-09 17:42 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/4c13ae80aa8e 8231139: Improved keystore support Reviewed-by: mullan, ahgross ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/java/security/CodeSource.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java ! src/java.base/share/classes/sun/security/util/DerValue.java ! src/java.base/share/classes/sun/security/util/IOUtils.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/NetClient.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! test/jdk/sun/security/util/DerValue/BadValue.java Changeset: 7530f0e28000 Author: rriggs Date: 2019-10-15 09:52 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/7530f0e28000 8231422: Setting JEP 290 Filter via System Property May Be Ignored Reviewed-by: smarks, rhalade ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/security.policy Changeset: bf6bb6ddbda3 Author: rriggs Date: 2019-10-15 15:05 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/bf6bb6ddbda3 8230967: Improve Registry support of clients Reviewed-by: skoivu, smarks, rhalade ! src/java.rmi/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java Changeset: 9fe8a53124c2 Author: bpb Date: 2019-10-10 10:52 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/9fe8a53124c2 8231790: Provide better FileSystemProviders Reviewed-by: alanb, skoivu, rhalade ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 7d517b51dea5 Author: alitvinov Date: 2019-10-16 19:01 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/7d517b51dea5 8225279: Better XRender interpolation Reviewed-by: serb, prr, rhalade, ahgross ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.h Changeset: bba2f6e36c17 Author: mullan Date: 2019-10-22 17:25 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/bba2f6e36c17 8230318: Better trust store usage Reviewed-by: weijun, rhalade, ahgross ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java ! test/jdk/sun/security/tools/jarsigner/DefaultOptions.java ! test/jdk/sun/security/tools/jarsigner/EC.java ! test/jdk/sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java ! test/jdk/sun/security/tools/jarsigner/OnlyManifest.java ! test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java ! test/jdk/sun/security/tools/jarsigner/Warning.java ! test/jdk/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/NoTimestampTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java ! test/jdk/sun/security/validator/EndEntityExtensionCheck.java Changeset: 14e425e3a23c Author: jnimeh Date: 2019-10-28 18:53 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/14e425e3a23c 8231780: Better TLS messaging support Reviewed-by: ascarpino, rhalade, mschoene ! src/java.base/share/classes/sun/security/ssl/Alert.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java ! src/java.base/share/classes/sun/security/ssl/Finished.java Changeset: d78e03ecb55f Author: igerasim Date: 2019-10-29 09:51 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/d78e03ecb55f 8233002: Further enhance datagram socket support Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/SocketCleanable.java ! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java Changeset: dee9bb1fcc49 Author: rriggs Date: 2019-10-30 13:22 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/dee9bb1fcc49 8232419: Improve Registry registration Reviewed-by: smarks, chegar ! src/java.base/share/classes/java/io/ObjectInputStream.java + src/java.base/share/classes/jdk/internal/access/JavaObjectInputStreamReadString.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Skel.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java Changeset: 20ddcf8c9def Author: xuelei Date: 2019-11-25 07:24 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/20ddcf8c9def 8234037: Improve Object Identifier Processing Reviewed-by: weijun, mschoene, ssahoo ! src/java.base/share/classes/sun/security/x509/AVA.java ! src/java.base/share/classes/sun/security/x509/X500Name.java Changeset: 70a3551fea52 Author: henryjen Date: 2020-01-09 20:16 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/70a3551fea52 Merge Changeset: 2887fbd13a6d Author: henryjen Date: 2020-01-15 01:54 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/2887fbd13a6d Merge - test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java - test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java Changeset: 3bb3842650aa Author: henryjen Date: 2020-01-15 01:57 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/3bb3842650aa Merge - test/jdk/sun/security/krb5/auto/SaslGSS.java Changeset: d2f1fd498726 Author: darcy Date: 2020-01-14 20:19 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d2f1fd498726 8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result Reviewed-by: bpb, dfuchs ! src/java.base/share/classes/java/math/BigDecimal.java ! test/jdk/java/math/BigDecimal/SquareRootTests.java Changeset: a8680d72a2bf Author: jlahoda Date: 2020-01-15 11:31 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a8680d72a2bf 8233655: NPE at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply Summary: Ensuring that errors reported during speculative attribution that belong to a different file are not lost. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! test/langtools/tools/javac/T8177068/NoCompletionFailureSkipOnSpeculativeAttribution.java Changeset: 20c8599c64b7 Author: mcimadamore Date: 2020-01-15 11:09 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/20c8599c64b7 8235837: Memory access API refinements Reviewed-by: chegar, psandoz ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemorySegmentImpl.java ! test/jdk/java/foreign/TestLayoutPaths.java ! test/jdk/java/foreign/TestLayouts.java ! test/jdk/java/foreign/TestMemoryAccess.java ! test/jdk/java/foreign/TestMemoryAlignment.java ! test/jdk/java/foreign/TestMemoryCopy.java ! test/jdk/java/foreign/TestSegments.java ! test/jdk/java/foreign/TestVarHandleCombinators.java Changeset: 5b2e2fdb4d19 Author: bpb Date: 2020-01-15 08:21 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/5b2e2fdb4d19 8237186: Fix typo in copyright header of java/io/Reader/TransferTo.java Reviewed-by: mchung, lancea, prappo ! test/jdk/java/io/Reader/TransferTo.java Changeset: 2776da28515e Author: kvn Date: 2020-01-15 11:04 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/2776da28515e 8236726: Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList-aot.txt Changeset: 245bffdaeed6 Author: jjg Date: 2020-01-15 14:02 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/245bffdaeed6 8233680: JavacFileManager.close() doesn't clear some cache instance variables Reviewed-by: jjg Contributed-by: Daniel Le Duc Khoi Nguyen ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: 7149d2c974ee Author: jwilhelm Date: 2020-01-16 02:56 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/7149d2c974ee Added tag jdk-14+32 for changeset 2776da28515e ! .hgtags Changeset: c1d9b0adeafd Author: jwilhelm Date: 2020-01-16 04:09 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/c1d9b0adeafd Merge ! .hgtags ! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! test/jdk/sun/security/krb5/auto/KDC.java - test/jdk/sun/security/krb5/auto/SaslGSS.java Changeset: 1922c31f1dcc Author: iignatyev Date: 2020-01-15 21:20 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/1922c31f1dcc 8236111: narrow allowSmartActionArgs disabling Reviewed-by: dholmes, mullan, darcy, rriggs ! test/hotspot/jtreg/TEST.ROOT - test/hotspot/jtreg/runtime/records/TEST.properties + test/hotspot/jtreg/vmTestbase/TEST.properties ! test/jdk/TEST.ROOT + test/jdk/com/sun/security/auth/login/ConfigFile/TEST.properties - test/jdk/java/io/Serializable/records/TEST.properties + test/jdk/java/io/Serializable/serialFilter/TEST.properties + test/jdk/java/lang/ModuleTests/TEST.properties - test/jdk/java/lang/instrument/TEST.properties + test/jdk/java/lang/invoke/TEST.properties - test/jdk/java/lang/reflect/records/TEST.properties - test/jdk/java/lang/runtime/TEST.properties + test/jdk/java/rmi/registry/serialFilter/TEST.properties + test/jdk/java/security/Security/SecurityPropFile/TEST.properties + test/jdk/javax/management/security/TEST.properties + test/jdk/javax/security/auth/login/TEST.properties + test/jdk/sun/security/util/Resources/TEST.properties Changeset: 3edb7d802ccb Author: hseigel Date: 2020-01-16 13:48 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/3edb7d802ccb 8235678: Remove unnecessary calls to Thread::current() in MutexLocker calls Summary: Add THREAD argument when available and make Thread* the first argument to relevant MutexLocker and MonitorLocker constructors Reviewed-by: lfoltan, coleenp, dholmes ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/notificationThread.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/lowMemoryDetector.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/nmtDCmd.cpp Changeset: 93559c88be23 Author: dtitov Date: 2020-01-16 09:53 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/93559c88be23 8236873: Worker has a deadlock bug Reviewed-by: dfuchs, dholmes, sspitsyn ! src/jdk.jconsole/share/classes/sun/tools/jconsole/Worker.java + test/jdk/sun/tools/jconsole/WorkerDeadlockTest.java Changeset: 09371a74ca50 Author: asemenyuk Date: 2020-01-16 12:12 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/09371a74ca50 8233578: Document configurable parameters of msi packages Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/overrides.wxi Changeset: 456475106ee0 Author: asemenyuk Date: 2020-01-16 08:25 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/456475106ee0 8232077: Investigate if default behavior should allow downgrade scenario Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java Changeset: 9aba9109a25e Author: asemenyuk Date: 2020-01-16 08:28 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/9aba9109a25e 8236132: Add missing properties to msi installers Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs Changeset: adcb848a9ecc Author: zgu Date: 2020-01-16 18:36 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/adcb848a9ecc 8236878: Use atomic instruction to update StringDedupTable's entries and entries_removed counters Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp Changeset: 5c660d2d97ff Author: valeriep Date: 2020-01-17 01:05 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/5c660d2d97ff 8216012: Infinite loop in RSA KeyPairGenerator Summary: Check and error out on even RSA public exponents Reviewed-by: valeriep Contributed-by: Masanori Yano ! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java + test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java Changeset: 6525e44f6763 Author: ngasson Date: 2020-01-17 09:30 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/6525e44f6763 8236992: AArch64: remove redundant load_klass in itable stub Reviewed-by: aph, adinn ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp Changeset: 6d410dc19c6e Author: fmatte Date: 2020-01-16 17:37 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/6d410dc19c6e 8236701: [TESTBUG] compiler/loopopts/superword/Vec_MulAddS2I.java uses wrong flag -XX:-SuperWord Reviewed-by: iklam, thartmann ! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java Changeset: f8bf3d965e9e Author: pliden Date: 2020-01-17 10:20 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/f8bf3d965e9e 8237198: ZGC: Share multi-mapping code in ZBackingFile Reviewed-by: stefank, eosterlund, smonteith ! src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp ! src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp - src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp - src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp ! src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp ! src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp - src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp - src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp ! src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp ! src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp - src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp - src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp + src/hotspot/share/gc/z/zNUMA.inline.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp Changeset: 58c756dc0f20 Author: pliden Date: 2020-01-17 10:20 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/58c756dc0f20 8237199: ZGC: Rename ZBackingFile to ZPhysicalMemoryBacking Reviewed-by: stefank, eosterlund, smonteith ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp < src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp < src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp < src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp < src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp < src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp < src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp Changeset: d06f42327c32 Author: pliden Date: 2020-01-17 10:20 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/d06f42327c32 8237200: ZGC: Rename ZBackingPath to ZMountPoint Reviewed-by: stefank, eosterlund, smonteith - src/hotspot/os/linux/gc/z/zBackingPath_linux.cpp - src/hotspot/os/linux/gc/z/zBackingPath_linux.hpp + src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp + src/hotspot/os/linux/gc/z/zMountPoint_linux.hpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp Changeset: f30115dede77 Author: pliden Date: 2020-01-17 10:20 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/f30115dede77 8237201: ZGC: Remove unused ZRelocationSetSelector::fragmentation() Reviewed-by: tschatzl ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.hpp Changeset: 2189f1e9bab1 Author: coleenp Date: 2020-01-17 06:56 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/2189f1e9bab1 8236901: 8232759 missed a test case Summary: Use jcmd GC.class-histogram because it also works for verifying that the classes are loaded. Reviewed-by: dholmes, mseledtsov, iklam ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: ad4bc77b2f9d Author: prappo Date: 2020-01-17 12:25 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/ad4bc77b2f9d 8236700: Upgrading JSZip from v3.1.5 to v3.2.2 Reviewed-by: hannesw, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.min.js ! src/jdk.javadoc/share/legal/jszip.md Changeset: 931354c6323d Author: sgehwolf Date: 2019-11-07 17:11 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/931354c6323d 8230305: Cgroups v2: Container awareness Summary: Implement Cgroups v2 container awareness in hotspot Reviewed-by: bobv, dholmes + src/hotspot/os/linux/cgroupSubsystem_linux.cpp + src/hotspot/os/linux/cgroupSubsystem_linux.hpp + src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp + src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp + src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp + src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/os_linux.hpp ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java Changeset: 2186f9d477c1 Author: pconcannon Date: 2020-01-17 12:53 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/2186f9d477c1 8237075: @since tag missing from DatagramSocket and MulticastSocket methods Summary: Methods from DatagramSocket and MulticastSocket added in JDK1.2 do not have their @since tags. This fix adds them in Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/MulticastSocket.java Changeset: d8341e9ad86d Author: rehn Date: 2020-01-17 16:17 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/d8341e9ad86d 8236766: Remove un-used oops do and drain list in VM thread. Reviewed-by: dholmes, coleenp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vmThread.hpp Changeset: ed8e7bf32188 Author: dfuchs Date: 2020-01-17 17:55 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/ed8e7bf32188 8236859: WebSocket over authenticating proxy fails with NPE Summary: This change fixes several issues with WebSocket and proxy authentication. The AuthenticationFilter is changed to support an authenticating server accessed through an authenticating proxy. MultiExchange is fixed to close the previous connection if a new connection is necessary to establish the websocket (websocket connections are not cached and must be closed in that case). WebSocket OpeningHandshake is fixed to close the connection (without creating the RawChannel) if the opening handshake doesn't result in 101 upgrade protocol. Reviewed-by: prappo, chegar ! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java ! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/RawChannelTube.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/RawChannel.java + test/jdk/java/net/httpclient/websocket/DummySecureWebSocketServer.java + test/jdk/java/net/httpclient/websocket/SecureSupport.java ! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java Changeset: fdf6c221ebdc Author: alanb Date: 2020-01-18 19:11 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/fdf6c221ebdc 8053479: (dc) DatagramChannel.read() throws exception instead of discarding data when buffer too small Reviewed-by: redestad, dfuchs ! src/java.base/unix/native/libnio/ch/DatagramDispatcher.c ! src/java.base/windows/native/libnio/ch/DatagramDispatcher.c + test/jdk/java/nio/channels/DatagramChannel/Truncate.java Changeset: 4b49cfba69fe Author: alanb Date: 2020-01-19 08:02 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/4b49cfba69fe 8236925: (dc) Upgrade DatagramChannel socket adaptor to extend MulticastSocket Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java ! src/java.base/unix/native/libnio/ch/Net.c + test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java Changeset: 882fc6a4d53c Author: sgehwolf Date: 2020-01-18 20:54 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/882fc6a4d53c 8237479: 8230305 causes slowdebug build failure Summary: Declare methods as pure virtual. Reviewed-by: dcubed, dholmes ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp Changeset: 62a003539b0c Author: tschatzl Date: 2020-01-20 11:15 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/62a003539b0c 8235860: Obsolete the UseParallelOldGC option Summary: Obsolete the UseParallelOldGC option by removing code and other mentions. Reviewed-by: kbarrett, lkorinth ! src/hotspot/share/gc/parallel/asPSOldGen.cpp ! src/hotspot/share/gc/parallel/asPSYoungGen.cpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp - src/hotspot/share/gc/parallel/psMarkSweep.cpp - src/hotspot/share/gc/parallel/psMarkSweep.hpp - src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp - src/hotspot/share/gc/parallel/psMarkSweepDecorator.hpp - src/hotspot/share/gc/parallel/psMarkSweepProxy.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/spaceDecorator.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp Changeset: c5203b158ec8 Author: redestad Date: 2020-01-20 14:24 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/c5203b158ec8 8237508: Simplify JarFile.isInitializing Reviewed-by: dfuchs, coffeys, lancea ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilJarAccess.java Changeset: 67e7f7e8284a Author: pconcannon Date: 2020-01-20 16:24 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/67e7f7e8284a 8236105: Behaviors of DatagramSocket/DatagramChannel::socket send methods are not always consistent Summary: DatagramSocket and MulticastSocket changed to throw IllegalArgumentException if not connected and passed a packet containing a port out of range Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/MulticastSocket.java + test/jdk/java/net/DatagramSocket/SendCheck.java Changeset: 5e65bea99d1f Author: rkennke Date: 2020-01-20 18:03 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/5e65bea99d1f 8237543: Shenandoah: More asserts around code roots Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp Changeset: 6825c74baa36 Author: serb Date: 2020-01-15 13:17 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/6825c74baa36 8236953: [macos] JavaFX SwingNode is not rendered on macOS Reviewed-by: kcr, prr ! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java + test/jdk/javax/swing/JLightweightFrame/ResizedMovedEvents.java Changeset: d19d1a02d1b2 Author: fyang Date: 2020-01-09 19:12 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d19d1a02d1b2 8235762: JVM crash in SWPointer during C2 compilation Reviewed-by: thartmann, chagedorn, neliasso ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java Changeset: 5bb84e036c14 Author: roland Date: 2020-01-10 17:50 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/5bb84e036c14 8235584: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop Reviewed-by: thartmann, neliasso ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.cpp Changeset: 4bb6c4bf72bf Author: hannesw Date: 2020-01-16 15:50 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/4bb6c4bf72bf 8224052: Javadoc doesn't handle non-public intermediate types well Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/DocumentedNonGenericChild.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java + test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg3/PrivateGenericParent.java Changeset: 4a0a1b927608 Author: mcimadamore Date: 2020-01-16 14:55 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/4a0a1b927608 8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized Reviewed-by: chegar, jlaskey ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java Changeset: b4ccf83030cf Author: mcimadamore Date: 2020-01-16 17:25 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/b4ccf83030cf 8237370: Javadoc of memory access API still refers to old MemoryAddress::offset method Reviewed-by: chegar ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java Changeset: 5bc878966264 Author: zgu Date: 2020-01-16 14:22 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/5bc878966264 8237369: Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: cf3ce4ee50bf Author: sangheki Date: 2020-01-16 13:19 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/cf3ce4ee50bf 8234173: assert(loader != __null && oopDesc::is_oop(loader)) failed: loader must be oop Reviewed-by: kbarrett, egahlin, tschatzl ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp ! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/oops/markWord.hpp Changeset: 5dae0969decc Author: zgu Date: 2020-01-16 16:30 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/5dae0969decc 8237392: Shenandoah: Remove unreliable assertion Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 76b9822d2e65 Author: jwilhelm Date: 2020-01-20 18:05 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/76b9822d2e65 Merge ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java Changeset: a18a85485ba4 Author: kbarrett Date: 2020-01-20 14:31 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/a18a85485ba4 8237261: Concurrent refinement activation threshold not updated for card counts Summary: Fix special-case threshold calculation for primary refinement thread Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp Changeset: 8ce5915e57d2 Author: psadhukhan Date: 2020-01-21 07:29 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/8ce5915e57d2 Merge - src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp - src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp - src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp - src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp - src/hotspot/os/linux/gc/z/zBackingPath_linux.cpp - src/hotspot/os/linux/gc/z/zBackingPath_linux.hpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp - src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp - src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp - src/hotspot/share/gc/parallel/psMarkSweep.cpp - src/hotspot/share/gc/parallel/psMarkSweep.hpp - src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp - src/hotspot/share/gc/parallel/psMarkSweepDecorator.hpp - src/hotspot/share/gc/parallel/psMarkSweepProxy.hpp - test/hotspot/jtreg/runtime/records/TEST.properties - test/jdk/java/io/Serializable/records/TEST.properties - test/jdk/java/lang/instrument/TEST.properties - test/jdk/java/lang/reflect/records/TEST.properties - test/jdk/java/lang/runtime/TEST.properties - test/jdk/sun/security/krb5/auto/SaslGSS.java From matthias.baesken at sap.com Tue Jan 21 08:16:34 2020 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Tue, 21 Jan 2020 08:16:34 +0000 Subject: hg: jdk/jdk: 8237382: Cleanup the OPT_SPEED_SRC file list in JvmFeatures.gmk Message-ID: <202001210816.00L8GZfM028400@aojmv0008.oracle.com> Changeset: 3ca4a8016584 Author: mbaesken Date: 2020-01-16 18:04 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3ca4a8016584 8237382: Cleanup the OPT_SPEED_SRC file list in JvmFeatures.gmk Reviewed-by: erikj, mdoerr ! make/hotspot/lib/JvmFeatures.gmk From claes.redestad at oracle.com Tue Jan 21 12:32:09 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Tue, 21 Jan 2020 12:32:09 +0000 Subject: hg: jdk/jdk: 8236075: Minor bootstrap improvements Message-ID: <202001211232.00LCW9xH015251@aojmv0008.oracle.com> Changeset: 8e10404eec8e Author: redestad Date: 2020-01-21 13:28 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8e10404eec8e 8236075: Minor bootstrap improvements Reviewed-by: mchung, alanb ! src/hotspot/share/classfile/systemDictionary.cpp ! src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! src/java.base/unix/classes/java/lang/ClassLoaderHelper.java ! src/java.base/windows/classes/java/lang/ClassLoaderHelper.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/jdk/java/lang/ClassLoader/LibraryPathProperty.java From shade at redhat.com Tue Jan 21 12:40:52 2020 From: shade at redhat.com (shade at redhat.com) Date: Tue, 21 Jan 2020 12:40:52 +0000 Subject: hg: jdk/jdk: 8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics Message-ID: <202001211240.00LCeqFO020703@aojmv0008.oracle.com> Changeset: 146949f377a2 Author: shade Date: 2020-01-21 13:40 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/146949f377a2 8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java From claes.redestad at oracle.com Tue Jan 21 13:02:27 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Tue, 21 Jan 2020 13:02:27 +0000 Subject: hg: jdk/jdk: 8237576: Missing import in macosx/../ClassLoaderHelper Message-ID: <202001211302.00LD2ROu006322@aojmv0008.oracle.com> Changeset: 2dfbe080038c Author: redestad Date: 2020-01-21 14:08 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2dfbe080038c 8237576: Missing import in macosx/../ClassLoaderHelper Reviewed-by: dfuchs ! src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java From andy.herrick at oracle.com Tue Jan 21 13:53:21 2020 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Tue, 21 Jan 2020 13:53:21 +0000 Subject: hg: jdk/jdk: 8235955: [dmg] DMG creation fails without error message if previous DMG was not ejected Message-ID: <202001211353.00LDrL62007729@aojmv0008.oracle.com> Changeset: c61cd64e09ac Author: almatvee Date: 2020-01-21 08:46 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c61cd64e09ac 8235955: [dmg] DMG creation fails without error message if previous DMG was not ejected Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt From felix.yang at huawei.com Tue Jan 21 15:36:29 2020 From: felix.yang at huawei.com (felix.yang at huawei.com) Date: Tue, 21 Jan 2020 15:36:29 +0000 Subject: hg: jdk/jdk: 8234484: Add ability to configure third port for remote JMX Message-ID: <202001211536.00LFaTdW010950@aojmv0008.oracle.com> Changeset: dff4792e3206 Author: fyang Date: 2020-01-15 16:00 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/dff4792e3206 8234484: Add ability to configure third port for remote JMX Reviewed-by: dfuchs Contributed-by: hedongbo at huawei.com ! src/jdk.management.agent/share/classes/jdk/internal/agent/AgentConfigurationError.java ! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/jdk.management.agent/share/conf/management.properties From naoto.sato at oracle.com Tue Jan 21 16:03:05 2020 From: naoto.sato at oracle.com (naoto.sato at oracle.com) Date: Tue, 21 Jan 2020 16:03:05 +0000 Subject: hg: jdk/jdk: 8187987: Add a mechanism to configure custom variants in HijrahChronology Message-ID: <202001211603.00LG35pT028423@aojmv0008.oracle.com> Changeset: 1af0eec6c10d Author: naoto Date: 2020-01-21 08:02 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1af0eec6c10d 8187987: Add a mechanism to configure custom variants in HijrahChronology Reviewed-by: joehw, rriggs ! make/CompileJavaModules.gmk ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java + src/java.base/share/classes/java/time/chrono/hijrah-config-Hijrah-umalqura_islamic-umalqura.properties - src/java.base/share/classes/java/time/chrono/hijrah-config-islamic-umalqura.properties + test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigCheck.java + test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java + test/jdk/java/time/nontestng/java/time/chrono/hijrah-config-Hijrah-test_islamic-test.properties ! test/jdk/java/time/tck/TEST.properties ! test/jdk/java/time/test/TEST.properties From patrick.concannon at oracle.com Tue Jan 21 18:40:24 2020 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Tue, 21 Jan 2020 18:40:24 +0000 Subject: hg: jdk/jdk: 8237571: java/net/DatagramSocket/SendCheck.java is failing on Solaris Message-ID: <202001211840.00LIeOEo011983@aojmv0008.oracle.com> Changeset: afedfc27878c Author: pconcannon Date: 2020-01-21 18:38 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/afedfc27878c 8237571: java/net/DatagramSocket/SendCheck.java is failing on Solaris Summary: Commented out failing testcase as this is being tracked by JDK-8236852 Reviewed-by: dfuchs ! test/jdk/java/net/DatagramSocket/SendCheck.java From claes.redestad at oracle.com Tue Jan 21 21:16:31 2020 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Tue, 21 Jan 2020 21:16:31 +0000 Subject: hg: jdk/jdk: 8236641: Improve Set.of(...).iterator() warmup characteristics Message-ID: <202001212116.00LLGVKs017465@aojmv0008.oracle.com> Changeset: 519b7d1292ac Author: redestad Date: 2020-01-21 22:21 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/519b7d1292ac 8236641: Improve Set.of(...).iterator() warmup characteristics Reviewed-by: smarks, jrose, fweimer ! src/java.base/share/classes/java/util/ImmutableCollections.java From mikael.vidstedt at oracle.com Tue Jan 21 22:27:02 2020 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Tue, 21 Jan 2020 22:27:02 +0000 Subject: hg: jdk/jdk: 8237589: Fix copyright header formatting Message-ID: <202001212227.00LMR2g1027556@aojmv0008.oracle.com> Changeset: cd08337a2eb0 Author: mikael Date: 2020-01-21 14:23 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/cd08337a2eb0 8237589: Fix copyright header formatting Reviewed-by: jjg, serb, iris, jwilhelm ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/ElementState.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/Main.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/Worker.java ! src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestLogCompilation.java ! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp ! test/hotspot/gtest/memory/test_chunkManager.cpp ! test/hotspot/gtest/memory/test_is_metaspace_obj.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp ! test/hotspot/jtreg/compiler/aot/scripts/java.base-list.txt ! test/hotspot/jtreg/compiler/c2/TestBitSetAndReset.java ! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java ! test/hotspot/jtreg/gc/CriticalNativeArgs.java ! test/hotspot/jtreg/gc/libCriticalNative.c ! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java ! test/hotspot/jtreg/runtime/CommandLine/UnrecognizedVMOption.java ! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java ! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java ! test/hotspot/jtreg/vmTestbase/nsk/share/README ! test/hotspot/jtreg/vmTestbase/nsk/share/jni/README ! test/hotspot/jtreg/vmTestbase/nsk/share/native/README ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java ! test/jdk/com/sun/net/httpserver/bugs/BasicAuthenticatorExceptionCheck.java ! test/jdk/java/awt/Dialog/MakeWindowAlwaysOnTop/MakeWindowAlwaysOnTop.java ! test/jdk/java/io/InputStream/Skip.java ! test/jdk/java/lang/Character/UnicodeBlock/OptimalMapSize.java ! test/jdk/java/lang/reflect/records/allPermissions.policy ! test/jdk/java/net/CookieHandler/CookieHandlerTest.java ! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java ! test/jdk/java/net/httpclient/security/0.policy ! test/jdk/java/net/httpclient/security/1.policy ! test/jdk/java/net/httpclient/security/10.policy ! test/jdk/java/net/httpclient/security/11.policy ! test/jdk/java/net/httpclient/security/12.policy ! test/jdk/java/net/httpclient/security/14.policy ! test/jdk/java/net/httpclient/security/15.policy ! test/jdk/java/net/httpclient/security/16.policy ! test/jdk/java/net/httpclient/security/17.policy ! test/jdk/java/net/httpclient/security/2.policy ! test/jdk/java/net/httpclient/security/3.policy ! test/jdk/java/net/httpclient/security/4.policy ! test/jdk/java/net/httpclient/security/5.policy ! test/jdk/java/net/httpclient/security/6.policy ! test/jdk/java/net/httpclient/security/7.policy ! test/jdk/java/net/httpclient/security/8.policy ! test/jdk/java/net/httpclient/security/9.policy ! test/jdk/java/net/httpclient/security/filePerms/allpermissions.policy ! test/jdk/java/net/httpclient/security/filePerms/nopermissions.policy ! test/jdk/java/net/httpclient/websocket/security/httpclient.policy ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/UnixDomainSocket.java ! test/jdk/java/nio/charset/coders/Check.java ! test/jdk/java/nio/file/Files/SetLastModifiedTime.java ! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java ! test/jdk/java/security/Provider/TestClient.java ! test/jdk/java/security/Provider/TestProvider.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/util/Calendar/GenericTimeZoneNamesTest.java ! test/jdk/java/util/Comparator/BasicTest.java ! test/jdk/java/util/HashMap/WhiteBoxResizeTest.java ! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java ! test/jdk/java/util/jar/JarFile/Constructor.java ! test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesSecurityManagerTest.java ! test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesTest.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java ! test/langtools/jdk/jshell/CustomEditor.java ! test/langtools/tools/javac/flags/FlagsTest.java ! test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java ! test/langtools/tools/javac/processing/PackageInfo/ClassAnnotations/ClassAnnotations.java ! test/langtools/tools/javac/processing/PackageInfo/ClassAnnotations/Processor.java ! test/langtools/tools/javac/processing/PackageInfo/ClassAnnotations/package-info.java ! test/langtools/tools/javac/processing/PackageInfo/Overwrite/Overwrite.java ! test/langtools/tools/javac/processing/PackageInfo/Overwrite/Processor.java ! test/langtools/tools/javac/processing/PackageInfo/Overwrite/package-info.java ! test/langtools/tools/javac/warnings/MaxDiagsRecompile.java ! test/langtools/tools/javac/warnings/MaxWarnsRecompile.java ! test/langtools/tools/jdeps/modules/patches/java/sql/NonNull.java ! test/micro/org/openjdk/bench/java/io/BlackholedOutputStream.java ! test/micro/org/openjdk/bench/java/io/FileChannelRead.java ! test/micro/org/openjdk/bench/java/io/FileChannelWrite.java ! test/micro/org/openjdk/bench/java/io/FileRead.java ! test/micro/org/openjdk/bench/java/io/FileWrite.java ! test/micro/org/openjdk/bench/java/io/ObjectStreamClasses.java ! test/micro/org/openjdk/bench/java/io/RandomAccessRead.java ! test/micro/org/openjdk/bench/java/io/RandomAccessWrite.java ! test/micro/org/openjdk/bench/java/io/SerializationWriteReplace.java ! test/micro/org/openjdk/bench/java/io/UTF8.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopy.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopyAligned.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedBoth.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedDst.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedSrc.java ! test/micro/org/openjdk/bench/java/lang/ClassForName.java ! test/micro/org/openjdk/bench/java/lang/Clone.java ! test/micro/org/openjdk/bench/java/lang/FloatingDecimal.java ! test/micro/org/openjdk/bench/java/lang/GetStackTrace.java ! test/micro/org/openjdk/bench/java/lang/Integers.java ! test/micro/org/openjdk/bench/java/lang/Longs.java ! test/micro/org/openjdk/bench/java/lang/MathBench.java ! test/micro/org/openjdk/bench/java/lang/NewInstance.java ! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java ! test/micro/org/openjdk/bench/java/lang/StackWalkBench.java ! test/micro/org/openjdk/bench/java/lang/StringBuffers.java ! test/micro/org/openjdk/bench/java/lang/StringHttp.java ! test/micro/org/openjdk/bench/java/lang/StringOther.java ! test/micro/org/openjdk/bench/java/lang/StringUpperLower.java ! test/micro/org/openjdk/bench/java/lang/Systems.java ! test/micro/org/openjdk/bench/java/lang/ThreadStartJoin.java ! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java ! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java ! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java ! test/micro/org/openjdk/bench/java/lang/invoke/LookupAcquire.java ! test/micro/org/openjdk/bench/java/lang/invoke/LookupDefaultFind.java ! test/micro/org/openjdk/bench/java/lang/invoke/LookupPublicFind.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsCollector.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsSpreader.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsVarargsCollector.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBasicInvoke.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBindToBinding.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBindToCurry.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertBoxing.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertCast.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnPrimitive.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnReference.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnVoid.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertUnboxing.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertWidening.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleInvokeWithArgs.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleProxiesAsIFInstance.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleProxiesSuppl.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesArrayElementGetter.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesArrayElementSetter.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesCatchException.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesConstant.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesDropArguments.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesExactInvoker.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFilterArgs.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFilterReturn.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFoldArguments.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesGuardWithTest.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesIdentity.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesInsertArguments.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesInvoker.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesPermuteArguments.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesSpreadInvoker.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesThrowException.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAcquire.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAppendParams.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeParam.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeReturn.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeDropParams.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeGenerify.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeInsertParams.java ! test/micro/org/openjdk/bench/java/lang/invoke/SwitchPointAdhoc.java ! test/micro/org/openjdk/bench/java/lang/invoke/SwitchPointGuard.java ! test/micro/org/openjdk/bench/java/lang/reflect/Clazz.java ! test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java ! test/micro/org/openjdk/bench/java/lang/reflect/MethodInvoke.java ! test/micro/org/openjdk/bench/java/math/BigDecimals.java ! test/micro/org/openjdk/bench/java/math/BigIntegers.java ! test/micro/org/openjdk/bench/java/net/DatagramSocketTest.java ! test/micro/org/openjdk/bench/java/net/SocketChannelReadWrite.java ! test/micro/org/openjdk/bench/java/net/SocketReadWrite.java ! test/micro/org/openjdk/bench/java/net/SocketStreaming.java ! test/micro/org/openjdk/bench/java/net/URLEncodeDecode.java ! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java ! test/micro/org/openjdk/bench/java/nio/CharsetEncodeDecode.java ! test/micro/org/openjdk/bench/java/security/DoPrivileged.java ! test/micro/org/openjdk/bench/java/security/GetContext.java ! test/micro/org/openjdk/bench/java/security/MessageDigests.java ! test/micro/org/openjdk/bench/java/util/ArraysEquals.java ! test/micro/org/openjdk/bench/java/util/Dates.java ! test/micro/org/openjdk/bench/java/util/GregorianCalendars.java ! test/micro/org/openjdk/bench/java/util/HashMapBench.java ! test/micro/org/openjdk/bench/java/util/RandomNext.java ! test/micro/org/openjdk/bench/java/util/ZipFind.java ! test/micro/org/openjdk/bench/java/util/concurrent/Atomic.java ! test/micro/org/openjdk/bench/java/util/concurrent/AtomicIntegerUpdateAndGet.java ! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolForking.java ! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolRawCallable.java ! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdAutoQueued.java ! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdAutoSurplus.java ! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdStatic.java ! test/micro/org/openjdk/bench/java/util/concurrent/Locks.java ! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java ! test/micro/org/openjdk/bench/java/util/concurrent/Problem.java ! test/micro/org/openjdk/bench/java/util/concurrent/ProducerConsumer.java ! test/micro/org/openjdk/bench/java/util/concurrent/Queues.java ! test/micro/org/openjdk/bench/java/util/concurrent/ThreadLocalRandomNextInt.java ! test/micro/org/openjdk/bench/java/util/logging/LogRecord.java ! test/micro/org/openjdk/bench/java/util/logging/LoggingRuntimeMicros.java ! test/micro/org/openjdk/bench/java/util/stream/AllMatcher.java ! test/micro/org/openjdk/bench/java/util/stream/AnyMatcher.java ! test/micro/org/openjdk/bench/java/util/stream/Decomposition.java ! test/micro/org/openjdk/bench/java/util/stream/NoneMatcher.java ! test/micro/org/openjdk/bench/java/util/stream/Reducers.java ! test/micro/org/openjdk/bench/java/util/stream/ops/LongAccumulator.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AllMatch.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AllMatchShort.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AnyMatch.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AnyMatchShort.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Filter.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindAny.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindFirst.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/ForEach.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Limit.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Map.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/NoneMatch.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/NoneMatchShort.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Reduce.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/ReduceBase.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Sorted.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/SortedUnique.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/UniqueElements.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/AllMatch.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/AllMatchShort.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/AnyMatch.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/AnyMatchShort.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/Filter.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/FindAny.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/FindFirst.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/ForEach.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/Limit.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/Map.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/NoneMatch.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/NoneMatchShort.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/Reduce.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/ReduceBase.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/Sorted.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/SortedUnique.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/UniqueElements.java ! test/micro/org/openjdk/bench/java/util/stream/pipeline/PipelineParMultiple.java ! test/micro/org/openjdk/bench/java/util/stream/pipeline/PipelineSeqMultiple.java ! test/micro/org/openjdk/bench/java/util/stream/pipeline/PipelineSetup.java ! test/micro/org/openjdk/bench/java/util/stream/pipeline/Terminal.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/DataProviders.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/DictionaryProblem.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Lambda.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Xtras.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/IntegerDuplicateProblem.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/Lambda.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/IntegerMaxProblem.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Lambda.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Xtras.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/IntegerSumProblem.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Lambda.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Xtras.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/PhoneCodeProblem.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/PrimesProblem.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Lambda.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Xtras.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Lambda.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Xtras.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesSieve/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesSieve/PrimesSieveProblem.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/README ! test/micro/org/openjdk/bench/javax/crypto/AES.java ! test/micro/org/openjdk/bench/javax/crypto/Crypto.java ! test/micro/org/openjdk/bench/javax/tools/Javac.java ! test/micro/org/openjdk/bench/javax/xml/AbstractXMLMicro.java ! test/micro/org/openjdk/bench/javax/xml/DOM.java ! test/micro/org/openjdk/bench/javax/xml/SAXUsingJDK.java ! test/micro/org/openjdk/bench/javax/xml/STAX.java ! test/micro/org/openjdk/bench/vm/compiler/ArrayBoundCheckRemoval.java ! test/micro/org/openjdk/bench/vm/compiler/ArrayClear.java ! test/micro/org/openjdk/bench/vm/compiler/ArrayStoreCheck.java ! test/micro/org/openjdk/bench/vm/compiler/BitSetAndReset.java ! test/micro/org/openjdk/bench/vm/compiler/CopyLoop.java ! test/micro/org/openjdk/bench/vm/compiler/DivRem.java ! test/micro/org/openjdk/bench/vm/compiler/Explosion.java ! test/micro/org/openjdk/bench/vm/compiler/InnerClassNullRef.java ! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java ! test/micro/org/openjdk/bench/vm/compiler/Multiplication.java ! test/micro/org/openjdk/bench/vm/compiler/PostAllocationStores.java ! test/micro/org/openjdk/bench/vm/compiler/SpillCode.java ! test/micro/org/openjdk/bench/vm/compiler/StoreAfterStore.java ! test/micro/org/openjdk/bench/vm/compiler/Straighten.java ! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java ! test/micro/org/openjdk/bench/vm/gc/Alloc.java ! test/micro/org/openjdk/bench/vm/lambda/capture/Capture0.java ! test/micro/org/openjdk/bench/vm/lambda/capture/Capture2.java ! test/micro/org/openjdk/bench/vm/lambda/capture/CaptureMR.java ! test/micro/org/openjdk/bench/vm/lambda/capture/FunctionalInterface0.java ! test/micro/org/openjdk/bench/vm/lambda/capture/FunctionalInterface1.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap0.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap1.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap4.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainBase.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap0.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap1.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap4.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainMrefBound.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainMrefUnbound.java ! test/micro/org/openjdk/bench/vm/lambda/chain/Level.java ! test/micro/org/openjdk/bench/vm/lambda/chain/TopLevel.java ! test/micro/org/openjdk/bench/vm/lambda/invoke/AckermannI.java ! test/micro/org/openjdk/bench/vm/lambda/invoke/AckermannL.java ! test/micro/org/openjdk/bench/vm/lambda/invoke/Function0.java ! test/micro/org/openjdk/bench/vm/lambda/invoke/Function1.java ! test/micro/org/openjdk/bench/vm/lambda/invoke/Morph0.java ! test/micro/org/openjdk/bench/vm/lambda/invoke/Morph1.java ! test/micro/org/openjdk/bench/vm/lambda/invoke/Morph2.java ! test/micro/org/openjdk/bench/vm/lang/InstanceOf.java ! test/micro/org/openjdk/bench/vm/lang/Throw.java ! test/micro/org/openjdk/bench/vm/lang/ThrowableRuntimeMicros.java ! test/nashorn/script/basic/JDK-8193371.js From huizhe.wang at oracle.com Tue Jan 21 23:33:57 2020 From: huizhe.wang at oracle.com (huizhe.wang at oracle.com) Date: Tue, 21 Jan 2020 23:33:57 +0000 Subject: hg: jdk/jdk: 8235368: Update BCEL to Version 6.4.1 Message-ID: <202001212333.00LNXwDB006723@aojmv0008.oracle.com> Changeset: f3b80456f22f Author: joehw Date: 2020-01-21 23:33 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f3b80456f22f 8235368: Update BCEL to Version 6.4.1 Reviewed-by: lancea, dfuchs, forax ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationDefault.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDynamic.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInvokeDynamic.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantModule.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPackage.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValuePair.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestHost.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestMembers.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/UnknownAttributeReader.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationEntryGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConst.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NameSignatureInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELComparator.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ModularRuntimeImage.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java ! src/java.xml/share/legal/bcel.md From mikael.vidstedt at oracle.com Wed Jan 22 01:41:02 2020 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Wed, 22 Jan 2020 01:41:02 +0000 Subject: hg: jdk/jdk: 8237601: test/langtools/tools/javac/warnings/MaxDiagsRecompile.java fails after JDK-8237589 Message-ID: <202001220141.00M1f2TY017144@aojmv0008.oracle.com> Changeset: 93e22f0a6401 Author: mikael Date: 2020-01-21 17:37 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/93e22f0a6401 8237601: test/langtools/tools/javac/warnings/MaxDiagsRecompile.java fails after JDK-8237589 Reviewed-by: dholmes ! test/langtools/tools/javac/warnings/MaxDiagsRecompile.all.out ! test/langtools/tools/javac/warnings/MaxDiagsRecompile.max1.out ! test/langtools/tools/javac/warnings/MaxWarnsRecompile.all.out ! test/langtools/tools/javac/warnings/MaxWarnsRecompile.max1.out From ivan.gerasimov at oracle.com Wed Jan 22 02:02:23 2020 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Wed, 22 Jan 2020 02:02:23 +0000 Subject: hg: jdk/jdk: 8236034: Use optimized Ques node for curly {0, 1} quantifier Message-ID: <202001220202.00M22NZU029764@aojmv0008.oracle.com> Changeset: 6b794294d0e8 Author: igerasim Date: 2020-01-21 17:52 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6b794294d0e8 8236034: Use optimized Ques node for curly {0,1} quantifier Reviewed-by: rriggs ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/jdk/java/util/regex/RegExTest.java ! test/jdk/java/util/regex/TestCases.txt From joe.darcy at oracle.com Wed Jan 22 02:24:19 2020 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Wed, 22 Jan 2020 02:24:19 +0000 Subject: hg: jdk/jdk: 8237248: Update --release 14 symbol information for JDK 14 b32 Message-ID: <202001220224.00M2OJDa010431@aojmv0008.oracle.com> Changeset: 49a11875e369 Author: darcy Date: 2020-01-21 18:23 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/49a11875e369 8237248: Update --release 14 symbol information for JDK 14 b32 Reviewed-by: jlahoda ! make/data/symbols/jdk.incubator.foreign-E.sym.txt ! make/data/symbols/jdk.jfr-E.sym.txt From shade at redhat.com Wed Jan 22 07:48:08 2020 From: shade at redhat.com (shade at redhat.com) Date: Wed, 22 Jan 2020 07:48:08 +0000 Subject: hg: jdk/jdk: 8237586: Shenandoah: provide option to disable periodic GC Message-ID: <202001220748.00M7m8Jr003060@aojmv0008.oracle.com> Changeset: 7c606c26d02a Author: shade Date: 2020-01-21 20:58 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7c606c26d02a 8237586: Shenandoah: provide option to disable periodic GC Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java From matthias.baesken at sap.com Wed Jan 22 08:03:30 2020 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Wed, 22 Jan 2020 08:03:30 +0000 Subject: hg: jdk/jdk: 8237374: configuring with --with-jvm-variants=minimal, server makes cds disappear in server Message-ID: <202001220803.00M83UG6011050@aojmv0008.oracle.com> Changeset: 24f7289e61e3 Author: mbaesken Date: 2020-01-21 15:23 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/24f7289e61e3 8237374: configuring with --with-jvm-variants=minimal,server makes cds disappear in server Reviewed-by: erikj ! make/autoconf/hotspot.m4 From prasanta.sadhukhan at oracle.com Wed Jan 22 08:47:47 2020 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Wed, 22 Jan 2020 08:47:47 +0000 Subject: hg: jdk/jdk: 23 new changesets Message-ID: <202001220847.00M8lnMq006520@aojmv0008.oracle.com> Changeset: caaebecad412 Author: serb Date: 2019-12-13 18:37 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/caaebecad412 8235638: NPE in LWWindowPeer.getOnscreenGraphics() Reviewed-by: dmarkov, aivanov ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java + test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java Changeset: a0c94b292e01 Author: serb Date: 2019-12-13 18:39 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a0c94b292e01 8235739: Rare NPE at WComponentPeer.getGraphics() Reviewed-by: dmarkov, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java ! test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java Changeset: d6bfca4cbd97 Author: serb Date: 2019-12-18 10:10 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d6bfca4cbd97 8223108: Test java/awt/EventQueue/NonComponentSourcePost.java is unstable Reviewed-by: prr + test/jdk/java/awt/EventQueue/NonComponentSourcePost.java Changeset: 7d329b38512f Author: pbansal Date: 2019-12-19 11:57 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7d329b38512f 8234733: We can't distinguish if the spinner button is pressed or unpressed Reviewed-by: psadhukhan, prr ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c + test/jdk/javax/swing/JSpinner/TestJSpinnerPressUnpress.java Changeset: eb42609c4249 Author: prr Date: 2019-12-19 12:28 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/eb42609c4249 Merge - src/java.base/share/classes/sun/security/util/math/intpoly/FieldGen.jsh - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP256.java - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP384.java - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP521.java - src/java.base/share/classes/sun/security/util/math/intpoly/P256OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/P384OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/P521OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/header.txt - src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java - test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java - test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackFallbackTest.java - test/jdk/java/net/NetworkInterface/NoSetNetworkInterface.java - test/jdk/javax/net/ssl/compatibility/JdkRelease.java - test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithPSMarkSweep.java - test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithPSMarkSweep.java - test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSSerial.java - test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithPSMarkSweep.java - test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithPSMarkSweep.java - test/jdk/jdk/jfr/event/oldobject/TestParallelOld.java - test/jdk/tools/jpackage/apps/com.other/com/other/Other.java - test/jdk/tools/jpackage/apps/com.other/module-info.java - test/jdk/tools/jpackage/manage_packages.sh - test/jdk/tools/jpackage/share/AddLauncherBase.java - test/jdk/tools/jpackage/share/AddLauncherModuleTest.java - test/jdk/tools/jpackage/share/AddLauncherTest.java - test/jdk/tools/jpackage/share/AddLaunchersTest.java Changeset: 747c05277fd7 Author: prr Date: 2019-12-19 15:36 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/747c05277fd7 8231556: Wrong font ligatures used when 2 versions of same font used Reviewed-by: serb, kcr ! src/java.desktop/share/classes/sun/font/PhysicalFont.java Changeset: 75dd1b241671 Author: pbansal Date: 2019-12-23 13:04 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/75dd1b241671 8222759: com.sun.java.swing.plaf.gtk.GTKLookAndFeel has unnecessary casts to GTKStyleFactory Reviewed-by: prr, jdv ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java + test/jdk/javax/swing/plaf/gtk/TestCustomStyleFactory.java Changeset: 34f4782c0850 Author: serb Date: 2019-12-25 10:15 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/34f4782c0850 8236506: [macosx] Some datatransfer classes were loaded on startup Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/lwawt/LWTextAreaPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWTextFieldPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java Changeset: 6dbd8a434f44 Author: serb Date: 2019-12-25 14:17 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6dbd8a434f44 8210231: Robot.delay() catches InterruptedException and prints stacktrace to stderr Reviewed-by: alanb, smarks ! src/java.desktop/share/classes/java/awt/Robot.java + test/jdk/java/awt/Robot/Delay/InterruptOfDelay.java + test/jdk/java/awt/Robot/Delay/MultiThreadedDelay.java Changeset: 00eb693aee42 Author: serb Date: 2019-12-26 22:38 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/00eb693aee42 8234706: MenuPeer cleanup Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenu.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenu.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenu.m ! src/java.desktop/share/classes/java/awt/peer/MenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Menu.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Menu.h Changeset: ed2db42aa14c Author: serb Date: 2019-12-27 13:47 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ed2db42aa14c 8235520: [macosx] Delete NSView based direct rendering mechanism Reviewed-by: prr, jdv ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m Changeset: fe835791ac67 Author: psadhukhan Date: 2020-01-08 14:07 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fe835791ac67 8235818: Inline information from broken external links in java.desktop Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/text/Document.java + src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif Changeset: 66064712e67d Author: pbansal Date: 2020-01-09 15:11 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/66064712e67d 8224475: JTextPane does not show images in HTML rendering Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java + test/jdk/javax/swing/JTextPane/TestJTextPaneHTMLRendering.java + test/jdk/javax/swing/JTextPane/arrow.png Changeset: 9f321549fa75 Author: prr Date: 2020-01-09 10:14 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9f321549fa75 Merge - src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp - src/hotspot/share/runtime/flags/jvmFlagWriteableList.hpp Changeset: 1bcfc908724e Author: clanger Date: 2020-01-10 13:08 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/1bcfc908724e 8234913: Improve parsing of Length Units in javax/swing/text/html/CSS Reviewed-by: serb, clanger Contributed-by: vladislav.volodin at sap.com ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java + test/jdk/javax/swing/text/html/CSS/bug8234913.java Changeset: 0d6c682b5648 Author: trebari Date: 2020-01-13 18:27 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0d6c682b5648 8223788: [macos] JSpinner buttons in JColorChooser dialog may capture focus using TAB Key. Reviewed-by: serb, pbansal, psadhukhan ! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java + test/jdk/javax/swing/JSpinner/8223788/JSpinnerButtonFocusTest.java Changeset: abd50a05d1d1 Author: alitvinov Date: 2020-01-13 18:11 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/abd50a05d1d1 8230926: [macosx] Two apostrophes are entered instead of one with "U.S. International - PC" layout Reviewed-by: serb, dmarkov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: b681239b7258 Author: ceisserer Date: 2020-01-14 15:19 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b681239b7258 8235904: Infinite loop when rendering huge lines Reviewed-by: prr, kizune ! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawLine.java + test/jdk/java/awt/Graphics/DrawLineTest.java Changeset: e72e86d5a090 Author: prr Date: 2020-01-14 15:23 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e72e86d5a090 Merge - src/java.base/share/classes/sun/net/idn/Punycode.java - src/java.base/share/classes/sun/net/idn/StringPrep.java - src/java.base/share/classes/sun/net/idn/StringPrepDataReader.java - src/java.base/share/classes/sun/net/idn/UCharacterDirection.java - src/java.base/share/classes/sun/net/idn/UCharacterEnums.java - src/java.base/share/classes/sun/text/bidi/BidiBase.java - src/java.base/share/classes/sun/text/bidi/BidiLine.java - src/java.base/share/classes/sun/text/bidi/BidiRun.java - src/java.base/share/classes/sun/text/bidi/BidiWriter.java - src/java.base/share/classes/sun/text/normalizer/BMPSet.java - src/java.base/share/classes/sun/text/normalizer/CharTrie.java - src/java.base/share/classes/sun/text/normalizer/CharacterIteratorWrapper.java - src/java.base/share/classes/sun/text/normalizer/CodePointMap.java - src/java.base/share/classes/sun/text/normalizer/CodePointTrie.java - src/java.base/share/classes/sun/text/normalizer/FilteredNormalizer2.java - src/java.base/share/classes/sun/text/normalizer/ICUBinary.java - src/java.base/share/classes/sun/text/normalizer/Norm2AllModes.java - src/java.base/share/classes/sun/text/normalizer/Normalizer2.java - src/java.base/share/classes/sun/text/normalizer/NormalizerBase.java - src/java.base/share/classes/sun/text/normalizer/NormalizerImpl.java - src/java.base/share/classes/sun/text/normalizer/OutputInt.java - src/java.base/share/classes/sun/text/normalizer/Replaceable.java - src/java.base/share/classes/sun/text/normalizer/ReplaceableString.java - src/java.base/share/classes/sun/text/normalizer/ReplaceableUCharacterIterator.java - src/java.base/share/classes/sun/text/normalizer/Trie.java - src/java.base/share/classes/sun/text/normalizer/Trie2.java - src/java.base/share/classes/sun/text/normalizer/Trie2_16.java - src/java.base/share/classes/sun/text/normalizer/UBiDiProps.java - src/java.base/share/classes/sun/text/normalizer/UCharacter.java - src/java.base/share/classes/sun/text/normalizer/UCharacterIterator.java - src/java.base/share/classes/sun/text/normalizer/UCharacterProperty.java - src/java.base/share/classes/sun/text/normalizer/UTF16.java - src/java.base/share/classes/sun/text/normalizer/UnicodeSet.java - src/java.base/share/classes/sun/text/normalizer/UnicodeSetStringSpan.java - src/java.base/share/classes/sun/text/normalizer/Utility.java - src/java.base/share/classes/sun/text/normalizer/VersionInfo.java - src/java.base/share/classes/sun/text/resources/nfc.nrm - src/java.base/share/classes/sun/text/resources/nfkc.nrm - src/java.base/share/classes/sun/text/resources/ubidi.icu - src/java.base/share/classes/sun/text/resources/uprops.icu - test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java - test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java Changeset: f446d8919043 Author: prr Date: 2020-01-17 12:20 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f446d8919043 8224109: Text spaced incorrectly by drawString under rotation with fractional metric Reviewed-by: serb, kizune ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c + test/jdk/java/awt/font/Rotate/RotatedFontTest.java Changeset: 8ce5915e57d2 Author: psadhukhan Date: 2020-01-21 07:29 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8ce5915e57d2 Merge - src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp - src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp - src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp - src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp - src/hotspot/os/linux/gc/z/zBackingPath_linux.cpp - src/hotspot/os/linux/gc/z/zBackingPath_linux.hpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp - src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp - src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp - src/hotspot/share/gc/parallel/psMarkSweep.cpp - src/hotspot/share/gc/parallel/psMarkSweep.hpp - src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp - src/hotspot/share/gc/parallel/psMarkSweepDecorator.hpp - src/hotspot/share/gc/parallel/psMarkSweepProxy.hpp - test/hotspot/jtreg/runtime/records/TEST.properties - test/jdk/java/io/Serializable/records/TEST.properties - test/jdk/java/lang/instrument/TEST.properties - test/jdk/java/lang/reflect/records/TEST.properties - test/jdk/java/lang/runtime/TEST.properties - test/jdk/sun/security/krb5/auto/SaslGSS.java Changeset: 6500cac59d0f Author: psadhukhan Date: 2020-01-22 13:29 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6500cac59d0f Merge Changeset: 055d9be4dd30 Author: psadhukhan Date: 2020-01-22 14:16 +0530 URL: https://hg.openjdk.java.net/jdk/jdk/rev/055d9be4dd30 Merge From prasanta.sadhukhan at oracle.com Wed Jan 22 08:49:57 2020 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Wed, 22 Jan 2020 08:49:57 +0000 Subject: hg: jdk/client: 18 new changesets Message-ID: <202001220849.00M8nxTS007295@aojmv0008.oracle.com> Changeset: 3ca4a8016584 Author: mbaesken Date: 2020-01-16 18:04 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/3ca4a8016584 8237382: Cleanup the OPT_SPEED_SRC file list in JvmFeatures.gmk Reviewed-by: erikj, mdoerr ! make/hotspot/lib/JvmFeatures.gmk Changeset: 8e10404eec8e Author: redestad Date: 2020-01-21 13:28 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/8e10404eec8e 8236075: Minor bootstrap improvements Reviewed-by: mchung, alanb ! src/hotspot/share/classfile/systemDictionary.cpp ! src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! src/java.base/unix/classes/java/lang/ClassLoaderHelper.java ! src/java.base/windows/classes/java/lang/ClassLoaderHelper.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/jdk/java/lang/ClassLoader/LibraryPathProperty.java Changeset: 146949f377a2 Author: shade Date: 2020-01-21 13:40 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/146949f377a2 8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java Changeset: 2dfbe080038c Author: redestad Date: 2020-01-21 14:08 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/2dfbe080038c 8237576: Missing import in macosx/../ClassLoaderHelper Reviewed-by: dfuchs ! src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java Changeset: c61cd64e09ac Author: almatvee Date: 2020-01-21 08:46 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/c61cd64e09ac 8235955: [dmg] DMG creation fails without error message if previous DMG was not ejected Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt Changeset: dff4792e3206 Author: fyang Date: 2020-01-15 16:00 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/dff4792e3206 8234484: Add ability to configure third port for remote JMX Reviewed-by: dfuchs Contributed-by: hedongbo at huawei.com ! src/jdk.management.agent/share/classes/jdk/internal/agent/AgentConfigurationError.java ! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/jdk.management.agent/share/conf/management.properties Changeset: 1af0eec6c10d Author: naoto Date: 2020-01-21 08:02 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/1af0eec6c10d 8187987: Add a mechanism to configure custom variants in HijrahChronology Reviewed-by: joehw, rriggs ! make/CompileJavaModules.gmk ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java + src/java.base/share/classes/java/time/chrono/hijrah-config-Hijrah-umalqura_islamic-umalqura.properties - src/java.base/share/classes/java/time/chrono/hijrah-config-islamic-umalqura.properties + test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigCheck.java + test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java + test/jdk/java/time/nontestng/java/time/chrono/hijrah-config-Hijrah-test_islamic-test.properties ! test/jdk/java/time/tck/TEST.properties ! test/jdk/java/time/test/TEST.properties Changeset: afedfc27878c Author: pconcannon Date: 2020-01-21 18:38 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/afedfc27878c 8237571: java/net/DatagramSocket/SendCheck.java is failing on Solaris Summary: Commented out failing testcase as this is being tracked by JDK-8236852 Reviewed-by: dfuchs ! test/jdk/java/net/DatagramSocket/SendCheck.java Changeset: 519b7d1292ac Author: redestad Date: 2020-01-21 22:21 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/519b7d1292ac 8236641: Improve Set.of(...).iterator() warmup characteristics Reviewed-by: smarks, jrose, fweimer ! src/java.base/share/classes/java/util/ImmutableCollections.java Changeset: cd08337a2eb0 Author: mikael Date: 2020-01-21 14:23 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/cd08337a2eb0 8237589: Fix copyright header formatting Reviewed-by: jjg, serb, iris, jwilhelm ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/ElementState.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/Main.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/Worker.java ! src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestLogCompilation.java ! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp ! test/hotspot/gtest/memory/test_chunkManager.cpp ! test/hotspot/gtest/memory/test_is_metaspace_obj.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp ! test/hotspot/jtreg/compiler/aot/scripts/java.base-list.txt ! test/hotspot/jtreg/compiler/c2/TestBitSetAndReset.java ! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java ! test/hotspot/jtreg/gc/CriticalNativeArgs.java ! test/hotspot/jtreg/gc/libCriticalNative.c ! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java ! test/hotspot/jtreg/runtime/CommandLine/UnrecognizedVMOption.java ! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java ! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java ! test/hotspot/jtreg/vmTestbase/nsk/share/README ! test/hotspot/jtreg/vmTestbase/nsk/share/jni/README ! test/hotspot/jtreg/vmTestbase/nsk/share/native/README ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java ! test/jdk/com/sun/net/httpserver/bugs/BasicAuthenticatorExceptionCheck.java ! test/jdk/java/awt/Dialog/MakeWindowAlwaysOnTop/MakeWindowAlwaysOnTop.java ! test/jdk/java/io/InputStream/Skip.java ! test/jdk/java/lang/Character/UnicodeBlock/OptimalMapSize.java ! test/jdk/java/lang/reflect/records/allPermissions.policy ! test/jdk/java/net/CookieHandler/CookieHandlerTest.java ! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java ! test/jdk/java/net/httpclient/security/0.policy ! test/jdk/java/net/httpclient/security/1.policy ! test/jdk/java/net/httpclient/security/10.policy ! test/jdk/java/net/httpclient/security/11.policy ! test/jdk/java/net/httpclient/security/12.policy ! test/jdk/java/net/httpclient/security/14.policy ! test/jdk/java/net/httpclient/security/15.policy ! test/jdk/java/net/httpclient/security/16.policy ! test/jdk/java/net/httpclient/security/17.policy ! test/jdk/java/net/httpclient/security/2.policy ! test/jdk/java/net/httpclient/security/3.policy ! test/jdk/java/net/httpclient/security/4.policy ! test/jdk/java/net/httpclient/security/5.policy ! test/jdk/java/net/httpclient/security/6.policy ! test/jdk/java/net/httpclient/security/7.policy ! test/jdk/java/net/httpclient/security/8.policy ! test/jdk/java/net/httpclient/security/9.policy ! test/jdk/java/net/httpclient/security/filePerms/allpermissions.policy ! test/jdk/java/net/httpclient/security/filePerms/nopermissions.policy ! test/jdk/java/net/httpclient/websocket/security/httpclient.policy ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/UnixDomainSocket.java ! test/jdk/java/nio/charset/coders/Check.java ! test/jdk/java/nio/file/Files/SetLastModifiedTime.java ! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java ! test/jdk/java/security/Provider/TestClient.java ! test/jdk/java/security/Provider/TestProvider.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/util/Calendar/GenericTimeZoneNamesTest.java ! test/jdk/java/util/Comparator/BasicTest.java ! test/jdk/java/util/HashMap/WhiteBoxResizeTest.java ! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java ! test/jdk/java/util/jar/JarFile/Constructor.java ! test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesSecurityManagerTest.java ! test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesTest.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java ! test/langtools/jdk/jshell/CustomEditor.java ! test/langtools/tools/javac/flags/FlagsTest.java ! test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java ! test/langtools/tools/javac/processing/PackageInfo/ClassAnnotations/ClassAnnotations.java ! test/langtools/tools/javac/processing/PackageInfo/ClassAnnotations/Processor.java ! test/langtools/tools/javac/processing/PackageInfo/ClassAnnotations/package-info.java ! test/langtools/tools/javac/processing/PackageInfo/Overwrite/Overwrite.java ! test/langtools/tools/javac/processing/PackageInfo/Overwrite/Processor.java ! test/langtools/tools/javac/processing/PackageInfo/Overwrite/package-info.java ! test/langtools/tools/javac/warnings/MaxDiagsRecompile.java ! test/langtools/tools/javac/warnings/MaxWarnsRecompile.java ! test/langtools/tools/jdeps/modules/patches/java/sql/NonNull.java ! test/micro/org/openjdk/bench/java/io/BlackholedOutputStream.java ! test/micro/org/openjdk/bench/java/io/FileChannelRead.java ! test/micro/org/openjdk/bench/java/io/FileChannelWrite.java ! test/micro/org/openjdk/bench/java/io/FileRead.java ! test/micro/org/openjdk/bench/java/io/FileWrite.java ! test/micro/org/openjdk/bench/java/io/ObjectStreamClasses.java ! test/micro/org/openjdk/bench/java/io/RandomAccessRead.java ! test/micro/org/openjdk/bench/java/io/RandomAccessWrite.java ! test/micro/org/openjdk/bench/java/io/SerializationWriteReplace.java ! test/micro/org/openjdk/bench/java/io/UTF8.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopy.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopyAligned.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedBoth.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedDst.java ! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedSrc.java ! test/micro/org/openjdk/bench/java/lang/ClassForName.java ! test/micro/org/openjdk/bench/java/lang/Clone.java ! test/micro/org/openjdk/bench/java/lang/FloatingDecimal.java ! test/micro/org/openjdk/bench/java/lang/GetStackTrace.java ! test/micro/org/openjdk/bench/java/lang/Integers.java ! test/micro/org/openjdk/bench/java/lang/Longs.java ! test/micro/org/openjdk/bench/java/lang/MathBench.java ! test/micro/org/openjdk/bench/java/lang/NewInstance.java ! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java ! test/micro/org/openjdk/bench/java/lang/StackWalkBench.java ! test/micro/org/openjdk/bench/java/lang/StringBuffers.java ! test/micro/org/openjdk/bench/java/lang/StringHttp.java ! test/micro/org/openjdk/bench/java/lang/StringOther.java ! test/micro/org/openjdk/bench/java/lang/StringUpperLower.java ! test/micro/org/openjdk/bench/java/lang/Systems.java ! test/micro/org/openjdk/bench/java/lang/ThreadStartJoin.java ! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java ! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java ! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java ! test/micro/org/openjdk/bench/java/lang/invoke/LookupAcquire.java ! test/micro/org/openjdk/bench/java/lang/invoke/LookupDefaultFind.java ! test/micro/org/openjdk/bench/java/lang/invoke/LookupPublicFind.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsCollector.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsSpreader.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsVarargsCollector.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBasicInvoke.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBindToBinding.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBindToCurry.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertBoxing.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertCast.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnPrimitive.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnReference.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnVoid.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertUnboxing.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertWidening.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleInvokeWithArgs.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleProxiesAsIFInstance.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleProxiesSuppl.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesArrayElementGetter.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesArrayElementSetter.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesCatchException.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesConstant.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesDropArguments.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesExactInvoker.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFilterArgs.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFilterReturn.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFoldArguments.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesGuardWithTest.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesIdentity.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesInsertArguments.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesInvoker.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesPermuteArguments.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesSpreadInvoker.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesThrowException.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAcquire.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAppendParams.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeParam.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeReturn.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeDropParams.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeGenerify.java ! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeInsertParams.java ! test/micro/org/openjdk/bench/java/lang/invoke/SwitchPointAdhoc.java ! test/micro/org/openjdk/bench/java/lang/invoke/SwitchPointGuard.java ! test/micro/org/openjdk/bench/java/lang/reflect/Clazz.java ! test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java ! test/micro/org/openjdk/bench/java/lang/reflect/MethodInvoke.java ! test/micro/org/openjdk/bench/java/math/BigDecimals.java ! test/micro/org/openjdk/bench/java/math/BigIntegers.java ! test/micro/org/openjdk/bench/java/net/DatagramSocketTest.java ! test/micro/org/openjdk/bench/java/net/SocketChannelReadWrite.java ! test/micro/org/openjdk/bench/java/net/SocketReadWrite.java ! test/micro/org/openjdk/bench/java/net/SocketStreaming.java ! test/micro/org/openjdk/bench/java/net/URLEncodeDecode.java ! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java ! test/micro/org/openjdk/bench/java/nio/CharsetEncodeDecode.java ! test/micro/org/openjdk/bench/java/security/DoPrivileged.java ! test/micro/org/openjdk/bench/java/security/GetContext.java ! test/micro/org/openjdk/bench/java/security/MessageDigests.java ! test/micro/org/openjdk/bench/java/util/ArraysEquals.java ! test/micro/org/openjdk/bench/java/util/Dates.java ! test/micro/org/openjdk/bench/java/util/GregorianCalendars.java ! test/micro/org/openjdk/bench/java/util/HashMapBench.java ! test/micro/org/openjdk/bench/java/util/RandomNext.java ! test/micro/org/openjdk/bench/java/util/ZipFind.java ! test/micro/org/openjdk/bench/java/util/concurrent/Atomic.java ! test/micro/org/openjdk/bench/java/util/concurrent/AtomicIntegerUpdateAndGet.java ! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolForking.java ! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolRawCallable.java ! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdAutoQueued.java ! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdAutoSurplus.java ! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdStatic.java ! test/micro/org/openjdk/bench/java/util/concurrent/Locks.java ! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java ! test/micro/org/openjdk/bench/java/util/concurrent/Problem.java ! test/micro/org/openjdk/bench/java/util/concurrent/ProducerConsumer.java ! test/micro/org/openjdk/bench/java/util/concurrent/Queues.java ! test/micro/org/openjdk/bench/java/util/concurrent/ThreadLocalRandomNextInt.java ! test/micro/org/openjdk/bench/java/util/logging/LogRecord.java ! test/micro/org/openjdk/bench/java/util/logging/LoggingRuntimeMicros.java ! test/micro/org/openjdk/bench/java/util/stream/AllMatcher.java ! test/micro/org/openjdk/bench/java/util/stream/AnyMatcher.java ! test/micro/org/openjdk/bench/java/util/stream/Decomposition.java ! test/micro/org/openjdk/bench/java/util/stream/NoneMatcher.java ! test/micro/org/openjdk/bench/java/util/stream/Reducers.java ! test/micro/org/openjdk/bench/java/util/stream/ops/LongAccumulator.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AllMatch.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AllMatchShort.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AnyMatch.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AnyMatchShort.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Filter.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindAny.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindFirst.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/ForEach.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Limit.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Map.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/NoneMatch.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/NoneMatchShort.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Reduce.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/ReduceBase.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Sorted.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/SortedUnique.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/UniqueElements.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/AllMatch.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/AllMatchShort.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/AnyMatch.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/AnyMatchShort.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/Filter.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/FindAny.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/FindFirst.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/ForEach.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/Limit.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/Map.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/NoneMatch.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/NoneMatchShort.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/Reduce.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/ReduceBase.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/Sorted.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/SortedUnique.java ! test/micro/org/openjdk/bench/java/util/stream/ops/value/UniqueElements.java ! test/micro/org/openjdk/bench/java/util/stream/pipeline/PipelineParMultiple.java ! test/micro/org/openjdk/bench/java/util/stream/pipeline/PipelineSeqMultiple.java ! test/micro/org/openjdk/bench/java/util/stream/pipeline/PipelineSetup.java ! test/micro/org/openjdk/bench/java/util/stream/pipeline/Terminal.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/DataProviders.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/DictionaryProblem.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Lambda.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Xtras.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/IntegerDuplicateProblem.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/Lambda.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/IntegerMaxProblem.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Lambda.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Xtras.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/IntegerSumProblem.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Lambda.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Xtras.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/PhoneCodeProblem.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/PrimesProblem.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Lambda.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Xtras.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Lambda.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Xtras.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesSieve/Bulk.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesSieve/PrimesSieveProblem.java ! test/micro/org/openjdk/bench/java/util/stream/tasks/README ! test/micro/org/openjdk/bench/javax/crypto/AES.java ! test/micro/org/openjdk/bench/javax/crypto/Crypto.java ! test/micro/org/openjdk/bench/javax/tools/Javac.java ! test/micro/org/openjdk/bench/javax/xml/AbstractXMLMicro.java ! test/micro/org/openjdk/bench/javax/xml/DOM.java ! test/micro/org/openjdk/bench/javax/xml/SAXUsingJDK.java ! test/micro/org/openjdk/bench/javax/xml/STAX.java ! test/micro/org/openjdk/bench/vm/compiler/ArrayBoundCheckRemoval.java ! test/micro/org/openjdk/bench/vm/compiler/ArrayClear.java ! test/micro/org/openjdk/bench/vm/compiler/ArrayStoreCheck.java ! test/micro/org/openjdk/bench/vm/compiler/BitSetAndReset.java ! test/micro/org/openjdk/bench/vm/compiler/CopyLoop.java ! test/micro/org/openjdk/bench/vm/compiler/DivRem.java ! test/micro/org/openjdk/bench/vm/compiler/Explosion.java ! test/micro/org/openjdk/bench/vm/compiler/InnerClassNullRef.java ! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java ! test/micro/org/openjdk/bench/vm/compiler/Multiplication.java ! test/micro/org/openjdk/bench/vm/compiler/PostAllocationStores.java ! test/micro/org/openjdk/bench/vm/compiler/SpillCode.java ! test/micro/org/openjdk/bench/vm/compiler/StoreAfterStore.java ! test/micro/org/openjdk/bench/vm/compiler/Straighten.java ! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java ! test/micro/org/openjdk/bench/vm/gc/Alloc.java ! test/micro/org/openjdk/bench/vm/lambda/capture/Capture0.java ! test/micro/org/openjdk/bench/vm/lambda/capture/Capture2.java ! test/micro/org/openjdk/bench/vm/lambda/capture/CaptureMR.java ! test/micro/org/openjdk/bench/vm/lambda/capture/FunctionalInterface0.java ! test/micro/org/openjdk/bench/vm/lambda/capture/FunctionalInterface1.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap0.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap1.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap4.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainBase.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap0.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap1.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap4.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainMrefBound.java ! test/micro/org/openjdk/bench/vm/lambda/chain/ChainMrefUnbound.java ! test/micro/org/openjdk/bench/vm/lambda/chain/Level.java ! test/micro/org/openjdk/bench/vm/lambda/chain/TopLevel.java ! test/micro/org/openjdk/bench/vm/lambda/invoke/AckermannI.java ! test/micro/org/openjdk/bench/vm/lambda/invoke/AckermannL.java ! test/micro/org/openjdk/bench/vm/lambda/invoke/Function0.java ! test/micro/org/openjdk/bench/vm/lambda/invoke/Function1.java ! test/micro/org/openjdk/bench/vm/lambda/invoke/Morph0.java ! test/micro/org/openjdk/bench/vm/lambda/invoke/Morph1.java ! test/micro/org/openjdk/bench/vm/lambda/invoke/Morph2.java ! test/micro/org/openjdk/bench/vm/lang/InstanceOf.java ! test/micro/org/openjdk/bench/vm/lang/Throw.java ! test/micro/org/openjdk/bench/vm/lang/ThrowableRuntimeMicros.java ! test/nashorn/script/basic/JDK-8193371.js Changeset: f3b80456f22f Author: joehw Date: 2020-01-21 23:33 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/f3b80456f22f 8235368: Update BCEL to Version 6.4.1 Reviewed-by: lancea, dfuchs, forax ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationDefault.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDynamic.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInvokeDynamic.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantModule.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPackage.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValuePair.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestHost.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestMembers.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/UnknownAttributeReader.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationEntryGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConst.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NameSignatureInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELComparator.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ModularRuntimeImage.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java ! src/java.xml/share/legal/bcel.md Changeset: 93e22f0a6401 Author: mikael Date: 2020-01-21 17:37 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/93e22f0a6401 8237601: test/langtools/tools/javac/warnings/MaxDiagsRecompile.java fails after JDK-8237589 Reviewed-by: dholmes ! test/langtools/tools/javac/warnings/MaxDiagsRecompile.all.out ! test/langtools/tools/javac/warnings/MaxDiagsRecompile.max1.out ! test/langtools/tools/javac/warnings/MaxWarnsRecompile.all.out ! test/langtools/tools/javac/warnings/MaxWarnsRecompile.max1.out Changeset: 6b794294d0e8 Author: igerasim Date: 2020-01-21 17:52 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/6b794294d0e8 8236034: Use optimized Ques node for curly {0,1} quantifier Reviewed-by: rriggs ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/jdk/java/util/regex/RegExTest.java ! test/jdk/java/util/regex/TestCases.txt Changeset: 49a11875e369 Author: darcy Date: 2020-01-21 18:23 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/49a11875e369 8237248: Update --release 14 symbol information for JDK 14 b32 Reviewed-by: jlahoda ! make/data/symbols/jdk.incubator.foreign-E.sym.txt ! make/data/symbols/jdk.jfr-E.sym.txt Changeset: 7c606c26d02a Author: shade Date: 2020-01-21 20:58 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/7c606c26d02a 8237586: Shenandoah: provide option to disable periodic GC Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java Changeset: 24f7289e61e3 Author: mbaesken Date: 2020-01-21 15:23 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/24f7289e61e3 8237374: configuring with --with-jvm-variants=minimal,server makes cds disappear in server Reviewed-by: erikj ! make/autoconf/hotspot.m4 Changeset: 6500cac59d0f Author: psadhukhan Date: 2020-01-22 13:29 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/6500cac59d0f Merge Changeset: 055d9be4dd30 Author: psadhukhan Date: 2020-01-22 14:16 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/055d9be4dd30 Merge From thomas.schatzl at oracle.com Wed Jan 22 09:00:49 2020 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Wed, 22 Jan 2020 09:00:49 +0000 Subject: hg: jdk/jdk14: 8235305: Corrupted oops embedded in nmethods due to parallel modification during optional evacuation Message-ID: <202001220900.00M90nHg014394@aojmv0008.oracle.com> Changeset: 082f1d3eb164 Author: tschatzl Date: 2020-01-22 10:00 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/082f1d3eb164 8235305: Corrupted oops embedded in nmethods due to parallel modification during optional evacuation Summary: During optional evacuation it is possible that G1 modifies oops embedded in nmethods in parallel. One source are oop* gathered by a previous evacuation phase in the optional roots, the other the region's strong code roots list. Since these oops may be unaligned on x64, this can result in them being corrupted. The fix is to not gather embedded oops in the optional roots list as the strong code roots list contains them already. Reviewed-by: sjohanss, stefank Contributed-by: erik.osterlund at oracle.com, stefan.johansson at oracle.com, stefan.karlsson at oracle.com, thomas.schatzl at oracle.com ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1SharedClosures.hpp From adinn at redhat.com Wed Jan 22 09:14:40 2020 From: adinn at redhat.com (adinn at redhat.com) Date: Wed, 22 Jan 2020 09:14:40 +0000 Subject: hg: jdk/jdk: 8237512: AArch64: aarch64TestHook leaks a BufferBlob Message-ID: <202001220914.00M9EeSD022089@aojmv0008.oracle.com> Changeset: ec9dead6ae87 Author: ngasson Date: 2020-01-22 09:08 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ec9dead6ae87 8237512: AArch64: aarch64TestHook leaks a BufferBlob Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/aarch64Test.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/icache_aarch64.cpp From zgu at redhat.com Wed Jan 22 12:41:57 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Wed, 22 Jan 2020 12:41:57 +0000 Subject: hg: jdk/jdk14: 8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers Message-ID: <202001221241.00MCfvsE026139@aojmv0008.oracle.com> Changeset: 91ea567eeabe Author: zgu Date: 2020-01-22 07:40 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/91ea567eeabe 8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers Reviewed-by: stefank, rkennke ! src/hotspot/share/prims/jvmtiTagMap.cpp From li.jiang at oracle.com Wed Jan 22 14:38:08 2020 From: li.jiang at oracle.com (li.jiang at oracle.com) Date: Wed, 22 Jan 2020 14:38:08 +0000 Subject: hg: jdk/jdk14: 8237465: JDK 14 L10n resource files update - msg drop 10 Message-ID: <202001221438.00MEc8IW002994@aojmv0008.oracle.com> Changeset: f728b6c7f491 Author: ljiang Date: 2020-01-22 22:37 +0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/f728b6c7f491 8237465: JDK 14 L10n resource files update - msg drop 10 Reviewed-by: naoto ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties From patricio.chilano.mateo at oracle.com Wed Jan 22 16:52:41 2020 From: patricio.chilano.mateo at oracle.com (patricio.chilano.mateo at oracle.com) Date: Wed, 22 Jan 2020 16:52:41 +0000 Subject: hg: jdk/jdk: 8230594: Allow direct handshakes without VMThread intervention Message-ID: <202001221652.00MGqfLB026312@aojmv0008.oracle.com> Changeset: e2bc57500c1b Author: pchilanomate Date: 2020-01-22 16:46 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e2bc57500c1b 8230594: Allow direct handshakes without VMThread intervention Summary: Introduce direct handshakes and enable it for biased locking revocations. Reviewed-by: dholmes, dcubed, coleenp, rehn ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp + test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java From zgu at redhat.com Wed Jan 22 19:27:35 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Wed, 22 Jan 2020 19:27:35 +0000 Subject: hg: jdk/jdk: 8236880: Shenandoah: Move string dedup cleanup into concurrent phase Message-ID: <202001221927.00MJRZFJ007471@aojmv0008.oracle.com> Changeset: 20cb5d43dc2d Author: zgu Date: 2020-01-22 14:27 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/20cb5d43dc2d 8236880: Shenandoah: Move string dedup cleanup into concurrent phase Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp ! src/hotspot/share/runtime/mutexLocker.cpp From ioi.lam at oracle.com Wed Jan 22 19:59:12 2020 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Wed, 22 Jan 2020 19:59:12 +0000 Subject: hg: jdk/jdk: 8236236: Eliminate CDS md region and consolidate c++ vtable patching code Message-ID: <202001221959.00MJxCLS027228@aojmv0008.oracle.com> Changeset: ee29fd484961 Author: iklam Date: 2020-01-22 11:52 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ee29fd484961 8236236: Eliminate CDS md region and consolidate c++ vtable patching code Reviewed-by: ccheung ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java From jesper.wilhelmsson at oracle.com Wed Jan 22 20:10:14 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 22 Jan 2020 20:10:14 +0000 Subject: hg: jdk/jdk: 4 new changesets Message-ID: <202001222010.00MKAF3o002348@aojmv0008.oracle.com> Changeset: 082f1d3eb164 Author: tschatzl Date: 2020-01-22 10:00 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/082f1d3eb164 8235305: Corrupted oops embedded in nmethods due to parallel modification during optional evacuation Summary: During optional evacuation it is possible that G1 modifies oops embedded in nmethods in parallel. One source are oop* gathered by a previous evacuation phase in the optional roots, the other the region's strong code roots list. Since these oops may be unaligned on x64, this can result in them being corrupted. The fix is to not gather embedded oops in the optional roots list as the strong code roots list contains them already. Reviewed-by: sjohanss, stefank Contributed-by: erik.osterlund at oracle.com, stefan.johansson at oracle.com, stefan.karlsson at oracle.com, thomas.schatzl at oracle.com ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1SharedClosures.hpp Changeset: 91ea567eeabe Author: zgu Date: 2020-01-22 07:40 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/91ea567eeabe 8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers Reviewed-by: stefank, rkennke ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: f728b6c7f491 Author: ljiang Date: 2020-01-22 22:37 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f728b6c7f491 8237465: JDK 14 L10n resource files update - msg drop 10 Reviewed-by: naoto ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties Changeset: 63d5ef4e3e74 Author: jwilhelm Date: 2020-01-22 21:02 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/63d5ef4e3e74 Merge ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties From naoto.sato at oracle.com Wed Jan 22 20:36:05 2020 From: naoto.sato at oracle.com (naoto.sato at oracle.com) Date: Wed, 22 Jan 2020 20:36:05 +0000 Subject: hg: jdk/jdk: 8236903: ZoneRules#getOffset throws DateTimeException for rules with last rules Message-ID: <202001222036.00MKa5NI017129@aojmv0008.oracle.com> Changeset: 3b9aed3b1bec Author: naoto Date: 2020-01-22 12:35 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3b9aed3b1bec 8236903: ZoneRules#getOffset throws DateTimeException for rules with last rules Reviewed-by: scolebourne, rriggs ! src/java.base/share/classes/java/time/zone/ZoneRules.java ! test/jdk/java/time/test/java/time/zone/TestZoneRules.java From david.holmes at oracle.com Wed Jan 22 22:20:33 2020 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Wed, 22 Jan 2020 22:20:33 +0000 Subject: hg: jdk/jdk: 8235741: Inappropriate uses of os::javaTimeMillis() Message-ID: <202001222220.00MMKXYQ016384@aojmv0008.oracle.com> Changeset: a59de3ccecab Author: dholmes Date: 2020-01-17 00:52 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a59de3ccecab 8235741: Inappropriate uses of os::javaTimeMillis() Reviewed-by: rehn, kbarrett, egahlin, shade ! src/hotspot/os/aix/os_perf_aix.cpp ! src/hotspot/os/bsd/semaphore_bsd.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_perf_windows.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/logging/logDecorations.hpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/threadStatisticalInfo.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/gcNotifier.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/ostream.cpp From david.holmes at oracle.com Wed Jan 22 23:24:32 2020 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Wed, 22 Jan 2020 23:24:32 +0000 Subject: hg: jdk/jdk: 8237747: Build broken on macOS by JDK-8235741 - wrong format specifier Message-ID: <202001222324.00MNOWPC020216@aojmv0008.oracle.com> Changeset: bc5f701cf740 Author: dholmes Date: 2020-01-22 18:24 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/bc5f701cf740 8237747: Build broken on macOS by JDK-8235741 - wrong format specifier Reviewed-by: mikael ! src/hotspot/share/jvmci/jvmciCompiler.cpp From igor.veresov at oracle.com Wed Jan 22 23:33:19 2020 From: igor.veresov at oracle.com (igor.veresov at oracle.com) Date: Wed, 22 Jan 2020 23:33:19 +0000 Subject: hg: jdk/jdk: 8237724: Add org.graalvm.compiler.asm.amd64 to the list of packages to be processed by the options annotation processor Message-ID: <202001222333.00MNXJ3J025595@aojmv0008.oracle.com> Changeset: 2c577689f3c8 Author: iveresov Date: 2020-01-22 15:32 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2c577689f3c8 8237724: Add org.graalvm.compiler.asm.amd64 to the list of packages to be processed by the options annotation processor Reviewed-by: kvn ! make/gensrc/Gensrc-jdk.internal.vm.compiler.gmk From zgu at redhat.com Thu Jan 23 01:08:10 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Thu, 23 Jan 2020 01:08:10 +0000 Subject: hg: jdk/jdk: 8234399: Shenandoah: Cleanup native load barrier Message-ID: <202001230108.00N18AWY017474@aojmv0008.oracle.com> Changeset: 36218eab4255 Author: zgu Date: 2020-01-22 20:07 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/36218eab4255 8234399: Shenandoah: Cleanup native load barrier Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp From jesper.wilhelmsson at oracle.com Thu Jan 23 01:40:46 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 23 Jan 2020 01:40:46 +0000 Subject: hg: jdk/jdk14: Added tag jdk-14+33 for changeset f728b6c7f491 Message-ID: <202001230140.00N1ekYk005625@aojmv0008.oracle.com> Changeset: 0672354bfc53 Author: jwilhelm Date: 2020-01-23 02:36 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/0672354bfc53 Added tag jdk-14+33 for changeset f728b6c7f491 ! .hgtags From chris.plummer at oracle.com Thu Jan 23 04:14:37 2020 From: chris.plummer at oracle.com (chris.plummer at oracle.com) Date: Thu, 23 Jan 2020 04:14:37 +0000 Subject: hg: jdk/jdk: 8236913: debug agent's jdwp command logging should include the command set name and command name Message-ID: <202001230414.00N4EbIZ026130@aojmv0008.oracle.com> Changeset: ccf562b9b63c Author: cjplummer Date: 2020-01-23 04:14 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ccf562b9b63c 8236913: debug agent's jdwp command logging should include the command set name and command name Reviewed-by: amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/ArrayTypeImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ArrayTypeImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/ClassLoaderReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ClassLoaderReferenceImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/ClassObjectReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ClassObjectReferenceImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/ClassTypeImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ClassTypeImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/EventRequestImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/EventRequestImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/FieldImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/FieldImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/InterfaceTypeImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/InterfaceTypeImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/MethodImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/MethodImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/ObjectReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ObjectReferenceImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/ReferenceTypeImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ReferenceTypeImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/StackFrameImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/StackFrameImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/StringReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/StringReferenceImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/ThreadGroupReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ThreadGroupReferenceImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/ThreadReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ThreadReferenceImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.h ! src/jdk.jdwp.agent/share/native/libjdwp/debugDispatch.c ! src/jdk.jdwp.agent/share/native/libjdwp/debugDispatch.h ! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c From patricio.chilano.mateo at oracle.com Thu Jan 23 04:58:56 2020 From: patricio.chilano.mateo at oracle.com (patricio.chilano.mateo at oracle.com) Date: Thu, 23 Jan 2020 04:58:56 +0000 Subject: hg: jdk/jdk: 8237753: 32-bit builds are broken after JDK-823059 Message-ID: <202001230458.00N4wuV8019358@aojmv0008.oracle.com> Changeset: d4821c2dc343 Author: pchilanomate Date: 2020-01-23 04:54 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d4821c2dc343 8237753: 32-bit builds are broken after JDK-823059 Summary: Changed _pending_threads to be 32 bits instead of 64 Reviewed-by: dholmes ! src/hotspot/share/runtime/handshake.cpp From jesper.wilhelmsson at oracle.com Thu Jan 23 05:25:04 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 23 Jan 2020 05:25:04 +0000 Subject: hg: jdk/jdk: Added tag jdk-15+7 for changeset e2bc57500c1b Message-ID: <202001230525.00N5P49S000600@aojmv0008.oracle.com> Changeset: 7bae17e00566 Author: jwilhelm Date: 2020-01-23 06:24 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7bae17e00566 Added tag jdk-15+7 for changeset e2bc57500c1b ! .hgtags From david.holmes at oracle.com Thu Jan 23 06:42:23 2020 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Thu, 23 Jan 2020 06:42:23 +0000 Subject: hg: jdk/jdk: 8237752: Minimal VM build fails after JDK-8236236 Message-ID: <202001230642.00N6gNQL010014@aojmv0008.oracle.com> Changeset: 134c76da87c9 Author: jiefu Date: 2020-01-23 13:51 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/134c76da87c9 8237752: Minimal VM build fails after JDK-8236236 Reviewed-by: dholmes ! src/hotspot/share/memory/metaspaceShared.hpp From ambarish.rapte at oracle.com Thu Jan 23 12:02:54 2020 From: ambarish.rapte at oracle.com (ambarish.rapte at oracle.com) Date: Thu, 23 Jan 2020 12:02:54 +0000 Subject: hg: jdk/client: 7020860: BasicTreeUI contains getters/setters with unclear spec Message-ID: <202001231202.00NC2sp4013203@aojmv0008.oracle.com> Changeset: 635eaa93419e Author: trebari Date: 2020-01-23 17:32 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/635eaa93419e 7020860: BasicTreeUI contains getters/setters with unclear spec Reviewed-by: jdv, prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java From martin.doerr at sap.com Thu Jan 23 12:56:05 2020 From: martin.doerr at sap.com (martin.doerr at sap.com) Date: Thu, 23 Jan 2020 12:56:05 +0000 Subject: hg: jdk/jdk: 8237375: SimpleThresholdPolicy misses CounterDecay timestamp initialization Message-ID: <202001231256.00NCu569014230@aojmv0008.oracle.com> Changeset: 2a0e2304e68b Author: mdoerr Date: 2020-01-23 13:55 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2a0e2304e68b 8237375: SimpleThresholdPolicy misses CounterDecay timestamp initialization Reviewed-by: simonis, dholmes ! src/hotspot/share/compiler/compilationPolicy.cpp From thomas.schatzl at oracle.com Thu Jan 23 13:43:30 2020 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Thu, 23 Jan 2020 13:43:30 +0000 Subject: hg: jdk/jdk: 8237079: gc/g1/mixedgc/TestLogging.java fails with "Pause Young (Mixed) (G1 Evacuation Pause) not found" Message-ID: <202001231343.00NDhU0T013440@aojmv0008.oracle.com> Changeset: 89e091daad39 Author: tschatzl Date: 2020-01-23 14:42 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/89e091daad39 8237079: gc/g1/mixedgc/TestLogging.java fails with "Pause Young (Mixed) (G1 Evacuation Pause) not found" Summary: Factor out multiple attempts at forcing a mixed gc into a single one and update the tests to use the new code. Change command line arguments for the tests to further decrease the possibility of failures. Reviewed-by: lkorinth, kbarrett ! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java ! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java + test/hotspot/jtreg/gc/testlibrary/g1/MixedGCProvoker.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java From per.liden at oracle.com Thu Jan 23 14:15:38 2020 From: per.liden at oracle.com (per.liden at oracle.com) Date: Thu, 23 Jan 2020 14:15:38 +0000 Subject: hg: jdk/jdk: 8234440: ZGC: Print relocation information on info level Message-ID: <202001231415.00NEFcG0002163@aojmv0008.oracle.com> Changeset: 64a3594e98cc Author: pliden Date: 2020-01-23 15:13 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/64a3594e98cc 8234440: ZGC: Print relocation information on info level Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.hpp + src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStat.hpp From patrick.concannon at oracle.com Thu Jan 23 14:45:07 2020 From: patrick.concannon at oracle.com (patrick.concannon at oracle.com) Date: Thu, 23 Jan 2020 14:45:07 +0000 Subject: hg: jdk/jdk: 8235783: DatagramSocket::disconnect should allow an implementation to throw UncheckedIOException Message-ID: <202001231445.00NEj7Pm020868@aojmv0008.oracle.com> Changeset: 34138fe5f9f7 Author: pconcannon Date: 2020-01-23 14:43 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/34138fe5f9f7 8235783: DatagramSocket::disconnect should allow an implementation to throw UncheckedIOException Summary: Undocumented throwing of Errors changed to throw a more user friendly UncheckedIOException Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java From tom.rodriguez at oracle.com Thu Jan 23 17:02:01 2020 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Thu, 23 Jan 2020 17:02:01 +0000 Subject: hg: jdk/jdk14: 8231515: [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke Message-ID: <202001231702.00NH21c3017777@aojmv0008.oracle.com> Changeset: db2cc624c238 Author: never Date: 2020-01-23 08:43 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/db2cc624c238 8231515: [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke Reviewed-by: kvn, dlong, iveresov ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SubprocessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeCallerOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeWithExceptionCallerOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotEpilogueOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizeOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDeoptimizeCallerOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDeoptimizeWithExceptionCallerOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizeOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotDeoptimizeCallerOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotDeoptimizeWithExceptionCallerOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotDeoptExplicitExceptions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotDeoptPostExceptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDebugInfoBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizeWithExceptionInCallerNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/FastNotifyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/CreateExceptionStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodePlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArrayStoreBytecodeExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BytecodeExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ClassCastBytecodeExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IndexOobBytecodeExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NullBytecodeExceptionTest.java From patricio.chilano.mateo at oracle.com Thu Jan 23 17:33:09 2020 From: patricio.chilano.mateo at oracle.com (patricio.chilano.mateo at oracle.com) Date: Thu, 23 Jan 2020 17:33:09 +0000 Subject: hg: jdk/jdk: 8237756: Backout: JDK-8230594: Allow direct handshakes without VMThread intervention Message-ID: <202001231733.00NHX93t006820@aojmv0008.oracle.com> Changeset: 36e49db57f6d Author: pchilanomate Date: 2020-01-23 17:26 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/36e49db57f6d 8237756: Backout: JDK-8230594: Allow direct handshakes without VMThread intervention Summary: Backout JDK-8230594 Reviewed-by: coleenp, dcubed ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp - test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java From brian.burkhalter at oracle.com Thu Jan 23 18:20:13 2020 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Thu, 23 Jan 2020 18:20:13 +0000 Subject: hg: jdk/jdk14: 8225471: Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates Message-ID: <202001231820.00NIKDBC006369@aojmv0008.oracle.com> Changeset: 57f9707d8f18 Author: bpb Date: 2020-01-23 10:19 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/57f9707d8f18 8225471: Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates Reviewed-by: alanb ! test/jdk/java/nio/file/FileStore/Basic.java ! test/lib/jdk/test/lib/util/FileUtils.java From ekaterina.pavlova at oracle.com Thu Jan 23 18:23:45 2020 From: ekaterina.pavlova at oracle.com (ekaterina.pavlova at oracle.com) Date: Thu, 23 Jan 2020 18:23:45 +0000 Subject: hg: jdk/jdk: 8206113: Troubles configuring graal tests Message-ID: <202001231823.00NINjbT008246@aojmv0008.oracle.com> Changeset: f2eeb97f9b3d Author: epavlova Date: 2020-01-23 10:02 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/f2eeb97f9b3d 8206113: Troubles configuring graal tests Reviewed-by: kvn ! make/test/JtregGraalUnit.gmk From jesper.wilhelmsson at oracle.com Thu Jan 23 22:00:30 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 23 Jan 2020 22:00:30 +0000 Subject: hg: jdk/jdk: 4 new changesets Message-ID: <202001232200.00NM0VHo015921@aojmv0008.oracle.com> Changeset: 0672354bfc53 Author: jwilhelm Date: 2020-01-23 02:36 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0672354bfc53 Added tag jdk-14+33 for changeset f728b6c7f491 ! .hgtags Changeset: db2cc624c238 Author: never Date: 2020-01-23 08:43 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/db2cc624c238 8231515: [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke Reviewed-by: kvn, dlong, iveresov ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SubprocessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeCallerOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeWithExceptionCallerOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotEpilogueOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizeOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDeoptimizeCallerOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDeoptimizeWithExceptionCallerOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizeOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotDeoptimizeCallerOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotDeoptimizeWithExceptionCallerOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotDeoptExplicitExceptions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotDeoptPostExceptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDebugInfoBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizeWithExceptionInCallerNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/FastNotifyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/CreateExceptionStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodePlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArrayStoreBytecodeExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BytecodeExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ClassCastBytecodeExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IndexOobBytecodeExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NullBytecodeExceptionTest.java Changeset: 57f9707d8f18 Author: bpb Date: 2020-01-23 10:19 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/57f9707d8f18 8225471: Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates Reviewed-by: alanb ! test/jdk/java/nio/file/FileStore/Basic.java ! test/lib/jdk/test/lib/util/FileUtils.java Changeset: 825ed5f47833 Author: jwilhelm Date: 2020-01-23 22:59 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/825ed5f47833 Merge ! .hgtags ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java From jonathan.gibbons at oracle.com Thu Jan 23 23:53:42 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 23 Jan 2020 23:53:42 +0000 Subject: hg: jdk/jdk: 8237492: Reorganize impl of doclet options; ... Message-ID: <202001232353.00NNrgfJ017847@aojmv0008.oracle.com> Changeset: 84e3b673fe34 Author: jjg Date: 2020-01-23 15:52 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/84e3b673fe34 8237492: Reorganize impl of doclet options 8237726: Fix signature of StandardDoclet.getSupportedOptions Reviewed-by: prappo, hannesw, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/langtools/jdk/javadoc/tool/T4696488.java From vicente.romero at oracle.com Fri Jan 24 00:20:44 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Fri, 24 Jan 2020 00:20:44 +0000 Subject: hg: jdk/jdk: 8236210: javac generates wrong annotation for fields generated from record components Message-ID: <202001240020.00O0KinR003335@aojmv0008.oracle.com> Changeset: 887b72d7bf86 Author: vromero Date: 2020-01-23 19:20 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/887b72d7bf86 8236210: javac generates wrong annotation for fields generated from record components Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From david.holmes at oracle.com Fri Jan 24 02:16:36 2020 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Fri, 24 Jan 2020 02:16:36 +0000 Subject: hg: jdk/jdk: 8235966: Process obsolete flags less aggressively Message-ID: <202001240216.00O2Gbp0007897@aojmv0008.oracle.com> Changeset: 11e188a95589 Author: dholmes Date: 2020-01-23 21:14 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/11e188a95589 8235966: Process obsolete flags less aggressively Reviewed-by: dcubed, iignatyev ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp + test/hotspot/gtest/runtime/test_special_flags.cpp From sergey.bylokhov at oracle.com Fri Jan 24 07:27:58 2020 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Fri, 24 Jan 2020 07:27:58 +0000 Subject: hg: jdk/client: 8237049: Rollback the workaround for JDK-4533057 Message-ID: <202001240727.00O7Rwak021929@aojmv0008.oracle.com> Changeset: 499e5a8a13ea Author: serb Date: 2020-01-23 21:42 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/499e5a8a13ea 8237049: Rollback the workaround for JDK-4533057 Reviewed-by: dmarkov ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/windows/awt_Palette.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Palette.h ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp From stefan.karlsson at oracle.com Fri Jan 24 08:21:35 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Fri, 24 Jan 2020 08:21:35 +0000 Subject: hg: jdk/jdk: 8236778: Add Atomic::fetch_and_add Message-ID: <202001240821.00O8LZ87018711@aojmv0008.oracle.com> Changeset: d757771b92a4 Author: stefank Date: 2020-01-24 09:15 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d757771b92a4 8236778: Add Atomic::fetch_and_add Reviewed-by: kbarrett, dholmes ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.cpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zNMethodTableIteration.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zRelocationSet.inline.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp From stefan.karlsson at oracle.com Fri Jan 24 08:25:35 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Fri, 24 Jan 2020 08:25:35 +0000 Subject: hg: jdk/jdk: 8237645: Remove OopsInGenClosure::par_do_barrier Message-ID: <202001240825.00O8PZBH021154@aojmv0008.oracle.com> Changeset: 5da30ab42c85 Author: stefank Date: 2020-01-24 09:24 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5da30ab42c85 8237645: Remove OopsInGenClosure::par_do_barrier Reviewed-by: sjohanss ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp From stefan.karlsson at oracle.com Fri Jan 24 09:31:39 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Fri, 24 Jan 2020 09:31:39 +0000 Subject: hg: jdk/jdk: 8237637: Remove dubious type conversions from oop Message-ID: <202001240931.00O9VdSo028119@aojmv0008.oracle.com> Changeset: 5a7864630f91 Author: stefank Date: 2020-01-24 09:27 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5a7864630f91 8237637: Remove dubious type conversions from oop Reviewed-by: kbarrett, dholmes, mdoerr ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/relocInfo.hpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/gc/parallel/psScavenge.inline.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/locationPrinter.inline.hpp ! src/hotspot/share/gc/shared/markBitMap.hpp ! src/hotspot/share/gc/shared/markBitMap.inline.hpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/memAllocator.hpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/jfr/jni/jfrJavaCall.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/services/heapDumper.cpp ! test/hotspot/gtest/gc/g1/test_heapRegion.cpp From stefan.karlsson at oracle.com Fri Jan 24 09:32:15 2020 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Fri, 24 Jan 2020 09:32:15 +0000 Subject: hg: jdk/jdk: 8237111: LingeredApp should be started with getTestJavaOpts Message-ID: <202001240932.00O9WFWL028345@aojmv0008.oracle.com> Changeset: 8180290b2faa Author: stefank Date: 2020-01-24 10:31 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8180290b2faa 8237111: LingeredApp should be started with getTestJavaOpts Reviewed-by: cjplummer, dholmes ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java ! test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java ! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java ! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java ! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java ! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java ! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java ! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java ! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java ! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java ! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestType.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDriver.java ! test/jdk/com/sun/jdi/JdwpAllowTest.java ! test/jdk/com/sun/jdi/JdwpAttachTest.java ! test/jdk/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java ! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java ! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java ! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java ! test/jdk/sun/tools/jhsdb/HeapDumpTest.java ! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java ! test/jdk/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java ! test/jdk/sun/tools/jinfo/JInfoTest.java ! test/jdk/sun/tools/jps/JpsHelper.java ! test/jdk/sun/tools/jps/LingeredApp.java ! test/jdk/sun/tools/jps/LingeredAppForJps.java ! test/jdk/sun/tools/jps/TestJps.java ! test/jdk/sun/tools/jstack/DeadlockDetectionTest.java ! test/lib-test/jdk/test/lib/apps/LingeredAppTest.java ! test/lib/jdk/test/lib/Utils.java ! test/lib/jdk/test/lib/apps/LingeredApp.java From jan.lahoda at oracle.com Fri Jan 24 11:33:30 2020 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Fri, 24 Jan 2020 11:33:30 +0000 Subject: hg: jdk/jdk: 8042742: possible error in Tokens.Token.checkKind() for javac Message-ID: <202001241133.00OBXUZj012093@aojmv0008.oracle.com> Changeset: 11c867b4f27e Author: jlahoda Date: 2020-01-24 12:31 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/11c867b4f27e 8042742: possible error in Tokens.Token.checkKind() for javac Summary: Correcting expected token kind in an assert. Reviewed-by: jlahoda Contributed-by: adam.sotona at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java From pavel.rappo at oracle.com Fri Jan 24 12:52:05 2020 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Fri, 24 Jan 2020 12:52:05 +0000 Subject: hg: jdk/jdk: 8233795: Consider adding a notion of a Value-based class to API Documentation index Message-ID: <202001241252.00OCq5ok029753@aojmv0008.oracle.com> Changeset: e8417433af30 Author: prappo Date: 2020-01-24 12:51 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e8417433af30 8233795: Consider adding a notion of a Value-based class to API Documentation index Reviewed-by: hannesw ! src/java.base/share/classes/java/lang/doc-files/ValueBased.html From coleen.phillimore at oracle.com Fri Jan 24 15:23:10 2020 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Fri, 24 Jan 2020 15:23:10 +0000 Subject: hg: jdk/jdk: 8237501: TestInstanceKlassSizeForInstance runs TestInstanceKlassSize instead Message-ID: <202001241523.00OFNAJa002010@aojmv0008.oracle.com> Changeset: 7d9dcd46927f Author: coleenp Date: 2020-01-24 10:22 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7d9dcd46927f 8237501: TestInstanceKlassSizeForInstance runs TestInstanceKlassSize instead Reviewed-by: dcubed ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java From andy.herrick at oracle.com Fri Jan 24 16:25:32 2020 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Fri, 24 Jan 2020 16:25:32 +0000 Subject: hg: jdk/jdk14: 8237607: [macos] Signing app bundle with jpackage fails if runtime is already signed Message-ID: <202001241625.00OGPW0J013017@aojmv0008.oracle.com> Changeset: a676cfb90f39 Author: almatvee Date: 2020-01-24 11:24 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/a676cfb90f39 8237607: [macos] Signing app bundle with jpackage fails if runtime is already signed Reviewed-by: herrick, asemenyuk, kcr ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java From aleksej.efimov at oracle.com Fri Jan 24 16:52:09 2020 From: aleksej.efimov at oracle.com (aleksej.efimov at oracle.com) Date: Fri, 24 Jan 2020 16:52:09 +0000 Subject: hg: jdk/jdk: 7006496: Use modern Windows API to retrieve OS DNS servers Message-ID: <202001241652.00OGq9im000953@aojmv0008.oracle.com> Changeset: 559fcd53e782 Author: aefimov Date: 2020-01-24 16:16 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/559fcd53e782 7006496: Use modern Windows API to retrieve OS DNS servers Reviewed-by: dfuchs, chegar, aefimov Contributed-by: Anuraag Agrawal ! src/java.base/windows/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c ! src/java.base/windows/native/libnet/ResolverConfigurationImpl.c From daniel.fuchs at oracle.com Fri Jan 24 17:58:24 2020 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Fri, 24 Jan 2020 17:58:24 +0000 Subject: hg: jdk/jdk: 8236596: HttpClient leaves HTTP/2 sockets in CLOSE_WAIT, when using proxy tunnel Message-ID: <202001241758.00OHwO4J016664@aojmv0008.oracle.com> Changeset: 26dbc9b2c8dc Author: dfuchs Date: 2020-01-24 17:57 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/26dbc9b2c8dc 8236596: HttpClient leaves HTTP/2 sockets in CLOSE_WAIT, when using proxy tunnel Summary: Changes Http2ClientImpl::stop to close the TCP connection after sending out the GOAWAY frame. Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java From roger.riggs at oracle.com Fri Jan 24 18:38:21 2020 From: roger.riggs at oracle.com (roger.riggs at oracle.com) Date: Fri, 24 Jan 2020 18:38:21 +0000 Subject: hg: jdk/jdk14: 8237368: Problem with NullPointerException in RMI TCPEndpoint.read Message-ID: <202001241838.00OIcLNW009233@aojmv0008.oracle.com> Changeset: 39df849b3896 Author: rriggs Date: 2020-01-24 13:33 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/39df849b3896 8237368: Problem with NullPointerException in RMI TCPEndpoint.read Reviewed-by: mchung, alanb ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java + test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/TCPEndpointReadBug.java From alexey.menkov at oracle.com Fri Jan 24 19:58:43 2020 From: alexey.menkov at oracle.com (alexey.menkov at oracle.com) Date: Fri, 24 Jan 2020 19:58:43 +0000 Subject: hg: jdk/jdk: 8235846: Improve WindbgDebuggerLocal implementation Message-ID: <202001241958.00OJwhi9029202@aojmv0008.oracle.com> Changeset: 9af9aac9996a Author: amenkov Date: 2020-01-24 11:55 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9af9aac9996a 8235846: Improve WindbgDebuggerLocal implementation Reviewed-by: sspitsyn, cjplummer ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp From shade at redhat.com Fri Jan 24 20:12:32 2020 From: shade at redhat.com (shade at redhat.com) Date: Fri, 24 Jan 2020 20:12:32 +0000 Subject: hg: jdk/jdk: 8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop) Message-ID: <202001242012.00OKCWq4006193@aojmv0008.oracle.com> Changeset: d4fc10ef2d17 Author: shade Date: 2020-01-24 21:11 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d4fc10ef2d17 8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop) Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp From roger.riggs at oracle.com Fri Jan 24 21:27:37 2020 From: roger.riggs at oracle.com (roger.riggs at oracle.com) Date: Fri, 24 Jan 2020 21:27:37 +0000 Subject: hg: jdk/jdk14: 8215361: (doc) Cleanup package-info markup - smartcardio, java.sql, java.sql.rowset Message-ID: <202001242127.00OLRbeW017716@aojmv0008.oracle.com> Changeset: 7041e7258a87 Author: rriggs Date: 2020-01-24 14:32 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/7041e7258a87 8215361: (doc) Cleanup package-info markup - smartcardio, java.sql, java.sql.rowset Reviewed-by: lancea, prappo, naoto ! src/java.base/share/classes/java/util/stream/package-info.java ! src/java.smartcardio/share/classes/javax/smartcardio/package-info.java ! src/java.sql.rowset/share/classes/com/sun/rowset/package-info.java ! src/java.sql.rowset/share/classes/com/sun/rowset/providers/package-info.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/package-info.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package-info.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package-info.java ! src/java.sql/share/classes/java/sql/package-info.java ! src/java.sql/share/classes/javax/sql/package-info.java From jesper.wilhelmsson at oracle.com Fri Jan 24 21:40:47 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 24 Jan 2020 21:40:47 +0000 Subject: hg: jdk/jdk: 3 new changesets Message-ID: <202001242140.00OLem59024502@aojmv0008.oracle.com> Changeset: a676cfb90f39 Author: almatvee Date: 2020-01-24 11:24 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a676cfb90f39 8237607: [macos] Signing app bundle with jpackage fails if runtime is already signed Reviewed-by: herrick, asemenyuk, kcr ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java Changeset: 39df849b3896 Author: rriggs Date: 2020-01-24 13:33 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/39df849b3896 8237368: Problem with NullPointerException in RMI TCPEndpoint.read Reviewed-by: mchung, alanb ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java + test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/TCPEndpointReadBug.java Changeset: 476ac8b04323 Author: jwilhelm Date: 2020-01-24 22:39 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/476ac8b04323 Merge From pavel.rappo at oracle.com Fri Jan 24 21:57:45 2020 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Fri, 24 Jan 2020 21:57:45 +0000 Subject: hg: jdk/jdk: 8237817: Clean up net-properties.html Message-ID: <202001242157.00OLvjDC005342@aojmv0008.oracle.com> Changeset: d3cdf4b2b45b Author: prappo Date: 2020-01-24 21:57 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d3cdf4b2b45b 8237817: Clean up net-properties.html Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/doc-files/net-properties.html From sergey.bylokhov at oracle.com Sat Jan 25 03:16:24 2020 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Sat, 25 Jan 2020 03:16:24 +0000 Subject: hg: jdk/client: 5085520: Inconsistency in spec for RenderingHints.entrySet() Message-ID: <202001250316.00P3GOo5026797@aojmv0008.oracle.com> Changeset: ffcc3bd2b5da Author: serb Date: 2020-01-24 18:39 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/ffcc3bd2b5da 5085520: Inconsistency in spec for RenderingHints.entrySet() Reviewed-by: prr, jdv ! src/java.desktop/share/classes/java/awt/RenderingHints.java From shade at redhat.com Sun Jan 26 16:09:15 2020 From: shade at redhat.com (shade at redhat.com) Date: Sun, 26 Jan 2020 16:09:15 +0000 Subject: hg: jdk/jdk: 8237847: Zero builds fail after JDK-8237637 (Remove dubious type conversions from oop) Message-ID: <202001261609.00QG9FXW027533@aojmv0008.oracle.com> Changeset: 4ba527676961 Author: shade Date: 2020-01-26 17:08 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4ba527676961 8237847: Zero builds fail after JDK-8237637 (Remove dubious type conversions from oop) Reviewed-by: dcubed ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp From matthias.baesken at sap.com Mon Jan 27 07:56:56 2020 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Mon, 27 Jan 2020 07:56:56 +0000 Subject: hg: jdk/jdk: 8237819: s390x - remove unused pd_zero_to_words_large Message-ID: <202001270756.00R7uu9B006524@aojmv0008.oracle.com> Changeset: 972e523f8309 Author: mbaesken Date: 2020-01-24 13:48 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/972e523f8309 8237819: s390x - remove unused pd_zero_to_words_large Reviewed-by: clanger, mdoerr ! src/hotspot/cpu/s390/copy_s390.hpp From matthias.baesken at sap.com Mon Jan 27 08:12:56 2020 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Mon, 27 Jan 2020 08:12:56 +0000 Subject: hg: jdk/jdk: 8236714: enable link-time section-gc for linux to remove unused code Message-ID: <202001270812.00R8CuZ4018440@aojmv0008.oracle.com> Changeset: 62d7f4566b6d Author: mbaesken Date: 2020-01-24 10:16 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/62d7f4566b6d 8236714: enable link-time section-gc for linux to remove unused code Reviewed-by: erikj, ihse ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-ldflags.m4 ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.in From erik.gahlin at oracle.com Mon Jan 27 13:35:27 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Mon, 27 Jan 2020 13:35:27 +0000 Subject: hg: jdk/jdk: 8227610: Remove allocation when getting EventHandle Message-ID: <202001271335.00RDZRHw025773@aojmv0008.oracle.com> Changeset: 4b2d33292638 Author: egahlin Date: 2020-01-27 14:30 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4b2d33292638 8227610: Remove allocation when getting EventHandle Reviewed-by: mgronlun ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/support/jfrIntrinsics.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java From roger.riggs at oracle.com Mon Jan 27 13:40:09 2020 From: roger.riggs at oracle.com (roger.riggs at oracle.com) Date: Mon, 27 Jan 2020 13:40:09 +0000 Subject: hg: jdk/jdk14: 8237651: Clarify initialization of jdk.serialFilter Message-ID: <202001271340.00RDe99U028405@aojmv0008.oracle.com> Changeset: 6cf58aab75d5 Author: rriggs Date: 2020-01-27 08:36 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/6cf58aab75d5 8237651: Clarify initialization of jdk.serialFilter Reviewed-by: bchristi ! src/java.base/share/classes/java/io/ObjectInputFilter.java From daniil.x.titov at oracle.com Mon Jan 27 17:40:51 2020 From: daniil.x.titov at oracle.com (daniil.x.titov at oracle.com) Date: Mon, 27 Jan 2020 17:40:51 +0000 Subject: hg: jdk/jdk: 8235681: Remove unnecessary workarounds in UnixOperatingSystem.c Message-ID: <202001271740.00RHepxJ022379@aojmv0008.oracle.com> Changeset: 5d49b846aef7 Author: dtitov Date: 2020-01-27 09:39 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/5d49b846aef7 8235681: Remove unnecessary workarounds in UnixOperatingSystem.c Reviewed-by: cjplummer, amenkov ! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c From zgu at redhat.com Mon Jan 27 17:42:10 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Mon, 27 Jan 2020 17:42:10 +0000 Subject: hg: jdk/jdk: 8237874: Shenandoah: Backout JDK-8234399 Message-ID: <202001271742.00RHgA11024069@aojmv0008.oracle.com> Changeset: e7c4199e4d32 Author: zgu Date: 2020-01-27 09:58 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e7c4199e4d32 8237874: Shenandoah: Backout JDK-8234399 Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp From philip.race at oracle.com Mon Jan 27 21:02:36 2020 From: philip.race at oracle.com (philip.race at oracle.com) Date: Mon, 27 Jan 2020 21:02:36 +0000 Subject: hg: jdk/client: 8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing Message-ID: <202001272102.00RL2aBF025381@aojmv0008.oracle.com> Changeset: 82fe2f667c29 Author: dbatrak Date: 2020-01-27 13:02 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/82fe2f667c29 8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c From jonathan.gibbons at oracle.com Mon Jan 27 21:44:44 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Mon, 27 Jan 2020 21:44:44 +0000 Subject: hg: jdk/jdk: 8237803: Reorganize impl of tool options Message-ID: <202001272144.00RLiiNH018695@aojmv0008.oracle.com> Changeset: d8a226ce60cc Author: jjg Date: 2020-01-27 13:42 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d8a226ce60cc 8237803: Reorganize impl of tool options Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java From jonathan.gibbons at oracle.com Mon Jan 27 22:04:17 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Mon, 27 Jan 2020 22:04:17 +0000 Subject: hg: jdk/jdk: 8237845: Encapsulate doclet options Message-ID: <202001272204.00RM4HIe028514@aojmv0008.oracle.com> Changeset: 981f6982717a Author: jjg Date: 2020-01-27 14:03 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/981f6982717a 8237845: Encapsulate doclet options Reviewed-by: hannesw, prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java From igor.ignatyev at oracle.com Mon Jan 27 23:37:33 2020 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Mon, 27 Jan 2020 23:37:33 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <202001272337.00RNbYDm016983@aojmv0008.oracle.com> Changeset: 4491472db2e0 Author: iignatyev Date: 2020-01-27 15:34 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4491472db2e0 8237798: rewrite vmTestbase/jit/tiered from shell to java Reviewed-by: roland, neliasso ! test/hotspot/jtreg/TEST.quick-groups + test/hotspot/jtreg/vmTestbase/jit/tiered/Test.java - test/hotspot/jtreg/vmTestbase/jit/tiered/TestDescription.java - test/hotspot/jtreg/vmTestbase/jit/tiered/tieredTest.sh Changeset: ed2b8b5fe728 Author: iignatyev Date: 2020-01-27 15:35 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ed2b8b5fe728 8237800: rewrite vmTestbase/jit/escape/LockCoarsening from shell to java Reviewed-by: roland, neliasso ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.quick-groups ! test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening.java + test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening001.java - test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening001/TestDescription.java + test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening002.java - test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening002/TestDescription.java - test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/run.sh From vicente.romero at oracle.com Mon Jan 27 23:50:54 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Mon, 27 Jan 2020 23:50:54 +0000 Subject: hg: jdk/jdk: 8235149: javac parser is too aggressive on ambiguous expressions using identifier: record Message-ID: <202001272350.00RNos90024561@aojmv0008.oracle.com> Changeset: ebce016b7358 Author: vromero Date: 2020-01-27 18:50 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ebce016b7358 8235149: javac parser is too aggressive on ambiguous expressions using identifier: record Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From jonathan.gibbons at oracle.com Tue Jan 28 00:19:51 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Tue, 28 Jan 2020 00:19:51 +0000 Subject: hg: jdk/jdk14: 8237916: Bad copyright line in a jshell source file Message-ID: <202001280019.00S0JpYv008934@aojmv0008.oracle.com> Changeset: 11745ea4fb6d Author: jjg Date: 2020-01-27 16:19 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/11745ea4fb6d 8237916: Bad copyright line in a jshell source file Reviewed-by: vromero ! src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java From david.holmes at oracle.com Tue Jan 28 01:02:22 2020 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Tue, 28 Jan 2020 01:02:22 +0000 Subject: hg: jdk/jdk14: 8237918: Bad copyright line in a hotspot test Message-ID: <202001280102.00S12MOY001092@aojmv0008.oracle.com> Changeset: 70e2851bc9cd Author: dholmes Date: 2020-01-27 20:01 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/70e2851bc9cd 8237918: Bad copyright line in a hotspot test Reviewed-by: jjg ! test/hotspot/jtreg/runtime/execstack/Test.java ! test/hotspot/jtreg/runtime/execstack/TestMT.java ! test/hotspot/jtreg/runtime/execstack/libtest-rw.c ! test/hotspot/jtreg/runtime/execstack/libtest-rwx.c From vicente.romero at oracle.com Tue Jan 28 04:16:11 2020 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Tue, 28 Jan 2020 04:16:11 +0000 Subject: hg: jdk/jdk14: 8235778: No compilation error reported when a record is declared in a local class Message-ID: <202001280416.00S4GBrL009102@aojmv0008.oracle.com> Changeset: 7574d72eac00 Author: vromero Date: 2020-01-27 23:06 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/7574d72eac00 8235778: No compilation error reported when a record is declared in a local class Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From jesper.wilhelmsson at oracle.com Tue Jan 28 06:26:21 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 28 Jan 2020 06:26:21 +0000 Subject: hg: jdk/jdk: 5 new changesets Message-ID: <202001280626.00S6QMK6011709@aojmv0008.oracle.com> Changeset: 7041e7258a87 Author: rriggs Date: 2020-01-24 14:32 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7041e7258a87 8215361: (doc) Cleanup package-info markup - smartcardio, java.sql, java.sql.rowset Reviewed-by: lancea, prappo, naoto ! src/java.base/share/classes/java/util/stream/package-info.java ! src/java.smartcardio/share/classes/javax/smartcardio/package-info.java ! src/java.sql.rowset/share/classes/com/sun/rowset/package-info.java ! src/java.sql.rowset/share/classes/com/sun/rowset/providers/package-info.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/package-info.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package-info.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package-info.java ! src/java.sql/share/classes/java/sql/package-info.java ! src/java.sql/share/classes/javax/sql/package-info.java Changeset: 6cf58aab75d5 Author: rriggs Date: 2020-01-27 08:36 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6cf58aab75d5 8237651: Clarify initialization of jdk.serialFilter Reviewed-by: bchristi ! src/java.base/share/classes/java/io/ObjectInputFilter.java Changeset: 11745ea4fb6d Author: jjg Date: 2020-01-27 16:19 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/11745ea4fb6d 8237916: Bad copyright line in a jshell source file Reviewed-by: vromero ! src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java Changeset: 70e2851bc9cd Author: dholmes Date: 2020-01-27 20:01 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/70e2851bc9cd 8237918: Bad copyright line in a hotspot test Reviewed-by: jjg ! test/hotspot/jtreg/runtime/execstack/Test.java ! test/hotspot/jtreg/runtime/execstack/TestMT.java ! test/hotspot/jtreg/runtime/execstack/libtest-rw.c ! test/hotspot/jtreg/runtime/execstack/libtest-rwx.c Changeset: 3f3649cca6e1 Author: jwilhelm Date: 2020-01-28 07:25 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3f3649cca6e1 Merge From matthias.baesken at sap.com Tue Jan 28 08:16:44 2020 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Tue, 28 Jan 2020 08:16:44 +0000 Subject: hg: jdk/jdk: 8237869: exclude jtreg test security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities Message-ID: <202001280816.00S8GiKc006593@aojmv0008.oracle.com> Changeset: 7ba7efd42734 Author: mbaesken Date: 2020-01-27 17:03 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7ba7efd42734 8237869: exclude jtreg test security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities Reviewed-by: clanger, mullan ! test/jdk/ProblemList.txt From jan.lahoda at oracle.com Tue Jan 28 08:21:31 2020 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Tue, 28 Jan 2020 08:21:31 +0000 Subject: hg: jdk/jdk: 8236997: tools/javac tests fail with --illegal-access=deny Message-ID: <202001280821.00S8LVhJ007855@aojmv0008.oracle.com> Changeset: e4fc1e578b3a Author: jlahoda Date: 2020-01-28 09:13 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e4fc1e578b3a 8236997: tools/javac tests fail with --illegal-access=deny Summary: Correctly exporting packages to tests. Reviewed-by: jlahoda Contributed-by: adam.sotona at oracle.com ! test/jdk/java/lang/reflect/Proxy/ProxyGeneratorCombo.java ! test/langtools/tools/javac/DefiniteAssignment/T8204610.java ! test/langtools/tools/javac/T7093325.java ! test/langtools/tools/javac/T8222949/TestConstantDynamic.java ! test/langtools/tools/javac/cast/intersection/IntersectionTypeCastTest.java ! test/langtools/tools/javac/classwriter/ExtraAttributes.java ! test/langtools/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java ! test/langtools/tools/javac/defaultMethods/super/TestDefaultSuperCall.java ! test/langtools/tools/javac/failover/CheckAttributedTree.java ! test/langtools/tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java ! test/langtools/tools/javac/generics/inference/8176534/TestUncheckedCalls.java ! test/langtools/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java ! test/langtools/tools/javac/lambda/FunctionalInterfaceConversionTest.java ! test/langtools/tools/javac/lambda/LambdaParserTest.java ! test/langtools/tools/javac/lambda/MethodReferenceParserTest.java ! test/langtools/tools/javac/lambda/TestInvokeDynamic.java ! test/langtools/tools/javac/lambda/TestLambdaToMethodStats.java ! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java ! test/langtools/tools/javac/lambda/deduplication/ClassFieldDeduplication.java ! test/langtools/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java ! test/langtools/tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java ! test/langtools/tools/javac/lib/combo/ComboInstance.java ! test/langtools/tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java ! test/langtools/tools/javac/plugin/InternalAPI.java ! test/langtools/tools/javac/resolve/BitWiseOperators.java ! test/langtools/tools/javac/varargs/7042566/T7042566.java ! test/langtools/tools/javac/varargs/warning/Warn4.java ! test/langtools/tools/javac/varargs/warning/Warn5.java From zgu at redhat.com Tue Jan 28 20:49:39 2020 From: zgu at redhat.com (zgu at redhat.com) Date: Tue, 28 Jan 2020 20:49:39 +0000 Subject: hg: jdk/jdk: 8237963: Shenandoah: Heap iteration should use concurrent version of string dedup roots Message-ID: <202001282049.00SKndtY002130@aojmv0008.oracle.com> Changeset: 369e969a0610 Author: zgu Date: 2020-01-28 15:47 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/369e969a0610 8237963: Shenandoah: Heap iteration should use concurrent version of string dedup roots Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp From erik.gahlin at oracle.com Tue Jan 28 21:39:32 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Tue, 28 Jan 2020 21:39:32 +0000 Subject: hg: jdk/jdk: 8237887: CDSandJFR: assert(instance_klass->is_initialized() Message-ID: <202001282139.00SLdWqn028718@aojmv0008.oracle.com> Changeset: 3233c22ea079 Author: egahlin Date: 2020-01-28 22:37 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/3233c22ea079 8237887: CDSandJFR: assert(instance_klass->is_initialized() Reviewed-by: mgronlun ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp From jesper.wilhelmsson at oracle.com Tue Jan 28 21:43:19 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 28 Jan 2020 21:43:19 +0000 Subject: hg: jdk/jdk: 2 new changesets Message-ID: <202001282143.00SLhJXk002875@aojmv0008.oracle.com> Changeset: 7574d72eac00 Author: vromero Date: 2020-01-27 23:06 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/7574d72eac00 8235778: No compilation error reported when a record is declared in a local class Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: db294f18ccc2 Author: jwilhelm Date: 2020-01-28 22:42 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/db294f18ccc2 Merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From leo.korinth at oracle.com Wed Jan 29 08:39:20 2020 From: leo.korinth at oracle.com (leo.korinth at oracle.com) Date: Wed, 29 Jan 2020 08:39:20 +0000 Subject: hg: jdk/jdk: 8232689: Remove ParCompactionManager::Action enum Message-ID: <202001290839.00T8dKpj010564@aojmv0008.oracle.com> Changeset: d37576456de2 Author: lkorinth Date: 2020-01-29 09:29 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d37576456de2 8232689: Remove ParCompactionManager::Action enum Reviewed-by: lkorinth, kbarrett, tschatzl Contributed-by: Ivan Walulya ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp From jan.lahoda at oracle.com Wed Jan 29 09:39:02 2020 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Wed, 29 Jan 2020 09:39:02 +0000 Subject: hg: jdk/jdk: 8237528: Inefficient compilation of Pattern Matching for instanceof Message-ID: <202001290939.00T9d2Gt010455@aojmv0008.oracle.com> Changeset: 2a46b7b81e78 Author: jlahoda Date: 2020-01-29 10:37 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2a46b7b81e78 8237528: Inefficient compilation of Pattern Matching for instanceof Summary: Avoiding unnecessary cast and comparison in type test pattern desugaring. Reviewed-by: forax, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java ! test/langtools/tools/javac/patterns/LocalVariableTable.java + test/langtools/tools/javac/patterns/NoUnnecessaryCast.java From erik.gahlin at oracle.com Wed Jan 29 10:06:14 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Wed, 29 Jan 2020 10:06:14 +0000 Subject: hg: jdk/jdk: 8238083: Crash: assert(is_object_aligned(v)) failed: address not aligned: 0xfffffffffffffff1 Message-ID: <202001291006.00TA6E4l026288@aojmv0008.oracle.com> Changeset: 9fb094231eee Author: egahlin Date: 2020-01-29 11:04 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9fb094231eee 8238083: Crash: assert(is_object_aligned(v)) failed: address not aligned: 0xfffffffffffffff1 Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java From adinn at redhat.com Wed Jan 29 10:16:29 2020 From: adinn at redhat.com (adinn at redhat.com) Date: Wed, 29 Jan 2020 10:16:29 +0000 Subject: hg: jdk/jdk: 8237524: AArch64: String.compareTo() may return incorrect result Message-ID: <202001291016.00TAGTSk002883@aojmv0008.oracle.com> Changeset: b53fdc9fd058 Author: pli Date: 2020-01-21 08:15 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b53fdc9fd058 8237524: AArch64: String.compareTo() may return incorrect result Reviewed-by: aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp + test/hotspot/jtreg/compiler/intrinsics/Test8237524.java From shade at redhat.com Wed Jan 29 13:35:07 2020 From: shade at redhat.com (shade at redhat.com) Date: Wed, 29 Jan 2020 13:35:07 +0000 Subject: hg: jdk/jdk: 8238153: CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx" Message-ID: <202001291335.00TDZ7Mt023184@aojmv0008.oracle.com> Changeset: eec468f180dd Author: shade Date: 2020-01-29 14:34 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/eec468f180dd 8238153: CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx" Reviewed-by: roland, rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp From aph at redhat.com Wed Jan 29 16:02:07 2020 From: aph at redhat.com (aph at redhat.com) Date: Wed, 29 Jan 2020 16:02:07 +0000 Subject: hg: jdk/jdk: 8230392: Define AArch64 as MULTI_COPY_ATOMIC Message-ID: <202001291602.00TG27R5020960@aojmv0008.oracle.com> Changeset: ad9548e8086b Author: aph Date: 2020-01-23 11:44 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ad9548e8086b 8230392: Define AArch64 as MULTI_COPY_ATOMIC Reviewed-by: adinn, dholmes ! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp From pavel.rappo at oracle.com Wed Jan 29 18:05:27 2020 From: pavel.rappo at oracle.com (pavel.rappo at oracle.com) Date: Wed, 29 Jan 2020 18:05:27 +0000 Subject: hg: jdk/jdk: 8238167: Remove stray files from jdk.javadoc Message-ID: <202001291805.00TI5RY8001481@aojmv0008.oracle.com> Changeset: b986fd6a9173 Author: prappo Date: 2020-01-29 18:04 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b986fd6a9173 8238167: Remove stray files from jdk.javadoc 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/resources/script-dir/external/jquery/jquery.js - test/langtools/jdk/javadoc/doclet/testOptions/help.html ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java From ekaterina.pavlova at oracle.com Wed Jan 29 18:33:57 2020 From: ekaterina.pavlova at oracle.com (ekaterina.pavlova at oracle.com) Date: Wed, 29 Jan 2020 18:33:57 +0000 Subject: hg: jdk/jdk: 8236211: [Graal] compiler/graalunit/GraphTest.java is skipped in all testing Message-ID: <202001291833.00TIXvwT019431@aojmv0008.oracle.com> Changeset: 9a36b6a6d502 Author: epavlova Date: 2020-01-29 10:12 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9a36b6a6d502 8236211: [Graal] compiler/graalunit/GraphTest.java is skipped in all testing Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/graalunit/GraphTest.java ! test/hotspot/jtreg/compiler/graalunit/NodesTest.java ! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt ! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java From daniel.fuchs at oracle.com Wed Jan 29 19:13:57 2020 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Wed, 29 Jan 2020 19:13:57 +0000 Subject: hg: jdk/jdk: 8237896: MulticastSocket should link to DatagramChannel as an alternative for multicasting. Message-ID: <202001291913.00TJDvqh013143@aojmv0008.oracle.com> Changeset: 79fe42b90d9c Author: dfuchs Date: 2020-01-29 19:13 +0000 URL: https://hg.openjdk.java.net/jdk/jdk/rev/79fe42b90d9c 8237896: MulticastSocket should link to DatagramChannel as an alternative for multicasting. Summary: MulticastSocket API documentation now includes some links to DatagramChannel. Reviewed-by: alanb ! src/java.base/share/classes/java/net/MulticastSocket.java From andy.herrick at oracle.com Wed Jan 29 19:37:00 2020 From: andy.herrick at oracle.com (andy.herrick at oracle.com) Date: Wed, 29 Jan 2020 19:37:00 +0000 Subject: hg: jdk/jdk14: 8238168: Remove Copyright from WinLauncher.template Message-ID: <202001291937.00TJb07E023667@aojmv0008.oracle.com> Changeset: a96bc204e3b3 Author: herrick Date: 2020-01-29 14:35 -0500 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/a96bc204e3b3 8238168: Remove Copyright from WinLauncher.template Reviewed-by: kcr, prr, asemenyuk ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinLauncher.template From ioi.lam at oracle.com Wed Jan 29 20:03:35 2020 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Wed, 29 Jan 2020 20:03:35 +0000 Subject: hg: jdk/jdk: 8237046: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh should be excluded from testing Message-ID: <202001292003.00TK3ZjZ009020@aojmv0008.oracle.com> Changeset: 32451e117389 Author: iklam Date: 2020-01-29 12:01 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/32451e117389 8237046: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh should be excluded from testing Reviewed-by: dcubed, mseledtsov ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh From kim.barrett at oracle.com Wed Jan 29 21:22:48 2020 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Wed, 29 Jan 2020 21:22:48 +0000 Subject: hg: jdk/jdk: 8233822: VM_G1CollectForAllocation should always check for upgrade to full Message-ID: <202001292122.00TLMmCe020573@aojmv0008.oracle.com> Changeset: c7d4f2849dbf Author: kbarrett Date: 2020-01-29 15:48 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/c7d4f2849dbf 8233822: VM_G1CollectForAllocation should always check for upgrade to full Summary: Move upgrade check into do_collection_pause_at_safepoint. Reviewed-by: tschatzl, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp From erik.gahlin at oracle.com Wed Jan 29 21:38:46 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Wed, 29 Jan 2020 21:38:46 +0000 Subject: hg: jdk/jdk: 8222001: JFR event for heap dumps written Message-ID: <202001292138.00TLck9k029311@aojmv0008.oracle.com> Changeset: ea066e5bdfd6 Author: egahlin Date: 2020-01-29 22:37 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/ea066e5bdfd6 8222001: JFR event for heap dumps written Reviewed-by: mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java ! test/lib/jdk/test/lib/jfr/EventNames.java From vladimir.x.ivanov at oracle.com Wed Jan 29 21:52:52 2020 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Wed, 29 Jan 2020 21:52:52 +0000 Subject: hg: jdk/jdk: 7175279: Don't use x87 FPU on x86-64 Message-ID: <202001292152.00TLqqdS007394@aojmv0008.oracle.com> Changeset: db30f31b9a8e Author: vlivanov Date: 2020-01-30 00:46 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/db30f31b9a8e 7175279: Don't use x87 FPU on x86-64 Reviewed-by: kvn, roland ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp From erik.gahlin at oracle.com Wed Jan 29 22:38:49 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Wed, 29 Jan 2020 22:38:49 +0000 Subject: hg: jdk/jdk: 8237364: Add early validation to the jdk.jfr.Recording constructor Message-ID: <202001292238.00TMcnbO003302@aojmv0008.oracle.com> Changeset: 029fe1db925d Author: egahlin Date: 2020-01-29 23:36 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/029fe1db925d 8237364: Add early validation to the jdk.jfr.Recording constructor Reviewed-by: mgronlun, mseledtsov ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java From erik.gahlin at oracle.com Wed Jan 29 22:54:51 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Wed, 29 Jan 2020 22:54:51 +0000 Subject: hg: jdk/jdk: 8215890: Simplify jdk/jfr/api/recording/event/TestPeriod.java Message-ID: <202001292254.00TMspn0012581@aojmv0008.oracle.com> Changeset: 4f0822a80a13 Author: egahlin Date: 2020-01-29 23:49 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/4f0822a80a13 8215890: Simplify jdk/jfr/api/recording/event/TestPeriod.java Reviewed-by: mgronlun, mseledtsov ! test/jdk/ProblemList.txt ! test/jdk/jdk/jfr/api/recording/event/TestPeriod.java From erik.gahlin at oracle.com Wed Jan 29 23:24:48 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Wed, 29 Jan 2020 23:24:48 +0000 Subject: hg: jdk/jdk: 8237574: Make TestNative work without -nativepath Message-ID: <202001292324.00TNOmEJ027760@aojmv0008.oracle.com> Changeset: 6588cfd31d9d Author: egahlin Date: 2020-01-30 00:23 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/6588cfd31d9d 8237574: Make TestNative work without -nativepath Reviewed-by: mgronlun, mseledtsov ! test/jdk/jdk/jfr/event/sampling/TestNative.java - test/jdk/jdk/jfr/event/sampling/libTestNative.c From jesper.wilhelmsson at oracle.com Thu Jan 30 02:24:09 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 30 Jan 2020 02:24:09 +0000 Subject: hg: jdk/jdk14: Added tag jdk-14+34 for changeset a96bc204e3b3 Message-ID: <202001300224.00U2O9EK028690@aojmv0008.oracle.com> Changeset: 42a0eaefc1db Author: jwilhelm Date: 2020-01-30 03:23 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/42a0eaefc1db Added tag jdk-14+34 for changeset a96bc204e3b3 ! .hgtags From igor.ignatyev at oracle.com Thu Jan 30 03:48:51 2020 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Thu, 30 Jan 2020 03:48:51 +0000 Subject: hg: jdk/jdk: 8237787: rewrite vmTestbase/vm/compiler/CodeCacheInfo* from shell to java Message-ID: <202001300348.00U3mph3012236@aojmv0008.oracle.com> Changeset: a5564b13ffa8 Author: iignatyev Date: 2020-01-29 19:27 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a5564b13ffa8 8237787: rewrite vmTestbase/vm/compiler/CodeCacheInfo* from shell to java Reviewed-by: epavlova, kvn + test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java - test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/run.sh + test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/Test.java - test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/run.sh From jesper.wilhelmsson at oracle.com Thu Jan 30 04:05:57 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 30 Jan 2020 04:05:57 +0000 Subject: hg: jdk/jdk: 4 new changesets Message-ID: <202001300405.00U45wT2020461@aojmv0008.oracle.com> Changeset: a96bc204e3b3 Author: herrick Date: 2020-01-29 14:35 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/a96bc204e3b3 8238168: Remove Copyright from WinLauncher.template Reviewed-by: kcr, prr, asemenyuk ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinLauncher.template Changeset: 42a0eaefc1db Author: jwilhelm Date: 2020-01-30 03:23 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/42a0eaefc1db Added tag jdk-14+34 for changeset a96bc204e3b3 ! .hgtags Changeset: 91994dfee869 Author: jwilhelm Date: 2020-01-30 03:29 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/91994dfee869 Added tag jdk-15+8 for changeset c7d4f2849dbf ! .hgtags Changeset: d20418cfe16e Author: jwilhelm Date: 2020-01-30 05:05 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d20418cfe16e Merge ! .hgtags From david.holmes at oracle.com Thu Jan 30 04:53:58 2020 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Thu, 30 Jan 2020 04:53:58 +0000 Subject: hg: jdk/jdk: 8237857: LogDecorations::uptimenanos is implemented incorrectly Message-ID: <202001300453.00U4rwk2013670@aojmv0008.oracle.com> Changeset: 74ecb602ffb0 Author: dholmes Date: 2020-01-29 23:53 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/74ecb602ffb0 8237857: LogDecorations::uptimenanos is implemented incorrectly Reviewed-by: dcubed, kbarrett ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/logging/logDecorations.hpp ! test/hotspot/gtest/logging/test_logDecorations.cpp From sergey.bylokhov at oracle.com Thu Jan 30 06:47:12 2020 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Thu, 30 Jan 2020 06:47:12 +0000 Subject: hg: jdk/client: 8176359: Frame#setMaximizedbounds not working properly in multi screen environments; ... Message-ID: <202001300647.00U6lCas010138@aojmv0008.oracle.com> Changeset: 2777408b8281 Author: serb Date: 2020-01-25 22:46 -0800 URL: https://hg.openjdk.java.net/jdk/client/rev/2777408b8281 8176359: Frame#setMaximizedbounds not working properly in multi screen environments 8231564: setMaximizedBounds is broken with large display scale and multiple monitors Reviewed-by: aivanov ! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! test/jdk/ProblemList.txt + test/jdk/java/awt/Frame/MaximizedToOppositeScreen/MaximizedToOppositeScreenBig.java + test/jdk/java/awt/Frame/MaximizedToOppositeScreen/MaximizedToOppositeScreenSmall.java ! test/jdk/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java From boris.ulasevich at bell-sw.com Thu Jan 30 07:29:34 2020 From: boris.ulasevich at bell-sw.com (boris.ulasevich at bell-sw.com) Date: Thu, 30 Jan 2020 07:29:34 +0000 Subject: hg: jdk/jdk: 8229971: Arm32: implementation for Thread-local handshakes Message-ID: <202001300729.00U7TYD2001352@aojmv0008.oracle.com> Changeset: 68181ac4ce7d Author: bulasevich Date: 2020-01-30 10:26 +0300 URL: https://hg.openjdk.java.net/jdk/jdk/rev/68181ac4ce7d 8229971: Arm32: implementation for Thread-local handshakes Reviewed-by: rehn, dsamersoff ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.hpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp From erik.gahlin at oracle.com Thu Jan 30 08:03:43 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Thu, 30 Jan 2020 08:03:43 +0000 Subject: hg: jdk/jdk: 8202142: jfr/event/io/TestInstrumentation is unstable Message-ID: <202001300803.00U83hhR017784@aojmv0008.oracle.com> Changeset: d7994062de41 Author: egahlin Date: 2020-01-30 09:01 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/d7994062de41 8202142: jfr/event/io/TestInstrumentation is unstable Reviewed-by: mgronlun, mseledtsov ! test/jdk/ProblemList.txt ! test/jdk/jdk/jfr/event/io/IOEvent.java ! test/jdk/jdk/jfr/event/io/IOHelper.java ! test/jdk/jdk/jfr/event/io/TestDisabledEvents.java ! test/jdk/jdk/jfr/event/io/TestFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestFileReadOnly.java ! test/jdk/jdk/jfr/event/io/TestFileStreamEvents.java ! test/jdk/jdk/jfr/event/io/TestInstrumentation.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileEvents.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileThread.java ! test/jdk/jdk/jfr/event/io/TestSocketChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketEvents.java From matthias.baesken at sap.com Thu Jan 30 08:17:21 2020 From: matthias.baesken at sap.com (matthias.baesken at sap.com) Date: Thu, 30 Jan 2020 08:17:21 +0000 Subject: hg: jdk/jdk: 8223699: cleanup perfMemory_aix.cpp O_NOFOLLOW coding on aix Message-ID: <202001300817.00U8HMct024798@aojmv0008.oracle.com> Changeset: 99f7916541e0 Author: mbaesken Date: 2020-01-28 08:53 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/99f7916541e0 8223699: cleanup perfMemory_aix.cpp O_NOFOLLOW coding on aix Reviewed-by: lucy, mdoerr ! src/hotspot/os/aix/perfMemory_aix.cpp From erik.gahlin at oracle.com Thu Jan 30 09:12:10 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Thu, 30 Jan 2020 09:12:10 +0000 Subject: hg: jdk/jdk: 8221331: test/jdk/jdk/jfr/event/io/EvilInstrument.java needs to re-worked to avoid recursive initialization issues Message-ID: <202001300912.00U9CAl0023688@aojmv0008.oracle.com> Changeset: 24b4c763cb22 Author: egahlin Date: 2020-01-30 10:10 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/24b4c763cb22 8221331: test/jdk/jdk/jfr/event/io/EvilInstrument.java needs to re-worked to avoid recursive initialization issues Reviewed-by: mgronlun, mseledtsov ! test/jdk/ProblemList.txt From magnus.ihse.bursie at oracle.com Thu Jan 30 10:09:26 2020 From: magnus.ihse.bursie at oracle.com (magnus.ihse.bursie at oracle.com) Date: Thu, 30 Jan 2020 10:09:26 +0000 Subject: hg: jdk/jdk: 8237879: make 4.3 breaks build Message-ID: <202001301009.00UA9QXD023905@aojmv0008.oracle.com> Changeset: 0743e1d49930 Author: ihse Date: 2020-01-30 11:08 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0743e1d49930 8237879: make 4.3 breaks build Reviewed-by: erikj, tbell ! make/common/MakeBase.gmk From erik.gahlin at oracle.com Thu Jan 30 10:33:48 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Thu, 30 Jan 2020 10:33:48 +0000 Subject: hg: jdk/jdk: 8238224: test\jdk\jdk\jfr\event\io\EvilInstrument.java should be removed Message-ID: <202001301033.00UAXmaE011859@aojmv0008.oracle.com> Changeset: e53122a71a0c Author: egahlin Date: 2020-01-30 11:14 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e53122a71a0c 8238224: test\jdk\jdk\jfr\event\io\EvilInstrument.java should be removed Reviewed-by: mgronlun - test/jdk/jdk/jfr/event/io/EvilInstrument.java From per.liden at oracle.com Thu Jan 30 12:00:49 2020 From: per.liden at oracle.com (per.liden at oracle.com) Date: Thu, 30 Jan 2020 12:00:49 +0000 Subject: hg: jdk/jdk: 5 new changesets Message-ID: <202001301200.00UC0ojv001094@aojmv0008.oracle.com> Changeset: e6e4b43ee3ce Author: pliden Date: 2020-01-30 12:41 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/e6e4b43ee3ce 8237649: ZGC: Improved NUMA support when using small pages Reviewed-by: eosterlund, smonteith ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp Changeset: b576a0ead397 Author: pliden Date: 2020-01-30 12:41 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/b576a0ead397 8237758: ZGC: Move get_mempolicy() syscall wrapper to ZSyscall Reviewed-by: eosterlund ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/linux/gc/z/zSyscall_linux.cpp ! src/hotspot/os/linux/gc/z/zSyscall_linux.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp Changeset: 9c2c9e22c8ba Author: pliden Date: 2020-01-30 12:41 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9c2c9e22c8ba 8237825: ZGC: Replace -XX:ZPath with -XX:AllocateHeapAt Reviewed-by: eosterlund ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: fe7c8e8eca0b Author: pliden Date: 2020-01-30 12:41 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/fe7c8e8eca0b 8237884: ZGC: Use clamp() instead of MIN2(MAX2()) Reviewed-by: kbarrett, smonteith ! src/hotspot/share/gc/z/zHeuristics.cpp Changeset: 58acc5079000 Author: pliden Date: 2020-01-30 12:42 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/58acc5079000 8237882: ZGC: Remove ZUtils::round_{up,down}_power_of_2() declarations Reviewed-by: kbarrett, smonteith ! src/hotspot/share/gc/z/zUtils.hpp From coleen.phillimore at oracle.com Thu Jan 30 13:50:26 2020 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Thu, 30 Jan 2020 13:50:26 +0000 Subject: hg: jdk/jdk: 8237080: fatal error: VM thread could block on lock that may be held by a JavaThread during safepoint: SharedDecoder_lock Message-ID: <202001301350.00UDoQlQ000241@aojmv0008.oracle.com> Changeset: 0f53754d8577 Author: coleenp Date: 2020-01-30 08:50 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0f53754d8577 8237080: fatal error: VM thread could block on lock that may be held by a JavaThread during safepoint: SharedDecoder_lock Summary: Set allow_vm_block to true for this lock. It's _safepoint_check_never so it's sort of implied (you can't safepoint holding the lock and block out the vm thread). Reviewed-by: rehn, zgu, pchilanomate, dholmes ! src/hotspot/share/runtime/mutexLocker.cpp From eric.caspole at oracle.com Thu Jan 30 15:31:00 2020 From: eric.caspole at oracle.com (eric.caspole at oracle.com) Date: Thu, 30 Jan 2020 15:31:00 +0000 Subject: hg: jdk/jdk: 8238189: Cleanups to AES crypto micros Message-ID: <202001301531.00UFV0JL025987@aojmv0008.oracle.com> Changeset: abb879864b99 Author: ecaspole Date: 2020-01-30 10:31 -0500 URL: https://hg.openjdk.java.net/jdk/jdk/rev/abb879864b99 8238189: Cleanups to AES crypto micros Summary: Move all tested algorithms into the small set Reviewed-by: xuelei ! test/micro/org/openjdk/bench/javax/crypto/small/AESBench.java From maurizio.cimadamore at oracle.com Thu Jan 30 15:53:30 2020 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 30 Jan 2020 15:53:30 +0000 Subject: hg: jdk/jdk: 8237521: Memory Access API fixes for 32-bit Message-ID: <202001301553.00UFrUgT007875@aojmv0008.oracle.com> Changeset: 41f1e738b639 Author: ngasson Date: 2020-01-24 17:41 +0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/41f1e738b639 8237521: Memory Access API fixes for 32-bit Reviewed-by: mcimadamore, dholmes ! src/hotspot/share/prims/unsafe.cpp ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java ! test/hotspot/jtreg/runtime/Unsafe/AllocateMemory.java ! test/jdk/java/foreign/TestArrays.java ! test/jdk/java/foreign/TestByteBuffer.java ! test/jdk/java/foreign/TestMemoryAlignment.java From erik.gahlin at oracle.com Thu Jan 30 16:23:48 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Thu, 30 Jan 2020 16:23:48 +0000 Subject: hg: jdk/jdk: 8213918: DumpReason JFR event is not covered by test Message-ID: <202001301623.00UGNmqc024722@aojmv0008.oracle.com> Changeset: 2dbf459b5577 Author: egahlin Date: 2020-01-30 17:23 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/2dbf459b5577 8213918: DumpReason JFR event is not covered by test Reviewed-by: mgronlun, mseledtsov ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestDumpReason.java ! test/jdk/jdk/jfr/event/runtime/TestFlush.java ! test/lib/jdk/test/lib/jfr/EventNames.java From erik.gahlin at oracle.com Thu Jan 30 16:36:40 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Thu, 30 Jan 2020 16:36:40 +0000 Subject: hg: jdk/jdk: 8219686: jdk/jfr/event/runtime/TestShutdownEvent.java recording file length is 0 Message-ID: <202001301636.00UGae4m001652@aojmv0008.oracle.com> Changeset: 991acdf0e37f Author: egahlin Date: 2020-01-30 17:36 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/991acdf0e37f 8219686: jdk/jfr/event/runtime/TestShutdownEvent.java recording file length is 0 Reviewed-by: mgronlun, mseledtsov ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java From erik.gahlin at oracle.com Thu Jan 30 16:51:35 2020 From: erik.gahlin at oracle.com (erik.gahlin at oracle.com) Date: Thu, 30 Jan 2020 16:51:35 +0000 Subject: hg: jdk/jdk: 8232636: JFR TestDumpOnCrash.java crashed and failed to create emergency dump file Message-ID: <202001301651.00UGpZk7011366@aojmv0008.oracle.com> Changeset: 9211f6e20448 Author: egahlin Date: 2020-01-30 17:49 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/9211f6e20448 8232636: JFR TestDumpOnCrash.java crashed and failed to create emergency dump file Reviewed-by: mgronlun, mseledtsov ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java From jesper.wilhelmsson at oracle.com Thu Jan 30 17:49:01 2020 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 30 Jan 2020 17:49:01 +0000 Subject: hg: jdk/jdk14: 8236092: Remove EA from JDK 14 version string starting with Initial RC promotion Message-ID: <202001301749.00UHn1a8018346@aojmv0008.oracle.com> Changeset: a23e471deb84 Author: diazhou Date: 2020-01-30 18:02 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/a23e471deb84 8236092: Remove EA from JDK 14 version string starting with Initial RC promotion Reviewed-by: tbell, erikj ! make/autoconf/version-numbers From mikhailo.seledtsov at oracle.com Thu Jan 30 18:27:37 2020 From: mikhailo.seledtsov at oracle.com (mikhailo.seledtsov at oracle.com) Date: Thu, 30 Jan 2020 18:27:37 +0000 Subject: hg: jdk/jdk: 8235599: [TESTBUG] JFR streaming/TestJVMCrash.java fails to cleanup files after test Message-ID: <202001301827.00UIRbfE013624@aojmv0008.oracle.com> Changeset: 84d6423a759a Author: mseledtsov Date: 2020-01-30 10:27 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/84d6423a759a 8235599: [TESTBUG] JFR streaming/TestJVMCrash.java fails to cleanup files after test Summary: Removed the TestJVMCrash.java test from problem list Reviewed-by: egahlin ! test/jdk/ProblemList.txt From jonathan.gibbons at oracle.com Thu Jan 30 19:20:55 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 30 Jan 2020 19:20:55 +0000 Subject: hg: jdk/jdk: 8236949: javadoc -Xdoclint does not accumulate options correctly Message-ID: <202001301920.00UJKtMA016467@aojmv0008.oracle.com> Changeset: bb83f1dff441 Author: jjg Date: 2020-01-30 11:20 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/bb83f1dff441 8236949: javadoc -Xdoclint does not accumulate options correctly Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java + test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java ! test/langtools/jdk/javadoc/tool/treeapi/TestDocTrees.java From jonathan.gibbons at oracle.com Thu Jan 30 19:30:15 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 30 Jan 2020 19:30:15 +0000 Subject: hg: jdk/jdk: 8200363: Add javadoc command line setting to fail on warnings Message-ID: <202001301930.00UJUFOB023195@aojmv0008.oracle.com> Changeset: 8d8bd676484d Author: jjg Date: 2020-01-30 11:29 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8d8bd676484d 8200363: Add javadoc command line setting to fail on warnings Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties + test/langtools/jdk/javadoc/tool/testWErrorOption/TestWErrorOption.java From erik.joelsson at oracle.com Thu Jan 30 20:02:16 2020 From: erik.joelsson at oracle.com (erik.joelsson at oracle.com) Date: Thu, 30 Jan 2020 20:02:16 +0000 Subject: hg: jdk/jdk: 8237914: The test-make target does not fail on test failure Message-ID: <202001302002.00UK2GRr010967@aojmv0008.oracle.com> Changeset: 560b2becbe87 Author: erikj Date: 2020-01-30 12:00 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/560b2becbe87 8237914: The test-make target does not fail on test failure Reviewed-by: tbell, ihse ! make/RunTests.gmk From igor.ignatyev at oracle.com Thu Jan 30 23:18:06 2020 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Thu, 30 Jan 2020 23:18:06 +0000 Subject: hg: jdk/jdk: 8237953: vmTestbase/jit/tiered/Test.java failure after JDK-8237798 Message-ID: <202001302318.00UNI7u1026349@aojmv0008.oracle.com> Changeset: 8482ab8f9b4c Author: iignatyev Date: 2020-01-30 08:55 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/8482ab8f9b4c 8237953: vmTestbase/jit/tiered/Test.java failure after JDK-8237798 Reviewed-by: iveresov ! test/hotspot/jtreg/vmTestbase/jit/tiered/Test.java From jonathan.gibbons at oracle.com Thu Jan 30 23:50:30 2020 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Thu, 30 Jan 2020 23:50:30 +0000 Subject: hg: jdk/jdk: 8238259: new tests do not account for Windows file separators Message-ID: <202001302350.00UNoUWA012087@aojmv0008.oracle.com> Changeset: 085463e75652 Author: jjg Date: 2020-01-30 15:50 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/085463e75652 8238259: new tests do not account for Windows file separators Reviewed-by: vromero ! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java ! test/langtools/jdk/javadoc/tool/testWErrorOption/TestWErrorOption.java From christian.hagedorn at oracle.com Fri Jan 31 08:36:49 2020 From: christian.hagedorn at oracle.com (christian.hagedorn at oracle.com) Date: Fri, 31 Jan 2020 08:36:49 +0000 Subject: hg: jdk/jdk: 8235332: TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM Message-ID: <202001310836.00V8anrq001581@aojmv0008.oracle.com> Changeset: 0905868db490 Author: chagedorn Date: 2020-01-31 09:32 +0100 URL: https://hg.openjdk.java.net/jdk/jdk/rev/0905868db490 8235332: TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM Summary: Account for GC barriers when skipping a cloned ArrayCopyNode in ConnectionGraph::find_inst_mem() Reviewed-by: roland, neliasso ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/arraycopy/TestCloneAccessStressGCM.java From markus.gronlund at oracle.com Fri Jan 31 11:18:46 2020 From: markus.gronlund at oracle.com (markus.gronlund at oracle.com) Date: Fri, 31 Jan 2020 11:18:46 +0000 Subject: hg: jdk/jdk14: 8236743: JFR: assert(klass != __null) failed: invariant in ObjectSampleCheckpoint::add_to_leakp_set Message-ID: <202001311118.00VBIk3b000816@aojmv0008.oracle.com> Changeset: f8bf9cb16b5e Author: mgronlun Date: 2020-01-31 12:17 +0100 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/f8bf9cb16b5e 8236743: JFR: assert(klass != __null) failed: invariant in ObjectSampleCheckpoint::add_to_leakp_set Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! 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/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp + src/hotspot/share/jfr/support/jfrMethodLookup.cpp + src/hotspot/share/jfr/support/jfrMethodLookup.hpp From brian.burkhalter at oracle.com Fri Jan 31 20:05:15 2020 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Fri, 31 Jan 2020 20:05:15 +0000 Subject: hg: jdk/jdk14: 8237514: Spec Clarification - ByteBuffer::alignmentOffset Spec Message-ID: <202001312005.00VK5F4E024265@aojmv0008.oracle.com> Changeset: 2a0de7812409 Author: bpb Date: 2020-01-31 08:04 -0800 URL: https://hg.openjdk.java.net/jdk/jdk14/rev/2a0de7812409 8237514: Spec Clarification - ByteBuffer::alignmentOffset Spec Reviewed-by: alanb, psandoz ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/jdk/java/nio/Buffer/Basic-X.java.template ! test/jdk/java/nio/Buffer/Basic.java ! test/jdk/java/nio/Buffer/BasicByte.java From ioi.lam at oracle.com Fri Jan 31 22:20:21 2020 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Fri, 31 Jan 2020 22:20:21 +0000 Subject: hg: jdk/jdk: 8238198: Avoid using @ tags in TestOptionsWithRanges_generate.sh Message-ID: <202001312220.00VMKLPp008285@aojmv0008.oracle.com> Changeset: 298f81208333 Author: iklam Date: 2020-01-31 14:18 -0800 URL: https://hg.openjdk.java.net/jdk/jdk/rev/298f81208333 8238198: Avoid using @ tags in TestOptionsWithRanges_generate.sh Reviewed-by: iignatyev ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh