From duke at openjdk.java.net Thu Jan 2 13:56:01 2020 From: duke at openjdk.java.net (duke) Date: Thu, 2 Jan 2020 13:56:01 GMT Subject: git: openjdk/mobile: 8236274: remove obsolete -d2Zi+ debug flag in MSVC builds Message-ID: <146f6d84-ef97-4a36-865c-cf1683161d48@openjdk.java.net> Changeset: 2ff87c63 Author: Matthias Baesken Date: 2020-01-02 14:38:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/2ff87c63 8236274: remove obsolete -d2Zi+ debug flag in MSVC builds Reviewed-by: erikj, redestad ! make/autoconf/flags-cflags.m4 From duke at openjdk.java.net Thu Jan 2 14:34:01 2020 From: duke at openjdk.java.net (duke) Date: Thu, 2 Jan 2020 14:34:01 GMT Subject: git: openjdk/mobile: Added tag jdk-15+4 for changeset bb0a7975b31d Message-ID: <2586b11c-524c-47e5-9004-467975e42e3d@openjdk.java.net> Changeset: 14b9fe08 Author: Jesper Wilhelmsson Date: 2020-01-01 03:08:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/14b9fe08 Added tag jdk-15+4 for changeset bb0a7975b31d ! .hgtags From duke at openjdk.java.net Fri Jan 3 17:50:01 2020 From: duke at openjdk.java.net (duke) Date: Fri, 3 Jan 2020 17:50:01 GMT Subject: git: openjdk/mobile: 8236544: confusing error message: return type of accessor method is not compatible with type of record component Message-ID: <34260fd6-7a4e-41e0-9b63-8131cc5f78d8@openjdk.java.net> Changeset: 396c3635 Author: Vicente Romero Date: 2020-01-03 12:37:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/396c3635 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 duke at openjdk.java.net Sat Jan 4 07:32:01 2020 From: duke at openjdk.java.net (duke) Date: Sat, 4 Jan 2020 07:32:01 GMT Subject: git: openjdk/mobile: 8236552: Description of jmxremote.ssl.config.file in ManagementAgent.start is incorrect Message-ID: <82aa270f-85c3-495f-8fe8-70cbcf03b7b1@openjdk.java.net> Changeset: 0a9a7e2f Author: Yasumasa Suenaga Date: 2020-01-04 16:25:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/0a9a7e2f 8236552: Description of jmxremote.ssl.config.file in ManagementAgent.start is incorrect Reviewed-by: cjplummer ! src/hotspot/share/services/diagnosticCommand.cpp From duke at openjdk.java.net Mon Jan 6 07:59:02 2020 From: duke at openjdk.java.net (duke) Date: Mon, 6 Jan 2020 07:59:02 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <1ffa0898-2390-4d88-a0c9-16864b192867@openjdk.java.net> Changeset: 6da7ea6e Author: Chris Yin Date: 2020-01-06 11:29:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/6da7ea6e 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: 8a1b5ad9 Author: Jamil Nimeh Date: 2020-01-05 21:04:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/8a1b5ad9 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 duke at openjdk.java.net Mon Jan 6 19:39:29 2020 From: duke at openjdk.java.net (duke) Date: Mon, 6 Jan 2020 19:39:29 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <841c6900-260d-4fec-abae-5ba2c0c924f1@openjdk.java.net> Changeset: 2e237e35 Author: Naoto Sato Date: 2020-01-06 10:31:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/2e237e35 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: 5915ab98 Author: Joe Darcy Date: 2020-01-06 11:04:12 +0000 URL: https://git.openjdk.java.net/mobile/commit/5915ab98 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 duke at openjdk.java.net Tue Jan 7 12:46:25 2020 From: duke at openjdk.java.net (duke) Date: Tue, 7 Jan 2020 12:46:25 GMT Subject: git: openjdk/mobile: 8236161: C2: Remove useless step_over_gc_barrier() in int->bool conversion Message-ID: Changeset: ffe68bcb Author: Roman Kennke Date: 2020-01-07 13:45:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/ffe68bcb 8236161: C2: Remove useless step_over_gc_barrier() in int->bool conversion Reviewed-by: thartmann, roland ! src/hotspot/share/opto/cfgnode.cpp From duke at openjdk.java.net Tue Jan 7 13:58:07 2020 From: duke at openjdk.java.net (duke) Date: Tue, 7 Jan 2020 13:58:07 GMT Subject: git: openjdk/mobile: 8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle Message-ID: <075032c7-1c42-4722-a92a-8dc8eb20db57@openjdk.java.net> Changeset: ee5729ac Author: Zhengyu Gu Date: 2020-01-07 08:53:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/ee5729ac 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 duke at openjdk.java.net Tue Jan 7 18:15:09 2020 From: duke at openjdk.java.net (duke) Date: Tue, 7 Jan 2020 18:15:09 GMT Subject: git: openjdk/mobile: 8236224: Obsolete the FieldsAllocationStyle and CompactFields options Message-ID: <70a5f5d2-175e-40f1-94f1-954dd93c034c@openjdk.java.net> Changeset: c4b8e38d Author: Coleen Phillimore Date: 2020-01-07 13:11:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/c4b8e38d 8236224: Obsolete the FieldsAllocationStyle and CompactFields options 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 duke at openjdk.java.net Tue Jan 7 20:02:07 2020 From: duke at openjdk.java.net (duke) Date: Tue, 7 Jan 2020 20:02:07 GMT Subject: git: openjdk/mobile: 8236124: Minimal VM slowdebug build failed after JDK-8212160 Message-ID: <4c9dfd03-b921-4fd6-9deb-ffb7925bb705@openjdk.java.net> Changeset: ed044e91 Author: Serguei Spitsyn Date: 2020-01-07 19:57:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/ed044e91 8236124: Minimal VM slowdebug build failed after JDK-8212160 Use macro JVMTI_ONLY to avoid slowdebug build fail Reviewed-by: coleenp, cjplummer, dholmes ! src/hotspot/share/prims/jvmtiThreadState.hpp From duke at openjdk.java.net Tue Jan 7 20:54:07 2020 From: duke at openjdk.java.net (duke) Date: Tue, 7 Jan 2020 20:54:07 GMT Subject: git: openjdk/mobile: 8236732: Shenandoah: Stricter placement for oom-evac scopes Message-ID: <4167479f-e120-4970-a539-d60837a2389e@openjdk.java.net> Changeset: 769f8535 Author: Roman Kennke Date: 2020-01-07 21:53:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/769f8535 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 duke at openjdk.java.net Tue Jan 7 23:41:08 2020 From: duke at openjdk.java.net (duke) Date: Tue, 7 Jan 2020 23:41:08 GMT Subject: git: openjdk/mobile: 8236705: Use single character variant of String.replace when applicable Message-ID: Changeset: 1cf603e8 Author: Christoph Dreis Committer: Ivan Gerasimov Date: 2020-01-07 15:33:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/1cf603e8 8236705: Use single character variant of String.replace when applicable Reviewed-by: igerasim, alanb ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/Resources.java From duke at openjdk.java.net Tue Jan 7 23:59:08 2020 From: duke at openjdk.java.net (duke) Date: Tue, 7 Jan 2020 23:59:08 GMT Subject: git: openjdk/mobile: 8236489: Java heap file on daxfs should be more secure Message-ID: Changeset: 7d8519ff Author: Yasumasa Suenaga Date: 2020-01-08 08:53:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/7d8519ff 8236489: Java heap file on daxfs should be more secure Reviewed-by: iklam, dholmes ! src/hotspot/os/posix/os_posix.cpp From duke at openjdk.java.net Wed Jan 8 03:07:09 2020 From: duke at openjdk.java.net (duke) Date: Wed, 8 Jan 2020 03:07:09 GMT Subject: git: openjdk/mobile: 8236625: Remove writeable macro from JVM flags declaration Message-ID: Changeset: 584db981 Author: Ioi Lam Date: 2020-01-07 18:56:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/584db981 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 duke at openjdk.java.net Wed Jan 8 12:39:11 2020 From: duke at openjdk.java.net (duke) Date: Wed, 8 Jan 2020 12:39:11 GMT Subject: git: openjdk/mobile: 8231670: Remove TaskExecutor abstraction used in preserved marks processing Message-ID: <77e0b110-fd35-4125-b43c-e9ddbc953e20@openjdk.java.net> Changeset: ea83ced2 Author: Thomas Schatzl Date: 2020-01-08 13:33:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/ea83ced2 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 duke at openjdk.java.net Wed Jan 8 12:51:09 2020 From: duke at openjdk.java.net (duke) Date: Wed, 8 Jan 2020 12:51:09 GMT Subject: git: openjdk/mobile: 8234510: Remove file seeking requirement for writing a heap dump Message-ID: <3846a6dd-30ac-49f3-9c24-c70a182a71fa@openjdk.java.net> Changeset: 11c073b9 Author: Ralf Schmelter Date: 2020-01-08 13:44:54 +0000 URL: https://git.openjdk.java.net/mobile/commit/11c073b9 8234510: Remove file seeking requirement for writing a heap dump Reviewed-by: clanger, rrich ! src/hotspot/share/services/heapDumper.cpp From duke at openjdk.java.net Wed Jan 8 16:37:18 2020 From: duke at openjdk.java.net (duke) Date: Wed, 8 Jan 2020 16:37:18 GMT Subject: git: openjdk/mobile: 22 new changesets Message-ID: <77665b43-3b4b-47f1-ada3-79250632e1af@openjdk.java.net> Changeset: 51abf67c Author: Goetz Lindenmaier Date: 2019-12-16 14:10:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/51abf67c 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: 304ab31c Author: Markus Gr?nlund Date: 2019-12-21 12:45:08 +0000 URL: https://git.openjdk.java.net/mobile/commit/304ab31c 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: 5acd373a Author: Markus Gr?nlund Date: 2019-12-21 13:03:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/5acd373a 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: 34b08ed2 Author: Tobias Hartmann Date: 2019-12-23 09:44:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/34b08ed2 8233164: C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain 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: 417672bc Author: Chris Hegarty Date: 2019-12-23 09:17:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/417672bc 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: da03b15f Author: Lance Andersen Date: 2019-12-23 17:18:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/da03b15f 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: 1e67b2c4 Author: Yasumasa Suenaga Committer: Fairoz Matte Date: 2019-12-24 04:47:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/1e67b2c4 8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled Error handling for "lib_base_diff == 0" Reviewed-by: ysuenaga, cjplummer, kevinw ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c Changeset: 45e4c4c4 Author: Sandhya Viswanathan Date: 2019-12-24 16:49:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/45e4c4c4 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: e7a07ea2 Author: Weijun Wang Date: 2019-12-25 07:17:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/e7a07ea2 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: 44765b82 Author: Jesper Wilhelmsson Date: 2019-12-27 18:26:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/44765b82 Added tag jdk-14+29 for changeset 563fa900fa17 ! .hgtags Changeset: 39d46a1f Author: Jesper Wilhelmsson Date: 2020-01-01 03:08:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/39d46a1f Added tag jdk-14+30 for changeset d54ce919da90 ! .hgtags Changeset: 151ab6ac Author: Sergey Bylokhov Date: 2020-01-03 13:40:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/151ab6ac 8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java Reviewed-by: dmarkov ! test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java Changeset: e72f6028 Author: Naoto Sato Date: 2020-01-06 17:23:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/e72f6028 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: 0cb75321 Author: Jim Laskey Date: 2020-01-07 09:03:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/0cb75321 8233751: StringBuilder / StringBuffer capacity() doc is misleading Reviewed-by: bchristi ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java Changeset: aa3a79a2 Author: Vicente Romero Date: 2020-01-07 09:08:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/aa3a79a2 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: 320d4b7f Author: Vicente Romero Date: 2020-01-07 09:10:14 +0000 URL: https://git.openjdk.java.net/mobile/commit/320d4b7f 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: 50a56141 Author: Vicente Romero Date: 2020-01-07 09:21:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/50a56141 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: cc99075c Author: Igor Veresov Date: 2020-01-07 07:31:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/cc99075c 8236050: Some compiler tests fail when executed with custom TieredLevel 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: 3e9a17c5 Author: Christian Hagedorn Date: 2020-01-07 17:06:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/3e9a17c5 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 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: af4ad226 Author: Joe Darcy Date: 2020-01-07 09:17:51 +0000 URL: https://git.openjdk.java.net/mobile/commit/af4ad226 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: 03073cd4 Author: Joe Darcy Date: 2020-01-07 10:22:06 +0000 URL: https://git.openjdk.java.net/mobile/commit/03073cd4 8234783: Improve wording of spec of Record.equals Reviewed-by: jjg, vromero ! src/java.base/share/classes/java/lang/Record.java Changeset: 257a1bb8 Author: Jesper Wilhelmsson Date: 2020-01-08 16:03:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/257a1bb8 Merge ! .hgtags ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/x86/x86.ad ! test/langtools/tools/javac/records/RecordCompilationTests.java ! .hgtags ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/x86/x86.ad ! test/langtools/tools/javac/records/RecordCompilationTests.java From duke at openjdk.java.net Wed Jan 8 16:40:15 2020 From: duke at openjdk.java.net (duke) Date: Wed, 8 Jan 2020 16:40:15 GMT Subject: git: openjdk/mobile: 8236582: (fc) FileChannel.map fails with InternalError when security manager enabled Message-ID: Changeset: 31b9bbd8 Author: Brian Burkhalter Date: 2020-01-08 08:35:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/31b9bbd8 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 duke at openjdk.java.net Wed Jan 8 18:09:11 2020 From: duke at openjdk.java.net (duke) Date: Wed, 8 Jan 2020 18:09:11 GMT Subject: git: openjdk/mobile: 8236190: Unproblem list vmTestbase/nsk/jvmti/scenarios/hotswap/HS102/hs102t002/TestDescription.java Message-ID: <20e58013-c6ba-4f4a-8098-87fd06bd8bae@openjdk.java.net> Changeset: 639e97df Author: Daniil Titov Date: 2020-01-08 10:03:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/639e97df 8236190: Unproblem list vmTestbase/nsk/jvmti/scenarios/hotswap/HS102/hs102t002/TestDescription.java Reviewed-by: amenkov, cjplummer, iignatyev ! test/hotspot/jtreg/ProblemList-graal.txt From duke at openjdk.java.net Wed Jan 8 19:43:10 2020 From: duke at openjdk.java.net (duke) Date: Wed, 8 Jan 2020 19:43:10 GMT Subject: git: openjdk/mobile: 8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode Message-ID: <5f70d159-b79e-4a84-824a-a1ebd3417cb1@openjdk.java.net> Changeset: d6a5897f Author: Brian Burkhalter Date: 2020-01-08 11:38:08 +0000 URL: https://git.openjdk.java.net/mobile/commit/d6a5897f 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 duke at openjdk.java.net Wed Jan 8 21:47:09 2020 From: duke at openjdk.java.net (duke) Date: Wed, 8 Jan 2020 21:47:09 GMT Subject: git: openjdk/mobile: 8236815: Shenandoah: Fix weak roots in final Traversal GC phase Message-ID: <50af21c5-1579-4e17-9fce-693f5e39b379@openjdk.java.net> Changeset: 4a84146e Author: Roman Kennke Date: 2020-01-08 22:46:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/4a84146e 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 duke at openjdk.java.net Thu Jan 9 01:33:09 2020 From: duke at openjdk.java.net (duke) Date: Thu, 9 Jan 2020 01:33:09 GMT Subject: git: openjdk/mobile: Added tag jdk-15+5 for changeset b97c1773ccaf Message-ID: <6c375c93-7f5f-4c17-bb17-be7b93f448f7@openjdk.java.net> Changeset: 9ab387d1 Author: Jesper Wilhelmsson Date: 2020-01-09 02:27:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/9ab387d1 Added tag jdk-15+5 for changeset b97c1773ccaf ! .hgtags From duke at openjdk.java.net Thu Jan 9 13:40:15 2020 From: duke at openjdk.java.net (duke) Date: Thu, 9 Jan 2020 13:40:15 GMT Subject: git: openjdk/mobile: 8228818: Shenandoah: Processing weak roots in concurrent phase when possible Message-ID: <13d39ca3-f3b2-4bf5-a26a-5a7059212f3f@openjdk.java.net> Changeset: 11738f10 Author: Zhengyu Gu Date: 2020-01-09 08:35:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/11738f10 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 duke at openjdk.java.net Thu Jan 9 14:45:14 2020 From: duke at openjdk.java.net (duke) Date: Thu, 9 Jan 2020 14:45:14 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <54df9611-78a3-4792-a75d-4cfdd4fae74d@openjdk.java.net> Changeset: 21c02a5b Author: Andrew Haley Date: 2020-01-09 09:30:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/21c02a5b 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: 984da450 Author: Andrew Haley Date: 2020-01-09 09:30:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/984da450 Merge ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64.ad From duke at openjdk.java.net Thu Jan 9 17:00:15 2020 From: duke at openjdk.java.net (duke) Date: Thu, 9 Jan 2020 17:00:15 GMT Subject: git: openjdk/mobile: 8236856: AArch64: Spurious GCC warnings Message-ID: <1c19de39-965c-4cd0-beae-2c1930820d4c@openjdk.java.net> Changeset: 682af8be Author: Andrew Haley Date: 2020-01-09 10:01:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/682af8be 8236856: AArch64: Spurious GCC warnings Reviewed-by: adinn ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp From duke at openjdk.java.net Thu Jan 9 21:02:12 2020 From: duke at openjdk.java.net (duke) Date: Thu, 9 Jan 2020 21:02:12 GMT Subject: git: openjdk/mobile: 8214277: Use merged G1ArchiveRegionMap for open and closed archive heap regions Message-ID: <96aeae44-7936-49c8-beeb-74f29829b07e@openjdk.java.net> Changeset: fab31221 Author: Thomas Schatzl Date: 2020-01-09 21:57:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/fab31221 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 duke at openjdk.java.net Thu Jan 9 21:11:12 2020 From: duke at openjdk.java.net (duke) Date: Thu, 9 Jan 2020 21:11:12 GMT Subject: git: openjdk/mobile: 8235766: SafepointSynchronize::_end_of_last_safepoint is unused Message-ID: <2c52d5a2-902e-4e1f-b524-79cb32838ce1@openjdk.java.net> Changeset: ff914903 Author: Harold Seigel Date: 2020-01-09 21:06:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/ff914903 8235766: SafepointSynchronize::_end_of_last_safepoint is unused Remove unused field Reviewed-by: lfoltan ! src/hotspot/share/runtime/safepoint.hpp From duke at openjdk.java.net Thu Jan 9 21:17:22 2020 From: duke at openjdk.java.net (duke) Date: Thu, 9 Jan 2020 21:17:22 GMT Subject: git: openjdk/mobile: 23 new changesets Message-ID: Changeset: 4e29c964 Author: Serguei Spitsyn Date: 2020-01-07 21:36:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/4e29c964 8236124: Minimal VM slowdebug build failed after JDK-8212160 Use macro JVMTI_ONLY to avoid slowdebug build fail Reviewed-by: coleenp, cjplummer, dholmes ! src/hotspot/share/prims/jvmtiThreadState.hpp Changeset: ef5b447b Author: Kim Barrett Date: 2020-01-07 17:28:42 +0000 URL: https://git.openjdk.java.net/mobile/commit/ef5b447b 8235751: Assertion when triggering concurrent cycle during shutdown 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: 89f2d145 Author: Thomas Schatzl Date: 2020-01-08 14:36:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/89f2d145 8235934: gc/g1/TestGCLogMessages.java fails with 'DerivedPointerTable Update' found 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: 0562caa4 Author: Erik Gahlin Date: 2020-01-08 19:12:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/0562caa4 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: be6b4aab Author: Vicente Romero Date: 2020-01-08 15:18:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/be6b4aab 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: 450b97f5 Author: Roman Kennke Date: 2019-12-12 18:34:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/450b97f5 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: 0591a66b Author: Zhengyu Gu Date: 2019-12-12 15:20:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/0591a66b 8235842: Shenandoah: Implement native LRB for narrow oop Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: 950ebec4 Author: Aditya Mandaleeka Committer: Martin Doerr Date: 2019-12-20 19:51:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/950ebec4 8236179: C1 register allocation error with T_ADDRESS Reviewed-by: rkennke, vlivanov, roland, mdoerr ! 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: 773b7b6c Author: Roman Kennke Date: 2019-12-17 18:23:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/773b7b6c 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient Reviewed-by: zgu ! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java Changeset: 49b1cc8e Author: Roman Kennke Date: 2020-01-07 13:45:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/49b1cc8e 8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion Reviewed-by: thartmann, roland ! src/hotspot/share/opto/cfgnode.cpp Changeset: 9e09ba5e Author: Zhengyu Gu Date: 2020-01-07 08:53:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/9e09ba5e 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: ba6cedcf Author: Roman Kennke Date: 2020-01-07 21:53:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/ba6cedcf 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: 7ed4930a Author: Anthony Scarpino Date: 2020-01-08 13:25:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/7ed4930a 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: 02397715 Author: Erik Gahlin Date: 2020-01-08 22:44:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/02397715 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: e5b0568e Author: Paul Sandoz Committer: Maurizio Cimadamore Date: 2020-01-08 23:12:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/e5b0568e 8236769: Clarify javadoc of memory access API 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 + test/jdk/java/foreign/TestTypeAccess.java Changeset: 0a4d6f69 Author: Jesper Wilhelmsson Date: 2020-01-09 02:31:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/0a4d6f69 Added tag jdk-14+31 for changeset d54ce919da90 ! .hgtags Changeset: cd74b2a2 Author: Jesper Wilhelmsson Date: 2020-01-09 02:34:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/cd74b2a2 Added tag jdk-14+31 for changeset decd3d2953b6 ! .hgtags Changeset: 6e467d4d Author: Athijegannathan Sundararajan Date: 2020-01-09 17:25:05 +0000 URL: https://git.openjdk.java.net/mobile/commit/6e467d4d 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: b1df8adb Author: Maurizio Cimadamore Date: 2020-01-09 12:04:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/b1df8adb 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: 863f7416 Author: Christian Hagedorn Date: 2020-01-09 16:14:14 +0000 URL: https://git.openjdk.java.net/mobile/commit/863f7416 8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it 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: 7cd4d9ac Author: Brian Burkhalter Date: 2020-01-09 08:31:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/7cd4d9ac 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: d8e3d8af Author: Brian Burkhalter Date: 2020-01-09 08:31:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/d8e3d8af 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: 943b87dd Author: Jesper Wilhelmsson Date: 2020-01-09 20:21:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/943b87dd 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/langtools/tools/javac/records/RecordCompilationTests.java ! .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/langtools/tools/javac/records/RecordCompilationTests.java From duke at openjdk.java.net Thu Jan 9 22:43:10 2020 From: duke at openjdk.java.net (duke) Date: Thu, 9 Jan 2020 22:43:10 GMT Subject: git: openjdk/mobile: 8232759: Remove GC.class_stats Message-ID: <43276f26-0a42-4916-91f3-d58b8cfb4c90@openjdk.java.net> Changeset: 016b0f0c Author: Coleen Phillimore Date: 2020-01-09 17:38:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/016b0f0c 8232759: Remove GC.class_stats 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 duke at openjdk.java.net Thu Jan 9 23:45:12 2020 From: duke at openjdk.java.net (duke) Date: Thu, 9 Jan 2020 23:45:12 GMT Subject: git: openjdk/mobile: 8234423: Modifying ArrayList.subList().subList() resets modCount of subList Message-ID: <49b8a246-1016-4ec8-8508-f77efaa191cb@openjdk.java.net> Changeset: 78c4ab44 Author: Ivan Gerasimov Date: 2020-01-09 15:38:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/78c4ab44 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 duke at openjdk.java.net Fri Jan 10 03:02:10 2020 From: duke at openjdk.java.net (duke) Date: Fri, 10 Jan 2020 03:02:10 GMT Subject: git: openjdk/mobile: 8236905: ProblemList test/hotspot/jtreg/runtime/Metaspace/DefineClass.java Message-ID: Changeset: 5de40a08 Author: Coleen Phillimore Date: 2020-01-09 21:58:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/5de40a08 8236905: ProblemList test/hotspot/jtreg/runtime/Metaspace/DefineClass.java Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt From duke at openjdk.java.net Fri Jan 10 07:37:10 2020 From: duke at openjdk.java.net (duke) Date: Fri, 10 Jan 2020 07:37:10 GMT Subject: git: openjdk/mobile: 8234309: LFGarbageCollectedTest.java fails with parse Exception Message-ID: <22d455f4-da1a-4d07-90ac-0cc8d10ad169@openjdk.java.net> Changeset: 984abfeb Author: Sureshkumar Mahaliswamy Committer: Sibabrata Sahoo Date: 2020-01-09 22:42:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/984abfeb 8234309: LFGarbageCollectedTest.java fails with parse Exception LFGarbageCollectedTest.java fails with parse Exception Reviewed-by: mchung ! test/jdk/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java From duke at openjdk.java.net Fri Jan 10 08:05:10 2020 From: duke at openjdk.java.net (duke) Date: Fri, 10 Jan 2020 08:05:10 GMT Subject: git: openjdk/mobile: 8236709: struct SwitchRange in HS violates C++ One Definition Rule Message-ID: <55ea3ab2-de71-46a3-807a-5952a28edc90@openjdk.java.net> Changeset: 4f35b4a6 Author: Matthias Baesken Date: 2020-01-08 08:55:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/4f35b4a6 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 duke at openjdk.java.net Fri Jan 10 11:42:14 2020 From: duke at openjdk.java.net (duke) Date: Fri, 10 Jan 2020 11:42:14 GMT Subject: git: openjdk/mobile: 8236851: Shenandoah: More details in Traversal GC event messages Message-ID: Changeset: c2b462cf Author: Roman Kennke Date: 2020-01-10 12:42:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/c2b462cf 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 duke at openjdk.java.net Fri Jan 10 14:28:02 2020 From: duke at openjdk.java.net (duke) Date: Fri, 10 Jan 2020 14:28:02 GMT Subject: git: openjdk/mobile: 3 new changesets Message-ID: Changeset: d94f8c91 Author: Serguei Spitsyn Date: 2020-01-10 01:36:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/d94f8c91 8229847: AttachProvider javadoc page needs an update 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: efc96d1c Author: Valerie Peng Date: 2020-01-10 02:52:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/efc96d1c 8236897: Fix the copyright header for pkcs11gcm2.h Add the "Classpath" exception to existing header Reviewed-by: weijun ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11gcm2.h Changeset: 6234206f Author: Jesper Wilhelmsson Date: 2020-01-10 13:20:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/6234206f Merge From duke at openjdk.java.net Fri Jan 10 14:43:58 2020 From: duke at openjdk.java.net (duke) Date: Fri, 10 Jan 2020 14:43:58 GMT Subject: git: openjdk/mobile: 8236488: Support for configure option --with-native-debug-symbols=internal is impossible on Windows Message-ID: Changeset: 0ba8940a Author: Christoph Langer Date: 2020-01-10 15:38:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/0ba8940a 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 duke at openjdk.java.net Mon Jan 13 16:04:01 2020 From: duke at openjdk.java.net (duke) Date: Mon, 13 Jan 2020 16:04:01 GMT Subject: git: openjdk/mobile: 8237008: Exclude serviceability/sa/TestInstanceKlassSizeForInterface.java on linuxppc64 and linuxppc64le Message-ID: Changeset: 91bb1d37 Author: Christoph Langer Date: 2020-01-13 16:56:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/91bb1d37 8237008: Exclude serviceability/sa/TestInstanceKlassSizeForInterface.java on linuxppc64 and linuxppc64le Reviewed-by: mdoerr ! test/hotspot/jtreg/ProblemList.txt From duke at openjdk.java.net Mon Jan 13 16:10:55 2020 From: duke at openjdk.java.net (duke) Date: Mon, 13 Jan 2020 16:10:55 GMT Subject: git: openjdk/mobile: 8174270: Consolidate ICU sources in one location Message-ID: <91cac977-384e-4137-968a-1338fb838a3d@openjdk.java.net> Changeset: 1b24cf80 Author: Naoto Sato Date: 2020-01-13 08:05:59 +0000 URL: https://git.openjdk.java.net/mobile/commit/1b24cf80 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/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/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/BidiRun.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/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/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_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/Utility.java - src/java.base/share/classes/sun/text/normalizer/VersionInfo.java ! 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 duke at openjdk.java.net Mon Jan 13 16:35:01 2020 From: duke at openjdk.java.net (duke) Date: Mon, 13 Jan 2020 16:35:01 GMT Subject: git: openjdk/mobile: 17 new changesets Message-ID: <1c07d966-ff03-4f19-b539-b6eee6b66cbd@openjdk.java.net> Changeset: b81bfcbf Author: Zhengyu Gu Date: 2020-01-10 07:21:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/b81bfcbf 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: d6a2a079 Author: Goetz Lindenmaier Date: 2020-01-08 14:22:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/d6a2a079 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: 89f7e192 Author: Martin Doerr Date: 2020-01-10 16:30:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/89f7e192 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: feccf3cd Author: Erik ?sterlund Date: 2020-01-10 16:20:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/feccf3cd 8235669: G1: Stack walking API can expose AS_NO_KEEPALIVE oops Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/code/debugInfo.cpp Changeset: 78df4d41 Author: Joe Darcy Date: 2020-01-10 09:15:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/78df4d41 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: b7e74ef6 Author: Mandy Chung Date: 2020-01-10 11:48:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/b7e74ef6 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: fe8e1aac Author: Mandy Chung Date: 2020-01-10 11:50:54 +0000 URL: https://git.openjdk.java.net/mobile/commit/fe8e1aac 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: 0b542e3b Author: Christoph Dreis Committer: Mandy Chung Date: 2020-01-10 12:01:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/0b542e3b 8236945: typo "the the" in Lookup::in javadoc Reviewed-by: mchung ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 2c7c8023 Author: Erik Gahlin Date: 2020-01-10 21:09:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/2c7c8023 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: 4692bc58 Author: Vicente Romero Date: 2020-01-10 15:32:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/4692bc58 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: fca022b4 Author: Aleksey Shipilev Date: 2020-01-12 12:09:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/fca022b4 8236936: x86_32 Minimal VM build failure after JDK-8230765 Reviewed-by: iklam, zgu ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp Changeset: 34b9c84a Author: Athijegannathan Sundararajan Date: 2020-01-13 08:29:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/34b9c84a 8222098: tools/jlink/plugins/IncludeLocalesPluginTest.java time out Reviewed-by: jlaskey, naoto ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: 2afe1c6c Author: Nick Gasson Date: 2020-01-13 15:31:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/2afe1c6c 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: 6fc159f1 Author: Jan Lahoda Date: 2020-01-13 10:49:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/6fc159f1 8236715: JShell: Records with errors are not properly corraled 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: 8e2c1c68 Author: Jan Lahoda Date: 2020-01-13 10:50:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/8e2c1c68 8236546: Yield with boolean expression and Object target type crashes javac 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: ea152dcd Author: Tobias Hartmann Date: 2020-01-13 13:37:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/ea152dcd 8229855: C2 fails with assert(false) failed: bad AD file 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: 913b8702 Author: Jesper Wilhelmsson Date: 2020-01-13 15:40:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/913b8702 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 ! 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 duke at openjdk.java.net Mon Jan 13 16:56:51 2020 From: duke at openjdk.java.net (duke) Date: Mon, 13 Jan 2020 16:56:51 GMT Subject: git: openjdk/mobile: 8237017: Shenandoah: Remove racy assertion Message-ID: <0f47d07b-68c4-4506-ad70-6d00e029ac1f@openjdk.java.net> Changeset: ab90653a Author: Zhengyu Gu Date: 2020-01-13 11:51:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/ab90653a 8237017: Shenandoah: Remove racy assertion Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp From duke at openjdk.java.net Mon Jan 13 21:22:53 2020 From: duke at openjdk.java.net (duke) Date: Mon, 13 Jan 2020 21:22:53 GMT Subject: git: openjdk/mobile: 8234466: Class loading deadlock involving X509Factory#commitEvent() Message-ID: <553cfc6b-b603-4471-84f9-22f0a225cdf8@openjdk.java.net> Changeset: 2c516780 Author: Sean Coffey Date: 2020-01-13 21:16:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/2c516780 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 duke at openjdk.java.net Mon Jan 13 22:17:52 2020 From: duke at openjdk.java.net (duke) Date: Mon, 13 Jan 2020 22:17:52 GMT Subject: git: openjdk/mobile: 8237042: Switch to JCov build which supports byte code version 59 Message-ID: Changeset: b79d75d0 Author: Alexandre Iline Date: 2020-01-13 14:09:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/b79d75d0 8237042: Switch to JCov build which supports byte code version 59 Reviewed-by: erikj ! make/conf/jib-profiles.js From duke at openjdk.java.net Tue Jan 14 04:30:49 2020 From: duke at openjdk.java.net (duke) Date: Tue, 14 Jan 2020 04:30:49 GMT Subject: git: openjdk/mobile: 8236443: Issues with specializing vector register type for phi operand with generic operands Message-ID: <097dddad-47d0-4d5d-8cd2-56ae9d778755@openjdk.java.net> Changeset: 2b9fef7d Author: Jatin Bhateja Date: 2020-01-14 09:51:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/2b9fef7d 8236443: Issues with specializing vector register type for phi operand with generic operands 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 duke at openjdk.java.net Tue Jan 14 09:53:58 2020 From: duke at openjdk.java.net (duke) Date: Tue, 14 Jan 2020 09:53:58 GMT Subject: git: openjdk/mobile: 8236153: ZGC: gc/z/TestUncommit.java fails with java.lang.Exception: Uncommitted too fast Message-ID: Changeset: 832baeaf Author: Per Lid?n Date: 2020-01-14 10:43:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/832baeaf 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 duke at openjdk.java.net Tue Jan 14 11:51:55 2020 From: duke at openjdk.java.net (duke) Date: Tue, 14 Jan 2020 11:51:55 GMT Subject: git: openjdk/mobile: 8208281: java/nio/channels/AsynchronousSocketChannel/Basic.java timed out Message-ID: <3af4a45d-c33d-4c61-ab11-151a3c54bd35@openjdk.java.net> Changeset: bf16838a Author: Daniel Fuchs Date: 2020-01-14 11:45:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/bf16838a 8208281: java/nio/channels/AsynchronousSocketChannel/Basic.java timed out 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 duke at openjdk.java.net Tue Jan 14 13:22:54 2020 From: duke at openjdk.java.net (duke) Date: Tue, 14 Jan 2020 13:22:54 GMT Subject: git: openjdk/mobile: 8237014: Missing javadoc for jdk.jfr.Recording(Map) Message-ID: <6b82a3cf-d57c-47f2-bfe8-1e36b821be43@openjdk.java.net> Changeset: d32cfe3e Author: Erik Gahlin Date: 2020-01-14 14:17:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/d32cfe3e 8237014: Missing javadoc for jdk.jfr.Recording(Map) Reviewed-by: mgronlun, mseledtsov ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java From duke at openjdk.java.net Tue Jan 14 17:18:55 2020 From: duke at openjdk.java.net (duke) Date: Tue, 14 Jan 2020 17:18:55 GMT Subject: git: openjdk/mobile: 8236228: clean up BarrierSet headers in c1_LIRAssembler Message-ID: <2888c6c4-a9c2-4bc6-bc2e-e967913b12ce@openjdk.java.net> Changeset: 8d307c11 Author: Xin Liu Committer: Paul Hohensee Date: 2020-01-14 09:15:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/8d307c11 8236228: clean up BarrierSet headers in c1_LIRAssembler Remove unneeded barrierSet.hpp and cardTableBarrierSet.hpp includes Reviewed-by: kvn, mdoerr, phh, njian ! 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 duke at openjdk.java.net Tue Jan 14 20:23:57 2020 From: duke at openjdk.java.net (duke) Date: Tue, 14 Jan 2020 20:23:57 GMT Subject: git: openjdk/mobile: 8220002: Improve anchor definitions in generated files Message-ID: Changeset: 631b4d26 Author: Hannes Walln?fer Date: 2020-01-14 21:17:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/631b4d26 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 duke at openjdk.java.net Tue Jan 14 23:07:54 2020 From: duke at openjdk.java.net (duke) Date: Tue, 14 Jan 2020 23:07:54 GMT Subject: git: openjdk/mobile: 8236850: Operations on constant List/Set.of(element) instances does not consistently constant fold Message-ID: Changeset: de96aedd Author: Claes Redestad Date: 2020-01-14 23:40:42 +0000 URL: https://git.openjdk.java.net/mobile/commit/de96aedd 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 duke at openjdk.java.net Wed Jan 15 02:54:51 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 02:54:51 GMT Subject: git: openjdk/mobile: 8236682: Javac generates a redundant FieldRef constant for record fields Message-ID: Changeset: ddcac6f0 Author: Vicente Romero Date: 2020-01-14 21:49:43 +0000 URL: https://git.openjdk.java.net/mobile/commit/ddcac6f0 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 duke at openjdk.java.net Wed Jan 15 03:38:52 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 03:38:52 GMT Subject: git: openjdk/mobile: 8237182: Update copyright header for shenandoah and epsilon files Message-ID: <8ef0e81f-37db-4ef5-84cc-a298e94a25b3@openjdk.java.net> Changeset: b63b9a2e Author: Mikael Vidstedt Date: 2020-01-14 19:27:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/b63b9a2e 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 duke at openjdk.java.net Wed Jan 15 05:29:51 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 05:29:51 GMT Subject: git: openjdk/mobile: 8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint Message-ID: <372ee996-7da3-4fa6-81dd-6a3a8c370913@openjdk.java.net> Changeset: e4aa87b8 Author: Pengfei Li Date: 2020-01-15 13:24:51 +0000 URL: https://git.openjdk.java.net/mobile/commit/e4aa87b8 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 duke at openjdk.java.net Wed Jan 15 07:49:53 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 07:49:53 GMT Subject: git: openjdk/mobile: 8236721: C2 should better optimize not-equal integer comparisons Message-ID: <8f8d64d0-f03f-4564-8a59-d5c7f212e44e@openjdk.java.net> Changeset: f243173a Author: Tobias Hartmann Date: 2020-01-15 08:44:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/f243173a 8236721: C2 should better optimize not-equal integer comparisons 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 duke at openjdk.java.net Wed Jan 15 12:52:55 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 12:52:55 GMT Subject: git: openjdk/mobile: 8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation Message-ID: Changeset: 8d2e1139 Author: Roland Westrelin Date: 2020-01-09 17:26:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/8d2e1139 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 duke at openjdk.java.net Wed Jan 15 13:13:52 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 13:13:52 GMT Subject: git: openjdk/mobile: 8236968: jmap -clstats fails to work after JDK-8232759 Message-ID: Changeset: 7707e32b Author: Coleen Phillimore Date: 2020-01-15 08:08:54 +0000 URL: https://git.openjdk.java.net/mobile/commit/7707e32b 8236968: jmap -clstats fails to work after JDK-8232759 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 duke at openjdk.java.net Wed Jan 15 13:16:52 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 13:16:52 GMT Subject: git: openjdk/mobile: 8236917: TestInstanceKlassSize.java fails with "The size computed by SA for java.lang.Object does not match" Message-ID: <67b8d42e-1741-4715-8a85-59e8a7806f93@openjdk.java.net> Changeset: c0dce257 Author: Coleen Phillimore Date: 2020-01-15 08:11:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/c0dce257 8236917: TestInstanceKlassSize.java fails with "The size computed by SA for java.lang.Object does not match" 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 duke at openjdk.java.net Wed Jan 15 15:50:01 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 15:50:01 GMT Subject: git: openjdk/mobile: 8236597: issues inferring type annotations on records Message-ID: <70707161-d68d-4fd6-849f-37f0b7be0e3e@openjdk.java.net> Changeset: ff77d06f Author: Vicente Romero Date: 2020-01-15 10:45:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/ff77d06f 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 duke at openjdk.java.net Wed Jan 15 18:10:55 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 18:10:55 GMT Subject: git: openjdk/mobile: 8236921: Add build target to produce a JDK image suitable for a Graal/SVM build Message-ID: Changeset: 7b5de56f Author: Severin Gehwolf Date: 2019-12-16 11:06:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/7b5de56f 8236921: Add build target to produce a JDK image suitable for a Graal/SVM build 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 duke at openjdk.java.net Wed Jan 15 19:00:55 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 19:00:55 GMT Subject: git: openjdk/mobile: 8213222: remove RMIConnectorServer.CREDENTIAL_TYPES Message-ID: Changeset: c0b4e0cb Author: Daniil Titov Date: 2020-01-15 10:54:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/c0b4e0cb 8213222: remove RMIConnectorServer.CREDENTIAL_TYPES Reviewed-by: dfuchs, alanb ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java From duke at openjdk.java.net Wed Jan 15 19:09:54 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 19:09:54 GMT Subject: git: openjdk/mobile: 8237217: Incorrect G1StringDedupEntry type used in StringDedupTable destructor Message-ID: <3ac60e18-20e6-4b41-92da-46b910097316@openjdk.java.net> Changeset: 45bc3871 Author: Aleksey Shipilev Date: 2020-01-15 20:04:51 +0000 URL: https://git.openjdk.java.net/mobile/commit/45bc3871 8237217: Incorrect G1StringDedupEntry type used in StringDedupTable destructor Reviewed-by: kbarrett, zgu ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp From duke at openjdk.java.net Wed Jan 15 19:26:54 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 19:26:54 GMT Subject: git: openjdk/mobile: 8223536: jdk/javadoc/doclet/MetaTag/MetaTag.java still fails when run across midnight Message-ID: Changeset: 642037ee Author: Jonathan Gibbons Date: 2020-01-15 11:21:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/642037ee 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 duke at openjdk.java.net Wed Jan 15 19:36:57 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 19:36:57 GMT Subject: git: openjdk/mobile: 8237214: fix for JDK-8236597 reintroduced wrong subexpression Message-ID: Changeset: eb6fa14e Author: Vicente Romero Date: 2020-01-15 14:32:08 +0000 URL: https://git.openjdk.java.net/mobile/commit/eb6fa14e 8237214: fix for JDK-8236597 reintroduced wrong subexpression Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java From duke at openjdk.java.net Wed Jan 15 19:48:57 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 19:48:57 GMT Subject: git: openjdk/mobile: 18 new changesets Message-ID: <34a38378-971b-4eaf-99f0-3f244b380301@openjdk.java.net> Changeset: 9549cd28 Author: Patric Hedlin Date: 2020-01-13 11:26:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/9549cd28 8235870: C2 crashes in IdealLoopTree::est_loop_flow_merge_sz() Reviewed-by: thartmann ! src/hotspot/share/opto/loopnode.cpp Changeset: 44f7fe57 Author: Matthias Baesken Date: 2020-01-03 11:10:42 +0000 URL: https://git.openjdk.java.net/mobile/commit/44f7fe57 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: 0b5f4f77 Author: Sandhya Viswanathan Date: 2020-01-13 08:27:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/0b5f4f77 8236944: The legVecZ operand should be limited to zmm0-zmm15 registers Associate legVecZ operand with vectorz_reg_legacy register class Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/x86/x86.ad Changeset: 72db22cb Author: Athijegannathan Sundararajan Date: 2020-01-13 22:45:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/72db22cb 8222100: tools/jimage/JImageTest.java time out Reviewed-by: jlaskey ! test/jdk/tools/jimage/JImageTest.java Changeset: 87c5a284 Author: Alex Kasko Date: 2020-01-13 18:39:51 +0000 URL: https://git.openjdk.java.net/mobile/commit/87c5a284 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: 27d782be Author: Zhengyu Gu Date: 2020-01-13 13:53:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/27d782be 8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test Reviewed-by: shade ! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java Changeset: 1507a1fb Author: Ivan Gerasimov Date: 2020-01-13 18:00:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/1507a1fb 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: eccf39b2 Author: Jatin Bhateja Date: 2020-01-14 10:55:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/eccf39b2 8236443: Issues with specializing vector register type for phi operand with generic operands 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: a35d087f Author: Jan Lahoda Date: 2020-01-14 11:10:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/a35d087f 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: 6d03f918 Author: Jie Fu Date: 2020-01-14 18:07:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/6d03f918 8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/c2/TestJumpTable.java Changeset: 5ff1d721 Author: Vicente Romero Date: 2020-01-14 07:07:43 +0000 URL: https://git.openjdk.java.net/mobile/commit/5ff1d721 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: 6ee7f373 Author: Erik Gahlin Date: 2020-01-14 15:25:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/6ee7f373 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: 72a35c89 Author: Joe Darcy Date: 2020-01-14 10:25:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/72a35c89 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: 03cd98e1 Author: Brian Burkhalter Date: 2020-01-14 11:06:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/03cd98e1 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: 79ec4004 Author: Brian Burkhalter Date: 2020-01-14 11:06:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/79ec4004 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: 0b70f01e Author: Bradford Wetmore Date: 2020-01-14 12:28:15 +0000 URL: https://git.openjdk.java.net/mobile/commit/0b70f01e 8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java Reviewed-by: ascarpino ! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java Changeset: 9ec4001d Author: Jonathan Gibbons Date: 2020-01-14 15:01:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/9ec4001d 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: d34f561d Author: Jesper Wilhelmsson Date: 2020-01-15 20:41:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/d34f561d 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/records/RecordCompilationTests.java ! 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/records/RecordCompilationTests.java From duke at openjdk.java.net Wed Jan 15 20:29:51 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 20:29:51 GMT Subject: git: openjdk/mobile: 7143743: Potential memory leak with zip provider Message-ID: <7efb187e-597f-45c1-85bf-736753ce8b30@openjdk.java.net> Changeset: ec5869eb Author: Jaikiran Pai Committer: Lance Andersen Date: 2020-01-15 15:24:54 +0000 URL: https://git.openjdk.java.net/mobile/commit/ec5869eb 7143743: Potential memory leak with zip provider Reviewed-by: lancea, clanger, alanb ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java From duke at openjdk.java.net Wed Jan 15 20:42:54 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 20:42:54 GMT Subject: git: openjdk/mobile: 8237223: Shenandoah: important flags should not be ergonomic for concurrent class unloading Message-ID: <78022db3-2877-4107-83c0-d34401b4f9a1@openjdk.java.net> Changeset: abfab9e0 Author: Aleksey Shipilev Date: 2020-01-15 21:38:12 +0000 URL: https://git.openjdk.java.net/mobile/commit/abfab9e0 8237223: Shenandoah: important flags should not be ergonomic for concurrent class unloading Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp From duke at openjdk.java.net Wed Jan 15 23:16:56 2020 From: duke at openjdk.java.net (duke) Date: Wed, 15 Jan 2020 23:16:56 GMT Subject: git: openjdk/mobile: 8235959: Update --release 14 symbol information up to JDK 14 b31 Message-ID: <5bb23b16-270a-49e5-8c77-c41b9e65757d@openjdk.java.net> Changeset: e80a1882 Author: Joe Darcy Date: 2020-01-15 15:11:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/e80a1882 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 duke at openjdk.java.net Thu Jan 16 00:01:52 2020 From: duke at openjdk.java.net (duke) Date: Thu, 16 Jan 2020 00:01:52 GMT Subject: git: openjdk/mobile: 8235762: JVM crash in SWPointer during C2 compilation Message-ID: Changeset: a86e1965 Author: Fei Yang Date: 2020-01-09 19:12:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/a86e1965 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 duke at openjdk.java.net Thu Jan 16 03:01:52 2020 From: duke at openjdk.java.net (duke) Date: Thu, 16 Jan 2020 03:01:52 GMT Subject: git: openjdk/mobile: Added tag jdk-15+6 for changeset ef7d53b4fccd Message-ID: <3b9c19ec-d137-4763-b3da-b5eda54116d1@openjdk.java.net> Changeset: 76e420d7 Author: Jesper Wilhelmsson Date: 2020-01-16 03:19:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/76e420d7 Added tag jdk-15+6 for changeset ef7d53b4fccd ! .hgtags From duke at openjdk.java.net Thu Jan 16 04:17:08 2020 From: duke at openjdk.java.net (duke) Date: Thu, 16 Jan 2020 04:17:08 GMT Subject: git: openjdk/mobile: 31 new changesets Message-ID: Changeset: a91ec316 Author: Brian Burkhalter Date: 2020-01-14 17:28:54 +0000 URL: https://git.openjdk.java.net/mobile/commit/a91ec316 8237183: Bug ID missing for test in patch which fixed JDK-8230665 Reviewed-by: lancea ! test/jdk/java/nio/Buffer/Basic.java Changeset: 2215201d Author: Weijun Wang Date: 2019-07-19 14:51:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/2215201d 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: 3375411e Author: Daniel Fuchs Date: 2019-08-08 16:47:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/3375411e 8228548: Normalize normalization for all Reviewed-by: chegar, rhalade, igerasim ! src/java.base/share/classes/java/net/URL.java Changeset: 1236be7e Author: Sergey Bylokhov Date: 2019-08-21 18:07:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/1236be7e 8224909: Unlink Set of LinkedHashSets Reviewed-by: prr, mschoene, rhalade, psadhukhan ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java Changeset: 6cb8dfa9 Author: Sean Mullan Date: 2019-08-26 13:57:51 +0000 URL: https://git.openjdk.java.net/mobile/commit/6cb8dfa9 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: 10b010d0 Author: Xue-Lei Andrew Fan Date: 2019-09-10 17:13:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/10b010d0 8229728: Implement negotiation parameters Reviewed-by: jnimeh, ahgross, rhalade ! src/java.base/share/classes/sun/security/ssl/ClientHello.java Changeset: 40429eea Author: Lois Foltan Date: 2019-09-12 11:46:05 +0000 URL: https://git.openjdk.java.net/mobile/commit/40429eea 8225261: Better method resolutions 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: bda0fba5 Author: Weijun Wang Date: 2019-09-26 18:12:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/bda0fba5 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: 7c32a6ae Author: Weijun Wang Date: 2019-09-26 18:13:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/7c32a6ae 8231134: Improved credential support Reviewed-by: ahgross, valeriep ! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp Changeset: af20c6b9 Author: Phil Race Date: 2019-10-01 08:47:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/af20c6b9 8227816: More Colorful ICC profiles Reviewed-by: serb, psadhukhan, mschoene, rhalade ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java Changeset: f3815c85 Author: Weijun Wang Date: 2019-10-09 17:42:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/f3815c85 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: 24a7ba0c Author: Roger Riggs Date: 2019-10-15 09:52:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/24a7ba0c 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: be35f9ef Author: Roger Riggs Date: 2019-10-15 15:05:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/be35f9ef 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: 68c5b95b Author: Brian Burkhalter Date: 2019-10-10 10:52:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/68c5b95b 8231790: Provide better FileSystemProviders Reviewed-by: alanb, skoivu, rhalade ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 10b1e756 Author: Anton Litvinov Date: 2019-10-16 19:01:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/10b1e756 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: a0f8febb Author: Sean Mullan Date: 2019-10-22 17:25:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/a0f8febb 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: c5f884c6 Author: Jamil Nimeh Date: 2019-10-28 18:53:51 +0000 URL: https://git.openjdk.java.net/mobile/commit/c5f884c6 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: 34e36a8c Author: Ivan Gerasimov Date: 2019-10-29 09:51:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/34e36a8c 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: 796f3ba8 Author: Roger Riggs Date: 2019-10-30 13:22:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/796f3ba8 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: 02cc0641 Author: Xue-Lei Andrew Fan Date: 2019-11-25 07:24:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/02cc0641 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: 231d9afe Author: Henry Jen Date: 2020-01-09 20:16:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/231d9afe Merge Changeset: ae81cfa3 Author: Henry Jen Date: 2020-01-15 01:54:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/ae81cfa3 Merge Changeset: 643a98d5 Author: Henry Jen Date: 2020-01-15 01:57:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/643a98d5 Merge Changeset: 006b5e0f Author: Joe Darcy Date: 2020-01-14 20:19:51 +0000 URL: https://git.openjdk.java.net/mobile/commit/006b5e0f 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: 8787b9a6 Author: Jan Lahoda Date: 2020-01-15 11:31:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/8787b9a6 8233655: NPE at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply 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: 09918495 Author: Maurizio Cimadamore Date: 2020-01-15 11:09:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/09918495 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: 40d0110a Author: Brian Burkhalter Date: 2020-01-15 08:21:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/40d0110a 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: bdc9d3de Author: Vladimir Kozlov Date: 2020-01-15 11:04:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/bdc9d3de 8236726: Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList-aot.txt Changeset: f0c80467 Author: Daniel Le Duc Khoi Nguyen Committer: Jonathan Gibbons Date: 2020-01-15 14:02:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/f0c80467 8233680: JavacFileManager.close() doesn't clear some cache instance variables Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: b4ba7432 Author: Jesper Wilhelmsson Date: 2020-01-16 02:56:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/b4ba7432 Added tag jdk-14+32 for changeset 2776da28515e ! .hgtags Changeset: 51d5164c Author: Jesper Wilhelmsson Date: 2020-01-16 04:09:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/51d5164c 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 ! .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 From duke at openjdk.java.net Thu Jan 16 05:25:55 2020 From: duke at openjdk.java.net (duke) Date: Thu, 16 Jan 2020 05:25:55 GMT Subject: git: openjdk/mobile: 8236111: narrow allowSmartActionArgs disabling Message-ID: <70e8f88c-49a0-4ac8-b9eb-59dcaca93a60@openjdk.java.net> Changeset: e2240b71 Author: Igor Ignatyev Date: 2020-01-15 21:20:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/e2240b71 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 duke at openjdk.java.net Thu Jan 16 13:52:56 2020 From: duke at openjdk.java.net (duke) Date: Thu, 16 Jan 2020 13:52:56 GMT Subject: git: openjdk/mobile: 8235678: Remove unnecessary calls to Thread::current() in MutexLocker calls Message-ID: <8f9ab855-c8a1-44a7-8af8-011be6857af8@openjdk.java.net> Changeset: 7fc58a10 Author: Harold Seigel Date: 2020-01-16 13:48:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/7fc58a10 8235678: Remove unnecessary calls to Thread::current() in MutexLocker calls 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 duke at openjdk.java.net Thu Jan 16 17:58:55 2020 From: duke at openjdk.java.net (duke) Date: Thu, 16 Jan 2020 17:58:55 GMT Subject: git: openjdk/mobile: 8236873: Worker has a deadlock bug Message-ID: <6247b31f-01a8-47ca-94b7-136bff6ae25d@openjdk.java.net> Changeset: 75912b7a Author: Daniil Titov Date: 2020-01-16 09:53:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/75912b7a 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 duke at openjdk.java.net Thu Jan 16 18:06:54 2020 From: duke at openjdk.java.net (duke) Date: Thu, 16 Jan 2020 18:06:54 GMT Subject: git: openjdk/mobile: 3 new changesets Message-ID: <25fac0c0-9083-45d2-8b8c-d0b361c50c44@openjdk.java.net> Changeset: bd1eff9e Author: Alexey Semenyuk Date: 2020-01-16 12:12:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/bd1eff9e 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: a5440909 Author: Alexey Semenyuk Date: 2020-01-16 08:25:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/a5440909 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: 163875d2 Author: Alexey Semenyuk Date: 2020-01-16 08:28:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/163875d2 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 duke at openjdk.java.net Thu Jan 16 23:40:50 2020 From: duke at openjdk.java.net (duke) Date: Thu, 16 Jan 2020 23:40:50 GMT Subject: git: openjdk/mobile: 8236878: Use atomic instruction to update StringDedupTable's entries and entries_removed counters Message-ID: Changeset: 0b2da9e2 Author: Zhengyu Gu Date: 2020-01-16 18:36:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/0b2da9e2 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 duke at openjdk.java.net Fri Jan 17 01:14:52 2020 From: duke at openjdk.java.net (duke) Date: Fri, 17 Jan 2020 01:14:52 GMT Subject: git: openjdk/mobile: 8216012: Infinite loop in RSA KeyPairGenerator Message-ID: <84673411-0cd2-4151-a235-ff7eadce556d@openjdk.java.net> Changeset: 567465c6 Author: Masanori Yano Committer: Valerie Peng Date: 2020-01-17 01:05:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/567465c6 8216012: Infinite loop in RSA KeyPairGenerator Check and error out on even RSA public exponents Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java + test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java From duke at openjdk.java.net Fri Jan 17 01:35:51 2020 From: duke at openjdk.java.net (duke) Date: Fri, 17 Jan 2020 01:35:51 GMT Subject: git: openjdk/mobile: 8236992: AArch64: remove redundant load_klass in itable stub Message-ID: Changeset: 18d73cb8 Author: Nick Gasson Date: 2020-01-17 09:30:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/18d73cb8 8236992: AArch64: remove redundant load_klass in itable stub Reviewed-by: aph, adinn ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp From duke at openjdk.java.net Fri Jan 17 01:55:50 2020 From: duke at openjdk.java.net (duke) Date: Fri, 17 Jan 2020 01:55:50 GMT Subject: git: openjdk/mobile: 8236701: [TESTBUG] compiler/loopopts/superword/Vec_MulAddS2I.java uses wrong flag -XX:-SuperWord Message-ID: <694286ea-78ce-47c4-9f20-221a55e70264@openjdk.java.net> Changeset: a4b3e781 Author: Fairoz Matte Date: 2020-01-16 17:37:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/a4b3e781 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 duke at openjdk.java.net Fri Jan 17 09:46:54 2020 From: duke at openjdk.java.net (duke) Date: Fri, 17 Jan 2020 09:46:54 GMT Subject: git: openjdk/mobile: 4 new changesets Message-ID: Changeset: c6dc3308 Author: Per Lid?n Date: 2020-01-17 10:20:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/c6dc3308 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: 74f0ef50 Author: Per Lid?n Date: 2020-01-17 10:20:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/74f0ef50 8237199: ZGC: Rename ZBackingFile to ZPhysicalMemoryBacking 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/zPhysicalMemory.hpp Changeset: d98a39a0 Author: Per Lid?n Date: 2020-01-17 10:20:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/d98a39a0 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: 72609092 Author: Per Lid?n Date: 2020-01-17 10:20:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/72609092 8237201: ZGC: Remove unused ZRelocationSetSelector::fragmentation() Reviewed-by: tschatzl ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.hpp From duke at openjdk.java.net Fri Jan 17 12:00:50 2020 From: duke at openjdk.java.net (duke) Date: Fri, 17 Jan 2020 12:00:50 GMT Subject: git: openjdk/mobile: 8236901: 8232759 missed a test case Message-ID: Changeset: 65354d83 Author: Coleen Phillimore Date: 2020-01-17 06:56:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/65354d83 8236901: 8232759 missed a test case 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 duke at openjdk.java.net Fri Jan 17 12:36:51 2020 From: duke at openjdk.java.net (duke) Date: Fri, 17 Jan 2020 12:36:51 GMT Subject: git: openjdk/mobile: 8236700: Upgrading JSZip from v3.1.5 to v3.2.2 Message-ID: <080b6125-3a29-486a-b6ef-4c8f0cf81c95@openjdk.java.net> Changeset: 71340f51 Author: Pavel Rappo Date: 2020-01-17 12:25:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/71340f51 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 duke at openjdk.java.net Fri Jan 17 13:19:59 2020 From: duke at openjdk.java.net (duke) Date: Fri, 17 Jan 2020 13:19:59 GMT Subject: git: openjdk/mobile: 8230305: Cgroups v2: Container awareness Message-ID: <142d2a0d-5b39-43e6-a78f-5bee87204715@openjdk.java.net> Changeset: d462a6b5 Author: Severin Gehwolf Date: 2019-11-07 17:11:59 +0000 URL: https://git.openjdk.java.net/mobile/commit/d462a6b5 8230305: Cgroups v2: Container awareness 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 duke at openjdk.java.net Fri Jan 17 14:42:50 2020 From: duke at openjdk.java.net (duke) Date: Fri, 17 Jan 2020 14:42:50 GMT Subject: git: openjdk/mobile: 8237075: @since tag missing from DatagramSocket and MulticastSocket methods Message-ID: <6c7d7a86-2b05-4520-bf86-92006d653b66@openjdk.java.net> Changeset: a589a15e Author: Patrick Concannon Date: 2020-01-17 12:53:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/a589a15e 8237075: @since tag missing from DatagramSocket and MulticastSocket methods 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 duke at openjdk.java.net Fri Jan 17 15:23:51 2020 From: duke at openjdk.java.net (duke) Date: Fri, 17 Jan 2020 15:23:51 GMT Subject: git: openjdk/mobile: 8236766: Remove un-used oops do and drain list in VM thread Message-ID: Changeset: 39992dea Author: Robbin Ehn Date: 2020-01-17 16:17:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/39992dea 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 duke at openjdk.java.net Fri Jan 17 18:05:53 2020 From: duke at openjdk.java.net (duke) Date: Fri, 17 Jan 2020 18:05:53 GMT Subject: git: openjdk/mobile: 8236859: WebSocket over authenticating proxy fails with NPE Message-ID: Changeset: c6da6681 Author: Daniel Fuchs Date: 2020-01-17 17:55:06 +0000 URL: https://git.openjdk.java.net/mobile/commit/c6da6681 8236859: WebSocket over authenticating proxy fails with NPE 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 duke at openjdk.java.net Sun Jan 19 09:02:53 2020 From: duke at openjdk.java.net (duke) Date: Sun, 19 Jan 2020 09:02:53 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 6ef474a4 Author: Alan Bateman Date: 2020-01-18 19:11:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/6ef474a4 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: d4c32788 Author: Alan Bateman Date: 2020-01-19 08:02:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/d4c32788 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 duke at openjdk.java.net Sun Jan 19 19:41:52 2020 From: duke at openjdk.java.net (duke) Date: Sun, 19 Jan 2020 19:41:52 GMT Subject: git: openjdk/mobile: 8237479: 8230305 causes slowdebug build failure Message-ID: Changeset: 4ca06995 Author: Severin Gehwolf Date: 2020-01-18 20:54:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/4ca06995 8237479: 8230305 causes slowdebug build failure Declare methods as pure virtual. Reviewed-by: dcubed, dholmes ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp From duke at openjdk.java.net Mon Jan 20 10:25:31 2020 From: duke at openjdk.java.net (duke) Date: Mon, 20 Jan 2020 10:25:31 GMT Subject: git: openjdk/mobile: 8235860: Obsolete the UseParallelOldGC option Message-ID: Changeset: 4aab3078 Author: Thomas Schatzl Date: 2020-01-20 11:15:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/4aab3078 8235860: Obsolete the UseParallelOldGC option 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 duke at openjdk.java.net Mon Jan 20 13:21:26 2020 From: duke at openjdk.java.net (duke) Date: Mon, 20 Jan 2020 13:21:26 GMT Subject: git: openjdk/mobile: 8237508: Simplify JarFile.isInitializing Message-ID: <33d4109c-cb3c-49f4-bb5a-36fff06ea867@openjdk.java.net> Changeset: fdbea219 Author: Claes Redestad Date: 2020-01-20 14:24:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/fdbea219 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 duke at openjdk.java.net Mon Jan 20 16:29:31 2020 From: duke at openjdk.java.net (duke) Date: Mon, 20 Jan 2020 16:29:31 GMT Subject: git: openjdk/mobile: 8236105: Behaviors of DatagramSocket/DatagramChannel::socket send methods are not always consistent Message-ID: Changeset: 2f76772f Author: Patrick Concannon Date: 2020-01-20 16:24:05 +0000 URL: https://git.openjdk.java.net/mobile/commit/2f76772f 8236105: Behaviors of DatagramSocket/DatagramChannel::socket send methods are not always consistent 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 duke at openjdk.java.net Mon Jan 20 17:02:45 2020 From: duke at openjdk.java.net (duke) Date: Mon, 20 Jan 2020 17:02:45 GMT Subject: git: openjdk/mobile: 8237543: Shenandoah: More asserts around code roots Message-ID: <18eb6b6b-2e67-4e80-a456-3ba9594baad5@openjdk.java.net> Changeset: 330100dd Author: Roman Kennke Date: 2020-01-20 18:03:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/330100dd 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 duke at openjdk.java.net Mon Jan 20 17:12:34 2020 From: duke at openjdk.java.net (duke) Date: Mon, 20 Jan 2020 17:12:34 GMT Subject: git: openjdk/mobile: 10 new changesets Message-ID: Changeset: b95d3469 Author: Sergey Bylokhov Date: 2020-01-15 13:17:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/b95d3469 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: e3eb6dbd Author: Fei Yang Date: 2020-01-09 19:12:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/e3eb6dbd 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: 995fae6d Author: Roland Westrelin Date: 2020-01-10 17:50:51 +0000 URL: https://git.openjdk.java.net/mobile/commit/995fae6d 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: 5903e20a Author: Hannes Walln?fer Date: 2020-01-16 15:50:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/5903e20a 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: af5ff9ae Author: Maurizio Cimadamore Date: 2020-01-16 14:55:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/af5ff9ae 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: 96f5699e Author: Maurizio Cimadamore Date: 2020-01-16 17:25:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/96f5699e 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: 85255c54 Author: Zhengyu Gu Date: 2020-01-16 14:22:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/85255c54 8237369: Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: c26aa638 Author: Sangheon Kim Date: 2020-01-16 13:19:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/c26aa638 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: f7165c32 Author: Zhengyu Gu Date: 2020-01-16 16:30:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/f7165c32 8237392: Shenandoah: Remove unreliable assertion Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: b9369394 Author: Jesper Wilhelmsson Date: 2020-01-20 18:05:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/b9369394 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 ! 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 duke at openjdk.java.net Mon Jan 20 19:55:30 2020 From: duke at openjdk.java.net (duke) Date: Mon, 20 Jan 2020 19:55:30 GMT Subject: git: openjdk/mobile: 8237261: Concurrent refinement activation threshold not updated for card counts Message-ID: Changeset: f779e495 Author: Kim Barrett Date: 2020-01-20 14:31:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/f779e495 8237261: Concurrent refinement activation threshold not updated for card counts Fix special-case threshold calculation for primary refinement thread Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp From duke at openjdk.java.net Tue Jan 21 08:21:39 2020 From: duke at openjdk.java.net (duke) Date: Tue, 21 Jan 2020 08:21:39 GMT Subject: git: openjdk/mobile: 8237382: Cleanup the OPT_SPEED_SRC file list in JvmFeatures.gmk Message-ID: <2429c966-1ab4-42f7-afd1-7e69a1bd59e5@openjdk.java.net> Changeset: 3cf8b34d Author: Matthias Baesken Date: 2020-01-16 18:04:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/3cf8b34d 8237382: Cleanup the OPT_SPEED_SRC file list in JvmFeatures.gmk Reviewed-by: erikj, mdoerr ! make/hotspot/lib/JvmFeatures.gmk From duke at openjdk.java.net Tue Jan 21 12:36:34 2020 From: duke at openjdk.java.net (duke) Date: Tue, 21 Jan 2020 12:36:34 GMT Subject: git: openjdk/mobile: 8236075: Minor bootstrap improvements Message-ID: Changeset: c6396828 Author: Claes Redestad Date: 2020-01-21 13:28:15 +0000 URL: https://git.openjdk.java.net/mobile/commit/c6396828 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 duke at openjdk.java.net Tue Jan 21 12:44:31 2020 From: duke at openjdk.java.net (duke) Date: Tue, 21 Jan 2020 12:44:31 GMT Subject: git: openjdk/mobile: 8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics Message-ID: Changeset: 72a4aa8c Author: Aleksey Shipilev Date: 2020-01-21 13:40:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/72a4aa8c 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 duke at openjdk.java.net Tue Jan 21 13:06:47 2020 From: duke at openjdk.java.net (duke) Date: Tue, 21 Jan 2020 13:06:47 GMT Subject: git: openjdk/mobile: 8237576: Missing import in macosx/../ClassLoaderHelper Message-ID: Changeset: 0414acb5 Author: Claes Redestad Date: 2020-01-21 14:08:43 +0000 URL: https://git.openjdk.java.net/mobile/commit/0414acb5 8237576: Missing import in macosx/../ClassLoaderHelper Reviewed-by: dfuchs ! src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java From duke at openjdk.java.net Tue Jan 21 13:57:32 2020 From: duke at openjdk.java.net (duke) Date: Tue, 21 Jan 2020 13:57:32 GMT Subject: git: openjdk/mobile: 8235955: [dmg] DMG creation fails without error message if previous DMG was not ejected Message-ID: Changeset: 52958754 Author: Alexander Matveev Date: 2020-01-21 08:46:06 +0000 URL: https://git.openjdk.java.net/mobile/commit/52958754 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 duke at openjdk.java.net Wed Jan 22 08:26:32 2020 From: duke at openjdk.java.net (duke) Date: Wed, 22 Jan 2020 08:26:32 GMT Subject: git: openjdk/mobile: 11 new changesets Message-ID: Changeset: f129cc43 Author: Dongbo He Committer: Fei Yang Date: 2020-01-15 16:00:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/f129cc43 8234484: Add ability to configure third port for remote JMX Reviewed-by: dfuchs ! 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: 0ae7207e Author: Naoto Sato Date: 2020-01-21 08:02:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/0ae7207e 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 + 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: d2cd7a50 Author: Patrick Concannon Date: 2020-01-21 18:38:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/d2cd7a50 8237571: java/net/DatagramSocket/SendCheck.java is failing on Solaris Commented out failing testcase as this is being tracked by JDK-8236852 Reviewed-by: dfuchs ! test/jdk/java/net/DatagramSocket/SendCheck.java Changeset: a19ff9d9 Author: Claes Redestad Date: 2020-01-21 22:21:15 +0000 URL: https://git.openjdk.java.net/mobile/commit/a19ff9d9 8236641: Improve Set.of(...).iterator() warmup characteristics Reviewed-by: smarks, jrose, fweimer ! src/java.base/share/classes/java/util/ImmutableCollections.java Changeset: 3318314c Author: Mikael Vidstedt Date: 2020-01-21 14:23:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/3318314c 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: e8f8eef9 Author: Joe Wang Date: 2020-01-21 23:33:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/e8f8eef9 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: eef726a9 Author: Mikael Vidstedt Date: 2020-01-21 17:37:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/eef726a9 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: 6f7f81f7 Author: Ivan Gerasimov Date: 2020-01-21 17:52:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/6f7f81f7 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: d5e2e1ae Author: Joe Darcy Date: 2020-01-21 18:23:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/d5e2e1ae 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: d9df6fea Author: Aleksey Shipilev Date: 2020-01-21 20:58:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/d9df6fea 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: 883a4f65 Author: Matthias Baesken Date: 2020-01-21 15:23:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/883a4f65 8237374: configuring with --with-jvm-variants=minimal,server makes cds disappear in server Reviewed-by: erikj ! make/autoconf/hotspot.m4 From duke at openjdk.java.net Wed Jan 22 08:56:00 2020 From: duke at openjdk.java.net (duke) Date: Wed, 22 Jan 2020 08:56:00 GMT Subject: git: openjdk/mobile: 23 new changesets Message-ID: Changeset: 76da2b77 Author: Sergey Bylokhov Date: 2019-12-13 18:37:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/76da2b77 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: ddc85153 Author: Sergey Bylokhov Date: 2019-12-13 18:39:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/ddc85153 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: 61cfabff Author: Sergey Bylokhov Date: 2019-12-18 10:10:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/61cfabff 8223108: Test java/awt/EventQueue/NonComponentSourcePost.java is unstable Reviewed-by: prr + test/jdk/java/awt/EventQueue/NonComponentSourcePost.java Changeset: ef14de54 Author: Pankaj Bansal Date: 2019-12-19 11:57:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/ef14de54 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: 9628324a Author: Phil Race Date: 2019-12-19 12:28:56 +0000 URL: https://git.openjdk.java.net/mobile/commit/9628324a Merge Changeset: d86eb1de Author: Phil Race Date: 2019-12-19 15:36:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/d86eb1de 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: 4cb20ae3 Author: Pankaj Bansal Date: 2019-12-23 13:04:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/4cb20ae3 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: e13f184e Author: Sergey Bylokhov Date: 2019-12-25 10:15:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/e13f184e 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: 8f8f4399 Author: Sergey Bylokhov Date: 2019-12-25 14:17:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/8f8f4399 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: e8fdc940 Author: Sergey Bylokhov Date: 2019-12-26 22:38:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/e8fdc940 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: 206d72ae Author: Sergey Bylokhov Date: 2019-12-27 13:47:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/206d72ae 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: 4b00d575 Author: Prasanta Sadhukhan Date: 2020-01-08 14:07:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/4b00d575 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: cf468f17 Author: Pankaj Bansal Date: 2020-01-09 15:11:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/cf468f17 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: 76b14729 Author: Phil Race Date: 2020-01-09 10:14:59 +0000 URL: https://git.openjdk.java.net/mobile/commit/76b14729 Merge Changeset: 3899de42 Author: Vladislav Volodin Committer: Christoph Langer Date: 2020-01-10 13:08:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/3899de42 8234913: Improve parsing of Length Units in javax/swing/text/html/CSS Reviewed-by: serb, clanger ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java + test/jdk/javax/swing/text/html/CSS/bug8234913.java Changeset: 861e1add Author: Tejpal Rebari Date: 2020-01-13 18:27:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/861e1add 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: 5049cad2 Author: Anton Litvinov Date: 2020-01-13 18:11:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/5049cad2 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: 7ecca1ea Author: Clemens Eisserer Date: 2020-01-14 15:19:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/7ecca1ea 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: 4aab785d Author: Phil Race Date: 2020-01-14 15:23:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/4aab785d Merge Changeset: 28676094 Author: Phil Race Date: 2020-01-17 12:20:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/28676094 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: 64a1b059 Author: Prasanta Sadhukhan Date: 2020-01-21 07:29:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/64a1b059 Merge Changeset: 0aeed751 Author: Prasanta Sadhukhan Date: 2020-01-22 13:29:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/0aeed751 Merge Changeset: a768bfdf Author: Prasanta Sadhukhan Date: 2020-01-22 14:16:14 +0000 URL: https://git.openjdk.java.net/mobile/commit/a768bfdf Merge From duke at openjdk.java.net Wed Jan 22 09:22:26 2020 From: duke at openjdk.java.net (duke) Date: Wed, 22 Jan 2020 09:22:26 GMT Subject: git: openjdk/mobile: 8237512: AArch64: aarch64TestHook leaks a BufferBlob Message-ID: Changeset: b21e04af Author: Nick Gasson Date: 2020-01-22 09:08:36 +0000 URL: https://git.openjdk.java.net/mobile/commit/b21e04af 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 duke at openjdk.java.net Wed Jan 22 17:02:42 2020 From: duke at openjdk.java.net (duke) Date: Wed, 22 Jan 2020 17:02:42 GMT Subject: git: openjdk/mobile: 8230594: Allow direct handshakes without VMThread intervention Message-ID: <49cb3263-1bd4-4feb-9cb5-39204a4dea47@openjdk.java.net> Changeset: b25bb17b Author: Patricio Chilano Mateo Date: 2020-01-22 16:46:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/b25bb17b 8230594: Allow direct handshakes without VMThread intervention 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 duke at openjdk.java.net Wed Jan 22 19:35:26 2020 From: duke at openjdk.java.net (duke) Date: Wed, 22 Jan 2020 19:35:26 GMT Subject: git: openjdk/mobile: 8236880: Shenandoah: Move string dedup cleanup into concurrent phase Message-ID: <0c7bc4c0-26ca-4bc4-9186-7a239f7b9c0f@openjdk.java.net> Changeset: ac7f36ce Author: Zhengyu Gu Date: 2020-01-22 14:27:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/ac7f36ce 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 duke at openjdk.java.net Wed Jan 22 20:07:29 2020 From: duke at openjdk.java.net (duke) Date: Wed, 22 Jan 2020 20:07:29 GMT Subject: git: openjdk/mobile: 8236236: Eliminate CDS md region and consolidate c++ vtable patching code Message-ID: <3029be00-03c7-4399-91c2-43242cdfc1bc@openjdk.java.net> Changeset: d5bdb76e Author: Ioi Lam Date: 2020-01-22 11:52:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/d5bdb76e 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 duke at openjdk.java.net Wed Jan 22 20:16:27 2020 From: duke at openjdk.java.net (duke) Date: Wed, 22 Jan 2020 20:16:27 GMT Subject: git: openjdk/mobile: 4 new changesets Message-ID: <34c2e750-5f1a-4225-8f37-14800233eb99@openjdk.java.net> Changeset: e3c7f432 Author: Thomas Schatzl Date: 2020-01-22 10:00:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/e3c7f432 8235305: Corrupted oops embedded in nmethods due to parallel modification during optional evacuation 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. Co-authored-by: Erik Osterlund Co-authored-by: Stefan Johansson Co-authored-by: Stefan Karlsson Reviewed-by: sjohanss, stefank ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1SharedClosures.hpp Changeset: 9d4f3b2c Author: Zhengyu Gu Date: 2020-01-22 07:40:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/9d4f3b2c 8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers Reviewed-by: stefank, rkennke ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: b94b0827 Author: Leo Jiang Date: 2020-01-22 22:37:36 +0000 URL: https://git.openjdk.java.net/mobile/commit/b94b0827 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: b7cdc097 Author: Jesper Wilhelmsson Date: 2020-01-22 21:02:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/b7cdc097 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 ! 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 duke at openjdk.java.net Wed Jan 22 20:42:25 2020 From: duke at openjdk.java.net (duke) Date: Wed, 22 Jan 2020 20:42:25 GMT Subject: git: openjdk/mobile: 8236903: ZoneRules#getOffset throws DateTimeException for rules with last rules Message-ID: <7618fe2c-0384-489a-bb40-77fc6eeed9f5@openjdk.java.net> Changeset: d517220d Author: Naoto Sato Date: 2020-01-22 12:35:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/d517220d 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 duke at openjdk.java.net Wed Jan 22 22:27:26 2020 From: duke at openjdk.java.net (duke) Date: Wed, 22 Jan 2020 22:27:26 GMT Subject: git: openjdk/mobile: 8235741: Inappropriate uses of os::javaTimeMillis() Message-ID: <764732d6-b1e2-4b07-8075-d9264937c033@openjdk.java.net> Changeset: 7c27f9f5 Author: David Holmes Date: 2020-01-17 00:52:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/7c27f9f5 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 duke at openjdk.java.net Wed Jan 22 23:30:25 2020 From: duke at openjdk.java.net (duke) Date: Wed, 22 Jan 2020 23:30:25 GMT Subject: git: openjdk/mobile: 8237747: Build broken on macOS by JDK-8235741 - wrong format specifier Message-ID: <0e5dccf7-3788-430f-b233-70647b2075a0@openjdk.java.net> Changeset: 245b61c5 Author: David Holmes Date: 2020-01-22 18:24:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/245b61c5 8237747: Build broken on macOS by JDK-8235741 - wrong format specifier Reviewed-by: mikael ! src/hotspot/share/jvmci/jvmciCompiler.cpp From duke at openjdk.java.net Wed Jan 22 23:40:27 2020 From: duke at openjdk.java.net (duke) Date: Wed, 22 Jan 2020 23:40:27 GMT Subject: git: openjdk/mobile: 8237724: Add org.graalvm.compiler.asm.amd64 to the list of packages to be processed by the options annotation processor Message-ID: <87bb8975-0278-4059-9db8-4a9c0609e34b@openjdk.java.net> Changeset: c6126d63 Author: Igor Veresov Date: 2020-01-22 15:32:51 +0000 URL: https://git.openjdk.java.net/mobile/commit/c6126d63 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 duke at openjdk.java.net Thu Jan 23 01:16:24 2020 From: duke at openjdk.java.net (duke) Date: Thu, 23 Jan 2020 01:16:24 GMT Subject: git: openjdk/mobile: 8234399: Shenandoah: Cleanup native load barrier Message-ID: Changeset: b1d5bee8 Author: Zhengyu Gu Date: 2020-01-22 20:07:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/b1d5bee8 8234399: Shenandoah: Cleanup native load barrier Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp From duke at openjdk.java.net Thu Jan 23 04:21:26 2020 From: duke at openjdk.java.net (duke) Date: Thu, 23 Jan 2020 04:21:26 GMT Subject: git: openjdk/mobile: 8236913: debug agent's jdwp command logging should include the command set name and command name Message-ID: Changeset: 78ff45ee Author: Chris Plummer Date: 2020-01-23 04:14:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/78ff45ee 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 duke at openjdk.java.net Thu Jan 23 05:05:26 2020 From: duke at openjdk.java.net (duke) Date: Thu, 23 Jan 2020 05:05:26 GMT Subject: git: openjdk/mobile: 8237753: 32-bit builds are broken after JDK-823059 Message-ID: <39e5d691-7ea7-46a3-9634-a9e6aba06748@openjdk.java.net> Changeset: 6c4e2e70 Author: Patricio Chilano Mateo Date: 2020-01-23 04:54:15 +0000 URL: https://git.openjdk.java.net/mobile/commit/6c4e2e70 8237753: 32-bit builds are broken after JDK-823059 Changed _pending_threads to be 32 bits instead of 64 Reviewed-by: dholmes ! src/hotspot/share/runtime/handshake.cpp From duke at openjdk.java.net Thu Jan 23 05:33:27 2020 From: duke at openjdk.java.net (duke) Date: Thu, 23 Jan 2020 05:33:27 GMT Subject: git: openjdk/mobile: Added tag jdk-15+7 for changeset e2bc57500c1b Message-ID: Changeset: 3c5a7e9f Author: Jesper Wilhelmsson Date: 2020-01-23 06:24:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/3c5a7e9f Added tag jdk-15+7 for changeset e2bc57500c1b ! .hgtags From duke at openjdk.java.net Thu Jan 23 06:49:26 2020 From: duke at openjdk.java.net (duke) Date: Thu, 23 Jan 2020 06:49:26 GMT Subject: git: openjdk/mobile: 8237752: Minimal VM build fails after JDK-8236236 Message-ID: Changeset: a0882bf4 Author: Jie Fu Date: 2020-01-23 13:51:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/a0882bf4 8237752: Minimal VM build fails after JDK-8236236 Reviewed-by: dholmes ! src/hotspot/share/memory/metaspaceShared.hpp From duke at openjdk.java.net Thu Jan 23 13:03:27 2020 From: duke at openjdk.java.net (duke) Date: Thu, 23 Jan 2020 13:03:27 GMT Subject: git: openjdk/mobile: 8237375: SimpleThresholdPolicy misses CounterDecay timestamp initialization Message-ID: Changeset: da7cebab Author: Martin Doerr Date: 2020-01-23 13:55:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/da7cebab 8237375: SimpleThresholdPolicy misses CounterDecay timestamp initialization Reviewed-by: simonis, dholmes ! src/hotspot/share/compiler/compilationPolicy.cpp From duke at openjdk.java.net Thu Jan 23 13:51:29 2020 From: duke at openjdk.java.net (duke) Date: Thu, 23 Jan 2020 13:51:29 GMT Subject: git: openjdk/mobile: 8237079: gc/g1/mixedgc/TestLogging.java fails with "Pause Young (Mixed) (G1 Evacuation Pause) not found" Message-ID: <7ca22e7a-74ae-4997-afeb-7990d6d2ecff@openjdk.java.net> Changeset: ffcc5826 Author: Thomas Schatzl Date: 2020-01-23 14:42:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/ffcc5826 8237079: gc/g1/mixedgc/TestLogging.java fails with "Pause Young (Mixed) (G1 Evacuation Pause) not found" 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 duke at openjdk.java.net Thu Jan 23 14:22:32 2020 From: duke at openjdk.java.net (duke) Date: Thu, 23 Jan 2020 14:22:32 GMT Subject: git: openjdk/mobile: 8234440: ZGC: Print relocation information on info level Message-ID: <6ab0a0e9-074e-4353-b28f-7ba3370ec529@openjdk.java.net> Changeset: 4eacb636 Author: Per Lid?n Date: 2020-01-23 15:13:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/4eacb636 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 duke at openjdk.java.net Thu Jan 23 14:52:26 2020 From: duke at openjdk.java.net (duke) Date: Thu, 23 Jan 2020 14:52:26 GMT Subject: git: openjdk/mobile: 8235783: DatagramSocket::disconnect should allow an implementation to throw UncheckedIOException Message-ID: <02b74bda-aaf1-4a78-985c-9ea861a11329@openjdk.java.net> Changeset: 94bb505c Author: Patrick Concannon Date: 2020-01-23 14:43:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/94bb505c 8235783: DatagramSocket::disconnect should allow an implementation to throw UncheckedIOException 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 duke at openjdk.java.net Thu Jan 23 17:40:29 2020 From: duke at openjdk.java.net (duke) Date: Thu, 23 Jan 2020 17:40:29 GMT Subject: git: openjdk/mobile: 8237756: Backout: JDK-8230594: Allow direct handshakes without VMThread intervention Message-ID: Changeset: 5e9d3fdc Author: Patricio Chilano Mateo Date: 2020-01-23 17:26:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/5e9d3fdc 8237756: Backout: JDK-8230594: Allow direct handshakes without VMThread intervention 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 duke at openjdk.java.net Thu Jan 23 18:30:31 2020 From: duke at openjdk.java.net (duke) Date: Thu, 23 Jan 2020 18:30:31 GMT Subject: git: openjdk/mobile: 8206113: Troubles configuring graal tests Message-ID: <7d991baf-97ab-4721-8c54-ea5b79d48ec1@openjdk.java.net> Changeset: 6c9a6eac Author: Ekaterina Pavlova Date: 2020-01-23 10:02:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/6c9a6eac 8206113: Troubles configuring graal tests Reviewed-by: kvn ! make/test/JtregGraalUnit.gmk From duke at openjdk.java.net Thu Jan 23 22:07:27 2020 From: duke at openjdk.java.net (duke) Date: Thu, 23 Jan 2020 22:07:27 GMT Subject: git: openjdk/mobile: 4 new changesets Message-ID: <9c58b2e8-60c2-4a14-a7cc-b9ff7db21c77@openjdk.java.net> Changeset: 4df9b910 Author: Jesper Wilhelmsson Date: 2020-01-23 02:36:42 +0000 URL: https://git.openjdk.java.net/mobile/commit/4df9b910 Added tag jdk-14+33 for changeset f728b6c7f491 ! .hgtags Changeset: 2f2594d5 Author: Tom Rodriguez Date: 2020-01-23 08:43:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/2f2594d5 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: f4f7dbd5 Author: Brian Burkhalter Date: 2020-01-23 10:19:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/f4f7dbd5 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: c6c828fa Author: Jesper Wilhelmsson Date: 2020-01-23 22:59:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/c6c828fa 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 ! .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 duke at openjdk.java.net Fri Jan 24 00:00:29 2020 From: duke at openjdk.java.net (duke) Date: Fri, 24 Jan 2020 00:00:29 GMT Subject: git: openjdk/mobile: 8237492: Reorganize impl of doclet options Message-ID: <6032b41f-8d8e-4597-b6f0-e7f257375270@openjdk.java.net> Changeset: 9e4830fc Author: Jonathan Gibbons Date: 2020-01-23 15:52:54 +0000 URL: https://git.openjdk.java.net/mobile/commit/9e4830fc 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 duke at openjdk.java.net Fri Jan 24 00:28:25 2020 From: duke at openjdk.java.net (duke) Date: Fri, 24 Jan 2020 00:28:25 GMT Subject: git: openjdk/mobile: 8236210: javac generates wrong annotation for fields generated from record components Message-ID: <77ec6b92-ea4e-455b-a115-c1dcc87ea251@openjdk.java.net> Changeset: 0f98701e Author: Vicente Romero Date: 2020-01-23 19:20:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/0f98701e 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 duke at openjdk.java.net Fri Jan 24 02:24:28 2020 From: duke at openjdk.java.net (duke) Date: Fri, 24 Jan 2020 02:24:28 GMT Subject: git: openjdk/mobile: 8235966: Process obsolete flags less aggressively Message-ID: Changeset: 5013cf6e Author: David Holmes Date: 2020-01-23 21:14:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/5013cf6e 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 duke at openjdk.java.net Fri Jan 24 08:29:25 2020 From: duke at openjdk.java.net (duke) Date: Fri, 24 Jan 2020 08:29:25 GMT Subject: git: openjdk/mobile: 8236778: Add Atomic::fetch_and_add Message-ID: Changeset: 17106c9e Author: Stefan Karlsson Date: 2020-01-24 09:15:08 +0000 URL: https://git.openjdk.java.net/mobile/commit/17106c9e 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 duke at openjdk.java.net Fri Jan 24 08:35:27 2020 From: duke at openjdk.java.net (duke) Date: Fri, 24 Jan 2020 08:35:27 GMT Subject: git: openjdk/mobile: 8237645: Remove OopsInGenClosure::par_do_barrier Message-ID: Changeset: b2239077 Author: Stefan Karlsson Date: 2020-01-24 09:24:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/b2239077 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 duke at openjdk.java.net Fri Jan 24 09:40:29 2020 From: duke at openjdk.java.net (duke) Date: Fri, 24 Jan 2020 09:40:29 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <6d4142ad-9a9d-45fc-8e32-a9d2b99592c5@openjdk.java.net> Changeset: 46423b0f Author: Stefan Karlsson Date: 2020-01-24 09:27:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/46423b0f 8237637: Remove dubious type conversions from oop Reviewed-by: kbarrett, dholmes, mdoerr ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/relocInfo.hpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/gc/parallel/psScavenge.inline.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/locationPrinter.inline.hpp ! src/hotspot/share/gc/shared/markBitMap.hpp ! src/hotspot/share/gc/shared/markBitMap.inline.hpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/memAllocator.hpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/jfr/jni/jfrJavaCall.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/services/heapDumper.cpp ! test/hotspot/gtest/gc/g1/test_heapRegion.cpp Changeset: c8e75908 Author: Stefan Karlsson Date: 2020-01-24 10:31:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/c8e75908 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 duke at openjdk.java.net Fri Jan 24 14:23:29 2020 From: duke at openjdk.java.net (duke) Date: Fri, 24 Jan 2020 14:23:29 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: d97fe7b0 Author: Adam Sotona Committer: Jan Lahoda Date: 2020-01-24 12:31:51 +0000 URL: https://git.openjdk.java.net/mobile/commit/d97fe7b0 8042742: possible error in Tokens.Token.checkKind() for javac Correcting expected token kind in an assert. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java Changeset: abadeda8 Author: Pavel Rappo Date: 2020-01-24 12:51:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/abadeda8 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