From stuart.monteith at linaro.org Thu Mar 7 11:36:07 2019 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Thu, 7 Mar 2019 11:36:07 +0000 Subject: [aarch64-port-dev ] [Roland Westrelin] Re: Aarch64 port for ZGC, so far In-Reply-To: <875zw9k63l.fsf@redhat.com> References: <877egxmpx4.fsf@redhat.com> <87d0qokk25.fsf@redhat.com> <87o9a6k55g.fsf@redhat.com> <875zw9k63l.fsf@redhat.com> Message-ID: Hello, I've put here the three patches required for ZGC on Aarch64: https://cr.openjdk.java.net/~smonteith/zgc/20190307/ In order of application they are: oop64-20190307/ - Which introduces the Use64BitLiteralAddresses option, which make the generated code use 64-bit literals, rather than 48-bit literals. zgc-20190307/ - Which implements the missing code for implementing ZGC on aarch64. roland-membar-20190307/ - Is a fix for handling memory barriers in C2 by Roland Westerlin. The zgc patch matches the x86 code pretty closely - since the last round of reviews it has removed a lot of unnecessary code. There is still some questionable code tagged "SRDM". Specficially the envvar "SRDM_STORE_BREAK" can be set to generate a trap in the ZGC store barrier., and the cache line size is assumed to be 64 bit, whereas this can be a variable, etc. The code has been updated to match the latest changes. However, concurrent class unloading is currently unimplemented, and so is disabled when ZGC is enabled. There is an issue with C1 - the changes in "8217717: ZGC: Broken oop map in C1 load barrier stub" did regress things somewhat causing crashes with stale references. However, As patching on aarch64 C1 isn't really supported, I'm not satisfied it was working correctly before. Patching lea may impractical as things stand today. Passing -XX:+UseZGC doens't disable C1, so you'll need to also pass -XX:-TieredCompilation , if you want to avoid the C1 problems. There is code to make sure AOT/JVMCI is not enabled. With SPECjbb2015 on my particular hardware, the results are broadly in line with what was presented by Oracle on x86. With ZGC, critical-jOPS is almost 80% of max-jOPS, On G1GC on my machine that figure is about 35%. The max-jOPS of both are within 2% of each other. BR, Stuart On Tue, 4 Dec 2018 at 09:13, Roland Westrelin wrote: > > > > Which two cas do you mean are the same? > > As I understand, with ZGC, Unsafe.compareAndSetReference() is compiled > as a cas followed by a test for the result of the cas and on failure, > ZGC barriers are applied and the cas is attempted again. > > Roland. From stuart.monteith at linaro.org Fri Mar 8 16:34:38 2019 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Fri, 8 Mar 2019 16:34:38 +0000 Subject: [aarch64-port-dev ] [Roland Westrelin] Re: Aarch64 port for ZGC, so far In-Reply-To: <090f5722-daa7-bbb0-cff4-f017514a46fb@redhat.com> References: <877egxmpx4.fsf@redhat.com> <87d0qokk25.fsf@redhat.com> <87o9a6k55g.fsf@redhat.com> <875zw9k63l.fsf@redhat.com> <090f5722-daa7-bbb0-cff4-f017514a46fb@redhat.com> Message-ID: Hi, I find when running with -XX:TieredStopAtLevel=1 and ZGC enabled it fails when running with Lucene's indexing demo "org.apache.lucene.demo.IndexFiles" or SPECjbb2015. I tried javac, and other simple examples, but I haven't managed to find anything simple that provokes the issue. I've uploaded this here: http://cr.openjdk.java.net/~smonteith/zgc/Lucene-demo.tar.xz If you have the appropriate java command on your patch, if you run "index.sh" with a directory of files index as the parameter, it will reproduce the problem. BR, Stuart On Fri, 8 Mar 2019 at 16:19, Andrew Haley wrote: > > On 3/7/19 11:36 AM, Stuart Monteith wrote: > > There is an issue with C1 - the changes in "8217717: ZGC: Broken oop > > map in C1 load barrier stub" did regress things somewhat causing > > crashes with stale references. However, As patching on aarch64 C1 > > isn't really supported, I'm not satisfied it was working correctly > > before. Patching lea may impractical as things stand today. > > I can't get it to fail. Please tell me exactly what I have to do to > demonstrate the C1 failure. > > -- > Andrew Haley > Java Platform Lead Engineer > Red Hat UK Ltd. > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Wed Mar 13 11:59:33 2019 From: aph at redhat.com (Andrew Haley) Date: Wed, 13 Mar 2019 11:59:33 +0000 Subject: ZBarrier::barrier Message-ID: I'm trying to get my head around self-healing in ZGC. In c1-compiled code, when we call ZBarrier::barrier(volatile oop* p, oop o), what does p point to? -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From per.liden at oracle.com Wed Mar 13 12:15:33 2019 From: per.liden at oracle.com (Per Liden) Date: Wed, 13 Mar 2019 13:15:33 +0100 Subject: ZBarrier::barrier In-Reply-To: References: Message-ID: Hi Andrew, On 3/13/19 12:59 PM, Andrew Haley wrote: > I'm trying to get my head around self-healing in ZGC. > > In c1-compiled code, when we call ZBarrier::barrier(volatile oop* p, oop o), > what does p point to? > p points to the reference field where o was loaded from. So if we detect that o is bad, then we want to write back the healed version of o into p. Makes sense? /Per From aph at redhat.com Wed Mar 13 12:30:16 2019 From: aph at redhat.com (Andrew Haley) Date: Wed, 13 Mar 2019 12:30:16 +0000 Subject: ZBarrier::barrier In-Reply-To: References: Message-ID: <705ff6ce-d1ef-531f-d1d8-d748e24414c0@redhat.com> On 3/13/19 12:15 PM, Per Liden wrote: > Hi Andrew, > > On 3/13/19 12:59 PM, Andrew Haley wrote: >> I'm trying to get my head around self-healing in ZGC. >> >> In c1-compiled code, when we call ZBarrier::barrier(volatile oop* p, oop o), >> what does p point to? >> > > p points to the reference field where o was loaded from. So if we detect > that o is bad, then we want to write back the healed version of o into > p. Makes sense? Got it, thanks. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From gil at azul.com Wed Mar 13 17:32:02 2019 From: gil at azul.com (Gil Tene) Date: Wed, 13 Mar 2019 17:32:02 +0000 Subject: ZBarrier::barrier In-Reply-To: References: Message-ID: <4B01DA86-4FA9-4890-B253-62AF3C34A756@azul.com> See section 2.2 ("Self Healing") in https://www.azul.com/files/c4_paper_acm1.pdf for a full explanation 2.2 Self Healing LVB is a self-healing barrier. Since the LVB is always executed at reference load time, it has access not only to the reference value being verified, but to the memory address the value was loaded from as well. When an LVB triggers and takes corrective action, modifying a reference to meet the LVB invariants, it will also ?heal? the source memory location that the reference was loaded from by (atomically) storing a copy of the reference back to the source location. This allows mutators to immediately self heal the root cause of each LVB trigger as it occurs, avoiding repeated triggers on the same loaded reference, and dramatically reducing the dynamic occurrence of read barrier triggers. Each reference memory storage location will trigger ?at most once? (discounting minute levels of atomicity races in the healing process). Since the number of references in the heap is finite, single pass marking and single pass reference remapping are both guaranteed in a straight forward manner. Self healing is uniquely enabled by the LVB?s semantic posi- tion in the code stream, immediately following the reference load operation, and preceding all uses or propagation of the loaded ref- erence value. This semantic proximity to the reference load opera- tion grants the LVB access to the loaded reference?s source address, which is required in order to perform the healing actions. Through Self Healing, LVB dramatically reduces the dynamic occurrence of read barrier triggering, making LVB significantly more efficient and predictable than both Brooks style and Baker style barriers, as well as other read barriers that will continue to trigger in the hot code path during certain GC phases.. > On Mar 13, 2019, at 4:59 AM, Andrew Haley wrote: > > I'm trying to get my head around self-healing in ZGC. > > In c1-compiled code, when we call ZBarrier::barrier(volatile oop* p, oop o), > what does p point to? > > -- > Andrew Haley > Java Platform Lead Engineer > Red Hat UK Ltd. > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Wed Mar 13 19:05:06 2019 From: aph at redhat.com (Andrew Haley) Date: Wed, 13 Mar 2019 19:05:06 +0000 Subject: ZBarrier::barrier In-Reply-To: <4B01DA86-4FA9-4890-B253-62AF3C34A756@azul.com> References: <4B01DA86-4FA9-4890-B253-62AF3C34A756@azul.com> Message-ID: <270e4c30-80ea-175c-3271-faa588cf6f69@redhat.com> On 3/13/19 5:32 PM, Gil Tene wrote: > See section 2.2 ("Self Healing") in https://www.azul.com/files/c4_paper_acm1.pdf for a full explanation > 2.2 Self Healing Great, thanks! -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From per.liden at oracle.com Thu Mar 14 06:57:23 2019 From: per.liden at oracle.com (Per Liden) Date: Thu, 14 Mar 2019 07:57:23 +0100 Subject: RFC: ZGC: Uncommit Unused Memory Message-ID: Hi, I prepared a new JEP [1], about adding support in ZGC for uncommitting unused heap memory. Implementing this is fairly straight forward, especially after the work to simplify the ZPage life cycle has been completed [2]. However, feedback is more than welcomed, especially on the policy part and command line options. cheers, Per [1] https://bugs.openjdk.java.net/browse/JDK-8220347 [2] https://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2019-March/025076.html From per.liden at oracle.com Thu Mar 14 10:39:30 2019 From: per.liden at oracle.com (per.liden at oracle.com) Date: Thu, 14 Mar 2019 10:39:30 +0000 Subject: hg: zgc/zgc: 537 new changesets Message-ID: <201903141040.x2EAeCOs016143@aojmv0008.oracle.com> Changeset: 881c5fbeb849 Author: rehn Date: 2019-01-31 10:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/881c5fbeb849 8218041: Assorted wrong/missing includes Reviewed-by: dholmes, kbarrett, stefank, shade ! src/hotspot/cpu/zero/cppInterpreter_zero.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! 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/z/zFuture.inline.hpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/semaphore.inline.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/lowMemoryDetector.cpp Changeset: 051b5f7510d5 Author: gadams Date: 2019-01-31 07:24 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/051b5f7510d5 8215550: Debugger does not work after reattach Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c Changeset: f72661ff0294 Author: coleenp Date: 2019-01-31 07:28 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f72661ff0294 8212949: Remove ConstantPoolCache::is_constantPoolCache Summary: remove relic of permgen, also is_constMethod too. Reviewed-by: dholmes ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constMethod.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/method.cpp Changeset: 5e9f3a73abab Author: rriggs Date: 2019-01-31 10:05 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5e9f3a73abab 8216528: test/jdk/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java failing with Xcomp Reviewed-by: dholmes, alanb Contributed-by: fujie at loongson.cn ! test/jdk/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java Changeset: 5bc1634bc0ca Author: zgu Date: 2019-01-31 10:18 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5bc1634bc0ca 8216072: Remove TaskTerminator's assignment operator Reviewed-by: tschatzl, rkennke, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: 739eaf4ac4ad Author: coleenp Date: 2019-01-31 10:29 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/739eaf4ac4ad 8213753: SymbolTable is double walked during class unloading and clean up table timing in do_unloading Summary: remove gc timing for short runtime cleanup triggering; make symbol table cleaning triggered automatically on unloading Reviewed-by: shade, stefank, gziemski ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/symbolTable.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp Changeset: a5f46c4690f8 Author: dcubed Date: 2019-01-31 11:19 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a5f46c4690f8 8217659: monitor_logging updates from Async Monitor Deflation project Reviewed-by: dholmes, coleenp, rehn ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java Changeset: 9ee67f08fdaa Author: erikj Date: 2019-01-31 08:39 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9ee67f08fdaa 8204564: Need better error output when GenerateLinkOptData fails Reviewed-by: ihse, tbell ! make/GenerateLinkOptData.gmk Changeset: ce36f8180d03 Author: shade Date: 2019-01-31 19:08 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ce36f8180d03 8218140: Build failures after JDK-8218041 (Assorted wrong/missing includes) Reviewed-by: stefank, rehn, dholmes ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/runtime/reflection.cpp Changeset: bf4c38b9afaf Author: kevinw Date: 2019-01-31 04:49 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bf4c38b9afaf 8209951: Problematic sparc intrinsic: com.sun.crypto.provider.CipherBlockChaining Reviewed-by: kvn, thartmann Contributed-by: fairoz.matte at oracle.com ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp + test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java Changeset: 8da08ded586f Author: iignatyev Date: 2019-01-31 12:52 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8da08ded586f 8217848: [Graal] vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003/TestDescription.java fails Reviewed-by: kvn, dlong ! src/hotspot/share/compiler/compilerDefinitions.cpp Changeset: 1ceebbe2c1da Author: joehw Date: 2019-01-31 13:36 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1ceebbe2c1da 8186321: Cleanup: SourceTreeManager not used Reviewed-by: bpb, lancea - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/SourceTreeManager.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathContext.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncDoclocation.java Changeset: 47a8fdf84424 Author: vlivanov Date: 2019-01-31 17:48 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/47a8fdf84424 8059241: C2: Excessive RemoveUseless passes during incremental inlining Reviewed-by: roland, shade ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp Changeset: 8462b295c08b Author: vlivanov Date: 2019-01-31 17:48 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8462b295c08b 6986483: CHA: optimize calls through interfaces Reviewed-by: neliasso, thartmann ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/ci/ciStreams.cpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp + test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java Changeset: bb40a5303c84 Author: jgeorge Date: 2019-02-01 11:29 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bb40a5303c84 8217473: SA: Tests using ClhsdbLauncher fail on SAP docker containers Summary: Skip the test with jtreg.SkippedException if Platform.shouldSAAttach() returns false Reviewed-by: dholmes, goetz ! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbField.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/ClhsdbJdis.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java Changeset: 04b92d6fc45d Author: mbaesken Date: 2019-01-30 09:35 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/04b92d6fc45d 8218046: use bundled freetype in the AIX build by default Reviewed-by: ihse ! make/autoconf/lib-freetype.m4 Changeset: 69ccc5584e12 Author: stuefe Date: 2019-02-01 10:27 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/69ccc5584e12 8218156: "jcmd VM.metaspace basic" misreports free chunk space Reviewed-by: zgu ! src/hotspot/share/memory/metaspace.cpp Changeset: 0de1f006d3c3 Author: stuefe Date: 2018-12-08 12:09 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0de1f006d3c3 8214975: No hs-err file if fatal error is raised during dynamic initialization Reviewed-by: dholmes, dcubed ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp + test/hotspot/jtreg/runtime/ErrorHandling/VeryEarlyAssertTest.java Changeset: 13e19ab0d687 Author: ihse Date: 2019-02-01 12:44 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/13e19ab0d687 8217896: Make better use of LCPUs when building on AIX Reviewed-by: ihse Contributed-by: Andrew Leonard ! make/autoconf/build-performance.m4 Changeset: 112ad164d26c Author: coleenp Date: 2019-02-01 06:42 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/112ad164d26c 8215505: Cleanup jvm.cpp obsolete code after JDK-8210094: Better loading of classloader classes Summary: remove dead code, also remove function that is not needed after 8210094. Reviewed-by: lfoltan, dholmes ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/prims/jvm.cpp Changeset: d1282cd2c1fc Author: ysuenaga Date: 2019-02-01 21:43 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d1282cd2c1fc 8217432: MetaspaceGC::_capacity_until_GC exceeds MaxMetaspaceSize Reviewed-by: tschatzl, stuefe ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java Changeset: c53a3355dbb4 Author: dfuchs Date: 2019-02-01 14:15 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c53a3355dbb4 8195716: BootstrapLoggerTest : Executor still alive Summary: Make sure the test joins the active executor thread before waiting for the executor to be GC'ed. Reviewed-by: mchung, martin ! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java Changeset: 635361ec5491 Author: dfuchs Date: 2019-02-01 14:24 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/635361ec5491 8218133: sun/net/www/protocol/http/ProtocolRedirect.java failed with "java.net.ConnectException" Summary: changed the test to use the loopback interface. Reviewed-by: chegar ! test/jdk/sun/net/www/protocol/http/ProtocolRedirect.java Changeset: 853c68ff2ed7 Author: shade Date: 2019-02-01 16:03 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/853c68ff2ed7 8217879: hs_err should print more instructions in hex dump Reviewed-by: stuefe, coleenp, dholmes, lucy, stefank ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp ! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp Changeset: c153b4c52e39 Author: shade Date: 2019-02-01 16:03 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c153b4c52e39 8218151: Simplify JavaThread::thread_state definition Reviewed-by: stefank, dholmes, kbarrett ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp Changeset: 9c84d2865c2d Author: erikj Date: 2019-02-01 10:08 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9c84d2865c2d 8218198: Revert devkit change in JDK-8217910 for linux-x64 Reviewed-by: tbell ! make/conf/jib-profiles.js Changeset: 6c377af36a5c Author: mullan Date: 2019-01-30 15:42 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6c377af36a5c 8217579: TLS_EMPTY_RENEGOTIATION_INFO_SCSV is disabled after 8211883 Reviewed-by: jnimeh, clanger ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmDecomposer.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java Changeset: d7c16e381e0d Author: iignatyev Date: 2019-01-30 13:11 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d7c16e381e0d 8218079: cleanup hotspot ProblemList files Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList.txt Changeset: cda5d1ed2c85 Author: prr Date: 2019-01-30 14:03 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cda5d1ed2c85 8218020: Fix version number in mesa.md 3rd party legal file Reviewed-by: serb, psadhukhan ! src/java.desktop/share/legal/mesa3d.md Changeset: 7d52b2606835 Author: jwilhelm Date: 2019-01-31 01:12 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7d52b2606835 Added tag jdk-12+30 for changeset 6c377af36a5c ! .hgtags Changeset: 9e0d6eaafc2c Author: iignatyev Date: 2019-01-30 17:35 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9e0d6eaafc2c 8178798: Two compiler/aot/verification/vmflags tests fail by timeout with UseAVX=3 Reviewed-by: kvn ! test/hotspot/jtreg/compiler/aot/AotCompiler.java Changeset: 964626d13972 Author: nishjain Date: 2019-01-31 13:05 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/964626d13972 8214935: Upgrade IANA LSR data Reviewed-by: rriggs, naoto ! make/data/lsrdata/language-subtag-registry.txt Changeset: 125012edb689 Author: naoto Date: 2019-01-31 12:43 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/125012edb689 8217892: Clarify the support for the new Japanese era in java.time.chrono.JapaneseEra Reviewed-by: chegar ! src/java.base/share/classes/java/time/chrono/JapaneseEra.java Changeset: 8b28a86e4ee2 Author: pmuthuswamy Date: 2019-02-01 09:11 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8b28a86e4ee2 8218134: Modify the jQuery.md file to reflect the exact jQuery license content Reviewed-by: jjg, sundar ! src/jdk.javadoc/share/legal/jquery.md Changeset: 69fa4a882150 Author: iignatyev Date: 2019-01-31 22:17 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/69fa4a882150 8218168: clean up hotspot ProblemList Reviewed-by: kvn, dholmes, sspitsyn ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/ProblemList.txt Changeset: a5d7ac117ac2 Author: iignatyev Date: 2019-01-31 22:17 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a5d7ac117ac2 8218162: problem list j/u/s/t/o/o/t/java/util/stream/StreamLinkTest.java on solaris w/ Xcomp Reviewed-by: kvn ! test/jdk/ProblemList-Xcomp.txt Changeset: 4f2af72cb65a Author: naoto Date: 2019-02-01 08:59 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4f2af72cb65a 8216546: Support new Japanese era in java.lang.Character for Java SE 11 Reviewed-by: chegar ! src/java.base/share/classes/java/lang/Character.java Changeset: f5fd8eefae0f Author: amenkov Date: 2019-02-01 09:25 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f5fd8eefae0f 8218025: disable pop_frame and force_early_return caps for Graal Reviewed-by: iignatyev, sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiManageCapabilities.cpp ! test/hotspot/jtreg/ProblemList-graal.txt ! test/jdk/ProblemList-graal.txt Changeset: ffac5eabbf28 Author: iignatyev Date: 2019-02-01 13:33 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ffac5eabbf28 8218178: vmTestbase/vm/mlvm/mixed/stress/regression/b6969574/INDIFY_Test.java fails with -Xcomp Reviewed-by: dlong ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/regression/b6969574/INDIFY_Test.java Changeset: 8b3d33bfb407 Author: jwilhelm Date: 2019-02-02 00:11 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8b3d33bfb407 Merge ! .hgtags ! test/hotspot/jtreg/ProblemList-graal.txt ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList-Xcomp.txt ! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java Changeset: 00baec44c94e Author: kbarrett Date: 2019-02-01 18:16 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/00baec44c94e 8218202: gc/stress/TestStressG1Humongous.java to ProblemList-graal.txt Summary: Add test to problem list. Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 83b40a7bf00d Author: vlivanov Date: 2019-02-01 18:50 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/83b40a7bf00d 8217918: C2: -XX:+AggressiveUnboxing is broken Reviewed-by: kvn ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 8b81c509995e Author: vlivanov Date: 2019-02-01 18:50 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8b81c509995e 8217919: C2: Enable -XX:+AggressiveUnboxing by default Reviewed-by: kvn, neliasso ! src/hotspot/share/opto/c2_globals.hpp Changeset: 0a9dfdbb01d1 Author: vlivanov Date: 2019-02-01 18:51 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0a9dfdbb01d1 8218163: C2: Continuous deoptimization w/ Reason_speculate_class_check and Action_none Reviewed-by: kvn, neliasso ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp Changeset: e2fc434b410a Author: fyang Date: 2019-02-01 15:05 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e2fc434b410a 8218185: aarch64: missing LoadStore barrier in TemplateTable::putfield_or_static Reviewed-by: aph Contributed-by: lunliu93 at gmail.com ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Changeset: d997c227e968 Author: alanb Date: 2019-02-03 10:00 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d997c227e968 8216046: test/jdk/java/beans/PropertyEditor/Test6397609.java failing Reviewed-by: alanb, serb Contributed-by: fujie at loongson.cn ! test/jdk/java/beans/PropertyEditor/Test6397609.java Changeset: 213a2377b792 Author: mbaesken Date: 2019-02-04 11:00 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/213a2377b792 8218276: AIX build fails in tieredThresholdPolicy.cpp Reviewed-by: dholmes, mdoerr ! src/hotspot/share/runtime/tieredThresholdPolicy.cpp Changeset: c55c3e41cecd Author: naoto Date: 2019-02-04 10:04 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c55c3e41cecd 8218386: Correct the SE version in j.l.Character Reviewed-by: lancea ! src/java.base/share/classes/java/lang/Character.java Changeset: 53c72d9d962b Author: lancea Date: 2019-02-04 14:10 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/53c72d9d962b 8217393: Clarify Attributes.equals() Reviewed-by: alanb, darcy, rriggs, martin ! src/java.base/share/classes/java/util/jar/Attributes.java Changeset: a5321bcfa2de Author: rehn Date: 2019-02-04 21:42 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a5321bcfa2de 8218145: block_if_requested is not proper inlined due to size Reviewed-by: kbarrett, coleenp, gziemski ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp Changeset: d620a4a1d5ed Author: vlivanov Date: 2019-02-04 17:35 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d620a4a1d5ed 8188133: C2: Static field accesses in clinit can trigger deoptimizations Reviewed-by: kvn ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse3.cpp Changeset: eebdde444bb5 Author: vlivanov Date: 2019-02-04 17:35 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/eebdde444bb5 8075052: Autobox elimination hinders loop unrolling Reviewed-by: kvn ! src/hotspot/share/opto/callGenerator.cpp Changeset: f57b943a1a22 Author: vlivanov Date: 2019-02-04 17:35 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f57b943a1a22 8218406: C1: Redundant nmethod dependency for private method is added Reviewed-by: kvn ! src/hotspot/share/c1/c1_GraphBuilder.cpp Changeset: 247e5ca412f5 Author: jgeorge Date: 2019-02-05 00:43 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/247e5ca412f5 8215568: Refactor SA clhsdb tests to use ClhsdbLauncher Summary: Refactoring the SA tests which test clhsdb commands to use ClhsdbLauncher for uniformity and ease of maintainence Reviewed-by: jcbeyler, dholmes ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java ! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java ! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java ! test/hotspot/jtreg/serviceability/sa/TestType.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java Changeset: 962ed57b29c9 Author: iklam Date: 2019-02-04 19:42 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/962ed57b29c9 8218029: [TESTBUG] Use -Djava.class.path= to specify empty -cp in CDS tests Reviewed-by: ccheung, dholmes ! test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java ! test/hotspot/jtreg/runtime/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddReads.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java Changeset: 4366a1e4a021 Author: ysuenaga Date: 2019-02-05 14:24 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4366a1e4a021 8217845: SA should refer const values for JVMFlag from HotSpot Reviewed-by: sspitsyn, jgeorge ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java Changeset: e3fb7c599f83 Author: ihse Date: 2019-02-05 10:56 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e3fb7c599f83 8218186: Clean up CLDR generation in build Reviewed-by: erikj + make/data/cldr/README + make/data/cldr/common/bcp47/timezone.xml + make/data/cldr/common/dtd/ldml.dtd + make/data/cldr/common/dtd/ldmlBCP47.dtd + make/data/cldr/common/dtd/ldmlSupplemental.dtd + make/data/cldr/common/main/af.xml + make/data/cldr/common/main/af_NA.xml + make/data/cldr/common/main/af_ZA.xml + make/data/cldr/common/main/agq.xml + make/data/cldr/common/main/agq_CM.xml + make/data/cldr/common/main/ak.xml + make/data/cldr/common/main/ak_GH.xml + make/data/cldr/common/main/am.xml + make/data/cldr/common/main/am_ET.xml + make/data/cldr/common/main/ar.xml + make/data/cldr/common/main/ar_001.xml + make/data/cldr/common/main/ar_AE.xml + make/data/cldr/common/main/ar_BH.xml + make/data/cldr/common/main/ar_DJ.xml + make/data/cldr/common/main/ar_DZ.xml + make/data/cldr/common/main/ar_EG.xml + make/data/cldr/common/main/ar_EH.xml + make/data/cldr/common/main/ar_ER.xml + make/data/cldr/common/main/ar_IL.xml + make/data/cldr/common/main/ar_IQ.xml + make/data/cldr/common/main/ar_JO.xml + make/data/cldr/common/main/ar_KM.xml + make/data/cldr/common/main/ar_KW.xml + make/data/cldr/common/main/ar_LB.xml + make/data/cldr/common/main/ar_LY.xml + make/data/cldr/common/main/ar_MA.xml + make/data/cldr/common/main/ar_MR.xml + make/data/cldr/common/main/ar_OM.xml + make/data/cldr/common/main/ar_PS.xml + make/data/cldr/common/main/ar_QA.xml + make/data/cldr/common/main/ar_SA.xml + make/data/cldr/common/main/ar_SD.xml + make/data/cldr/common/main/ar_SO.xml + make/data/cldr/common/main/ar_SS.xml + make/data/cldr/common/main/ar_SY.xml + make/data/cldr/common/main/ar_TD.xml + make/data/cldr/common/main/ar_TN.xml + make/data/cldr/common/main/ar_YE.xml + make/data/cldr/common/main/as.xml + make/data/cldr/common/main/as_IN.xml + make/data/cldr/common/main/asa.xml + make/data/cldr/common/main/asa_TZ.xml + make/data/cldr/common/main/ast.xml + make/data/cldr/common/main/ast_ES.xml + make/data/cldr/common/main/az.xml + make/data/cldr/common/main/az_Cyrl.xml + make/data/cldr/common/main/az_Cyrl_AZ.xml + make/data/cldr/common/main/az_Latn.xml + make/data/cldr/common/main/az_Latn_AZ.xml + make/data/cldr/common/main/bas.xml + make/data/cldr/common/main/bas_CM.xml + make/data/cldr/common/main/be.xml + make/data/cldr/common/main/be_BY.xml + make/data/cldr/common/main/bem.xml + make/data/cldr/common/main/bem_ZM.xml + make/data/cldr/common/main/bez.xml + make/data/cldr/common/main/bez_TZ.xml + make/data/cldr/common/main/bg.xml + make/data/cldr/common/main/bg_BG.xml + make/data/cldr/common/main/bm.xml + make/data/cldr/common/main/bm_ML.xml + make/data/cldr/common/main/bn.xml + make/data/cldr/common/main/bn_BD.xml + make/data/cldr/common/main/bn_IN.xml + make/data/cldr/common/main/bo.xml + make/data/cldr/common/main/bo_CN.xml + make/data/cldr/common/main/bo_IN.xml + make/data/cldr/common/main/br.xml + make/data/cldr/common/main/br_FR.xml + make/data/cldr/common/main/brx.xml + make/data/cldr/common/main/brx_IN.xml + make/data/cldr/common/main/bs.xml + make/data/cldr/common/main/bs_Cyrl.xml + make/data/cldr/common/main/bs_Cyrl_BA.xml + make/data/cldr/common/main/bs_Latn.xml + make/data/cldr/common/main/bs_Latn_BA.xml + make/data/cldr/common/main/ca.xml + make/data/cldr/common/main/ca_AD.xml + make/data/cldr/common/main/ca_ES.xml + make/data/cldr/common/main/ca_ES_VALENCIA.xml + make/data/cldr/common/main/ca_FR.xml + make/data/cldr/common/main/ca_IT.xml + make/data/cldr/common/main/ccp.xml + make/data/cldr/common/main/ccp_BD.xml + make/data/cldr/common/main/ccp_IN.xml + make/data/cldr/common/main/ce.xml + make/data/cldr/common/main/ce_RU.xml + make/data/cldr/common/main/cgg.xml + make/data/cldr/common/main/cgg_UG.xml + make/data/cldr/common/main/chr.xml + make/data/cldr/common/main/chr_US.xml + make/data/cldr/common/main/ckb.xml + make/data/cldr/common/main/ckb_IQ.xml + make/data/cldr/common/main/ckb_IR.xml + make/data/cldr/common/main/cs.xml + make/data/cldr/common/main/cs_CZ.xml + make/data/cldr/common/main/cu.xml + make/data/cldr/common/main/cu_RU.xml + make/data/cldr/common/main/cy.xml + make/data/cldr/common/main/cy_GB.xml + make/data/cldr/common/main/da.xml + make/data/cldr/common/main/da_DK.xml + make/data/cldr/common/main/da_GL.xml + make/data/cldr/common/main/dav.xml + make/data/cldr/common/main/dav_KE.xml + make/data/cldr/common/main/de.xml + make/data/cldr/common/main/de_AT.xml + make/data/cldr/common/main/de_BE.xml + make/data/cldr/common/main/de_CH.xml + make/data/cldr/common/main/de_DE.xml + make/data/cldr/common/main/de_IT.xml + make/data/cldr/common/main/de_LI.xml + make/data/cldr/common/main/de_LU.xml + make/data/cldr/common/main/dje.xml + make/data/cldr/common/main/dje_NE.xml + make/data/cldr/common/main/dsb.xml + make/data/cldr/common/main/dsb_DE.xml + make/data/cldr/common/main/dua.xml + make/data/cldr/common/main/dua_CM.xml + make/data/cldr/common/main/dyo.xml + make/data/cldr/common/main/dyo_SN.xml + make/data/cldr/common/main/dz.xml + make/data/cldr/common/main/dz_BT.xml + make/data/cldr/common/main/ebu.xml + make/data/cldr/common/main/ebu_KE.xml + make/data/cldr/common/main/ee.xml + make/data/cldr/common/main/ee_GH.xml + make/data/cldr/common/main/ee_TG.xml + make/data/cldr/common/main/el.xml + make/data/cldr/common/main/el_CY.xml + make/data/cldr/common/main/el_GR.xml + make/data/cldr/common/main/en.xml + make/data/cldr/common/main/en_001.xml + make/data/cldr/common/main/en_150.xml + make/data/cldr/common/main/en_AG.xml + make/data/cldr/common/main/en_AI.xml + make/data/cldr/common/main/en_AS.xml + make/data/cldr/common/main/en_AT.xml + make/data/cldr/common/main/en_AU.xml + make/data/cldr/common/main/en_BB.xml + make/data/cldr/common/main/en_BE.xml + make/data/cldr/common/main/en_BI.xml + make/data/cldr/common/main/en_BM.xml + make/data/cldr/common/main/en_BS.xml + make/data/cldr/common/main/en_BW.xml + make/data/cldr/common/main/en_BZ.xml + make/data/cldr/common/main/en_CA.xml + make/data/cldr/common/main/en_CC.xml + make/data/cldr/common/main/en_CH.xml + make/data/cldr/common/main/en_CK.xml + make/data/cldr/common/main/en_CM.xml + make/data/cldr/common/main/en_CX.xml + make/data/cldr/common/main/en_CY.xml + make/data/cldr/common/main/en_DE.xml + make/data/cldr/common/main/en_DG.xml + make/data/cldr/common/main/en_DK.xml + make/data/cldr/common/main/en_DM.xml + make/data/cldr/common/main/en_ER.xml + make/data/cldr/common/main/en_FI.xml + make/data/cldr/common/main/en_FJ.xml + make/data/cldr/common/main/en_FK.xml + make/data/cldr/common/main/en_FM.xml + make/data/cldr/common/main/en_GB.xml + make/data/cldr/common/main/en_GD.xml + make/data/cldr/common/main/en_GG.xml + make/data/cldr/common/main/en_GH.xml + make/data/cldr/common/main/en_GI.xml + make/data/cldr/common/main/en_GM.xml + make/data/cldr/common/main/en_GU.xml + make/data/cldr/common/main/en_GY.xml + make/data/cldr/common/main/en_HK.xml + make/data/cldr/common/main/en_IE.xml + make/data/cldr/common/main/en_IL.xml + make/data/cldr/common/main/en_IM.xml + make/data/cldr/common/main/en_IN.xml + make/data/cldr/common/main/en_IO.xml + make/data/cldr/common/main/en_JE.xml + make/data/cldr/common/main/en_JM.xml + make/data/cldr/common/main/en_KE.xml + make/data/cldr/common/main/en_KI.xml + make/data/cldr/common/main/en_KN.xml + make/data/cldr/common/main/en_KY.xml + make/data/cldr/common/main/en_LC.xml + make/data/cldr/common/main/en_LR.xml + make/data/cldr/common/main/en_LS.xml + make/data/cldr/common/main/en_MG.xml + make/data/cldr/common/main/en_MH.xml + make/data/cldr/common/main/en_MO.xml + make/data/cldr/common/main/en_MP.xml + make/data/cldr/common/main/en_MS.xml + make/data/cldr/common/main/en_MT.xml + make/data/cldr/common/main/en_MU.xml + make/data/cldr/common/main/en_MW.xml + make/data/cldr/common/main/en_MY.xml + make/data/cldr/common/main/en_NA.xml + make/data/cldr/common/main/en_NF.xml + make/data/cldr/common/main/en_NG.xml + make/data/cldr/common/main/en_NL.xml + make/data/cldr/common/main/en_NR.xml + make/data/cldr/common/main/en_NU.xml + make/data/cldr/common/main/en_NZ.xml + make/data/cldr/common/main/en_PG.xml + make/data/cldr/common/main/en_PH.xml + make/data/cldr/common/main/en_PK.xml + make/data/cldr/common/main/en_PN.xml + make/data/cldr/common/main/en_PR.xml + make/data/cldr/common/main/en_PW.xml + make/data/cldr/common/main/en_RW.xml + make/data/cldr/common/main/en_SB.xml + make/data/cldr/common/main/en_SC.xml + make/data/cldr/common/main/en_SD.xml + make/data/cldr/common/main/en_SE.xml + make/data/cldr/common/main/en_SG.xml + make/data/cldr/common/main/en_SH.xml + make/data/cldr/common/main/en_SI.xml + make/data/cldr/common/main/en_SL.xml + make/data/cldr/common/main/en_SS.xml + make/data/cldr/common/main/en_SX.xml + make/data/cldr/common/main/en_SZ.xml + make/data/cldr/common/main/en_TC.xml + make/data/cldr/common/main/en_TK.xml + make/data/cldr/common/main/en_TO.xml + make/data/cldr/common/main/en_TT.xml + make/data/cldr/common/main/en_TV.xml + make/data/cldr/common/main/en_TZ.xml + make/data/cldr/common/main/en_UG.xml + make/data/cldr/common/main/en_UM.xml + make/data/cldr/common/main/en_US.xml + make/data/cldr/common/main/en_US_POSIX.xml + make/data/cldr/common/main/en_VC.xml + make/data/cldr/common/main/en_VG.xml + make/data/cldr/common/main/en_VI.xml + make/data/cldr/common/main/en_VU.xml + make/data/cldr/common/main/en_WS.xml + make/data/cldr/common/main/en_ZA.xml + make/data/cldr/common/main/en_ZM.xml + make/data/cldr/common/main/en_ZW.xml + make/data/cldr/common/main/eo.xml + make/data/cldr/common/main/eo_001.xml + make/data/cldr/common/main/es.xml + make/data/cldr/common/main/es_419.xml + make/data/cldr/common/main/es_AR.xml + make/data/cldr/common/main/es_BO.xml + make/data/cldr/common/main/es_BR.xml + make/data/cldr/common/main/es_BZ.xml + make/data/cldr/common/main/es_CL.xml + make/data/cldr/common/main/es_CO.xml + make/data/cldr/common/main/es_CR.xml + make/data/cldr/common/main/es_CU.xml + make/data/cldr/common/main/es_DO.xml + make/data/cldr/common/main/es_EA.xml + make/data/cldr/common/main/es_EC.xml + make/data/cldr/common/main/es_ES.xml + make/data/cldr/common/main/es_GQ.xml + make/data/cldr/common/main/es_GT.xml + make/data/cldr/common/main/es_HN.xml + make/data/cldr/common/main/es_IC.xml + make/data/cldr/common/main/es_MX.xml + make/data/cldr/common/main/es_NI.xml + make/data/cldr/common/main/es_PA.xml + make/data/cldr/common/main/es_PE.xml + make/data/cldr/common/main/es_PH.xml + make/data/cldr/common/main/es_PR.xml + make/data/cldr/common/main/es_PY.xml + make/data/cldr/common/main/es_SV.xml + make/data/cldr/common/main/es_US.xml + make/data/cldr/common/main/es_UY.xml + make/data/cldr/common/main/es_VE.xml + make/data/cldr/common/main/et.xml + make/data/cldr/common/main/et_EE.xml + make/data/cldr/common/main/eu.xml + make/data/cldr/common/main/eu_ES.xml + make/data/cldr/common/main/ewo.xml + make/data/cldr/common/main/ewo_CM.xml + make/data/cldr/common/main/fa.xml + make/data/cldr/common/main/fa_AF.xml + make/data/cldr/common/main/fa_IR.xml + make/data/cldr/common/main/ff.xml + make/data/cldr/common/main/ff_CM.xml + make/data/cldr/common/main/ff_GN.xml + make/data/cldr/common/main/ff_MR.xml + make/data/cldr/common/main/ff_SN.xml + make/data/cldr/common/main/fi.xml + make/data/cldr/common/main/fi_FI.xml + make/data/cldr/common/main/fil.xml + make/data/cldr/common/main/fil_PH.xml + make/data/cldr/common/main/fo.xml + make/data/cldr/common/main/fo_DK.xml + make/data/cldr/common/main/fo_FO.xml + make/data/cldr/common/main/fr.xml + make/data/cldr/common/main/fr_BE.xml + make/data/cldr/common/main/fr_BF.xml + make/data/cldr/common/main/fr_BI.xml + make/data/cldr/common/main/fr_BJ.xml + make/data/cldr/common/main/fr_BL.xml + make/data/cldr/common/main/fr_CA.xml + make/data/cldr/common/main/fr_CD.xml + make/data/cldr/common/main/fr_CF.xml + make/data/cldr/common/main/fr_CG.xml + make/data/cldr/common/main/fr_CH.xml + make/data/cldr/common/main/fr_CI.xml + make/data/cldr/common/main/fr_CM.xml + make/data/cldr/common/main/fr_DJ.xml + make/data/cldr/common/main/fr_DZ.xml + make/data/cldr/common/main/fr_FR.xml + make/data/cldr/common/main/fr_GA.xml + make/data/cldr/common/main/fr_GF.xml + make/data/cldr/common/main/fr_GN.xml + make/data/cldr/common/main/fr_GP.xml + make/data/cldr/common/main/fr_GQ.xml + make/data/cldr/common/main/fr_HT.xml + make/data/cldr/common/main/fr_KM.xml + make/data/cldr/common/main/fr_LU.xml + make/data/cldr/common/main/fr_MA.xml + make/data/cldr/common/main/fr_MC.xml + make/data/cldr/common/main/fr_MF.xml + make/data/cldr/common/main/fr_MG.xml + make/data/cldr/common/main/fr_ML.xml + make/data/cldr/common/main/fr_MQ.xml + make/data/cldr/common/main/fr_MR.xml + make/data/cldr/common/main/fr_MU.xml + make/data/cldr/common/main/fr_NC.xml + make/data/cldr/common/main/fr_NE.xml + make/data/cldr/common/main/fr_PF.xml + make/data/cldr/common/main/fr_PM.xml + make/data/cldr/common/main/fr_RE.xml + make/data/cldr/common/main/fr_RW.xml + make/data/cldr/common/main/fr_SC.xml + make/data/cldr/common/main/fr_SN.xml + make/data/cldr/common/main/fr_SY.xml + make/data/cldr/common/main/fr_TD.xml + make/data/cldr/common/main/fr_TG.xml + make/data/cldr/common/main/fr_TN.xml + make/data/cldr/common/main/fr_VU.xml + make/data/cldr/common/main/fr_WF.xml + make/data/cldr/common/main/fr_YT.xml + make/data/cldr/common/main/fur.xml + make/data/cldr/common/main/fur_IT.xml + make/data/cldr/common/main/fy.xml + make/data/cldr/common/main/fy_NL.xml + make/data/cldr/common/main/ga.xml + make/data/cldr/common/main/ga_IE.xml + make/data/cldr/common/main/gd.xml + make/data/cldr/common/main/gd_GB.xml + make/data/cldr/common/main/gl.xml + make/data/cldr/common/main/gl_ES.xml + make/data/cldr/common/main/gsw.xml + make/data/cldr/common/main/gsw_CH.xml + make/data/cldr/common/main/gsw_FR.xml + make/data/cldr/common/main/gsw_LI.xml + make/data/cldr/common/main/gu.xml + make/data/cldr/common/main/gu_IN.xml + make/data/cldr/common/main/guz.xml + make/data/cldr/common/main/guz_KE.xml + make/data/cldr/common/main/gv.xml + make/data/cldr/common/main/gv_IM.xml + make/data/cldr/common/main/ha.xml + make/data/cldr/common/main/ha_GH.xml + make/data/cldr/common/main/ha_NE.xml + make/data/cldr/common/main/ha_NG.xml + make/data/cldr/common/main/haw.xml + make/data/cldr/common/main/haw_US.xml + make/data/cldr/common/main/he.xml + make/data/cldr/common/main/he_IL.xml + make/data/cldr/common/main/hi.xml + make/data/cldr/common/main/hi_IN.xml + make/data/cldr/common/main/hr.xml + make/data/cldr/common/main/hr_BA.xml + make/data/cldr/common/main/hr_HR.xml + make/data/cldr/common/main/hsb.xml + make/data/cldr/common/main/hsb_DE.xml + make/data/cldr/common/main/hu.xml + make/data/cldr/common/main/hu_HU.xml + make/data/cldr/common/main/hy.xml + make/data/cldr/common/main/hy_AM.xml + make/data/cldr/common/main/id.xml + make/data/cldr/common/main/id_ID.xml + make/data/cldr/common/main/ig.xml + make/data/cldr/common/main/ig_NG.xml + make/data/cldr/common/main/ii.xml + make/data/cldr/common/main/ii_CN.xml + make/data/cldr/common/main/is.xml + make/data/cldr/common/main/is_IS.xml + make/data/cldr/common/main/it.xml + make/data/cldr/common/main/it_CH.xml + make/data/cldr/common/main/it_IT.xml + make/data/cldr/common/main/it_SM.xml + make/data/cldr/common/main/it_VA.xml + make/data/cldr/common/main/ja.xml + make/data/cldr/common/main/ja_JP.xml + make/data/cldr/common/main/jgo.xml + make/data/cldr/common/main/jgo_CM.xml + make/data/cldr/common/main/jmc.xml + make/data/cldr/common/main/jmc_TZ.xml + make/data/cldr/common/main/ka.xml + make/data/cldr/common/main/ka_GE.xml + make/data/cldr/common/main/kab.xml + make/data/cldr/common/main/kab_DZ.xml + make/data/cldr/common/main/kam.xml + make/data/cldr/common/main/kam_KE.xml + make/data/cldr/common/main/kde.xml + make/data/cldr/common/main/kde_TZ.xml + make/data/cldr/common/main/kea.xml + make/data/cldr/common/main/kea_CV.xml + make/data/cldr/common/main/khq.xml + make/data/cldr/common/main/khq_ML.xml + make/data/cldr/common/main/ki.xml + make/data/cldr/common/main/ki_KE.xml + make/data/cldr/common/main/kk.xml + make/data/cldr/common/main/kk_KZ.xml + make/data/cldr/common/main/kkj.xml + make/data/cldr/common/main/kkj_CM.xml + make/data/cldr/common/main/kl.xml + make/data/cldr/common/main/kl_GL.xml + make/data/cldr/common/main/kln.xml + make/data/cldr/common/main/kln_KE.xml + make/data/cldr/common/main/km.xml + make/data/cldr/common/main/km_KH.xml + make/data/cldr/common/main/kn.xml + make/data/cldr/common/main/kn_IN.xml + make/data/cldr/common/main/ko.xml + make/data/cldr/common/main/ko_KP.xml + make/data/cldr/common/main/ko_KR.xml + make/data/cldr/common/main/kok.xml + make/data/cldr/common/main/kok_IN.xml + make/data/cldr/common/main/ks.xml + make/data/cldr/common/main/ks_IN.xml + make/data/cldr/common/main/ksb.xml + make/data/cldr/common/main/ksb_TZ.xml + make/data/cldr/common/main/ksf.xml + make/data/cldr/common/main/ksf_CM.xml + make/data/cldr/common/main/ksh.xml + make/data/cldr/common/main/ksh_DE.xml + make/data/cldr/common/main/kw.xml + make/data/cldr/common/main/kw_GB.xml + make/data/cldr/common/main/ky.xml + make/data/cldr/common/main/ky_KG.xml + make/data/cldr/common/main/lag.xml + make/data/cldr/common/main/lag_TZ.xml + make/data/cldr/common/main/lb.xml + make/data/cldr/common/main/lb_LU.xml + make/data/cldr/common/main/lg.xml + make/data/cldr/common/main/lg_UG.xml + make/data/cldr/common/main/lkt.xml + make/data/cldr/common/main/lkt_US.xml + make/data/cldr/common/main/ln.xml + make/data/cldr/common/main/ln_AO.xml + make/data/cldr/common/main/ln_CD.xml + make/data/cldr/common/main/ln_CF.xml + make/data/cldr/common/main/ln_CG.xml + make/data/cldr/common/main/lo.xml + make/data/cldr/common/main/lo_LA.xml + make/data/cldr/common/main/lrc.xml + make/data/cldr/common/main/lrc_IQ.xml + make/data/cldr/common/main/lrc_IR.xml + make/data/cldr/common/main/lt.xml + make/data/cldr/common/main/lt_LT.xml + make/data/cldr/common/main/lu.xml + make/data/cldr/common/main/lu_CD.xml + make/data/cldr/common/main/luo.xml + make/data/cldr/common/main/luo_KE.xml + make/data/cldr/common/main/luy.xml + make/data/cldr/common/main/luy_KE.xml + make/data/cldr/common/main/lv.xml + make/data/cldr/common/main/lv_LV.xml + make/data/cldr/common/main/mas.xml + make/data/cldr/common/main/mas_KE.xml + make/data/cldr/common/main/mas_TZ.xml + make/data/cldr/common/main/mer.xml + make/data/cldr/common/main/mer_KE.xml + make/data/cldr/common/main/mfe.xml + make/data/cldr/common/main/mfe_MU.xml + make/data/cldr/common/main/mg.xml + make/data/cldr/common/main/mg_MG.xml + make/data/cldr/common/main/mgh.xml + make/data/cldr/common/main/mgh_MZ.xml + make/data/cldr/common/main/mgo.xml + make/data/cldr/common/main/mgo_CM.xml + make/data/cldr/common/main/mk.xml + make/data/cldr/common/main/mk_MK.xml + make/data/cldr/common/main/ml.xml + make/data/cldr/common/main/ml_IN.xml + make/data/cldr/common/main/mn.xml + make/data/cldr/common/main/mn_MN.xml + make/data/cldr/common/main/mr.xml + make/data/cldr/common/main/mr_IN.xml + make/data/cldr/common/main/ms.xml + make/data/cldr/common/main/ms_BN.xml + make/data/cldr/common/main/ms_MY.xml + make/data/cldr/common/main/ms_SG.xml + make/data/cldr/common/main/mt.xml + make/data/cldr/common/main/mt_MT.xml + make/data/cldr/common/main/mua.xml + make/data/cldr/common/main/mua_CM.xml + make/data/cldr/common/main/my.xml + make/data/cldr/common/main/my_MM.xml + make/data/cldr/common/main/mzn.xml + make/data/cldr/common/main/mzn_IR.xml + make/data/cldr/common/main/naq.xml + make/data/cldr/common/main/naq_NA.xml + make/data/cldr/common/main/nb.xml + make/data/cldr/common/main/nb_NO.xml + make/data/cldr/common/main/nb_SJ.xml + make/data/cldr/common/main/nd.xml + make/data/cldr/common/main/nd_ZW.xml + make/data/cldr/common/main/nds.xml + make/data/cldr/common/main/nds_DE.xml + make/data/cldr/common/main/nds_NL.xml + make/data/cldr/common/main/ne.xml + make/data/cldr/common/main/ne_IN.xml + make/data/cldr/common/main/ne_NP.xml + make/data/cldr/common/main/nl.xml + make/data/cldr/common/main/nl_AW.xml + make/data/cldr/common/main/nl_BE.xml + make/data/cldr/common/main/nl_BQ.xml + make/data/cldr/common/main/nl_CW.xml + make/data/cldr/common/main/nl_NL.xml + make/data/cldr/common/main/nl_SR.xml + make/data/cldr/common/main/nl_SX.xml + make/data/cldr/common/main/nmg.xml + make/data/cldr/common/main/nmg_CM.xml + make/data/cldr/common/main/nn.xml + make/data/cldr/common/main/nn_NO.xml + make/data/cldr/common/main/nnh.xml + make/data/cldr/common/main/nnh_CM.xml + make/data/cldr/common/main/nus.xml + make/data/cldr/common/main/nus_SS.xml + make/data/cldr/common/main/nyn.xml + make/data/cldr/common/main/nyn_UG.xml + make/data/cldr/common/main/om.xml + make/data/cldr/common/main/om_ET.xml + make/data/cldr/common/main/om_KE.xml + make/data/cldr/common/main/or.xml + make/data/cldr/common/main/or_IN.xml + make/data/cldr/common/main/os.xml + make/data/cldr/common/main/os_GE.xml + make/data/cldr/common/main/os_RU.xml + make/data/cldr/common/main/pa.xml + make/data/cldr/common/main/pa_Arab.xml + make/data/cldr/common/main/pa_Arab_PK.xml + make/data/cldr/common/main/pa_Guru.xml + make/data/cldr/common/main/pa_Guru_IN.xml + make/data/cldr/common/main/pl.xml + make/data/cldr/common/main/pl_PL.xml + make/data/cldr/common/main/prg.xml + make/data/cldr/common/main/prg_001.xml + make/data/cldr/common/main/ps.xml + make/data/cldr/common/main/ps_AF.xml + make/data/cldr/common/main/pt.xml + make/data/cldr/common/main/pt_AO.xml + make/data/cldr/common/main/pt_BR.xml + make/data/cldr/common/main/pt_CH.xml + make/data/cldr/common/main/pt_CV.xml + make/data/cldr/common/main/pt_GQ.xml + make/data/cldr/common/main/pt_GW.xml + make/data/cldr/common/main/pt_LU.xml + make/data/cldr/common/main/pt_MO.xml + make/data/cldr/common/main/pt_MZ.xml + make/data/cldr/common/main/pt_PT.xml + make/data/cldr/common/main/pt_ST.xml + make/data/cldr/common/main/pt_TL.xml + make/data/cldr/common/main/qu.xml + make/data/cldr/common/main/qu_BO.xml + make/data/cldr/common/main/qu_EC.xml + make/data/cldr/common/main/qu_PE.xml + make/data/cldr/common/main/rm.xml + make/data/cldr/common/main/rm_CH.xml + make/data/cldr/common/main/rn.xml + make/data/cldr/common/main/rn_BI.xml + make/data/cldr/common/main/ro.xml + make/data/cldr/common/main/ro_MD.xml + make/data/cldr/common/main/ro_RO.xml + make/data/cldr/common/main/rof.xml + make/data/cldr/common/main/rof_TZ.xml + make/data/cldr/common/main/root.xml + make/data/cldr/common/main/ru.xml + make/data/cldr/common/main/ru_BY.xml + make/data/cldr/common/main/ru_KG.xml + make/data/cldr/common/main/ru_KZ.xml + make/data/cldr/common/main/ru_MD.xml + make/data/cldr/common/main/ru_RU.xml + make/data/cldr/common/main/ru_UA.xml + make/data/cldr/common/main/rw.xml + make/data/cldr/common/main/rw_RW.xml + make/data/cldr/common/main/rwk.xml + make/data/cldr/common/main/rwk_TZ.xml + make/data/cldr/common/main/sah.xml + make/data/cldr/common/main/sah_RU.xml + make/data/cldr/common/main/saq.xml + make/data/cldr/common/main/saq_KE.xml + make/data/cldr/common/main/sbp.xml + make/data/cldr/common/main/sbp_TZ.xml + make/data/cldr/common/main/sd.xml + make/data/cldr/common/main/sd_PK.xml + make/data/cldr/common/main/se.xml + make/data/cldr/common/main/se_FI.xml + make/data/cldr/common/main/se_NO.xml + make/data/cldr/common/main/se_SE.xml + make/data/cldr/common/main/seh.xml + make/data/cldr/common/main/seh_MZ.xml + make/data/cldr/common/main/ses.xml + make/data/cldr/common/main/ses_ML.xml + make/data/cldr/common/main/sg.xml + make/data/cldr/common/main/sg_CF.xml + make/data/cldr/common/main/shi.xml + make/data/cldr/common/main/shi_Latn.xml + make/data/cldr/common/main/shi_Latn_MA.xml + make/data/cldr/common/main/shi_Tfng.xml + make/data/cldr/common/main/shi_Tfng_MA.xml + make/data/cldr/common/main/si.xml + make/data/cldr/common/main/si_LK.xml + make/data/cldr/common/main/sk.xml + make/data/cldr/common/main/sk_SK.xml + make/data/cldr/common/main/sl.xml + make/data/cldr/common/main/sl_SI.xml + make/data/cldr/common/main/smn.xml + make/data/cldr/common/main/smn_FI.xml + make/data/cldr/common/main/sn.xml + make/data/cldr/common/main/sn_ZW.xml + make/data/cldr/common/main/so.xml + make/data/cldr/common/main/so_DJ.xml + make/data/cldr/common/main/so_ET.xml + make/data/cldr/common/main/so_KE.xml + make/data/cldr/common/main/so_SO.xml + make/data/cldr/common/main/sq.xml + make/data/cldr/common/main/sq_AL.xml + make/data/cldr/common/main/sq_MK.xml + make/data/cldr/common/main/sq_XK.xml + make/data/cldr/common/main/sr.xml + make/data/cldr/common/main/sr_Cyrl.xml + make/data/cldr/common/main/sr_Cyrl_BA.xml + make/data/cldr/common/main/sr_Cyrl_ME.xml + make/data/cldr/common/main/sr_Cyrl_RS.xml + make/data/cldr/common/main/sr_Cyrl_XK.xml + make/data/cldr/common/main/sr_Latn.xml + make/data/cldr/common/main/sr_Latn_BA.xml + make/data/cldr/common/main/sr_Latn_ME.xml + make/data/cldr/common/main/sr_Latn_RS.xml + make/data/cldr/common/main/sr_Latn_XK.xml + make/data/cldr/common/main/sv.xml + make/data/cldr/common/main/sv_AX.xml + make/data/cldr/common/main/sv_FI.xml + make/data/cldr/common/main/sv_SE.xml + make/data/cldr/common/main/sw.xml + make/data/cldr/common/main/sw_CD.xml + make/data/cldr/common/main/sw_KE.xml + make/data/cldr/common/main/sw_TZ.xml + make/data/cldr/common/main/sw_UG.xml + make/data/cldr/common/main/ta.xml + make/data/cldr/common/main/ta_IN.xml + make/data/cldr/common/main/ta_LK.xml + make/data/cldr/common/main/ta_MY.xml + make/data/cldr/common/main/ta_SG.xml + make/data/cldr/common/main/te.xml + make/data/cldr/common/main/te_IN.xml + make/data/cldr/common/main/teo.xml + make/data/cldr/common/main/teo_KE.xml + make/data/cldr/common/main/teo_UG.xml + make/data/cldr/common/main/tg.xml + make/data/cldr/common/main/tg_TJ.xml + make/data/cldr/common/main/th.xml + make/data/cldr/common/main/th_TH.xml + make/data/cldr/common/main/ti.xml + make/data/cldr/common/main/ti_ER.xml + make/data/cldr/common/main/ti_ET.xml + make/data/cldr/common/main/tk.xml + make/data/cldr/common/main/tk_TM.xml + make/data/cldr/common/main/to.xml + make/data/cldr/common/main/to_TO.xml + make/data/cldr/common/main/tr.xml + make/data/cldr/common/main/tr_CY.xml + make/data/cldr/common/main/tr_TR.xml + make/data/cldr/common/main/tt.xml + make/data/cldr/common/main/tt_RU.xml + make/data/cldr/common/main/twq.xml + make/data/cldr/common/main/twq_NE.xml + make/data/cldr/common/main/tzm.xml + make/data/cldr/common/main/tzm_MA.xml + make/data/cldr/common/main/ug.xml + make/data/cldr/common/main/ug_CN.xml + make/data/cldr/common/main/uk.xml + make/data/cldr/common/main/uk_UA.xml + make/data/cldr/common/main/ur.xml + make/data/cldr/common/main/ur_IN.xml + make/data/cldr/common/main/ur_PK.xml + make/data/cldr/common/main/uz.xml + make/data/cldr/common/main/uz_Arab.xml + make/data/cldr/common/main/uz_Arab_AF.xml + make/data/cldr/common/main/uz_Cyrl.xml + make/data/cldr/common/main/uz_Cyrl_UZ.xml + make/data/cldr/common/main/uz_Latn.xml + make/data/cldr/common/main/uz_Latn_UZ.xml + make/data/cldr/common/main/vai.xml + make/data/cldr/common/main/vai_Latn.xml + make/data/cldr/common/main/vai_Latn_LR.xml + make/data/cldr/common/main/vai_Vaii.xml + make/data/cldr/common/main/vai_Vaii_LR.xml + make/data/cldr/common/main/vi.xml + make/data/cldr/common/main/vi_VN.xml + make/data/cldr/common/main/vo.xml + make/data/cldr/common/main/vo_001.xml + make/data/cldr/common/main/vun.xml + make/data/cldr/common/main/vun_TZ.xml + make/data/cldr/common/main/wae.xml + make/data/cldr/common/main/wae_CH.xml + make/data/cldr/common/main/wo.xml + make/data/cldr/common/main/wo_SN.xml + make/data/cldr/common/main/xog.xml + make/data/cldr/common/main/xog_UG.xml + make/data/cldr/common/main/yav.xml + make/data/cldr/common/main/yav_CM.xml + make/data/cldr/common/main/yi.xml + make/data/cldr/common/main/yi_001.xml + make/data/cldr/common/main/yo.xml + make/data/cldr/common/main/yo_BJ.xml + make/data/cldr/common/main/yo_NG.xml + make/data/cldr/common/main/yue.xml + make/data/cldr/common/main/yue_HK.xml + make/data/cldr/common/main/yue_Hans.xml + make/data/cldr/common/main/yue_Hans_CN.xml + make/data/cldr/common/main/yue_Hant.xml + make/data/cldr/common/main/yue_Hant_HK.xml + make/data/cldr/common/main/zgh.xml + make/data/cldr/common/main/zgh_MA.xml + make/data/cldr/common/main/zh.xml + make/data/cldr/common/main/zh_Hans.xml + make/data/cldr/common/main/zh_Hans_CN.xml + make/data/cldr/common/main/zh_Hans_HK.xml + make/data/cldr/common/main/zh_Hans_MO.xml + make/data/cldr/common/main/zh_Hans_SG.xml + make/data/cldr/common/main/zh_Hant.xml + make/data/cldr/common/main/zh_Hant_HK.xml + make/data/cldr/common/main/zh_Hant_MO.xml + make/data/cldr/common/main/zh_Hant_TW.xml + make/data/cldr/common/main/zu.xml + make/data/cldr/common/main/zu_ZA.xml + make/data/cldr/common/supplemental/attributeValueValidity.xml + make/data/cldr/common/supplemental/characters.xml + make/data/cldr/common/supplemental/coverageLevels.xml + make/data/cldr/common/supplemental/dayPeriods.xml + make/data/cldr/common/supplemental/genderList.xml + make/data/cldr/common/supplemental/languageInfo.xml + make/data/cldr/common/supplemental/likelySubtags.xml + make/data/cldr/common/supplemental/metaZones.xml + make/data/cldr/common/supplemental/numberingSystems.xml + make/data/cldr/common/supplemental/ordinals.xml + make/data/cldr/common/supplemental/pluralRanges.xml + make/data/cldr/common/supplemental/plurals.xml + make/data/cldr/common/supplemental/rgScope.xml + make/data/cldr/common/supplemental/subdivisions.xml + make/data/cldr/common/supplemental/supplementalData.xml + make/data/cldr/common/supplemental/supplementalMetadata.xml + make/data/cldr/common/supplemental/telephoneCodeData.xml + make/data/cldr/common/supplemental/windowsZones.xml + make/data/cldr/unicode-license.txt ! make/gensrc/Gensrc-java.base.gmk ! make/gensrc/Gensrc-jdk.localedata.gmk - make/gensrc/GensrcCLDR.gmk - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/bcp47/timezone.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldml.dtd - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldmlBCP47.dtd - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldmlSupplemental.dtd - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/af.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/af_NA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/af_ZA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/agq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/agq_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ak.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ak_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/am.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/am_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_AE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_BH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_DJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_DZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_EG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_EH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_ER.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_IL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_IQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_JO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_KM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_KW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_LB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_LY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_MR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_OM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_PS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_QA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_TD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_TN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_YE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/as.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/as_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/asa.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/asa_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ast.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ast_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Cyrl_AZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Latn_AZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bas.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bas_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/be.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/be_BY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bem.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bem_ZM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bez.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bez_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bg_BG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bm.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bm_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bn_BD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bn_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bo_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bo_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/br.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/br_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/brx.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/brx_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Cyrl_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Latn_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_AD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_ES_VALENCIA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ccp.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ccp_BD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ccp_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ce.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ce_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cgg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cgg_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/chr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/chr_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ckb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ckb_IQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ckb_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cs.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cs_CZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cu_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cy_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/da.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/da_DK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/da_GL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dav.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dav_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_AT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_LI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dje.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dje_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dsb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dsb_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dua.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dua_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dyo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dyo_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dz.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dz_BT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ebu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ebu_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ee.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ee_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ee_TG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/el.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/el_CY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/el_GR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_150.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ER.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_JE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_JM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_LC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_LR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_LS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_RW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_UM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_US_POSIX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_WS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ZA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ZM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ZW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eo_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_419.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_AR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_BO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_BR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_BZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_DO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_EA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_EC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_GQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_GT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_HN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_IC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_MX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_NI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_SV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_UY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_VE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/et.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/et_EE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eu_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ewo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ewo_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fa.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fa_AF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fa_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_GN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_MR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fi_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fil.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fil_PH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fo_DK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fo_FO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_DJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_DZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_HT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_KM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_NC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_PF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_PM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_RE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_RW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_SC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_SY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_TD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_TG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_TN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_VU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_WF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_YT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fur.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fur_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fy_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ga.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ga_IE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gd.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gd_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gl_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw_LI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gu_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/guz.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/guz_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gv.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gv_IM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/haw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/haw_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/he.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/he_IL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hi_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hr_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hr_HR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hsb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hsb_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hu_HU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hy_AM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/id.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/id_ID.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ig.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ig_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ii.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ii_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/is.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/is_IS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_SM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_VA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ja.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ja_JP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jgo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jgo_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jmc.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jmc_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ka.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ka_GE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kab.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kab_DZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kam.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kam_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kde.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kde_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kea.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kea_CV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/khq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/khq_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ki.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ki_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kk_KZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kkj.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kkj_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kl_GL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kln.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kln_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/km.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/km_KH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kn_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ko.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ko_KP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ko_KR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kok.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kok_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ks.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ks_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksb_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksf.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksf_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksh_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kw_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ky.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ky_KG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lag.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lag_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lb_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lg_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lkt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lkt_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_AO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_CF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_CG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lo_LA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lrc.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lrc_IQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lrc_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lt_LT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lu_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luo_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luy_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lv.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lv_LV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mas.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mas_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mas_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mer.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mer_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mfe.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mfe_MU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mg_MG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgh_MZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgo_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mk_MK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ml.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ml_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mn_MN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mr_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms_BN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms_MY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mt_MT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mua.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mua_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/my.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/my_MM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mzn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mzn_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/naq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/naq_NA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nb_NO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nb_SJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nd.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nd_ZW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nds.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nds_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nds_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ne.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ne_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ne_NP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_AW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_BQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_CW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_SR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_SX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nmg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nmg_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nn_NO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nnh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nnh_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nus.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nus_SS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nyn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nyn_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/om.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/om_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/om_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/or.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/or_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/os.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/os_GE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/os_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Arab.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Arab_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Guru.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Guru_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pl_PL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/prg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/prg_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ps.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ps_AF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_AO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_BR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_CV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_GQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_GW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_MZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_PT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_ST.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_TL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu_BO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu_EC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu_PE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rm.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rm_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rn_BI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ro.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ro_MD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ro_RO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rof.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rof_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/root.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_BY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_KG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_KZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_MD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_UA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rw_RW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rwk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rwk_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sah.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sah_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/saq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/saq_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sbp.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sbp_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sd.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sd_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se_NO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se_SE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/seh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/seh_MZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ses.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ses_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sg_CF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Latn_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Tfng.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Tfng_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/si.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/si_LK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sk_SK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sl_SI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/smn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/smn_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sn_ZW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_DJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_SO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq_AL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq_MK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq_XK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_ME.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_RS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_XK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_ME.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_RS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_XK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv_AX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv_SE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_LK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_MY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/te.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/te_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/teo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/teo_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/teo_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tg_TJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/th.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/th_TH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ti.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ti_ER.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ti_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tk_TM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/to.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/to_TO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tr_CY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tr_TR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tt_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/twq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/twq_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tzm.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tzm_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ug.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ug_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uk_UA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ur.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ur_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ur_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Arab.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Arab_AF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Cyrl_UZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Latn_UZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Latn_LR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Vaii.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Vaii_LR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vi_VN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vo_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vun.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vun_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wae.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wae_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wo_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/xog.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/xog_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yav.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yav_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yi_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yo_BJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yo_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hans.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hans_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hant.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hant_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zgh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zgh_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant_TW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zu_ZA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/attributeValueValidity.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/characters.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/coverageLevels.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/dayPeriods.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/genderList.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/languageInfo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/likelySubtags.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/metaZones.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/numberingSystems.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/ordinals.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/pluralRanges.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/plurals.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/rgScope.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/subdivisions.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/supplementalData.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/supplementalMetadata.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/telephoneCodeData.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/windowsZones.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/unicode-license.txt Changeset: da7dc9e92d91 Author: roland Date: 2018-12-18 09:29 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/da7dc9e92d91 8215483: Off heap memory accesses should be vectorized Reviewed-by: neliasso, kvn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/superword.cpp Changeset: 0bde5d88aafe Author: aoqi Date: 2019-01-31 23:56 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0bde5d88aafe 8217597: [TESTBUG] old version docker does not support --cpus Summary: "--cpus" is only available in Docker 1.13 and higher, and is the equivalent of setting both --cpu-period and --cpu-quota. Reviewed-by: bobv, dholmes Contributed-by: aoqi at loongson.cn ! test/hotspot/jtreg/runtime/containers/docker/TestCPUAwareness.java Changeset: c572eb605087 Author: coleenp Date: 2019-02-05 10:40 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c572eb605087 8139551: Scalability problem with redefinition - multiple code cache walks Summary: Walk code cache and deoptimize once per redefinition. Reviewed-by: sspitsyn, dlong ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCodeHeap.hpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/aot/aotLoader.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp + test/hotspot/jtreg/runtime/RedefineTests/TestMultipleClasses.java Changeset: 2336cd378e7f Author: erikj Date: 2019-02-05 09:53 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2336cd378e7f 8218177: Bump jib format_version to support new devkit archive layout Reviewed-by: ihse, tbell ! make/conf/jib-profiles.js Changeset: 1126811a5124 Author: erikj Date: 2019-02-05 09:56 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1126811a5124 8160926: FLAGS_COMPILER_CHECK_ARGUMENTS doesn't handle cross-compilation Reviewed-by: ihse ! make/autoconf/buildjdk-spec.gmk.in ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags.m4 ! make/autoconf/toolchain.m4 Changeset: 5d95a8dbb6e4 Author: joehw Date: 2019-02-05 09:57 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5d95a8dbb6e4 8206132: DOM parser does not honor DocumentBuilderFactory.setExpandEntityReferences(false) Reviewed-by: rriggs, lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java + test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ElementTraversal.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSSerializerTest.java Changeset: 2c6c0fabe6a2 Author: kbarrett Date: 2019-02-05 13:21 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2c6c0fabe6a2 8218164: Improve local control of compiler warnings Summary: Windows warning push/pop and gcc/Windows warning suppression macros. Reviewed-by: dholmes, tschatzl ! src/hotspot/share/compiler/methodMatcher.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/utilities/compilerWarnings.hpp + src/hotspot/share/utilities/compilerWarnings_gcc.hpp + src/hotspot/share/utilities/compilerWarnings_solstudio.hpp + src/hotspot/share/utilities/compilerWarnings_visCPP.hpp + src/hotspot/share/utilities/compilerWarnings_xlc.hpp Changeset: 043ae846819f Author: pchilanomate Date: 2019-02-05 15:12 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/043ae846819f 8210832: Remove sneaky locking in class Monitor Summary: Removed sneaky locking and simplified vm monitors implementation Reviewed-by: rehn, dcubed, pliden, dholmes, coleenp Contributed-by: david.holmes at oracle.com, patricio.chilano.mateo at oracle.com ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/solaris/os_solaris.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 82c95d4b61f0 Author: kbarrett Date: 2019-02-05 16:46 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/82c95d4b61f0 8217474: Remove WhiteBox.getConcurrentGCPhases() Summary: Remove function and supporting infrastructure. Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/gc/concurrent_phase_control/CheckSupported.java ! test/hotspot/jtreg/gc/concurrent_phase_control/CheckUnsupported.java ! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 6d37b8ec36fa Author: bpb Date: 2019-02-05 14:36 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6d37b8ec36fa 8218460: Test generation scripts do not invoke stream preprocessor correctly Reviewed-by: rriggs ! make/jdk/src/classes/build/tools/spp/Spp.java ! test/jdk/java/lang/invoke/VarHandles/generate-vh-tests.sh ! test/jdk/java/nio/Buffer/genBasic.sh ! test/jdk/java/nio/Buffer/genCopyDirectMemory.sh ! test/jdk/java/nio/Buffer/genOrder.sh ! test/jdk/java/util/Formatter/genBasic.sh Changeset: 0b959dfdf0d9 Author: joehw Date: 2019-02-05 15:06 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0b959dfdf0d9 8180901: Transformer.reset() resets the state only once Reviewed-by: rriggs, lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java + test/jaxp/javax/xml/jaxp/unittest/transform/ResetTest.java Changeset: 5ed765426c72 Author: iignatyev Date: 2019-02-04 17:53 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5ed765426c72 8218197: [failurehandler] parent processes shouldn't be killed till their children are handle Reviewed-by: dholmes, kbarrett ! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlSection.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/ToolKit.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/PatternAction.java Changeset: 0331b08811ad Author: eosterlund Date: 2019-02-05 20:06 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0331b08811ad 8216541: CompiledICHolders of VM locked unloaded nmethods are released too late Reviewed-by: kvn, thartmann ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/sweeper.hpp Changeset: 262afafdb266 Author: jwilhelm Date: 2019-02-06 00:20 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/262afafdb266 Merge ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/runtime/sweeper.hpp Changeset: 868611f0adc3 Author: igerasim Date: 2019-02-05 17:05 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/868611f0adc3 8218227: StringBuilder/StringBuffer constructor throws confusing NegativeArraySizeException Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/StringBuffer.java ! src/java.base/share/classes/java/lang/StringBuilder.java + test/jdk/java/lang/StringBuffer/HugeCapacity.java ! test/jdk/java/lang/StringBuilder/HugeCapacity.java Changeset: 7054249afee5 Author: dholmes Date: 2019-02-05 20:18 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7054249afee5 8217843: Performance regression related to os::supports_monotonic_clock() on linux Reviewed-by: redestad, stuefe ! src/hotspot/os/linux/os_linux.inline.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp + src/hotspot/os/posix/os_posix.inline.hpp Changeset: c6e8196e4b54 Author: nishjain Date: 2019-02-06 13:57 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c6e8196e4b54 8217969: Base64.Decoder.decode methods do not need to throw OOME due to integer overflow 8218265: java/util/Base64/TestEncodingDecodingLength.java failing Reviewed-by: rriggs, naoto ! src/java.base/share/classes/java/util/Base64.java ! test/jdk/java/util/Base64/TestEncodingDecodingLength.java Changeset: 645ba889ee5f Author: mbaesken Date: 2019-01-28 16:42 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/645ba889ee5f 8217093: Support extended-length paths in parse_manifest.c on windows Reviewed-by: chegar, clanger ! src/java.base/share/native/libjli/jli_util.h ! src/java.base/share/native/libjli/parse_manifest.c ! src/java.base/windows/native/libjli/java_md.c Changeset: 3954d70e1c50 Author: goetz Date: 2019-02-06 08:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3954d70e1c50 8218544: Fix build on windows: missing include Reviewed-by: stuefe, dholmes, shade ! src/hotspot/share/compiler/disassembler.cpp Changeset: 6268e0cdb008 Author: pli Date: 2019-02-06 16:25 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6268e0cdb008 8218550: Add test omitted from JDK-8212043 Summary: Add test case omitted from fix for JDK-8212043 Reviewed-by: shade + test/hotspot/jtreg/compiler/intrinsics/math/TestFpMinMaxIntrinsics.java Changeset: da5dc7e654aa Author: zgu Date: 2019-02-06 13:30 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/da5dc7e654aa 8218566: NMT: missing memory tag for assert poison page Reviewed-by: shade, stuefe ! src/hotspot/share/utilities/debug.cpp Changeset: 929f0c7e019b Author: mchung Date: 2019-02-06 10:53 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/929f0c7e019b 8218419: Can't get annotations that are present on packages in -Xbootclasspath/a Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java + test/jdk/java/lang/Package/bootclasspath/GetPackageFromBootClassPath.java + test/jdk/java/lang/Package/bootclasspath/boot/foo/Foo.java + test/jdk/java/lang/Package/bootclasspath/boot/foo/MyAnnotation.java + test/jdk/java/lang/Package/bootclasspath/boot/foo/package-info.java Changeset: 021917019cda Author: hseigel Date: 2019-02-06 15:11 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/021917019cda 8218579: add hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java to ProblemList.txt Summary: Add the test to ProblemList.txt for windows-all Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: 26ecda724028 Author: mchung Date: 2019-02-06 15:09 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/26ecda724028 8218461: test/jdk/java/lang/invoke/VarHandles should be generated rather than manually edited Reviewed-by: bpb, vromero ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template Changeset: 7870ecf291cc Author: jwilhelm Date: 2019-02-07 02:48 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7870ecf291cc Added tag jdk-13+7 for changeset 021917019cda ! .hgtags Changeset: 2f4c2bc90b22 Author: mikael Date: 2019-02-06 18:34 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2f4c2bc90b22 8218581: Incorrect exception message generation Reviewed-by: hseigel ! src/hotspot/share/classfile/modules.cpp Changeset: 2121afe70084 Author: pbansal Date: 2019-01-10 16:38 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2121afe70084 8214252: Expanded & Collapsed nodes of a JTree look the same on GTK3 Reviewed-by: serb, psadhukhan ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: 1a1c393b5c42 Author: akolarkunnu Date: 2019-01-15 22:54 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1a1c393b5c42 8214471: Enable different look and feel tests in SwingSet3 demo test ToolTipDemoTest Reviewed-by: serb, shurailine ! test/jdk/sanity/client/SwingSet/src/ToolTipDemoTest.java Changeset: 6dae74bb8a43 Author: pbansal Date: 2019-01-18 13:36 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6dae74bb8a43 8214111: There is no icon in all JOptionPane target image Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java Changeset: ac04efe9feed Author: pbansal Date: 2019-01-18 13:54 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ac04efe9feed 8214765: All TrayIcon MessageType icons does not show up with gtk3 option set Reviewed-by: serb, psadhukhan ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java Changeset: 420d0198e26a Author: serb Date: 2019-01-19 10:09 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/420d0198e26a 8211885: Duplicate id declarations in java.awt.geom.Path2D Reviewed-by: aivanov ! src/java.desktop/share/classes/java/awt/geom/Path2D.java Changeset: 997dc1dff075 Author: akolarkunnu Date: 2019-01-22 08:35 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/997dc1dff075 8217297: Add support for multiple look and feel for SwingSet SliderDemoTest Reviewed-by: serb Contributed-by: vikrant.v.agarwal at oracle.com ! test/jdk/sanity/client/SwingSet/src/SliderDemoTest.java ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/slider/SliderDemo.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DefaultDriverInstaller.java Changeset: 9fb26c4d8eaa Author: akolarkunnu Date: 2019-01-22 08:44 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9fb26c4d8eaa 8217377: javax/swing/JPopupMenu/6583251/bug6583251.java failed with UnsupportedOperation exception Reviewed-by: serb Contributed-by: vikrant.v.agarwal at oracle.com ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JPopupMenu/6583251/bug6583251.java Changeset: f024302abefd Author: akolarkunnu Date: 2019-01-24 07:15 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f024302abefd 8217235: Create automated test for SwingSet ColorChooserDemoTest Reviewed-by: serb, shurailine Contributed-by: vikrant.v.agarwal at oracle.com + test/jdk/sanity/client/SwingSet/src/ColorChooserDemoTest.java + test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/colorchooser/BezierAnimationPanel.java + test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/colorchooser/ColorChooserDemo.java + test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/colorchooser/resources/ColorChooserDemo.properties + test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/colorchooser/resources/images/ColorChooserDemo.gif Changeset: e04d39094915 Author: serb Date: 2019-01-28 17:19 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e04d39094915 8214076: Cleanup the code related to GraphicsEnvironment/Device/Configuration Reviewed-by: aivanov, prr ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDevice.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphicsConfig.java ! src/java.desktop/share/classes/java/awt/GraphicsConfiguration.java ! src/java.desktop/share/classes/sun/awt/image/BufferedImageDevice.java ! src/java.desktop/share/classes/sun/awt/image/BufferedImageGraphicsConfig.java ! src/java.desktop/share/classes/sun/java2d/HeadlessGraphicsEnvironment.java ! src/java.desktop/share/classes/sun/print/PrinterGraphicsConfig.java ! src/java.desktop/share/classes/sun/print/PrinterGraphicsDevice.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java Changeset: 1e1b4f09b869 Author: psadhukhan Date: 2019-01-29 11:06 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1e1b4f09b869 Merge - src/hotspot/share/gc/g1/evacuationInfo.hpp - src/java.base/unix/native/libnio/ch/SocketChannelImpl.c - src/java.base/unix/native/libnio/ch/SocketDispatcher.c - src/java.base/windows/native/libnio/ch/SocketChannelImpl.c - test/Makefile - test/TestCommon.gmk - test/hotspot/jtreg/Makefile - test/jaxp/Makefile - test/jdk/Makefile ! test/jdk/ProblemList.txt - test/jdk/java/lang/String/AlignIndent.java - test/jdk/javax/net/ssl/compatibility/Parameter.java - test/jdk/sun/security/util/Resources/NewNamesFormat.java - test/jdk/sun/security/util/Resources/NewResourcesNames.java - test/langtools/Makefile - test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLankmarkRegions.java - test/langtools/tools/javac/RawStringLiteralLang.java - test/langtools/tools/javac/RawStringLiteralLangAPI.java - test/langtools/tools/javac/diags/examples/RawStringLiteral.java - test/nashorn/Makefile Changeset: 58ec9ada9234 Author: serb Date: 2019-01-29 13:53 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/58ec9ada9234 8214918: Unify GraphicsEnvironment.getCenterPoint()/getMaximumWindowBounds() across the platforms Reviewed-by: kaddepalli, aivanov, prr ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Changeset: 24a861d4b4f0 Author: psadhukhan Date: 2019-01-31 08:45 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/24a861d4b4f0 8217464: Remove resolved client bugs from the ProblemList.txt Reviewed-by: prr, kaddepalli ! test/jdk/ProblemList.txt Changeset: 01980f91eac1 Author: serb Date: 2019-01-31 15:20 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/01980f91eac1 8216318: The usage of Disposer in the java.awt.Robot can be deleted Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CRobot.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/java/awt/peer/RobotPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WRobotPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp - src/java.desktop/windows/native/libawt/windows/awt_Robot.h Changeset: 9b93a6b30cbe Author: itakiguchi Date: 2019-02-01 15:34 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9b93a6b30cbe 8212677: X11 default visual support for IM status window on VNC Reviewed-by: serb, naoto ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c Changeset: ec5e5bc74f17 Author: serb Date: 2019-02-02 10:00 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ec5e5bc74f17 8214823: Javadoc cleanup of java.awt.desktop package Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/desktop/AboutEvent.java ! src/java.desktop/share/classes/java/awt/desktop/AboutHandler.java ! src/java.desktop/share/classes/java/awt/desktop/AppEvent.java ! src/java.desktop/share/classes/java/awt/desktop/AppForegroundEvent.java ! src/java.desktop/share/classes/java/awt/desktop/AppForegroundListener.java ! src/java.desktop/share/classes/java/awt/desktop/AppHiddenEvent.java ! src/java.desktop/share/classes/java/awt/desktop/AppHiddenListener.java ! src/java.desktop/share/classes/java/awt/desktop/AppReopenedEvent.java ! src/java.desktop/share/classes/java/awt/desktop/AppReopenedListener.java ! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java ! src/java.desktop/share/classes/java/awt/desktop/OpenFilesEvent.java ! src/java.desktop/share/classes/java/awt/desktop/OpenFilesHandler.java ! src/java.desktop/share/classes/java/awt/desktop/OpenURIEvent.java ! src/java.desktop/share/classes/java/awt/desktop/OpenURIHandler.java ! src/java.desktop/share/classes/java/awt/desktop/PreferencesEvent.java ! src/java.desktop/share/classes/java/awt/desktop/PreferencesHandler.java ! src/java.desktop/share/classes/java/awt/desktop/PrintFilesEvent.java ! src/java.desktop/share/classes/java/awt/desktop/PrintFilesHandler.java ! src/java.desktop/share/classes/java/awt/desktop/QuitEvent.java ! src/java.desktop/share/classes/java/awt/desktop/QuitHandler.java ! src/java.desktop/share/classes/java/awt/desktop/QuitResponse.java ! src/java.desktop/share/classes/java/awt/desktop/QuitStrategy.java ! src/java.desktop/share/classes/java/awt/desktop/ScreenSleepEvent.java ! src/java.desktop/share/classes/java/awt/desktop/ScreenSleepListener.java ! src/java.desktop/share/classes/java/awt/desktop/SystemEventListener.java ! src/java.desktop/share/classes/java/awt/desktop/SystemSleepEvent.java ! src/java.desktop/share/classes/java/awt/desktop/SystemSleepListener.java ! src/java.desktop/share/classes/java/awt/desktop/UserSessionEvent.java ! src/java.desktop/share/classes/java/awt/desktop/UserSessionListener.java Changeset: 0c339d151cdc Author: psadhukhan Date: 2019-02-04 11:01 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0c339d151cdc Merge - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/SourceTreeManager.java - test/hotspot/jtreg/gc/g1/TestStringTableStats.java ! test/jdk/ProblemList.txt - test/langtools/jdk/javadoc/doclet/testHtmlWarning/TestHtmlWarning.java Changeset: fa0d9fc371bb Author: psadhukhan Date: 2019-02-07 12:11 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fa0d9fc371bb Merge - make/gensrc/GensrcCLDR.gmk - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/bcp47/timezone.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldml.dtd - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldmlBCP47.dtd - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldmlSupplemental.dtd - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/af.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/af_NA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/af_ZA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/agq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/agq_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ak.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ak_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/am.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/am_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_AE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_BH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_DJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_DZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_EG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_EH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_ER.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_IL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_IQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_JO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_KM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_KW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_LB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_LY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_MR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_OM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_PS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_QA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_TD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_TN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_YE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/as.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/as_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/asa.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/asa_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ast.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ast_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Cyrl_AZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Latn_AZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bas.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bas_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/be.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/be_BY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bem.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bem_ZM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bez.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bez_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bg_BG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bm.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bm_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bn_BD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bn_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bo_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bo_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/br.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/br_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/brx.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/brx_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Cyrl_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Latn_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_AD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_ES_VALENCIA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ccp.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ccp_BD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ccp_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ce.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ce_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cgg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cgg_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/chr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/chr_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ckb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ckb_IQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ckb_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cs.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cs_CZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cu_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cy_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/da.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/da_DK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/da_GL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dav.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dav_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_AT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_LI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dje.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dje_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dsb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dsb_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dua.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dua_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dyo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dyo_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dz.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dz_BT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ebu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ebu_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ee.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ee_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ee_TG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/el.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/el_CY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/el_GR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_150.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ER.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_JE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_JM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_LC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_LR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_LS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_RW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_UM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_US_POSIX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_WS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ZA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ZM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ZW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eo_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_419.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_AR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_BO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_BR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_BZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_DO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_EA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_EC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_GQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_GT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_HN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_IC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_MX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_NI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_SV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_UY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_VE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/et.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/et_EE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eu_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ewo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ewo_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fa.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fa_AF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fa_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_GN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_MR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fi_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fil.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fil_PH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fo_DK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fo_FO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_DJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_DZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_HT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_KM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_NC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_PF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_PM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_RE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_RW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_SC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_SY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_TD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_TG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_TN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_VU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_WF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_YT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fur.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fur_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fy_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ga.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ga_IE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gd.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gd_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gl_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw_LI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gu_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/guz.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/guz_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gv.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gv_IM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/haw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/haw_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/he.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/he_IL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hi_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hr_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hr_HR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hsb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hsb_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hu_HU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hy_AM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/id.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/id_ID.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ig.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ig_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ii.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ii_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/is.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/is_IS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_SM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_VA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ja.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ja_JP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jgo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jgo_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jmc.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jmc_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ka.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ka_GE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kab.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kab_DZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kam.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kam_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kde.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kde_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kea.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kea_CV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/khq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/khq_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ki.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ki_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kk_KZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kkj.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kkj_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kl_GL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kln.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kln_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/km.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/km_KH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kn_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ko.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ko_KP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ko_KR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kok.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kok_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ks.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ks_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksb_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksf.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksf_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksh_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kw_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ky.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ky_KG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lag.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lag_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lb_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lg_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lkt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lkt_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_AO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_CF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_CG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lo_LA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lrc.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lrc_IQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lrc_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lt_LT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lu_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luo_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luy_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lv.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lv_LV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mas.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mas_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mas_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mer.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mer_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mfe.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mfe_MU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mg_MG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgh_MZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgo_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mk_MK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ml.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ml_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mn_MN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mr_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms_BN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms_MY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mt_MT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mua.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mua_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/my.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/my_MM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mzn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mzn_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/naq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/naq_NA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nb_NO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nb_SJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nd.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nd_ZW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nds.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nds_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nds_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ne.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ne_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ne_NP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_AW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_BQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_CW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_SR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_SX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nmg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nmg_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nn_NO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nnh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nnh_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nus.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nus_SS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nyn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nyn_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/om.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/om_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/om_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/or.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/or_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/os.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/os_GE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/os_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Arab.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Arab_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Guru.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Guru_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pl_PL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/prg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/prg_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ps.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ps_AF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_AO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_BR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_CV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_GQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_GW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_MZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_PT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_ST.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_TL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu_BO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu_EC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu_PE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rm.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rm_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rn_BI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ro.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ro_MD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ro_RO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rof.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rof_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/root.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_BY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_KG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_KZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_MD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_UA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rw_RW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rwk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rwk_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sah.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sah_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/saq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/saq_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sbp.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sbp_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sd.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sd_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se_NO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se_SE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/seh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/seh_MZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ses.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ses_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sg_CF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Latn_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Tfng.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Tfng_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/si.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/si_LK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sk_SK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sl_SI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/smn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/smn_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sn_ZW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_DJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_SO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq_AL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq_MK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq_XK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_ME.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_RS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_XK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_ME.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_RS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_XK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv_AX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv_SE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_LK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_MY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/te.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/te_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/teo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/teo_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/teo_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tg_TJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/th.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/th_TH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ti.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ti_ER.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ti_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tk_TM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/to.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/to_TO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tr_CY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tr_TR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tt_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/twq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/twq_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tzm.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tzm_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ug.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ug_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uk_UA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ur.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ur_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ur_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Arab.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Arab_AF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Cyrl_UZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Latn_UZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Latn_LR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Vaii.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Vaii_LR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vi_VN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vo_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vun.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vun_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wae.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wae_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wo_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/xog.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/xog_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yav.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yav_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yi_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yo_BJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yo_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hans.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hans_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hant.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hant_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zgh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zgh_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant_TW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zu_ZA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/attributeValueValidity.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/characters.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/coverageLevels.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/dayPeriods.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/genderList.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/languageInfo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/likelySubtags.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/metaZones.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/numberingSystems.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/ordinals.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/pluralRanges.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/plurals.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/rgScope.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/subdivisions.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/supplementalData.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/supplementalMetadata.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/telephoneCodeData.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/windowsZones.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/unicode-license.txt Changeset: e30211561a17 Author: redestad Date: 2019-02-07 10:26 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e30211561a17 8218565: HandleMark cleanup Reviewed-by: coleenp, kbarrett, rehn ! src/hotspot/share/runtime/handles.cpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/handles.inline.hpp Changeset: 48ff68e2fe5c Author: ihse Date: 2019-02-07 12:35 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/48ff68e2fe5c 8218431: Improved platform checking in makefiles Reviewed-by: erikj ! make/Bundles.gmk ! make/CompileDemos.gmk ! make/CompileJavaModules.gmk ! make/CopyImportModules.gmk ! make/CreateJmods.gmk ! make/Images.gmk ! make/InitSupport.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/ModuleWrapper.gmk ! make/RunTests.gmk ! make/TestImage.gmk ! make/ZipSecurity.gmk ! make/common/MakeBase.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/Utils.gmk ! make/copy/Copy-java.base.gmk ! make/copy/Copy-jdk.crypto.cryptoki.gmk ! make/copy/Copy-jdk.crypto.ucrypto.gmk ! make/gensrc/Gensrc-java.desktop.gmk ! make/gensrc/Gensrc-jdk.hotspot.agent.gmk ! make/gensrc/GensrcIcons.gmk ! make/gensrc/GensrcMisc.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/ide/CreateVSProject.gmk ! make/hotspot/lib/CompileDtraceLibraries.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/JvmDtraceObjects.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmMapfile.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/launcher/Launcher-java.base.gmk ! make/launcher/Launcher-java.security.jgss.gmk ! make/launcher/Launcher-jdk.accessibility.gmk ! make/launcher/Launcher-jdk.pack.gmk ! make/launcher/LauncherCommon.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.base.gmk ! make/lib/Lib-java.desktop.gmk ! make/lib/Lib-java.instrument.gmk ! make/lib/Lib-java.management.gmk ! make/lib/Lib-java.prefs.gmk ! make/lib/Lib-java.security.jgss.gmk ! make/lib/Lib-jdk.accessibility.gmk ! make/lib/Lib-jdk.attach.gmk ! make/lib/Lib-jdk.crypto.mscapi.gmk ! make/lib/Lib-jdk.crypto.ucrypto.gmk ! make/lib/Lib-jdk.hotspot.agent.gmk ! make/lib/Lib-jdk.internal.le.gmk ! make/lib/Lib-jdk.jdi.gmk ! make/lib/Lib-jdk.management.gmk ! make/lib/Lib-jdk.net.gmk ! make/lib/Lib-jdk.sctp.gmk ! make/test/BuildFailureHandler.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk Changeset: 3f054fd85646 Author: coffeys Date: 2019-02-07 12:09 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3f054fd85646 8218553: Enhance keystore load debug output Reviewed-by: weijun ! src/java.base/macosx/classes/apple/security/KeychainStore.java ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java Changeset: df83034c9275 Author: zgu Date: 2019-02-07 14:29 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/df83034c9275 8218558: NMT stack traces in output should show mt component for virtual memory allocations Reviewed-by: shade, stuefe, coleenp ! src/hotspot/share/services/allocationSite.hpp ! src/hotspot/share/services/mallocSiteTable.cpp ! src/hotspot/share/services/mallocSiteTable.hpp ! src/hotspot/share/services/memBaseline.cpp ! src/hotspot/share/services/memReporter.cpp ! src/hotspot/share/services/memReporter.hpp ! src/hotspot/share/services/virtualMemoryTracker.hpp Changeset: 3047cf8c3bc2 Author: redestad Date: 2019-02-07 22:20 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3047cf8c3bc2 8218625: Remove dead code in relocInfo Reviewed-by: kvn, thartmann ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp - src/hotspot/share/code/relocInfo_ext.cpp - src/hotspot/share/code/relocInfo_ext.hpp Changeset: e439ec989141 Author: bobv Date: 2019-02-07 17:23 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e439ec989141 8218169: [AOT] Segmentation fault when running java with AOTed Graal in -Xcomp mode on windows Reviewed-by: kvn ! src/hotspot/os/windows/os_windows.cpp Changeset: 4c6988db810a Author: coleenp Date: 2019-02-07 17:26 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4c6988db810a 8218601: [AOT] Crash in AOTCodeHeap::mark_evol_dependent_methods Summary: null check nmethod in aot dependencies Reviewed-by: kvn ! src/hotspot/share/aot/aotCodeHeap.cpp Changeset: b5f7bb57de2f Author: diazhou Date: 2019-01-21 02:43 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b5f7bb57de2f 8217352: Remove EA from version string starting with Initial RC promotion Reviewed-by: erikj, tbell ! make/conf/jib-profiles.js Changeset: 8aa31f2f109b Author: jwilhelm Date: 2019-02-07 02:53 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8aa31f2f109b Added tag jdk-12+31 for changeset b5f7bb57de2f ! .hgtags Changeset: dfe9265088b8 Author: ljiang Date: 2019-02-07 01:49 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dfe9265088b8 8218411: JDK 12 L10n resource file update msg drop 20 Reviewed-by: naoto ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties Changeset: 314075ea3fcb Author: jwilhelm Date: 2019-02-08 02:57 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/314075ea3fcb Merge ! .hgtags ! make/conf/jib-profiles.js - make/gensrc/GensrcCLDR.gmk - src/hotspot/share/code/relocInfo_ext.cpp - src/hotspot/share/code/relocInfo_ext.hpp - src/hotspot/share/gc/g1/evacuationInfo.hpp - src/hotspot/share/runtime/arguments_ext.hpp - src/hotspot/share/services/diagnosticCommand_ext.hpp - src/java.base/unix/native/libnio/ch/SocketChannelImpl.c - src/java.base/unix/native/libnio/ch/SocketDispatcher.c - src/java.base/windows/native/libnio/ch/SocketChannelImpl.c - src/java.desktop/share/classes/sun/awt/Graphics2Delegate.java - src/java.desktop/share/classes/sun/awt/TracedEventQueue.java - src/java.desktop/share/classes/sun/awt/image/BadDepthException.java - src/java.desktop/windows/native/libawt/windows/awt_Robot.h - src/java.xml/share/classes/com/sun/org/apache/xpath/internal/SourceTreeManager.java - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/bcp47/timezone.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldml.dtd - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldmlBCP47.dtd - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldmlSupplemental.dtd - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/af.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/af_NA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/af_ZA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/agq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/agq_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ak.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ak_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/am.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/am_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_AE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_BH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_DJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_DZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_EG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_EH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_ER.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_IL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_IQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_JO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_KM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_KW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_LB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_LY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_MR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_OM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_PS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_QA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_TD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_TN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_YE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/as.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/as_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/asa.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/asa_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ast.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ast_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Cyrl_AZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Latn_AZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bas.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bas_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/be.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/be_BY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bem.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bem_ZM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bez.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bez_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bg_BG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bm.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bm_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bn_BD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bn_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bo_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bo_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/br.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/br_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/brx.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/brx_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Cyrl_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Latn_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_AD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_ES_VALENCIA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ccp.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ccp_BD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ccp_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ce.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ce_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cgg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cgg_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/chr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/chr_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ckb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ckb_IQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ckb_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cs.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cs_CZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cu_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cy_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/da.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/da_DK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/da_GL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dav.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dav_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_AT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_LI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dje.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dje_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dsb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dsb_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dua.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dua_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dyo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dyo_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dz.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dz_BT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ebu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ebu_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ee.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ee_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ee_TG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/el.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/el_CY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/el_GR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_150.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ER.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_JE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_JM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_LC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_LR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_LS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_RW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_UM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_US_POSIX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_WS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ZA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ZM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ZW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eo_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_419.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_AR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_BO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_BR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_BZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_DO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_EA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_EC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_GQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_GT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_HN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_IC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_MX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_NI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_SV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_UY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_VE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/et.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/et_EE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eu_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ewo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ewo_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fa.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fa_AF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fa_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_GN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_MR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fi_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fil.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fil_PH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fo_DK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fo_FO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_DJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_DZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_HT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_KM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_NC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_PF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_PM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_RE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_RW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_SC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_SY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_TD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_TG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_TN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_VU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_WF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_YT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fur.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fur_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fy_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ga.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ga_IE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gd.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gd_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gl_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw_LI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gu_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/guz.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/guz_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gv.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gv_IM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/haw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/haw_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/he.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/he_IL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hi_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hr_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hr_HR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hsb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hsb_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hu_HU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hy_AM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/id.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/id_ID.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ig.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ig_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ii.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ii_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/is.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/is_IS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_SM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_VA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ja.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ja_JP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jgo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jgo_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jmc.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jmc_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ka.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ka_GE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kab.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kab_DZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kam.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kam_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kde.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kde_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kea.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kea_CV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/khq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/khq_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ki.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ki_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kk_KZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kkj.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kkj_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kl_GL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kln.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kln_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/km.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/km_KH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kn_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ko.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ko_KP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ko_KR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kok.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kok_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ks.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ks_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksb_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksf.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksf_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksh_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kw_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ky.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ky_KG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lag.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lag_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lb_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lg_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lkt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lkt_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_AO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_CF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_CG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lo_LA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lrc.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lrc_IQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lrc_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lt_LT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lu_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luo_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luy_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lv.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lv_LV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mas.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mas_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mas_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mer.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mer_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mfe.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mfe_MU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mg_MG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgh_MZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgo_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mk_MK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ml.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ml_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mn_MN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mr_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms_BN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms_MY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mt_MT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mua.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mua_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/my.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/my_MM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mzn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mzn_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/naq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/naq_NA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nb_NO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nb_SJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nd.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nd_ZW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nds.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nds_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nds_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ne.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ne_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ne_NP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_AW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_BQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_CW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_SR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_SX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nmg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nmg_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nn_NO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nnh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nnh_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nus.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nus_SS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nyn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nyn_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/om.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/om_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/om_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/or.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/or_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/os.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/os_GE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/os_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Arab.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Arab_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Guru.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Guru_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pl_PL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/prg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/prg_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ps.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ps_AF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_AO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_BR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_CV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_GQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_GW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_MZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_PT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_ST.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_TL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu_BO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu_EC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu_PE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rm.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rm_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rn_BI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ro.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ro_MD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ro_RO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rof.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rof_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/root.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_BY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_KG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_KZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_MD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_UA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rw_RW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rwk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rwk_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sah.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sah_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/saq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/saq_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sbp.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sbp_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sd.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sd_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se_NO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se_SE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/seh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/seh_MZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ses.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ses_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sg_CF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Latn_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Tfng.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Tfng_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/si.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/si_LK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sk_SK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sl_SI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/smn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/smn_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sn_ZW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_DJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_SO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq_AL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq_MK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq_XK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_ME.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_RS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_XK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_ME.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_RS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_XK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv_AX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv_SE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_LK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_MY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/te.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/te_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/teo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/teo_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/teo_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tg_TJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/th.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/th_TH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ti.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ti_ER.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ti_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tk_TM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/to.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/to_TO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tr_CY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tr_TR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tt_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/twq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/twq_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tzm.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tzm_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ug.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ug_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uk_UA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ur.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ur_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ur_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Arab.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Arab_AF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Cyrl_UZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Latn_UZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Latn_LR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Vaii.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Vaii_LR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vi_VN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vo_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vun.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vun_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wae.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wae_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wo_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/xog.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/xog_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yav.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yav_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yi_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yo_BJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yo_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hans.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hans_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hant.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hant_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zgh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zgh_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant_TW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zu_ZA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/attributeValueValidity.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/characters.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/coverageLevels.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/dayPeriods.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/genderList.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/languageInfo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/likelySubtags.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/metaZones.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/numberingSystems.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/ordinals.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/pluralRanges.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/plurals.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/rgScope.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/subdivisions.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/supplementalData.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/supplementalMetadata.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/telephoneCodeData.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/windowsZones.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/unicode-license.txt - src/utils/LogCompilation/src/test/resources/hotspot_pid23756.log - src/utils/LogCompilation/src/test/resources/hotspot_pid25109.log - src/utils/LogCompilation/src/test/resources/no_tiered_short.log - src/utils/LogCompilation/src/test/resources/tiered_short.log - test/Makefile - test/TestCommon.gmk - test/hotspot/jtreg/Makefile - test/hotspot/jtreg/gc/g1/TestStringTableStats.java - test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventsForTwoThreadsTest.java - test/jaxp/Makefile - test/jdk/Makefile - test/jdk/sun/security/util/Resources/NewNamesFormat.java - test/jdk/sun/security/util/Resources/NewResourcesNames.java - test/langtools/Makefile - test/langtools/jdk/javadoc/doclet/lib/JavadocTester.java - test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLankmarkRegions.java - test/langtools/jdk/javadoc/doclet/testHtmlWarning/TestHtmlWarning.java - test/nashorn/Makefile Changeset: af078dd4a224 Author: lkorinth Date: 2019-02-08 11:52 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/af078dd4a224 8217329: JTREG: Clean up, remove unused imports in gc folder Reviewed-by: lmesnik, tschatzl ! test/hotspot/jtreg/gc/TestAgeOutput.java ! test/hotspot/jtreg/gc/TestCardTablePageCommits.java ! test/hotspot/jtreg/gc/TestGenerationPerfCounter.java ! test/hotspot/jtreg/gc/TestMemoryMXBeansAndPoolsPresence.java ! test/hotspot/jtreg/gc/TestNumWorkerOutput.java ! test/hotspot/jtreg/gc/TestObjectAlignment.java ! test/hotspot/jtreg/gc/TestPolicyNamePerfCounter.java ! test/hotspot/jtreg/gc/arguments/AllocationHelper.java ! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestShrinkHeapInSteps.java ! test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/hotspot/jtreg/gc/concurrent_phase_control/CheckControl.java ! test/hotspot/jtreg/gc/epsilon/TestArraycopyCheckcast.java ! test/hotspot/jtreg/gc/epsilon/TestEpsilonEnabled.java ! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java ! test/hotspot/jtreg/gc/g1/TestPLABOutput.java ! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTools.java ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java ! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java ! test/hotspot/jtreg/gc/logging/TestDeprecatedPrintFlags.java ! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspaceMemoryPool.java ! test/hotspot/jtreg/gc/metaspace/TestPerfCountersAndMemoryPools.java ! test/hotspot/jtreg/gc/nvdimm/TestHumongousObjectsOnNvdimm.java ! test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java ! test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLocker.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGC.java ! test/hotspot/jtreg/gc/whitebox/TestConcMarkCycleWB.java Changeset: a0a327cae58f Author: lkorinth Date: 2019-02-08 12:09 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a0a327cae58f 8217332: JTREG: Clean up, use generics instead of raw types Reviewed-by: tschatzl, sangheki ! test/hotspot/jtreg/gc/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java ! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java ! test/hotspot/jtreg/gc/TestFullGCCount.java ! test/hotspot/jtreg/gc/TestSoftReferencesBehaviorOnOOME.java ! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java ! test/hotspot/jtreg/gc/TestVerifySilently.java ! test/hotspot/jtreg/gc/TestVerifySubSet.java ! test/hotspot/jtreg/gc/cms/TestMBeanCMS.java ! test/hotspot/jtreg/gc/g1/TestHumongousShrinkHeap.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java ! test/hotspot/jtreg/gc/g1/TestShrinkDefragmentedHeap.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestObjectCollected.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtMultiple.java ! test/hotspot/jtreg/gc/nvdimm/TestHumongousObjectsOnNvdimm.java ! test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java ! test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java ! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java Changeset: 55d2d437c708 Author: jlahoda Date: 2019-02-08 12:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/55d2d437c708 8217335: Add a script to generate --release data Reviewed-by: darcy, ihse ! make/data/symbols/README + make/scripts/generate-symbol-data.sh Changeset: f0f8f0afed74 Author: jlahoda Date: 2019-02-08 12:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f0f8f0afed74 8218630: CreateSymbols includes class and module headers unnecessarily. Summary: Ensure class and module headers from the current version are properly matched to existing ones to avoid duplication. Reviewed-by: jjg ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java Changeset: d224f48e39ca Author: jlahoda Date: 2019-02-08 12:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d224f48e39ca 8216263: Add historical data for JDK 12 Summary: Including --release 12 data, based on 12-ea+30, built from changeset 6c377af36a5c. Reviewed-by: darcy, jjg + make/data/symbols/java.base-C.sym.txt + make/data/symbols/java.compiler-C.sym.txt + make/data/symbols/java.desktop-C.sym.txt + make/data/symbols/java.naming-C.sym.txt + make/data/symbols/java.rmi-C.sym.txt + make/data/symbols/java.xml-C.sym.txt + make/data/symbols/jdk.compiler-C.sym.txt + make/data/symbols/jdk.jfr-C.sym.txt + make/data/symbols/jdk.jsobject-C.sym.txt + make/data/symbols/jdk.unsupported-C.sym.txt ! make/data/symbols/symbols Changeset: 68ca8b201925 Author: chegar Date: 2019-02-08 11:26 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/68ca8b201925 8218546: Unable to connect to https://google.com using java.net.HttpClient Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! test/jdk/java/net/httpclient/SpecialHeadersTest.java Changeset: e402ec38ba9a Author: chegar Date: 2019-02-08 12:44 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e402ec38ba9a Merge ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java Changeset: 4ce47bc1fb92 Author: chegar Date: 2019-02-08 12:23 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4ce47bc1fb92 8218662: Allow 204 responses with Content-Length:0 Reviewed-by: michaelm ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! test/jdk/java/net/httpclient/Response204.java Changeset: e57bcfd7bf79 Author: chegar Date: 2019-02-08 13:07 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e57bcfd7bf79 Merge ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! test/jdk/java/net/httpclient/Response204.java Changeset: 50a5d0353570 Author: tschatzl Date: 2019-02-08 12:55 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/50a5d0353570 8217778: StringTable cleanup miscalculates amount of dead objects Reviewed-by: kbarrett ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/gc/shared/weakProcessor.inline.hpp Changeset: 24341625d8f2 Author: tschatzl Date: 2019-02-08 12:55 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/24341625d8f2 8217330: Split G1CollectionSetChooser into collection set candidate container and the chooser algorithm Reviewed-by: lkorinth, kbarrett ! src/hotspot/share/gc/g1/collectionSetChooser.cpp ! src/hotspot/share/gc/g1/collectionSetChooser.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp + src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp + src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/memory/allocation.cpp Changeset: ef72c85a0534 Author: tschatzl Date: 2019-02-08 12:55 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ef72c85a0534 8217328: Rename CollectionSetChooser to G1CollectionSetChooser Reviewed-by: lkorinth, kbarrett - src/hotspot/share/gc/g1/collectionSetChooser.cpp - src/hotspot/share/gc/g1/collectionSetChooser.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp + src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp + src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp Changeset: 757e9407bafc Author: coleenp Date: 2019-02-08 09:33 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/757e9407bafc 8218593: Symbol leak in prepend_host_package_name Summary: add appropriate refcounting for Symbols stomped by parsing Reviewed-by: hseigel, zgu ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp Changeset: b5b373bda814 Author: roland Date: 2019-02-07 09:55 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b5b373bda814 8217990: C2 UseOptoBiasInlining: load of markword optimized to 0 if running with -XX:-EliminateLocks Reviewed-by: thartmann, mdoerr, rrich, kvn ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp + test/hotspot/jtreg/compiler/c2/TestUseOptoBiasInliningWithoutEliminateLocks.java Changeset: 67537bbafd7f Author: dtitov Date: 2019-02-08 09:41 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/67537bbafd7f 8205654: serviceability/dcmd/framework/HelpTest.java timed out Reviewed-by: sspitsyn, dholmes + src/jdk.jcmd/linux/classes/sun/tools/ProcessHelper.java ! src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java + src/jdk.jcmd/share/classes/sun/tools/common/ProcessHelper.java ! test/hotspot/jtreg/serviceability/dcmd/framework/HelpTest.java ! test/hotspot/jtreg/serviceability/dcmd/framework/InvalidCommandTest.java - test/hotspot/jtreg/serviceability/dcmd/framework/TEST.properties + test/hotspot/jtreg/serviceability/dcmd/framework/TestJavaProcess.java + test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java ! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java + test/jdk/sun/tools/jcmd/TestProcess.java + test/jdk/sun/tools/jcmd/TestProcessHelper.java Changeset: c34acb3a3330 Author: xuelei Date: 2019-02-08 10:03 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c34acb3a3330 8218580: endpoint identification algorithm should be case-insensitive Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java Changeset: 2b64ebacce93 Author: zgu Date: 2019-02-08 14:03 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2b64ebacce93 8200109: NMT: diff_malloc_site assert(early->flags() == current->flags(), "Must be the same memory type") Reviewed-by: shade, coleenp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/services/memReporter.cpp + test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 49adf961fcb1 Author: dl Date: 2019-02-08 13:39 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/49adf961fcb1 8210280: Unnecessary reallocation when invoking HashMap.putAll() Reviewed-by: martin, mvala, igerasim, chegar, rriggs Contributed-by: Michal Vala , Doug Lea
, Martin Buchholz ! src/java.base/share/classes/java/util/HashMap.java + test/jdk/java/util/HashMap/WhiteBoxResizeTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java + test/jdk/java/util/concurrent/tck/LinkedHashMapTest.java ! test/jdk/java/util/concurrent/tck/MapTest.java + test/micro/org/openjdk/bench/java/util/HashMapBench.java Changeset: 8041cefba76b Author: shurailine Date: 2019-02-08 05:46 -0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8041cefba76b 8218692: Switch to JCov build which supports byte code version 57 Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: e7d81a810546 Author: dholmes Date: 2019-02-08 20:51 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e7d81a810546 8193234: When using -Xcheck:jni an internally allocated buffer can leak Reviewed-by: shade, hseigel ! src/hotspot/share/prims/jniCheck.cpp Changeset: 50c1b0a0f1e8 Author: dtitov Date: 2019-02-09 10:07 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/50c1b0a0f1e8 8218705: Test sun/tools/jcmd/TestJcmdDefaults.java fails on Linux Reviewed-by: dholmes ! src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java Changeset: c6cda58bd1aa Author: shade Date: 2019-02-09 19:39 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c6cda58bd1aa 8218715: [TESTBUG] TestUseOptoBiasInliningWithoutEliminateLocks needs to unlock WhiteBoxAPI Reviewed-by: kvn ! test/hotspot/jtreg/compiler/c2/TestUseOptoBiasInliningWithoutEliminateLocks.java Changeset: 6c96d42ec3e7 Author: lancea Date: 2019-02-09 17:19 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6c96d42ec3e7 8182117: Document Zip File System Properties Reviewed-by: alanb, mchung, rriggs, clanger ! src/jdk.zipfs/share/classes/module-info.java Changeset: b9a806ca423f Author: weijun Date: 2019-02-11 11:01 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b9a806ca423f 8180569: Refactor sun/security/krb5/ shell tests to plain java tests Reviewed-by: mullan + test/jdk/sun/security/krb5/auto/ReplayCacheTestProcWithMD5.java - test/jdk/sun/security/krb5/auto/rcache_usemd5.sh ! test/jdk/sun/security/krb5/tools/KtabCheck.java ! test/jdk/sun/security/krb5/tools/KtabZero.java - test/jdk/sun/security/krb5/tools/ktarg.sh - test/jdk/sun/security/krb5/tools/ktcheck.sh - test/jdk/sun/security/krb5/tools/ktmissing.sh - test/jdk/sun/security/krb5/tools/ktzero.sh ! test/lib/jdk/test/lib/SecurityTools.java Changeset: f09d78e1fbfe Author: ihse Date: 2019-02-11 12:12 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f09d78e1fbfe 8218736: Build warning in lib/JvmFlags.gmk: extraneous text after 'ifeq' directive Reviewed-by: redestad, shade ! make/hotspot/lib/JvmFlags.gmk Changeset: 066d23ce545e Author: gadams Date: 2019-02-11 07:19 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/066d23ce545e 8068225: nsk/jdi/EventQueue/remove_l/remove_l005 intermittently times out Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canBeModified/canbemodified001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java Changeset: 3a56e823d843 Author: rkennke Date: 2019-02-11 16:49 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3a56e823d843 8217874: Shenandoah: Clobbered register in ShenandoahBarrierSetAssembler::cmpxchg_oop() Reviewed-by: adinn ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp Changeset: 3e451bff6f7f Author: dfuchs Date: 2019-02-11 18:41 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3e451bff6f7f 8218554: HttpServer: allow custom handlers to request that the connection be closed after the exchange. Summary: custom handler code can supply `Connection: close` to response headers in order to force connection close after the exchange terminates. Reviewed-by: chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java + test/jdk/com/sun/net/httpserver/bugs/HandlerConnectionClose.java Changeset: f35a8aaabcb9 Author: ascarpino Date: 2019-02-11 13:23 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f35a8aaabcb9 8201633: Problems with AES-GCM native acceleration Reviewed-by: valeriep ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: f037d1a2e899 Author: stuefe Date: 2019-02-08 08:49 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f037d1a2e899 8212828: (process) Change the Process launch mechanism default on Linux to be posix_spawn Reviewed-by: rriggs, martin ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/native/libjava/ProcessImpl_md.c Changeset: f31dad87f661 Author: mbaesken Date: 2019-02-06 16:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f31dad87f661 8218562: handle HOTSPOT_BUILD_COMPILER for clang/xlclang and cleanup HOTSPOT_BUILD_COMPILER settings Reviewed-by: dholmes, ihse, mdoerr ! src/hotspot/share/runtime/vm_version.cpp Changeset: 70f114974aa7 Author: redestad Date: 2019-02-12 09:00 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/70f114974aa7 8217383: Obsolete UseImplicitStableValues Reviewed-by: shade, rkennke, vlivanov ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 43854454a7db Author: tschatzl Date: 2019-02-12 09:58 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/43854454a7db 8218680: G1 crashes during calculation of old collection set candidates Summary: Parameters were passed in the wrong order to some helper class. Reviewed-by: shade, kbarrett, lkorinth ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp Changeset: 5ef581e59d91 Author: cito Date: 2019-02-12 08:56 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5ef581e59d91 8214236: sun.gc.collector.2.name should be changed Reviewed-by: pliden, tschatzl ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/z/zServiceability.cpp Changeset: 2178d300d6b3 Author: redestad Date: 2019-02-12 09:35 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2178d300d6b3 8216608: Obsolete stale compiler flags Reviewed-by: shade, thartmann ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 675dbad7a9b0 Author: redestad Date: 2019-02-12 14:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/675dbad7a9b0 8218675: Reduce verification overhead in ClassFileParser Reviewed-by: dholmes, hseigel ! src/hotspot/share/classfile/classFileParser.cpp Changeset: 9e1c9dc23c99 Author: ihse Date: 2019-02-12 15:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9e1c9dc23c99 8218413: make reconfigure ignores configure-time AUTOCONF environment variable Reviewed-by: erikj, martin ! make/Init.gmk ! make/autoconf/basics.m4 ! make/autoconf/spec.gmk.in Changeset: 1d942423516c Author: mbaesken Date: 2019-02-05 17:40 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1d942423516c 8218136: minor hotspot adjustments for xlclang++ from xlc16 on AIX Reviewed-by: dholmes, goetz, ihse ! src/hotspot/os/aix/porting_aix.cpp ! src/hotspot/os_cpu/aix_ppc/prefetch_aix_ppc.inline.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/utilities/globalDefinitions_xlc.hpp Changeset: ee45b48c9e4a Author: redestad Date: 2019-02-12 19:22 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ee45b48c9e4a 8218738: Remove dead code in Symbol and friends Reviewed-by: coleenp, lfoltan, dholmes ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/symbol.hpp ! src/hotspot/share/utilities/utf8.cpp ! src/hotspot/share/utilities/utf8.hpp Changeset: d667de4734ac Author: iignatyev Date: 2019-02-12 11:23 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d667de4734ac 8145845: [AOT] NullPointerException in compiler/whitebox/GetCodeHeapEntriesTest.java Reviewed-by: kvn, thartmann ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/compiler/whitebox/GetCodeHeapEntriesTest.java Changeset: b5d45c2fe8a0 Author: gadams Date: 2019-02-12 15:19 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b5d45c2fe8a0 8218754: JDK-8068225 regression in JDIBreakpointTest Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/jdi/JDIBreakpointTest.java Changeset: cb1642ccc732 Author: xuelei Date: 2019-02-12 13:36 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cb1642ccc732 8217835: Remove the experimental SunJSSE FIPS compliant mode Reviewed-by: mullan ! src/java.base/share/classes/com/sun/net/ssl/internal/ssl/Provider.java ! src/java.base/share/classes/sun/security/ssl/Authenticator.java ! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java ! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECDHKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/EphemeralKeyManager.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/HKDF.java ! src/java.base/share/classes/sun/security/ssl/HandshakeHash.java ! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java ! src/java.base/share/classes/sun/security/ssl/JsseJce.java ! src/java.base/share/classes/sun/security/ssl/KeyManagerFactoryImpl.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RSASignature.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java - test/jdk/sun/security/pkcs11/fips/CipherTest.java - test/jdk/sun/security/pkcs11/fips/ClientJSSEServerJSSE.java - test/jdk/sun/security/pkcs11/fips/ImportKeyStore.java - test/jdk/sun/security/pkcs11/fips/JSSEClient.java - test/jdk/sun/security/pkcs11/fips/JSSEServer.java - test/jdk/sun/security/pkcs11/fips/TestTLS12.java - test/jdk/sun/security/pkcs11/fips/TrustManagerTest.java - test/jdk/sun/security/pkcs11/fips/TrustManagerTest.policy - test/jdk/sun/security/pkcs11/fips/cert8.db - test/jdk/sun/security/pkcs11/fips/certs/anchor.cer - test/jdk/sun/security/pkcs11/fips/certs/ca.cer - test/jdk/sun/security/pkcs11/fips/certs/server.cer - test/jdk/sun/security/pkcs11/fips/fips.cfg - test/jdk/sun/security/pkcs11/fips/key3.db - test/jdk/sun/security/pkcs11/fips/keystore - test/jdk/sun/security/pkcs11/fips/secmod.db - test/jdk/sun/security/pkcs11/fips/truststore Changeset: fedc89081b57 Author: ascarpino Date: 2019-02-12 14:08 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fedc89081b57 8215790: Delegated task created by SSLEngine throws java.nio.BufferUnderflowException Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/ClientHello.java + test/jdk/javax/net/ssl/interop/ClientHelloBufferUnderflowException.java Changeset: 81767abf7e6a Author: rwestberg Date: 2019-02-12 08:40 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/81767abf7e6a 8218807: Compilation database (compile_commands.json) may contain obsolete items Reviewed-by: ihse, erikj ! make/Main.gmk ! make/MainSupport.gmk Changeset: b9addb1cfe9c Author: dlong Date: 2019-02-13 00:30 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b9addb1cfe9c 8218695: problem list tests failing with Graal Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-graal.txt ! test/jdk/ProblemList-graal.txt Changeset: 7f3b27d9c22d Author: coleenp Date: 2019-02-13 06:48 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f3b27d9c22d 8212988: add recent class unloading events to the hs_err log Summary: also moved class unloading logging in expected place. Reviewed-by: never, stuefe ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/services/classLoadingService.cpp ! src/hotspot/share/utilities/events.cpp ! src/hotspot/share/utilities/events.hpp Changeset: 4dab92cc7aed Author: coleenp Date: 2019-02-13 07:22 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4dab92cc7aed 8218755: Refix Symbol leak in prepend_host_package_name Summary: fix Symbol refcounting again, add comment and a test. Reviewed-by: kbarrett, dholmes ! src/hotspot/share/classfile/classFileParser.cpp + test/hotspot/jtreg/runtime/defineAnonClass/AnonSymbolLeak.java ! test/hotspot/jtreg/runtime/defineAnonClass/DefineAnon.java + test/hotspot/jtreg/runtime/defineAnonClass/TestAnonSymbolLeak.java ! test/hotspot/jtreg/runtime/defineAnonClass/UnsafeDefMeths.java Changeset: 54a8b7673afc Author: weijun Date: 2019-02-13 21:24 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/54a8b7673afc 8218888: keytool -genkeypair should not have the -destalias option Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java Changeset: 38b6110d5db2 Author: bpb Date: 2019-02-13 07:58 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/38b6110d5db2 8218882: NET_Writev is declared, NET_WriteV is defined Reviewed-by: alanb, chegar ! src/java.base/aix/native/libnet/aix_close.c ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/macosx/native/libnet/bsd_close.c ! src/java.base/solaris/native/libnet/solaris_close.c ! src/java.base/unix/native/libnet/net_util_md.h Changeset: 011c7262f5fe Author: amenkov Date: 2019-02-13 11:04 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/011c7262f5fe 8218702: [TESTBUG] com/sun/jdi/RepStep.java does not report debuggee errors Reviewed-by: sspitsyn, dtitov ! test/jdk/com/sun/jdi/RepStep.java Changeset: 0076e23f333f Author: amenkov Date: 2019-02-13 11:08 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0076e23f333f 8214582: BasicJDWPConnectionTest.java: RuntimeException: Could not detect port from '' Reviewed-by: sspitsyn, dtitov ! test/jdk/com/sun/jdi/BasicJDWPConnectionTest.java Changeset: 5b78f051912b Author: iignatyev Date: 2019-02-13 11:18 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5b78f051912b 8195060: vm/mlvm/anonloader/stress/byteMutation intermittently times out Reviewed-by: kvn ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/share/StressClassLoadingTest.java Changeset: a535ba736cab Author: lfoltan Date: 2019-02-13 14:20 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a535ba736cab 8218004: Clean up terminology for shared methods within the JVM for indy and condy support Summary: Remove "invoke_dynamic" from the name of several ConstantPool bootstrap helper methods that are shared by both indy and condy. Reviewed-by: coleenp, dholmes, mchung ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodComparator.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/utilities/constantTag.hpp ! src/hotspot/share/utilities/exceptions.cpp Changeset: bdccafc038a2 Author: lfoltan Date: 2019-02-13 15:50 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bdccafc038a2 8217998: Remove method_type field associated with the appendix field of an indy or method handle call Summary: Removed the unused method_type field associated with the appendix field of an indy or method handle call. Reviewed-by: acorn, coleenp, dlong ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/ci/ciStreams.cpp ! src/hotspot/share/ci/ciStreams.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/interpreter/rewriter.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/cpCache.inline.hpp Changeset: 13acc8e38a29 Author: kbarrett Date: 2019-02-13 17:38 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/13acc8e38a29 8218089: Rename DirtyCardQueue et al to follow usual G1 naming conventions Summary: Move files and rename classes. Reviewed-by: tschatzl, lkorinth ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp - src/hotspot/share/gc/g1/dirtyCardQueue.cpp - src/hotspot/share/gc/g1/dirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp + src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp + src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp Changeset: 2d5023bad20a Author: jjg Date: 2019-02-13 17:18 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2d5023bad20a 8218936: Test fails in Internet environment Reviewed-by: mchung ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/pkg/B.java Changeset: 5bd93a49c640 Author: jwilhelm Date: 2019-02-14 01:25 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5bd93a49c640 Added tag jdk-13+8 for changeset a535ba736cab ! .hgtags Changeset: 2cf90fac6e39 Author: redestad Date: 2019-02-14 11:33 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2cf90fac6e39 8218753: Obsolete nonproduct flag ProfilerCheckIntervals Reviewed-by: dholmes, coleenp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/task.cpp ! src/hotspot/share/runtime/task.hpp Changeset: 22c78a512937 Author: redestad Date: 2019-02-14 12:54 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/22c78a512937 8216360: Deprecate -XX:CompilationPolicyChoice Reviewed-by: thartmann, kvn ! src/hotspot/share/runtime/arguments.cpp Changeset: e44c436f2447 Author: neliasso Date: 2019-02-14 14:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e44c436f2447 8087128: C2: Disallow definition split on MachCopySpill nodes Reviewed-by: kvn ! src/hotspot/share/opto/reg_split.cpp Changeset: 0040f89feb78 Author: phedlin Date: 2019-02-13 14:42 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0040f89feb78 8217289: compiler/graalunit/HotspotTest.java failed with InvalidInstalledCodeException Reviewed-by: thartmann, neliasso ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/BigIntegerIntrinsicsTest.java ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: bc8fb1fa55b5 Author: jjg Date: 2019-02-14 07:41 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bc8fb1fa55b5 8218944: Fix failed for JDK-8218936 Reviewed-by: jwilhelm ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java Changeset: 4cd89541b492 Author: sdama Date: 2019-02-14 21:52 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4cd89541b492 8201544: Improve javac command line parsing and error reporting Summary: Modified exception into an error message for invalid filenames on windows Reviewed-by: vromero, jjg Contributed-by: srinivas.dama at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/diags/examples.not-yet.txt ! test/langtools/tools/javac/options/T6986895.java Changeset: adfb1c71f52c Author: joehw Date: 2019-02-14 09:38 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/adfb1c71f52c 8187697: Cleanup: irrelevant code in OutputPropertiesFactory Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/output_html.properties - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/output_text.properties - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/output_unknown.properties - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/output_xml.properties Changeset: e31f39e088b7 Author: stuefe Date: 2019-02-14 19:48 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e31f39e088b7 8183004: Remove code related to gtest death tests from assert macro Reviewed-by: shade, kbarrett, iignatyev ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/debug.hpp ! test/hotspot/gtest/unittest.hpp Changeset: 026e1ea616c8 Author: manc Date: 2019-02-05 08:20 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/026e1ea616c8 8218192: Remove copy constructor for MemRegion Summary: Remove copy constructor in memRegion.hpp Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/memory/memRegion.hpp Changeset: e16b61a1395e Author: xuelei Date: 2019-02-14 14:19 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e16b61a1395e 4919790: Errors in alert ssl message does not reflect the actual certificate status Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/Alert.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java Changeset: 4958b60a70bc Author: iignatyev Date: 2019-02-14 14:40 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4958b60a70bc 8209455: [error-prone] JdkObsolete in jdk.management.agent Reviewed-by: alanb, jcbeyler ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java Changeset: e77095ade618 Author: mikael Date: 2019-02-14 15:12 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e77095ade618 8218937: Make mlvmJvmtiUtils strncpy uses GCC 8.x friendly Reviewed-by: iignatyev ! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp Changeset: 65deccd64f3a Author: mikael Date: 2019-02-14 15:17 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/65deccd64f3a 8218935: Make jfr strncpy uses GCC 8.x friendly Reviewed-by: clanger ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkState.cpp ! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp Changeset: 93b42eb5f3fc Author: vlivanov Date: 2019-02-14 15:27 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/93b42eb5f3fc 8218881: C2: StaticFinalFieldPrinter doesn't handle T_ARRAY values in T_OBJECT fields Reviewed-by: thartmann, kvn, neliasso ! src/hotspot/share/ci/ciInstanceKlass.cpp Changeset: 8bf7e0823202 Author: vlivanov Date: 2019-02-14 15:27 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8bf7e0823202 8218758: [TESTBUG] compiler/cha/StrengthReduceInterfaceCall.java misses recompilation event Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java Changeset: e002408eb0c0 Author: vlivanov Date: 2019-02-14 15:27 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e002408eb0c0 8218879: Keep track of memory accesses originated from Unsafe Reviewed-by: thartmann ! src/hotspot/share/c1/c1_Decorators.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp Changeset: 7e4a9e912759 Author: vlivanov Date: 2019-02-14 15:27 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7e4a9e912759 8218874: C2: Unsafe to access PhaseIdealLoop outside of constructors Reviewed-by: thartmann, kvn ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: f940579715a5 Author: vlivanov Date: 2019-02-14 15:27 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f940579715a5 8161334: C2: Cast nodes hinder memory alias analysis Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/memnode.cpp Changeset: 5f02b8c98b35 Author: dholmes Date: 2019-02-14 22:57 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5f02b8c98b35 8218939: vm/mlvm/anonloader/stress/byteMutation crashed on windows Reviewed-by: kbarrett, coleenp, mikael, iignatyev ! src/hotspot/share/classfile/classFileParser.cpp ! test/hotspot/jtreg/runtime/classFileParserBug/TestBadClassName.java Changeset: 291944be3f92 Author: iignatyev Date: 2019-02-14 23:45 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/291944be3f92 8218471: generate-unsafe-access-tests.sh does not correctly invoke build.tools.spp.Spp Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/compiler/unsafe/X-UnsafeAccessTest.java.template ! test/hotspot/jtreg/compiler/unsafe/generate-unsafe-access-tests.sh Changeset: 166ffa0325b6 Author: dholmes Date: 2019-02-15 04:12 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/166ffa0325b6 8219074: [TESTBUG] runtime/containers/docker/TestCPUAwareness.java typo of printing parameters (period should be shares) Reviewed-by: iignatyev, dholmes Contributed-by: Wang Haomin ! test/hotspot/jtreg/runtime/containers/docker/TestCPUAwareness.java Changeset: 3309f5aa0968 Author: phedlin Date: 2019-02-14 14:59 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3309f5aa0968 8214947: Assertion error in test: StringCompressInflateTest Reviewed-by: kvn, neliasso ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringCompressInflateTest.java ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 0eca4e6a0037 Author: gadams Date: 2019-02-15 05:32 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0eca4e6a0037 8219002: Some comments and error messages refer to VMDisconnectException Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005.java Changeset: 454d54d8af1c Author: jlahoda Date: 2019-02-15 12:09 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/454d54d8af1c 8217381: Incovenient errors reported when annotation processor generates source file and errors in the same round Summary: When an annotation processor reports and error, defer reporting recoverable errors from the erroneous round to the last round, to avoid reporting errors that were resolved in the erroneous round. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! test/langtools/tools/javac/6304921/TestLog.java ! test/langtools/tools/javac/processing/6994946/SemanticErrorTest.2.out ! test/langtools/tools/javac/processing/6994946/TestProcessor.java + test/langtools/tools/javac/processing/GenerateAndError.java + test/langtools/tools/javac/processing/GenerateAndError.out + test/langtools/tools/javac/processing/GenerateAndErrorTest.java Changeset: 622c26f0673f Author: hseigel Date: 2019-02-15 07:53 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/622c26f0673f 8079353: [TESTBUG] runtime/CompressedOops/UseCompressedOops.java failed on Windows when getting disjoint instead of zero based coops Summary: On Windows, don't run sub-tests that can be affected by ASLR. Reviewed-by: coleenp, mseledtsov ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java Changeset: 5d20b085d893 Author: rehn Date: 2019-02-15 14:15 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5d20b085d893 8203469: Faster safepoints Reviewed-by: dcubed, pchilanomate, dholmes, acorn, coleenp, eosterlund ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/runtimeService.cpp ! src/hotspot/share/services/runtimeService.hpp ! test/hotspot/jtreg/runtime/logging/SafepointTest.java Changeset: 7c17199fa37d Author: coleenp Date: 2019-02-15 08:21 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7c17199fa37d 8218851: JVM crash in custom classloader stress test, JDK 12 & 13 Summary: Handle NULL and unloaded constraint class in loader constraint table, also cope with unloaded but not cleaned out klass in loader constraint entries. Reviewed-by: hseigel, huntch, stuefe ! src/hotspot/share/classfile/loaderConstraints.cpp ! src/hotspot/share/classfile/systemDictionary.cpp Changeset: 9bfeac2ee88a Author: aph Date: 2019-02-15 12:10 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9bfeac2ee88a 8219006: AArch64: Register corruption in slow subtype check Reviewed-by: adinn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: 4f1040869d24 Author: dl Date: 2019-02-15 11:18 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4f1040869d24 8195057: java/util/concurrent/CountDownLatch/Basic.java failed w/ Xcomp Reviewed-by: martin, chegar, dholmes ! test/jdk/java/util/concurrent/CountDownLatch/Basic.java Changeset: 709631caffa3 Author: dl Date: 2019-02-15 11:18 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/709631caffa3 8215359: InnocuousForkJoinWorkerThread.setContextClassLoader needlessly throws Reviewed-by: martin, chegar, dholmes, reinhapa, alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool9Test.java Changeset: d04f72c354e9 Author: dl Date: 2019-02-15 11:18 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d04f72c354e9 8215363: needless signals in ForkJoinPool Reviewed-by: martin, chegar, dholmes ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java Changeset: 940046624bf8 Author: dl Date: 2019-02-15 11:18 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/940046624bf8 8215249: Miscellaneous changes imported from jsr166 CVS 2019-02 Reviewed-by: martin, chegar, dholmes ! src/java.base/share/classes/java/util/concurrent/CyclicBarrier.java ! test/jdk/java/util/Collection/IteratorMicroBenchmark.java ! test/jdk/java/util/Collection/RemoveMicroBenchmark.java ! test/jdk/java/util/concurrent/tck/CyclicBarrierTest.java Changeset: 37c12515c30f Author: cjplummer Date: 2019-02-15 12:33 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/37c12515c30f 8218941: jdb should support a dbgtrace command that acts the same as the dbgtrace command line option Summary: added dbgtrace command. Reviewed-by: sspitsyn, amenkov, gadams ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java Changeset: 72709e703abd Author: mbalao Date: 2019-02-15 11:46 -0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/72709e703abd 8219011: Implement MacroAssembler::warn method on AArch64 Reviewed-by: adinn ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 31e3aa9c0c71 Author: ysuenaga Date: 2019-02-16 11:40 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/31e3aa9c0c71 8204551: Event descriptions are truncated in logs Reviewed-by: coleenp, coleenp ! src/hotspot/share/utilities/events.cpp ! src/hotspot/share/utilities/events.hpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: d230a0406623 Author: shade Date: 2019-02-16 21:15 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d230a0406623 8216049: stringTable::intern creates redundant String when looking up existing one Reviewed-by: redestad, gziemski, rehn, zgu, jiangli ! src/hotspot/share/classfile/stringTable.cpp Changeset: 2a78b2963793 Author: goetz Date: 2019-02-13 13:27 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2a78b2963793 8219095: [testbug] Add @key headful to com/sun/java/swing/plaf/windows/AltFocusIssueTest.java Reviewed-by: prr, serb ! test/jdk/com/sun/java/swing/plaf/windows/AltFocusIssueTest.java Changeset: 88b84fc64d34 Author: lkorinth Date: 2019-02-18 10:48 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/88b84fc64d34 8217385: JTREG: Clean up, make sure to close resources Reviewed-by: tschatzl, sangheki ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/hotspot/jtreg/gc/g1/plab/lib/LogParser.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasher.java Changeset: 9e7e9506bee2 Author: lkorinth Date: 2019-02-18 12:08 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9e7e9506bee2 8217389: JTREG: Clean up, remove unused variable warnings Reviewed-by: lmesnik, tschatzl ! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/cms/DisableResizePLAB.java ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java ! test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java ! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java ! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java ! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java ! test/hotspot/jtreg/gc/metaspace/G1AddMetaspaceDependency.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspaceInitialization.java ! test/hotspot/jtreg/gc/stress/gcbasher/Decompiler.java Changeset: b776653628c5 Author: mdoerr Date: 2019-02-18 12:16 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b776653628c5 8218991: s390: Add intrinsic for GHASH algorithm Reviewed-by: lucy, simonis ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp Changeset: f0af4b6c4dfd Author: thartmann Date: 2019-02-18 15:33 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f0af4b6c4dfd 8219232: Unit of concurrent active time logging is wrong Summary: Changed value from seconds to milliseconds. Reviewed-by: shade ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp Changeset: bec6c8739833 Author: iignatyev Date: 2019-02-18 09:31 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bec6c8739833 8219157: vm/mlvm/mixed/stress/java/findDeadlock should be problem-listed only on mac Reviewed-by: thartmann ! test/hotspot/jtreg/ProblemList.txt Changeset: 6fb43030a1b4 Author: kbarrett Date: 2019-02-18 16:34 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6fb43030a1b4 8214363: HeapWord should not be a fake class Summary: Change HeapWord and MetaWord to be pointers to incomplete types. Reviewed-by: tschatzl, mikael, coleenp, pliden ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/spaceDecorator.cpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp ! src/hotspot/share/memory/memRegion.hpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 9bb638b282bc Author: serb Date: 2019-02-05 14:54 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9bb638b282bc 8216592: Removal of the class sun.awt.AWTSecurityManager Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/Font.java - src/java.desktop/share/classes/sun/awt/AWTSecurityManager.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/font/FontDesignMetrics.java ! src/java.desktop/share/classes/sun/font/FontManager.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java Changeset: c2b366b9c360 Author: mhalder Date: 2019-02-06 17:28 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c2b366b9c360 8207938: At step6,Click Add button,case failed automatically. Reviewed-by: kaddepalli, psadhukhan ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java Changeset: 43c5b0532d49 Author: psadhukhan Date: 2019-02-07 12:16 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/43c5b0532d49 Merge - make/gensrc/GensrcCLDR.gmk - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/bcp47/timezone.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldml.dtd - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldmlBCP47.dtd - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/dtd/ldmlSupplemental.dtd - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/af.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/af_NA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/af_ZA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/agq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/agq_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ak.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ak_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/am.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/am_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_AE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_BH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_DJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_DZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_EG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_EH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_ER.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_IL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_IQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_JO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_KM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_KW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_LB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_LY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_MR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_OM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_PS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_QA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_SY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_TD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_TN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ar_YE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/as.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/as_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/asa.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/asa_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ast.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ast_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Cyrl_AZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/az_Latn_AZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bas.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bas_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/be.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/be_BY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bem.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bem_ZM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bez.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bez_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bg_BG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bm.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bm_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bn_BD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bn_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bo_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bo_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/br.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/br_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/brx.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/brx_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Cyrl_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/bs_Latn_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_AD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_ES_VALENCIA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ca_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ccp.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ccp_BD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ccp_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ce.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ce_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cgg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cgg_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/chr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/chr_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ckb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ckb_IQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ckb_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cs.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cs_CZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cu_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/cy_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/da.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/da_DK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/da_GL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dav.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dav_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_AT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_LI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/de_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dje.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dje_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dsb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dsb_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dua.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dua_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dyo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dyo_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dz.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/dz_BT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ebu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ebu_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ee.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ee_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ee_TG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/el.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/el_CY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/el_GR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_150.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_AU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_BZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_CY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_DM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ER.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_FM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_GY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_IO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_JE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_JM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_KY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_LC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_LR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_LS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_MY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_NZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_PW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_RW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_SZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_UM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_US_POSIX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_VU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_WS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ZA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ZM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/en_ZW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eo_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_419.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_AR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_BO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_BR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_BZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_CU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_DO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_EA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_EC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_GQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_GT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_HN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_IC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_MX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_NI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_PY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_SV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_UY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/es_VE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/et.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/et_EE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/eu_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ewo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ewo_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fa.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fa_AF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fa_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_GN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_MR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ff_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fi_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fil.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fil_PH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fo_DK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fo_FO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_BL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_DJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_DZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_GQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_HT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_KM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_MU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_NC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_PF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_PM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_RE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_RW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_SC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_SY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_TD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_TG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_TN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_VU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_WF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fr_YT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fur.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fur_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/fy_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ga.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ga_IE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gd.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gd_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gl_ES.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw_FR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gsw_LI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gu_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/guz.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/guz_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gv.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/gv_IM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha_GH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ha_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/haw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/haw_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/he.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/he_IL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hi_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hr_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hr_HR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hsb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hsb_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hu_HU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/hy_AM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/id.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/id_ID.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ig.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ig_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ii.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ii_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/is.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/is_IS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_IT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_SM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/it_VA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ja.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ja_JP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jgo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jgo_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jmc.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/jmc_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ka.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ka_GE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kab.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kab_DZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kam.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kam_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kde.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kde_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kea.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kea_CV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/khq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/khq_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ki.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ki_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kk_KZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kkj.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kkj_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kl_GL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kln.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kln_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/km.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/km_KH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kn_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ko.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ko_KP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ko_KR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kok.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kok_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ks.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ks_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksb_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksf.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksf_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ksh_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/kw_GB.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ky.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ky_KG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lag.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lag_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lb_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lg_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lkt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lkt_US.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_AO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_CF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ln_CG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lo_LA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lrc.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lrc_IQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lrc_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lt_LT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lu_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luo_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luy.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/luy_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lv.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/lv_LV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mas.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mas_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mas_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mer.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mer_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mfe.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mfe_MU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mg_MG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgh_MZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mgo_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mk_MK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ml.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ml_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mn_MN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mr_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms_BN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms_MY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ms_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mt_MT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mua.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mua_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/my.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/my_MM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mzn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/mzn_IR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/naq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/naq_NA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nb.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nb_NO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nb_SJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nd.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nd_ZW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nds.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nds_DE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nds_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ne.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ne_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ne_NP.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_AW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_BE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_BQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_CW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_NL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_SR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nl_SX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nmg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nmg_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nn_NO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nnh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nnh_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nus.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nus_SS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nyn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/nyn_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/om.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/om_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/om_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/or.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/or_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/os.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/os_GE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/os_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Arab.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Arab_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Guru.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pa_Guru_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pl_PL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/prg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/prg_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ps.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ps_AF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_AO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_BR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_CV.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_GQ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_GW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_LU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_MZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_PT.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_ST.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/pt_TL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu_BO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu_EC.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/qu_PE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rm.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rm_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rn_BI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ro.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ro_MD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ro_RO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rof.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rof_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/root.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_BY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_KG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_KZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_MD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ru_UA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rw_RW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rwk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/rwk_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sah.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sah_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/saq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/saq_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sbp.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sbp_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sd.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sd_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se_NO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/se_SE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/seh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/seh_MZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ses.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ses_ML.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sg_CF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Latn_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Tfng.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/shi_Tfng_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/si.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/si_LK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sk_SK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sl_SI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/smn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/smn_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sn_ZW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_DJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/so_SO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq_AL.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq_MK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sq_XK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_ME.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_RS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Cyrl_XK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_BA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_ME.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_RS.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sr_Latn_XK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv_AX.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv_FI.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sv_SE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_CD.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/sw_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_LK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_MY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ta_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/te.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/te_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/teo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/teo_KE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/teo_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tg.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tg_TJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/th.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/th_TH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ti.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ti_ER.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ti_ET.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tk_TM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/to.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/to_TO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tr.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tr_CY.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tr_TR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tt.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tt_RU.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/twq.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/twq_NE.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tzm.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/tzm_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ug.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ug_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uk.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uk_UA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ur.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ur_IN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ur_PK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Arab.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Arab_AF.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Cyrl.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Cyrl_UZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/uz_Latn_UZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Latn.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Latn_LR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Vaii.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vai_Vaii_LR.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vi_VN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vo_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vun.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/vun_TZ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wae.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wae_CH.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/wo_SN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/xog.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/xog_UG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yav.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yav_CM.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yi.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yi_001.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yo_BJ.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yo_NG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hans.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hans_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hant.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/yue_Hant_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zgh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zgh_MA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_CN.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hans_SG.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant_HK.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant_MO.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zh_Hant_TW.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zu.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/zu_ZA.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/attributeValueValidity.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/characters.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/coverageLevels.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/dayPeriods.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/genderList.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/languageInfo.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/likelySubtags.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/metaZones.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/numberingSystems.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/ordinals.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/pluralRanges.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/plurals.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/rgScope.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/subdivisions.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/supplementalData.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/supplementalMetadata.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/telephoneCodeData.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/common/supplemental/windowsZones.xml - src/jdk.localedata/share/classes/sun/util/cldr/resources/unicode-license.txt Changeset: fec908fc5a2a Author: aivanov Date: 2019-02-07 13:57 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fec908fc5a2a 8217263: Automate DashOffset test Reviewed-by: prr, serb + test/jdk/java/awt/BasicStroke/DashOffset.java Changeset: c1af89d9d44c Author: dchuyko Date: 2019-02-08 16:37 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c1af89d9d44c 8215130: Fix errors in LittleCMS 2.9 reported by GCC 8 Reviewed-by: prr ! src/java.desktop/share/native/liblcms/cmsxform.c Changeset: fcac457cb2a8 Author: akolarkunnu Date: 2019-02-13 22:40 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fcac457cb2a8 8218599: Add test group jdk_client_sanity under jdk_desktop group Reviewed-by: serb, prr ! test/jdk/TEST.groups Changeset: af2ed7605f8c Author: aivanov Date: 2019-02-14 20:20 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/af2ed7605f8c 8218682: [TEST_BUG] DashOffset fails in mach5 8198411: [TEST_BUG] Two java2d tests are unstable in mach5 Summary: Skip testing VolatileImage if IndexColorModel is detected Reviewed-by: prr, serb ! test/jdk/ProblemList.txt ! test/jdk/java/awt/BasicStroke/DashOffset.java ! test/jdk/java/awt/BasicStroke/DashScaleMinWidth.java ! test/jdk/java/awt/BasicStroke/DashZeroWidth.java Changeset: 76668d618a99 Author: pbansal Date: 2019-02-15 10:58 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/76668d618a99 8218469: JSlider display issue with slider for GTKLookAndFeel 8218470: JScrollBar display issue with GTKLookAndFeel 8218472: JProgressBar display issue with GTKLookAndFeel 8203627: Swing applications with JRadioButton and JCheckbox fail to render correctly when using GTK3 and the GTK L&F Reviewed-by: serb, prr ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h Changeset: 2a3bc7e69b31 Author: ssadetsky Date: 2019-02-15 10:01 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2a3bc7e69b31 8218479: JTextPane display issue with GTKLookAndFeel Reviewed-by: prr, serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java Changeset: e3451d08503a Author: ssadetsky Date: 2019-02-15 10:06 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e3451d08503a 8218473: JOptionPane display issue with GTKLookAndFeel Reviewed-by: prr, serb ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: 33b96cbd16f3 Author: itakiguchi Date: 2019-02-17 15:15 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/33b96cbd16f3 8212678: Windows IME related patch Reviewed-by: serb, naoto ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp Changeset: f42d42c1ebdc Author: psadhukhan Date: 2019-02-18 10:45 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f42d42c1ebdc Merge - src/hotspot/share/code/relocInfo_ext.cpp - src/hotspot/share/code/relocInfo_ext.hpp - src/hotspot/share/gc/g1/collectionSetChooser.cpp - src/hotspot/share/gc/g1/collectionSetChooser.hpp - src/hotspot/share/gc/g1/dirtyCardQueue.cpp - src/hotspot/share/gc/g1/dirtyCardQueue.hpp - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/output_html.properties - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/output_text.properties - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/output_unknown.properties - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/output_xml.properties - test/hotspot/jtreg/serviceability/dcmd/framework/TEST.properties - test/jdk/sun/security/krb5/auto/rcache_usemd5.sh - test/jdk/sun/security/krb5/tools/ktarg.sh - test/jdk/sun/security/krb5/tools/ktcheck.sh - test/jdk/sun/security/krb5/tools/ktmissing.sh - test/jdk/sun/security/krb5/tools/ktzero.sh - test/jdk/sun/security/pkcs11/fips/CipherTest.java - test/jdk/sun/security/pkcs11/fips/ClientJSSEServerJSSE.java - test/jdk/sun/security/pkcs11/fips/ImportKeyStore.java - test/jdk/sun/security/pkcs11/fips/JSSEClient.java - test/jdk/sun/security/pkcs11/fips/JSSEServer.java - test/jdk/sun/security/pkcs11/fips/TestTLS12.java - test/jdk/sun/security/pkcs11/fips/TrustManagerTest.java - test/jdk/sun/security/pkcs11/fips/TrustManagerTest.policy - test/jdk/sun/security/pkcs11/fips/cert8.db - test/jdk/sun/security/pkcs11/fips/certs/anchor.cer - test/jdk/sun/security/pkcs11/fips/certs/ca.cer - test/jdk/sun/security/pkcs11/fips/certs/server.cer - test/jdk/sun/security/pkcs11/fips/fips.cfg - test/jdk/sun/security/pkcs11/fips/key3.db - test/jdk/sun/security/pkcs11/fips/keystore - test/jdk/sun/security/pkcs11/fips/secmod.db - test/jdk/sun/security/pkcs11/fips/truststore Changeset: f12e86f1b0d6 Author: psadhukhan Date: 2019-02-19 11:52 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f12e86f1b0d6 Merge Changeset: 3bd474c23ee4 Author: thartmann Date: 2019-02-19 08:58 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3bd474c23ee4 8218721: C1's CEE optimization produces safepoint poll with invalid debug information Summary: Bail out of CEE if one of the gotos is a safepoint but the if is not. Reviewed-by: vlivanov, mdoerr ! src/hotspot/share/c1/c1_Optimizer.cpp + test/hotspot/jtreg/compiler/c1/TestGotoIf.jasm + test/hotspot/jtreg/compiler/c1/TestGotoIfMain.java Changeset: 639a36bc8ef1 Author: mbaesken Date: 2019-02-18 09:38 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/639a36bc8ef1 8219112: name_and_sig_as_C_string usages in frame_s390 miss ResourceMark Reviewed-by: shade, lucy ! src/hotspot/cpu/s390/frame_s390.cpp Changeset: 42a613bcb622 Author: stefank Date: 2019-02-19 10:00 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/42a613bcb622 8218731: SA: Use concrete class the as return type of VMObjectFactory.newObject Reviewed-by: eosterlund ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java Changeset: 26a2eded80d9 Author: stefank Date: 2019-02-19 10:01 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/26a2eded80d9 8218732: SA: Resolves ZPageAllocator::_physical incorrectly Reviewed-by: eosterlund, jgeorge ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java Changeset: d52887bc636f Author: stefank Date: 2019-02-19 10:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d52887bc636f 8218733: SA: CollectedHeap provides broken implementation for used() and capacity() Reviewed-by: shade, jgeorge, eosterlund ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/epsilon/EpsilonHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java Changeset: 935d31867930 Author: stefank Date: 2019-02-19 10:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/935d31867930 8218734: SA: Incorrect and raw loads of OopHandles Reviewed-by: eosterlund, coleenp, jgeorge ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VMOopHandle.java Changeset: 1199185efca1 Author: stefank Date: 2019-02-19 10:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1199185efca1 8218743: SA: Add support for large bitmaps Reviewed-by: eosterlund, jgeorge ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/BitMapInterface.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/BitMapSegmented.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/MarkBits.java Changeset: d90512958e44 Author: stefank Date: 2019-02-19 10:03 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d90512958e44 8218746: SA: Implement discontiguous bitmap for ZGC Reviewed-by: eosterlund, jgeorge ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZExternalBitMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java Changeset: eff915f3d3f2 Author: stefank Date: 2019-02-19 10:03 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/eff915f3d3f2 8219003: SA: Refactor live regions iteration in preparation for JDK-8218922 Reviewed-by: eosterlund, ysuenaga ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/epsilon/EpsilonHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/LiveRegionsClosure.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/LiveRegionsProvider.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Space.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java Changeset: 46ce458df412 Author: stefank Date: 2019-02-19 10:04 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/46ce458df412 8218922: SA: Enable best-effort implementation of live regions iteration for ZGC Reviewed-by: eosterlund, ysuenaga ! src/hotspot/share/gc/z/vmStructs_z.cpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddressRangeMapForPageTable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZExternalBitMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZOop.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTableEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZUtils.java Changeset: f3e0c8ca50d9 Author: stefank Date: 2019-02-19 10:04 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f3e0c8ca50d9 8218970: SA: Enable HeapHprofBinWriter for ZGC Reviewed-by: eosterlund, ysuenaga ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java Changeset: 784537ff9c4e Author: stefank Date: 2019-02-19 10:04 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/784537ff9c4e 8218978: SA: Enable more ZGC testing Reviewed-by: eosterlund, ysuenaga ! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java ! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java ! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java Changeset: d85b3066ad22 Author: tschatzl Date: 2019-02-19 12:56 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d85b3066ad22 8218672: AOT code root scanning shows in the wrong position in the logs Reviewed-by: lkorinth, kbarrett ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp Changeset: 16d6fc55611d Author: tschatzl Date: 2019-02-19 12:56 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/16d6fc55611d 8218920: Scan HCC should be on the same level as Update RS etc. in the log Reviewed-by: lkorinth, kbarrett ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Changeset: 4fb7f7e3e05b Author: tschatzl Date: 2019-02-19 12:56 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4fb7f7e3e05b 8219097: Move comment about using weak code blobs closure for code root scanning to correct place Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: 920ae325cf76 Author: azeller Date: 2019-02-18 12:52 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/920ae325cf76 8219228: java/util/Base64/TestEncodingDecodingLength.java failing on 8GB test machine Reviewed-by: clanger, rriggs, nishjain, mbaesken ! test/jdk/java/util/Base64/TestEncodingDecodingLength.java Changeset: c93f9524acb2 Author: igerasim Date: 2019-02-19 09:06 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c93f9524acb2 4887513: Typo in RMIFailureHandler interface doc page Reviewed-by: dfuchs Contributed-by: Andrey Turbanov , Ivan Gerasimov ! src/java.rmi/share/classes/java/rmi/server/RMIFailureHandler.java Changeset: 2e1137e55536 Author: zgu Date: 2019-02-19 12:50 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2e1137e55536 8219368: Quarantine runtime/NMT/CheckForProperDetailStackTrace.java test Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: 9bdf9858286f Author: jwilhelm Date: 2019-02-14 01:22 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9bdf9858286f Added tag jdk-12+32 for changeset 4ce47bc1fb92 ! .hgtags Changeset: b67884871b5f Author: sviswanathan Date: 2019-02-19 08:25 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b67884871b5f 8219151: Illegal instruction exception on JDK 12 due to incorrect CPU feature bits Summary: fix wrong CPU feature bits set Reviewed-by: kvn, neliasso ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: d3213547a767 Author: jwilhelm Date: 2019-02-19 19:04 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d3213547a767 Merge ! .hgtags ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: 0da72c89e368 Author: cjplummer Date: 2019-02-19 12:05 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0da72c89e368 8218947: jdb threads command should print threadID in decimal, not hex Summary: print objectIDs in decimal. Reviewed-by: sspitsyn, dholmes, jcbeyler ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java Changeset: 9c44ab24b4a4 Author: erikj Date: 2019-02-19 12:40 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9c44ab24b4a4 8219129: Allow overriding of license files in legal dir Reviewed-by: ihse ! make/copy/CopyCommon.gmk Changeset: 56dc0b27536c Author: erikj Date: 2019-02-19 12:43 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/56dc0b27536c 8211016: make images does not update jdk/lib/src.zip with latest changes Reviewed-by: ihse ! make/common/MakeBase.gmk ! make/common/ZipArchive.gmk Changeset: e403ff78116c Author: erikj Date: 2019-02-19 12:44 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e403ff78116c 8217032: Check pandoc capabilities in configure Reviewed-by: mikael, ihse ! make/autoconf/basics.m4 ! make/autoconf/spec.gmk.in ! make/common/ProcessMarkdown.gmk Changeset: c419f0c1c355 Author: erikj Date: 2019-02-19 12:46 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c419f0c1c355 8218135: Redo: Add ppc64le and s390x profiles to jib-profiles.js Reviewed-by: ihse ! make/conf/jib-profiles.js Changeset: 842b45d8e25e Author: bpb Date: 2019-02-19 13:05 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/842b45d8e25e 8065262: (bf spec) CharBuffer.chars() should make it clearer that the sequence starts from the buffer position Reviewed-by: alanb, darcy, rriggs ! src/java.base/share/classes/java/nio/X-Buffer.java.template Changeset: 45e6ec6fa679 Author: iignatyev Date: 2019-02-19 13:51 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/45e6ec6fa679 8219391: extend gcov support to llvm/clang Reviewed-by: erikj ! make/autoconf/jdk-options.m4 Changeset: 1b40a0178b2a Author: redestad Date: 2019-02-19 23:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1b40a0178b2a 8219393: Add native library support for microbenchmarks Reviewed-by: erikj Contributed-by: jbvernee at xs4all.nl ! make/RunTests.gmk ! make/test/BuildMicrobenchmark.gmk Changeset: 1e569f37cf36 Author: erikj Date: 2019-02-19 14:25 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1e569f37cf36 8219394: Missing FIXPATH in microbenchmark test runner Reviewed-by: redestad ! make/RunTests.gmk Changeset: 3cd1c6ae28f5 Author: iignatyev Date: 2019-02-19 19:27 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3cd1c6ae28f5 8219132: switch to jtreg4.2-b14 Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: b3f6ffbedd68 Author: mbaesken Date: 2019-02-19 09:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b3f6ffbedd68 8218965: aix: support xlclang++ in the compiler detection Reviewed-by: ihse, mdoerr ! make/autoconf/flags-cflags.m4 ! make/autoconf/toolchain.m4 ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-atomic-private.hh Changeset: c8c9bd65c198 Author: redestad Date: 2019-02-20 09:53 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c8c9bd65c198 8219229: Make ConstantPool::tag_at and release_tag_at_put inlineable Reviewed-by: dholmes, coleenp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/stackMapTable.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/oops/array.hpp - src/hotspot/share/oops/array.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp Changeset: 31dde2f0ddf1 Author: tschatzl Date: 2019-02-20 10:48 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/31dde2f0ddf1 8219098: Make output of region strings more regular in error messages Summary: Error messages should use the HR_PARAMS/HR_FORMAT_PARAMS macros to print information about HeapRegions. Reviewed-by: kbarrett, lkorinth ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp Changeset: 9a0fd1f82406 Author: jlahoda Date: 2019-02-20 11:11 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9a0fd1f82406 8218287: jshell tool: input behavior unstable after 12-ea+24 on Windows Summary: Ensure correct wrapping of input on Windows. Reviewed-by: rfield ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java ! src/jdk.internal.le/windows/native/lible/Kernel32.cpp + test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java Changeset: 48b50573dee4 Author: rkennke Date: 2019-02-20 13:01 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/48b50573dee4 8217909: Make unused r12 register (without compressed oops) available to regalloc in C2 Reviewed-by: adinn, dlong, neliasso ! src/hotspot/cpu/x86/c2_init_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formsopt.hpp Changeset: c459deff5939 Author: pliden Date: 2019-02-20 13:43 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c459deff5939 8219331: ZGC: Unify TLAB retire/remap handling Reviewed-by: stefank ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zRelocate.cpp - src/hotspot/share/gc/z/zStatTLAB.cpp - src/hotspot/share/gc/z/zStatTLAB.hpp + src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp + src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp Changeset: b38d76fc4835 Author: pliden Date: 2019-02-20 13:43 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b38d76fc4835 8219332: ZGC: Improve ZRootsIteratorClosure abstraction Reviewed-by: stefank ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp Changeset: 8323fdac6da5 Author: pliden Date: 2019-02-20 13:43 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8323fdac6da5 8218767: ZGC: Do not assume that r12 is a special register in C2 Reviewed-by: eosterlund, rkennke ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/cpu/x86/x86_64.ad Changeset: 1807da9ad196 Author: hseigel Date: 2019-02-20 08:10 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1807da9ad196 8167548: [TESTBUG] Logging tests put log files in source tree Summary: Create log files in temp directory, instead of cwd. Reviewed-by: coleenp, dholmes ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logFileOutput.hpp ! test/hotspot/gtest/logging/logTestFixture.cpp ! test/hotspot/gtest/logging/logTestUtils.inline.hpp ! test/hotspot/gtest/logging/test_logConfiguration.cpp ! test/hotspot/gtest/logging/test_logFileOutput.cpp ! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp Changeset: fe95464806a7 Author: tschatzl Date: 2019-02-20 14:30 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fe95464806a7 8219096: Merge print_termination_stats code with current logging Reviewed-by: lkorinth, kbarrett ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Changeset: 74b616640b00 Author: zgu Date: 2019-02-20 08:31 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/74b616640b00 8219244: NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread Reviewed-by: coleenp, minqi ! src/hotspot/share/runtime/safepoint.hpp Changeset: 8c6a3535b9cb Author: rehn Date: 2019-02-20 14:44 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8c6a3535b9cb 8219441: test_logMessageTest missing static storage Reviewed-by: shade ! test/hotspot/gtest/logging/test_logMessageTest.cpp Changeset: 46ef4dea49e5 Author: zgu Date: 2019-02-20 10:22 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/46ef4dea49e5 8219370: NMT: Move synchronization primitives from mtInternal to mtSynchronizer Reviewed-by: dholmes, rehn ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/solaris/os_solaris.hpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/runtime/monitorChunk.cpp ! src/hotspot/share/runtime/monitorChunk.hpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/semaphore.hpp Changeset: f42c58bab973 Author: rkennke Date: 2019-02-20 16:29 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f42c58bab973 8203232: Shenandoah: Resolve oops in SATB filter Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp Changeset: cc4f5bf6b26b Author: mikael Date: 2019-02-20 09:43 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cc4f5bf6b26b 8219142: Remove unused JIMAGE_ResourcePath Reviewed-by: dholmes, alanb ! src/hotspot/share/classfile/classLoader.cpp ! src/java.base/share/native/libjimage/imageFile.cpp ! src/java.base/share/native/libjimage/imageFile.hpp ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.base/share/native/libjimage/jimage.hpp Changeset: 25002c4f0145 Author: xuelei Date: 2019-02-20 10:20 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/25002c4f0145 8219389: Delegated task created by SSLEngine throws BufferUnderflowException Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java ! test/jdk/javax/net/ssl/interop/ClientHelloBufferUnderflowException.java Changeset: 7ca9e625d6b2 Author: hseigel Date: 2019-02-20 13:21 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7ca9e625d6b2 8214719: Deprecate -Xverify:none option Summary: Deprecate -Xverify:none and -noverify and remove them from tests Reviewed-by: dholmes, mikael ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! test/hotspot/jtreg/compiler/linkage/TestLinkageErrorInGenerateOopMap.java ! test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestInvokeErrors.java ! test/hotspot/jtreg/runtime/appcds/VerifierTest.java ! test/hotspot/jtreg/runtime/clone/invokevirtual/HasLocalClone.jasm ! test/hotspot/jtreg/runtime/clone/invokevirtual/NoLocalClone.jasm ! test/hotspot/jtreg/runtime/clone/invokevirtual/NoLocalCloneAbstr.jasm ! test/hotspot/jtreg/runtime/lambda-features/TestStaticandInstance.java ! test/jdk/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh ! test/langtools/tools/javac/lambda/MethodReference66.java Changeset: 792c8a5fbb29 Author: hseigel Date: 2019-02-20 13:24 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/792c8a5fbb29 Merge Changeset: 7c362992527a Author: bpb Date: 2019-02-20 10:57 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7c362992527a 5029431: (bf) Add absolute bulk put and get methods Reviewed-by: alanb, darcy, chegar, rriggs ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/jdk/java/nio/Buffer/Basic-X.java.template ! test/jdk/java/nio/Buffer/Basic.java ! test/jdk/java/nio/Buffer/BasicByte.java ! test/jdk/java/nio/Buffer/BasicChar.java ! test/jdk/java/nio/Buffer/BasicDouble.java ! test/jdk/java/nio/Buffer/BasicFloat.java ! test/jdk/java/nio/Buffer/BasicInt.java ! test/jdk/java/nio/Buffer/BasicLong.java ! test/jdk/java/nio/Buffer/BasicShort.java Changeset: 15ae25f7eefd Author: valeriep Date: 2019-02-20 19:16 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/15ae25f7eefd 8216597: SIGBUS in Java_sun_security_pkcs11_wrapper_PKCS11_getNativeKeyInfo after JDK-6913047 Summary: changed variable declaration type to byte* from long* to fix SIGBUS error Reviewed-by: ascarpino ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c Changeset: 7a034b1de98b Author: iignatyev Date: 2019-02-20 11:32 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7a034b1de98b 8219395: integrate gcov w/ run-test Reviewed-by: erikj ! make/RunTests.gmk ! make/autoconf/jdk-options.m4 ! make/conf/jib-profiles.js Changeset: e7cf035682e3 Author: phh Date: 2019-02-20 11:36 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e7cf035682e3 8215622: Add dump to file support for jmap ???histo Summary: Add "file=" to jmap "histo" jmap, Hotspot support in attachListener.cpp:heap_inspection. Reviewed-by: phh, sspitsyn Contributed-by: Lin Zang ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/attachListener.hpp ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/java/util/logging/TestLoggerWeakRefLeak.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: 4974a793f0f9 Author: phh Date: 2019-02-20 11:43 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4974a793f0f9 Merge Changeset: c081f3ea6b93 Author: iignatyev Date: 2019-02-20 11:51 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c081f3ea6b93 8219476: cleanup hotspot ProblemList Reviewed-by: jwilhelm ! test/hotspot/jtreg/ProblemList-graal.txt ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList-Xcomp.txt Changeset: 748932cafa41 Author: hseigel Date: 2019-02-20 16:20 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/748932cafa41 8218995: Deprecate the -XX:FailOverToOldVerifier option Summary: Deprecate the option and change affected tests so that they no longer need the option. Reviewed-by: dholmes, lfoltan ! src/hotspot/share/runtime/arguments.cpp Changeset: 6c13f5a67766 Author: jwilhelm Date: 2019-02-21 01:06 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6c13f5a67766 Added tag jdk-13+9 for changeset c081f3ea6b93 ! .hgtags Changeset: d001808c57e8 Author: jjg Date: 2019-02-20 16:15 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d001808c57e8 8218998: Add metadata to generated API documentation files Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.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/ConstantsSummaryWriterImpl.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/FrameOutputWriter.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/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/ModuleFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.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/ModulePackageIndexFrameWriter.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/PackageFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.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/PackageTreeWriter.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/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.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/SplitIndexWriter.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/Head.java + test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java Changeset: 81a9748bc86c Author: dholmes Date: 2019-02-20 19:41 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/81a9748bc86c 8217765: Internal Error (javaCalls.cpp:61) guarantee(thread->can_call_java()) failed Reviewed-by: rehn, redestad, coleenp ! src/hotspot/share/oops/instanceKlass.cpp Changeset: c925e36a8e6d Author: xuelei Date: 2019-02-20 18:46 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c925e36a8e6d 8168069: X509TrustManagerImpl causes ClassLoader leaks with unparseable extensions Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java ! test/jdk/sun/security/ssl/SSLContextImpl/BadKSProvider.java ! test/jdk/sun/security/ssl/SSLContextImpl/BadTSProvider.java Changeset: 880baf6db17b Author: pmuthuswamy Date: 2019-02-21 11:26 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/880baf6db17b 8213354: Support package-specific stylesheets Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFilesHandler.java + test/langtools/jdk/javadoc/doclet/testPackageSpecificStylesheet/TestPackageSpecificStylesheet.java Changeset: 87ef165e7bcd Author: mbaesken Date: 2019-02-20 17:29 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/87ef165e7bcd 8219460: ppc: adjust NativeGeneralJump::insert_unconditional to stack allocated MacroAssembler Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp Changeset: 1bd7233074c1 Author: rkennke Date: 2019-02-21 09:48 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1bd7233074c1 8219486: Missing reg_mask_init() breaks x86_32 build Reviewed-by: vlivanov, dlong ! src/hotspot/cpu/x86/c2_init_x86.cpp Changeset: 34906de6c017 Author: gadams Date: 2019-02-21 05:06 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/34906de6c017 8219388: Misleading log message "issuspended002a debuggee launched" Reviewed-by: cjplummer, phh ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/codeIndex/codeindex001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/declaringType/declaringtype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/equals/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/hashCode/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber/linenumber001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/linenumber_s001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName/sourcename001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourcename_s001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath/sourcepath001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcepath_s001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/alllinelocations_ss001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationOfCodeIndex/locationofcodeindex001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine/locationsofline001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsofline_ssi001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/toString/tostring001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/virtualMachine/virtualmachine001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/equals/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/hashCode/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/isCollected/iscollected001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/uniqueID/uniqueid001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/baseDirectory/directory001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/bootClassPath/bootpath001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availablestrata001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultstratum001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/name/name001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/parent/parent001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/resume/resume001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/suspend/suspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threadGroups/threadgroups001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetBytecodes/cangetbytecodes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSourceDebugExtension/cangetsde001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSyntheticAttribute/cangetattr001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/description/description001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventQueue/eventqueue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventRequestManager/eventrmanager001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/getDefaultStratum/getdefaultstratum001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/name/name001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/process/process001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setdefaultstratum001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/topLevelThreadGroups/toplevelgroups001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/version/version001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java Changeset: 92263386a883 Author: ysuenaga Date: 2019-02-21 21:02 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/92263386a883 8219414: SA: jhsdb jsnap throws UnmappedAddressException with core generated by gcore Reviewed-by: cjplummer, jgeorge ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/linux/os_linux.cpp Changeset: 0276cba45aac Author: jwilhelm Date: 2019-02-21 01:04 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0276cba45aac Added tag jdk-12+33 for changeset b67884871b5f ! .hgtags Changeset: cc9359f8c563 Author: jwilhelm Date: 2019-02-21 14:16 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cc9359f8c563 Merge ! .hgtags Changeset: 5cf6623b1283 Author: shade Date: 2019-02-21 15:52 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5cf6623b1283 8219524: Shenandoah misreports "committed" size in MemoryMXBean Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java Changeset: b2fb6f782d84 Author: coleenp Date: 2019-02-21 09:21 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b2fb6f782d84 8153413: Exceptions::_throw always logs exceptions, penalizing performance Summary: construct exception string into Event message directly add if (log_is_enabled) for logging. Reviewed-by: ysuenaga, dholmes ! src/hotspot/share/utilities/events.cpp ! src/hotspot/share/utilities/events.hpp ! src/hotspot/share/utilities/exceptions.cpp Changeset: 7a6fb8a48434 Author: roland Date: 2019-02-18 17:41 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7a6fb8a48434 8219335: "failed: unexpected type" assert failure in ConnectionGraph::split_unique_types() with unsafe accesses Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/unsafe/MaybeOffHeapUnsafeAccessToNewObject.java Changeset: 8bc3d3eeaa53 Author: dfuchs Date: 2019-02-21 16:57 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8bc3d3eeaa53 8216363: NullPointerException in java.util.logging.Handler#isLoggable Summary: The implementation is changed to match the spec: isLoggable(null) returns false. Reviewed-by: mchung, lancea ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java + test/jdk/java/util/logging/IsLoggableHandlerTest.java Changeset: dfea18758dfa Author: naoto Date: 2019-02-21 10:26 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dfea18758dfa 8218960: CONFIG level logging statements printed in CLDRCalendarDataProviderImpl.java even when default log Level is INFO Reviewed-by: nishjain, rriggs ! src/java.base/share/classes/sun/util/cldr/CLDRCalendarDataProviderImpl.java ! src/java.base/share/classes/sun/util/locale/provider/CalendarDataUtility.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java + test/jdk/sun/util/locale/provider/CheckLoggingFromLocaleProvider.java Changeset: 4584d0331318 Author: darcy Date: 2019-02-21 10:29 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4584d0331318 8219254: Update explicit uses of latest source/target in langtools tests to a property 8219256: Update javac diags tests to use properties Reviewed-by: jjg, jlahoda, darcy, iignatyev Contributed-by: joe.darcy at oracle.com, jonathan.gibbons at oracle.com ! test/langtools/TEST.ROOT ! test/langtools/tools/javac/6330997/T6330997.java ! test/langtools/tools/javac/ConditionalWithVoid.java ! test/langtools/tools/javac/diags/Example.java ! test/langtools/tools/javac/diags/examples/BreakAmbiguousTarget.java ! test/langtools/tools/javac/diags/examples/BreakExprNotImmediate.java ! test/langtools/tools/javac/diags/examples/BreakMissingValue.java ! test/langtools/tools/javac/diags/examples/BreakOutsideSwitchExpression.java ! test/langtools/tools/javac/diags/examples/ContinueOutsideSwitchExpression.java ! test/langtools/tools/javac/diags/examples/IncompatibleTypesInSwitchExpression.java ! test/langtools/tools/javac/diags/examples/MultipleCaseLabels.java ! test/langtools/tools/javac/diags/examples/NotExhaustive.java ! test/langtools/tools/javac/diags/examples/PreviewFeatureUse.java ! test/langtools/tools/javac/diags/examples/PreviewFilename.java ! test/langtools/tools/javac/diags/examples/PreviewFilenameAdditional.java ! test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPlural.java ! test/langtools/tools/javac/diags/examples/ReturnOutsideSwitchExpression.java ! test/langtools/tools/javac/diags/examples/RuleCompletesNormally.java ! test/langtools/tools/javac/diags/examples/SwitchCaseUnexpectedStatement.java ! test/langtools/tools/javac/diags/examples/SwitchExpressionCompletesNormally.java ! test/langtools/tools/javac/diags/examples/SwitchExpressionEmpty.java ! test/langtools/tools/javac/diags/examples/SwitchExpressionTargetCantBeVoid.java ! test/langtools/tools/javac/diags/examples/SwitchExpressions.java ! test/langtools/tools/javac/diags/examples/SwitchMixingCaseTypes.java ! test/langtools/tools/javac/diags/examples/SwitchRules.java ! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java ! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/preview/classReaderTest/Client.java ! test/langtools/tools/javac/switchexpr/BlockExpression.java ! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.java ! test/langtools/tools/javac/switchexpr/BreakTest.java ! test/langtools/tools/javac/switchexpr/CRT.java ! test/langtools/tools/javac/switchexpr/DefiniteAssignment1.java ! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.java ! test/langtools/tools/javac/switchexpr/EmptySwitch.java ! test/langtools/tools/javac/switchexpr/ExhaustiveEnumSwitch.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks1.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugs.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchCodeFromJLS.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchDA.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough1.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchInExpressionSwitch.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchIntersectionTypes.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.java ! test/langtools/tools/javac/switchexpr/ParseIncomplete.java ! test/langtools/tools/javac/switchexpr/ParserRecovery.java ! test/langtools/tools/javac/switchexpr/SwitchExpressionIsNotAConstant.java ! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.java ! test/langtools/tools/javac/switchexpr/SwitchExpressionSimpleVisitorTest.java ! test/langtools/tools/javac/switchexpr/TryCatch.java ! test/langtools/tools/javac/switchextra/CaseTest.java ! test/langtools/tools/javac/switchextra/MultipleLabelsExpression.java ! test/langtools/tools/javac/switchextra/MultipleLabelsStatement.java ! test/langtools/tools/javac/switchextra/RuleParsingTest.java ! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.java ! test/langtools/tools/javac/switchextra/SwitchStatementArrow.java ! test/langtools/tools/javac/switchextra/SwitchStatementBroken.java ! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.java ! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.java Changeset: e7cb0348fa1c Author: jjg Date: 2019-02-21 14:03 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e7cb0348fa1c 8215307: Pages do not have

Reviewed-by: hannesw ! 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/AbstractModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.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/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/ClassWriterImpl.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/Headings.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/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.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/ModuleFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModulePackageIndexFrameWriter.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/PackageFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.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/TreeWriter.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlConstants.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/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.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/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.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/testModules/TestModuleServices.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.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/testSerializedForm/TestSerializedForm.java ! test/langtools/jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java ! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java + test/langtools/jdk/javadoc/lib/javadoc/tester/ShowHeadings.java Changeset: 3f1e9372557f Author: jjg Date: 2019-02-21 15:05 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3f1e9372557f 8219497: Unused parameter in HtmlDocletWriter::printHtmlDocument Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.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/ConstantsSummaryWriterImpl.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/HelpWriter.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/ModuleFrameWriter.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/PackageFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.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/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java Changeset: db24a4cb8139 Author: jjg Date: 2019-02-21 15:17 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/db24a4cb8139 8216170: java.lang.IllegalArgumentException: directories not supported Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java + test/langtools/jdk/javadoc/doclet/testJavaPackage/TestJavaPackage.java Changeset: ca682d9d8db5 Author: mikael Date: 2019-02-21 16:56 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ca682d9d8db5 8214777: Avoid some GCC 8.X strncpy() errors in HotSpot Reviewed-by: kbarrett, rehn ! src/hotspot/os/aix/os_perf_aix.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/solaris/os_perf_solaris.cpp ! src/hotspot/os/windows/os_perf_windows.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/utilities/xmlstream.cpp Changeset: f41793b5b83f Author: jjg Date: 2019-02-21 17:50 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f41793b5b83f 8219558: jdk/javadoc tests fail with missing headings: h1 Reviewed-by: darcy ! 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/AbstractModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.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/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/ClassWriterImpl.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/Headings.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/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.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/ModuleFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModulePackageIndexFrameWriter.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/PackageFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.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/TreeWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlConstants.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/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.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/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.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/testModules/TestModuleServices.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.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/testSerializedForm/TestSerializedForm.java ! test/langtools/jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java ! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java - test/langtools/jdk/javadoc/lib/javadoc/tester/ShowHeadings.java Changeset: 1a7b57d02107 Author: iklam Date: 2019-02-21 17:07 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1a7b57d02107 8218751: Do not store original classfiles inside the CDS archive Summary: remove the OD shared region and decode classfiles on the fly Reviewed-by: jiangli, ccheung, sspitsyn, redestad ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/klassFactory.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! test/hotspot/jtreg/runtime/SharedArchiveFile/SpaceUtilizationCheck.java Changeset: e03bbe023e50 Author: pmuthuswamy Date: 2019-02-22 11:10 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e03bbe023e50 8215584: Remove support for the "old" doclet API in com/sun/javadoc Reviewed-by: jjg, hannesw - src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotatedType.java - src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotationDesc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotationTypeDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotationTypeElementDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotationValue.java - src/jdk.javadoc/share/classes/com/sun/javadoc/ClassDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/ConstructorDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/Doc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/DocErrorReporter.java - src/jdk.javadoc/share/classes/com/sun/javadoc/Doclet.java - src/jdk.javadoc/share/classes/com/sun/javadoc/ExecutableMemberDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/FieldDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/LanguageVersion.java - src/jdk.javadoc/share/classes/com/sun/javadoc/MemberDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/MethodDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/PackageDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/ParamTag.java - src/jdk.javadoc/share/classes/com/sun/javadoc/Parameter.java - src/jdk.javadoc/share/classes/com/sun/javadoc/ParameterizedType.java - src/jdk.javadoc/share/classes/com/sun/javadoc/ProgramElementDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/RootDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/SeeTag.java - src/jdk.javadoc/share/classes/com/sun/javadoc/SerialFieldTag.java - src/jdk.javadoc/share/classes/com/sun/javadoc/SourcePosition.java - src/jdk.javadoc/share/classes/com/sun/javadoc/Tag.java - src/jdk.javadoc/share/classes/com/sun/javadoc/ThrowsTag.java - src/jdk.javadoc/share/classes/com/sun/javadoc/Type.java - src/jdk.javadoc/share/classes/com/sun/javadoc/TypeVariable.java - src/jdk.javadoc/share/classes/com/sun/javadoc/WildcardType.java - src/jdk.javadoc/share/classes/com/sun/javadoc/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/Standard.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Main.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AbstractTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotatedTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationDescImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationTypeDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationTypeElementDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationValueImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ClassDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Comment.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ConstructorDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocEnv.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocLocale.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocletInvoker.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ExecutableMemberDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/FieldDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavaScriptScanner.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocClassFinder.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocMemberEnter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTodo.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/MemberDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Messager.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/MethodDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ModifierFilter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/PackageDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParamTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParameterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParameterizedTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/PrimitiveType.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ProgramElementDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/RootDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SeeTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SerialFieldTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SerializedForm.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SourcePositionImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ThrowsTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TypeMaker.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TypeVariableImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/WildcardTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! src/jdk.javadoc/share/classes/module-info.java ! test/langtools/jdk/javadoc/tool/EncodingTest.java ! test/langtools/jdk/javadoc/tool/EnsureNewOldDoclet.java - test/langtools/jdk/javadoc/tool/api/basic/GetTask_DocletClassTest.java + test/langtools/jdk/javadoc/tool/removeOldDoclet/OldDoclet.jasm + test/langtools/jdk/javadoc/tool/removeOldDoclet/RemoveOldDoclet.java - test/langtools/tools/javadoc/6176978/T6176978.java - test/langtools/tools/javadoc/6176978/X.java - test/langtools/tools/javadoc/6227454/Test.java - test/langtools/tools/javadoc/6942366/T6942366.java - test/langtools/tools/javadoc/6942366/Test.java - test/langtools/tools/javadoc/6942366/p/Base.java - test/langtools/tools/javadoc/6958836/Test.java - test/langtools/tools/javadoc/6964914/Error.java - test/langtools/tools/javadoc/6964914/JavacWarning.java - test/langtools/tools/javadoc/6964914/JavadocWarning.java - test/langtools/tools/javadoc/6964914/Test.java - test/langtools/tools/javadoc/6964914/TestStdDoclet.java - test/langtools/tools/javadoc/6964914/TestUserDoclet.java - test/langtools/tools/javadoc/8025693/Test.java - test/langtools/tools/javadoc/8147801/T8147801.java - test/langtools/tools/javadoc/8147801/jarsrc/lib/Lib1.java - test/langtools/tools/javadoc/8147801/jarsrc/lib/Lib2.java - test/langtools/tools/javadoc/8147801/p/Test.java - test/langtools/tools/javadoc/AddOpensTest.java - test/langtools/tools/javadoc/BadOptionsTest.java - test/langtools/tools/javadoc/BooleanConst.java - test/langtools/tools/javadoc/BreakIteratorWarning.java - test/langtools/tools/javadoc/CheckResourceKeys.java - test/langtools/tools/javadoc/CompletionError.java - test/langtools/tools/javadoc/EncodingTest.java - test/langtools/tools/javadoc/FlagsTooEarly.java - test/langtools/tools/javadoc/InlineTagsWithBraces.java - test/langtools/tools/javadoc/LangVers.java - test/langtools/tools/javadoc/MaxWarns.java - test/langtools/tools/javadoc/MethodLinks.java - test/langtools/tools/javadoc/NoStar.java - test/langtools/tools/javadoc/ReleaseOption.java - test/langtools/tools/javadoc/ReleaseOptionSource.java - test/langtools/tools/javadoc/T4994049/FileWithTabs.java - test/langtools/tools/javadoc/T4994049/T4994049.java - test/langtools/tools/javadoc/T6968833.java - test/langtools/tools/javadoc/XWerror.java - test/langtools/tools/javadoc/annotations/annotateMethodsFields/Main.java - test/langtools/tools/javadoc/annotations/annotateMethodsFields/expected.out - test/langtools/tools/javadoc/annotations/annotateMethodsFields/pkg1/A.java - test/langtools/tools/javadoc/annotations/annotateMethodsFields/pkg1/B.java - test/langtools/tools/javadoc/annotations/annotateMethodsFields/pkg1/E.java - test/langtools/tools/javadoc/annotations/annotatePackage/Main.java - test/langtools/tools/javadoc/annotations/annotatePackage/expected.out - test/langtools/tools/javadoc/annotations/annotatePackage/pkg1/A.java - test/langtools/tools/javadoc/annotations/annotatePackage/pkg1/package-info.java - test/langtools/tools/javadoc/annotations/annotatePackage/pkg1/package.html - test/langtools/tools/javadoc/annotations/annotatePackage/pkg2/B.java - test/langtools/tools/javadoc/annotations/annotatePackage/pkg2/package.html - test/langtools/tools/javadoc/annotations/annotateParams/Main.java - test/langtools/tools/javadoc/annotations/annotateParams/expected.out - test/langtools/tools/javadoc/annotations/annotateParams/pkg1/A.java - test/langtools/tools/javadoc/annotations/annotateParams/pkg1/C.java - test/langtools/tools/javadoc/annotations/badVals/Main.java - test/langtools/tools/javadoc/annotations/badVals/pkg1/A.java - test/langtools/tools/javadoc/annotations/defaults/Main.java - test/langtools/tools/javadoc/annotations/defaults/expected.out - test/langtools/tools/javadoc/annotations/defaults/pkg1/A.java - test/langtools/tools/javadoc/annotations/defaults/pkg1/B.java - test/langtools/tools/javadoc/annotations/elementTypes/Main.java - test/langtools/tools/javadoc/annotations/elementTypes/expected.out - test/langtools/tools/javadoc/annotations/elementTypes/pkg1/A.java - test/langtools/tools/javadoc/annotations/elementTypes/pkg1/B.java - test/langtools/tools/javadoc/annotations/missing/Main.java - test/langtools/tools/javadoc/annotations/missing/somepackage/MissingAnnotationClass.java - test/langtools/tools/javadoc/annotations/shortcuts/Main.java - test/langtools/tools/javadoc/annotations/shortcuts/expected.out - test/langtools/tools/javadoc/annotations/shortcuts/pkg1/A.java - test/langtools/tools/javadoc/annotations/shortcuts/pkg1/Array.java - test/langtools/tools/javadoc/annotations/shortcuts/pkg1/Marker.java - test/langtools/tools/javadoc/annotations/shortcuts/pkg1/Value.java - test/langtools/tools/javadoc/api/basic/APITest.java - test/langtools/tools/javadoc/api/basic/DocletPathTest.java - test/langtools/tools/javadoc/api/basic/DocumentationToolLocationTest.java - test/langtools/tools/javadoc/api/basic/GetSourceVersionsTest.java - test/langtools/tools/javadoc/api/basic/GetTask_DiagListenerTest.java - test/langtools/tools/javadoc/api/basic/GetTask_DocletClassTest.java - test/langtools/tools/javadoc/api/basic/GetTask_FileManagerTest.java - test/langtools/tools/javadoc/api/basic/GetTask_FileObjectsTest.java - test/langtools/tools/javadoc/api/basic/GetTask_OptionsTest.java - test/langtools/tools/javadoc/api/basic/GetTask_WriterTest.java - test/langtools/tools/javadoc/api/basic/Task_reuseTest.java - test/langtools/tools/javadoc/api/basic/pkg/C.java - test/langtools/tools/javadoc/api/basic/taglets/UnderlineTaglet.java - test/langtools/tools/javadoc/completionFailure/CompletionFailure.java - test/langtools/tools/javadoc/completionFailure/pkg/A.java - test/langtools/tools/javadoc/completionFailure/pkg/B.java - test/langtools/tools/javadoc/dupOk/DupOk.java - test/langtools/tools/javadoc/dupOk/sp1/p/A.java - test/langtools/tools/javadoc/dupOk/sp2/p/A.java - test/langtools/tools/javadoc/dupOk/sp2/p/B.java - test/langtools/tools/javadoc/enum/docComments/Main.java - test/langtools/tools/javadoc/enum/docComments/pkg1/Operation.java - test/langtools/tools/javadoc/enum/enumType/Main.java - test/langtools/tools/javadoc/enum/enumType/expected.out - test/langtools/tools/javadoc/enum/enumType/pkg1/QuotablePerson.java - test/langtools/tools/javadoc/generics/genericClass/Main.java - test/langtools/tools/javadoc/generics/genericClass/expected.out - test/langtools/tools/javadoc/generics/genericClass/pkg1/A.java - test/langtools/tools/javadoc/generics/genericInnerAndOuter/Main.java - test/langtools/tools/javadoc/generics/genericInnerAndOuter/expected.out - test/langtools/tools/javadoc/generics/genericInnerAndOuter/pkg1/O.java - test/langtools/tools/javadoc/generics/genericInnerAndOuter/pkg1/X.java - test/langtools/tools/javadoc/generics/genericInterface/Main.java - test/langtools/tools/javadoc/generics/genericInterface/expected.out - test/langtools/tools/javadoc/generics/genericInterface/pkg1/A.java - test/langtools/tools/javadoc/generics/genericMethod/Main.java - test/langtools/tools/javadoc/generics/genericMethod/expected.out - test/langtools/tools/javadoc/generics/genericMethod/pkg1/A.java - test/langtools/tools/javadoc/generics/genericSuper/Main.java - test/langtools/tools/javadoc/generics/genericSuper/expected.out - test/langtools/tools/javadoc/generics/genericSuper/pkg1/A.java - test/langtools/tools/javadoc/generics/supertypes/Main.java - test/langtools/tools/javadoc/generics/supertypes/expected.out - test/langtools/tools/javadoc/generics/supertypes/pkg1/A.java - test/langtools/tools/javadoc/generics/supertypes/pkg1/B.java - test/langtools/tools/javadoc/generics/throwsGeneric/Main.java - test/langtools/tools/javadoc/generics/throwsGeneric/expected.out - test/langtools/tools/javadoc/generics/throwsGeneric/pkg1/A.java - test/langtools/tools/javadoc/generics/tparamCycle/Main.java - test/langtools/tools/javadoc/generics/tparamCycle/pkg1/LikeEnum.java - test/langtools/tools/javadoc/generics/tparamTagOnMethod/Main.java - test/langtools/tools/javadoc/generics/tparamTagOnMethod/expected.out - test/langtools/tools/javadoc/generics/tparamTagOnMethod/pkg1/A.java - test/langtools/tools/javadoc/generics/tparamTagOnType/Main.java - test/langtools/tools/javadoc/generics/tparamTagOnType/expected.out - test/langtools/tools/javadoc/generics/tparamTagOnType/pkg1/A.java - test/langtools/tools/javadoc/generics/wildcards/Main.java - test/langtools/tools/javadoc/generics/wildcards/expected.out - test/langtools/tools/javadoc/generics/wildcards/pkg1/A.java - test/langtools/tools/javadoc/imports/I.java - test/langtools/tools/javadoc/imports/MissingImport.java - test/langtools/tools/javadoc/lib/OldToolTester.java - test/langtools/tools/javadoc/lib/ToyDoclet.java - test/langtools/tools/javadoc/nestedClass/NestedClass.java - test/langtools/tools/javadoc/nestedClass/NestedClassB.java - test/langtools/tools/javadoc/nonConstExprs/Test.java - test/langtools/tools/javadoc/outputRedirect/Test.java - test/langtools/tools/javadoc/outputRedirect/p/OutputRedirect.java - test/langtools/tools/javadoc/parser/7091528/T7091528.java - test/langtools/tools/javadoc/parser/7091528/p/C1.java - test/langtools/tools/javadoc/parser/7091528/p/C3.java - test/langtools/tools/javadoc/parser/7091528/p/q/C2.java - test/langtools/tools/javadoc/sourceOnly/Test.java - test/langtools/tools/javadoc/sourceOnly/p/NonSource.jasm - test/langtools/tools/javadoc/sourceOnly/p/SourceOnly.java - test/langtools/tools/javadoc/sourceOption/SourceOption.java - test/langtools/tools/javadoc/sourceOption/p/LambdaConstructTest.java - test/langtools/tools/javadoc/subpackageIgnore/SubpackageIgnore.java - test/langtools/tools/javadoc/subpackageIgnore/pkg1/not-subpkg/SomeJavaFile.java - test/langtools/tools/javadoc/varArgs/Main.java - test/langtools/tools/javadoc/varArgs/expected.out - test/langtools/tools/javadoc/varArgs/pkg1/A.java Changeset: e94ed0236046 Author: redestad Date: 2019-02-22 09:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e94ed0236046 8219247: Enable inlining of newly introduced PlatformMonitor methods Reviewed-by: dholmes, rehn ! src/hotspot/os/aix/os_aix.inline.hpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.inline.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.inline.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.inline.hpp Changeset: 2e1896987ed8 Author: stefank Date: 2019-02-19 13:47 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2e1896987ed8 8219462: ZGC: Use wait/notify in ZNMethodTable Reviewed-by: pliden ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp Changeset: a858ad440eb9 Author: stefank Date: 2019-02-20 10:46 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a858ad440eb9 8219463: ZGC: Remove redundant ZNMethodTable::_iter_lock Reviewed-by: pliden ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp Changeset: 6a84ea153af0 Author: stefank Date: 2019-02-21 13:20 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6a84ea153af0 8219573: Add NMethodClosure Reviewed-by: pliden, eosterlund ! src/hotspot/share/memory/iterator.hpp Changeset: 70a6a7b15d36 Author: stefank Date: 2019-02-20 10:47 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/70a6a7b15d36 8219464: ZGC: Move nmethod oop properties from ZNMethodTableEntry to ZNMethodData Reviewed-by: pliden ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp ! src/hotspot/share/gc/z/zNMethodTableEntry.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp Changeset: 29273bb37241 Author: stefank Date: 2019-02-20 11:39 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/29273bb37241 8219466: ZGC: Extract allocation functionality into a new ZNMethodAllocator class Reviewed-by: pliden + src/hotspot/share/gc/z/zNMethodAllocator.cpp + src/hotspot/share/gc/z/zNMethodAllocator.hpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp Changeset: 33790c8e4647 Author: stefank Date: 2019-02-20 11:42 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/33790c8e4647 8219467: ZGC: Move ZNMethodData to its own file Reviewed-by: pliden + src/hotspot/share/gc/z/zNMethodData.cpp + src/hotspot/share/gc/z/zNMethodData.hpp ! src/hotspot/share/gc/z/zNMethodTable.cpp Changeset: ad56513c7e07 Author: stefank Date: 2019-02-20 12:04 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ad56513c7e07 8219468: ZGC: Extract iteration functionality into a new ZNMethodTableIteration class Reviewed-by: pliden ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp + src/hotspot/share/gc/z/zNMethodTableIteration.cpp + src/hotspot/share/gc/z/zNMethodTableIteration.hpp Changeset: bf1133e7dfba Author: stefank Date: 2019-02-21 14:24 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bf1133e7dfba 8219469: ZGC: Extract functions out from ZNMethodTable into new ZNMethod class Reviewed-by: pliden ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp + src/hotspot/share/gc/z/zNMethod.cpp + src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zUnload.cpp Changeset: b22d8ae270a2 Author: rehn Date: 2019-02-22 14:20 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b22d8ae270a2 8219436: Safepoint logs correction and misc Reviewed-by: mdoerr, coleenp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/tieredThresholdPolicy.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vmThread.hpp ! src/hotspot/share/services/runtimeService.cpp ! src/hotspot/share/services/runtimeService.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/jtreg/runtime/logging/SafepointTest.java ! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: b47fd614c75e Author: pmuthuswamy Date: 2019-02-22 19:58 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b47fd614c75e 8219575: jdk/javadoc/tool/removeOldDoclet/RemoveOldDoclet test fails in mach5 Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java Changeset: 0abec72a3ac2 Author: bulasevich Date: 2019-02-22 17:30 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0abec72a3ac2 8217647: JFR: recordings on 32-bit systems unreadable Reviewed-by: egahlin Contributed-by: boris.ulasevich at bell-sw.com, markus.gronlund at oracle.com ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetWriter.hpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.hpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkState.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkState.hpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp ! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp ! src/hotspot/share/jfr/recorder/repository/jfrRepository.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrPosition.hpp ! src/hotspot/share/jfr/writers/jfrPosition.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: 853b82a25d53 Author: redestad Date: 2019-02-22 16:41 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/853b82a25d53 8219554: Redundant lookup_common in SymbolTable::add Reviewed-by: iklam, coleenp, mikael ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/symbolTable.hpp Changeset: bae1944fc279 Author: shade Date: 2019-02-22 17:54 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bae1944fc279 8219574: Minimal VM build failure after JDK-8219414 Reviewed-by: jgeorge, dholmes, cjplummer ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/classfile/classLoader.cpp Changeset: 4008a1d5cfbc Author: iignatyev Date: 2019-02-22 09:47 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4008a1d5cfbc 8219417: bump jtreg requiredVersion to b14 Reviewed-by: alanb, dholmes ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/nashorn/TEST.ROOT Changeset: 0448cb38c418 Author: bpb Date: 2019-02-22 10:13 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0448cb38c418 8011135: (bf) CharBuffer.put(String) is slow because of String.charAt() call for each char Reviewed-by: alanb, redestad ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template + test/micro/org/openjdk/bench/java/nio/CharBuffers.java Changeset: 7a6fd71449e7 Author: bpb Date: 2019-02-22 10:13 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7a6fd71449e7 8048192: (bf) Out of direct buffer memory message should include the limits Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/nio/Bits.java Changeset: 68bbd727dd5f Author: iignatyev Date: 2019-02-22 11:07 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/68bbd727dd5f 8219158: use 'test.root' property instead of traversing test-src path Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassesBuilder.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/GenClassesBuilder.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/StratumClassesBuilder.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/BuildJar.java ! test/lib/jdk/test/lib/Utils.java Changeset: 9c3fe09f69bc Author: coleenp Date: 2019-02-22 13:56 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9c3fe09f69bc 8078725: method adjustments can be done just once for all classes involved into redefinition Summary: walk all classes at the end of redefinition and adjust method entries and clean MethodData Reviewed-by: sspitsyn ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/hotspot/share/prims/resolvedMethodTable.cpp Changeset: 5f8ab857f7e1 Author: stefank Date: 2019-02-22 20:42 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5f8ab857f7e1 8219571: ProblemList serviceability/sa/TestJmapCoreMetaspace.java Reviewed-by: iignatyev + test/hotspot/jtreg/ProblemList-zgc.txt Changeset: a6fb5e60588f Author: iignatyev Date: 2019-02-22 14:39 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a6fb5e60588f 8209807: improve handling exception in requires.VMProps Reviewed-by: vlivanov, mseledtsov ! test/jtreg-ext/requires/VMProps.java Changeset: c1885a1d62a3 Author: mikael Date: 2019-02-22 18:54 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c1885a1d62a3 8219611: Remove superfluous sigfillset code Reviewed-by: dholmes ! src/hotspot/os/posix/os_posix.cpp Changeset: 45a23c64d0f6 Author: shade Date: 2019-02-23 10:55 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/45a23c64d0f6 8219583: Windows build failure after JDK-8214777 (Avoid some GCC 8.X strncpy() errors in HotSpot) Reviewed-by: kbarrett, mikael ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/utilities/xmlstream.cpp Changeset: 446ec34c7838 Author: vromero Date: 2019-02-23 19:41 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/446ec34c7838 8219480: j.l.c.ClassDesc::arrayType(int rank) throws IllegalArgumentException if rank = 0 Reviewed-by: mchung, briangoetz ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! test/jdk/java/lang/constant/ClassDescTest.java Changeset: 072b382347db Author: dholmes Date: 2019-02-24 16:10 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/072b382347db 8208278: [mlvm] [TESTBUG] vm.mlvm.mixed.stress.java.findDeadlock.INDIFY_Test Deadlocked threads are not always detected Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/INDIFY_Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/java/findDeadlock/INDIFY_Test.jmpp Changeset: 65f2a401e0eb Author: mbaesken Date: 2019-02-18 16:17 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/65f2a401e0eb 8218811: replace open by os::open in hotspot coding Reviewed-by: dholmes, iklam, stuefe ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/linux/perfMemory_linux.cpp ! src/hotspot/os/solaris/os_perf_solaris.cpp ! src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/utilities/ostream.cpp Changeset: 91f06b86c0da Author: jgeorge Date: 2019-02-25 13:50 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/91f06b86c0da 8214756: SA should ignore archived java heap objects that are not in use Summary: Ignore objects, the associated classes of which are unloaded while walking the heap to create a heapdump Reviewed-by: jiangli, redestad ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java Changeset: 4074a3d599cd Author: mullan Date: 2019-02-25 08:25 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4074a3d599cd 8159525: Add @FunctionalInterface annotation to PrivilegedAction and PrivilegedExceptionAction Reviewed-by: clanger ! src/java.base/share/classes/java/security/PrivilegedAction.java ! src/java.base/share/classes/java/security/PrivilegedExceptionAction.java Changeset: ee4488381c78 Author: mseledtsov Date: 2019-02-25 08:16 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ee4488381c78 8219553: [TESTBUG] Problem list JFR TestPeriod test Summary: Problem listed the test Reviewed-by: egahlin ! test/jdk/ProblemList.txt Changeset: 7fec83061f24 Author: darcy Date: 2019-02-25 14:45 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7fec83061f24 8219561: Update jdeprscan to avoid the need for start-of-release changes Reviewed-by: dfuchs, lancea, smarks ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java Changeset: ca1a2ca32885 Author: jjiang Date: 2019-02-26 07:26 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ca1a2ca32885 8215524: Finished message validation failure should be decrypt_error alert Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/Finished.java Changeset: 1ee9149df76f Author: mikael Date: 2019-02-25 16:05 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1ee9149df76f 8219675: Disable harfbuzz warnings with gcc 8 Reviewed-by: erikj, prr ! make/lib/Awt2dLibraries.gmk Changeset: 616a32d6b463 Author: cjplummer Date: 2019-02-25 18:54 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/616a32d6b463 8219143: jdb should support breakpoint thread filters Summary: add thread filter to stop command. Reviewed-by: sspitsyn, amenkov ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/BreakpointSpec.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/EventRequestSpecList.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java + test/jdk/com/sun/jdi/JdbStopThreadidTest.java ! test/jdk/com/sun/jdi/lib/jdb/JdbCommand.java Changeset: 554c3c813ad6 Author: rschmelter Date: 2019-02-22 04:59 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/554c3c813ad6 8219577: Returning NULL in a function which returns bools Reviewed-by: shade, zgu, clanger ! src/hotspot/os/windows/os_windows.cpp Changeset: 7a72441858bb Author: nishjain Date: 2019-02-26 14:57 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7a72441858bb 8209175: Handle 'B' character introduced in CLDR 33 JDK update for Burmese (my) locale Reviewed-by: naoto, rriggs ! make/data/cldr/common/main/my.xml ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java + test/jdk/java/text/Format/DateFormat/TestDayPeriodWithSDF.java + test/jdk/java/time/test/java/time/format/TestDayPeriodWithDTF.java Changeset: a590b6107ab3 Author: eosterlund Date: 2019-02-26 11:36 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a590b6107ab3 8218974: Free GC native structures in nmethod::flush Reviewed-by: pliden ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zNMethodData.cpp ! src/hotspot/share/gc/z/zNMethodData.hpp ! src/hotspot/share/gc/z/zUnload.cpp Changeset: 00fcc1ef31e8 Author: eosterlund Date: 2019-02-26 11:38 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/00fcc1ef31e8 8219638: ZGC: Free ZNMethodDataOops under a lock Reviewed-by: pliden ! src/hotspot/share/gc/z/zNMethodData.cpp Changeset: c431ab7f9e85 Author: sgehwolf Date: 2019-02-13 12:01 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c431ab7f9e85 8218913: Rename --strip-debug jlink plugin Reviewed-by: alanb, mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultStripDebugPlugin.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripDebugPlugin.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! src/jdk.jlink/share/classes/module-info.java ! test/jdk/tools/jlink/IntegrationTest.java - test/jdk/tools/jlink/plugins/StripDebugPluginTest.java + test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java Changeset: 09cba396916f Author: coleenp Date: 2019-02-26 08:01 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/09cba396916f 8181171: Deleting method for RedefineClasses breaks ResolvedMethodName 8210457: JVM crash in ResolvedMethodTable::add_method(Handle) Summary: Add a function to call NSME in ResolvedMethodTable to replace deleted methods. Reviewed-by: sspitsyn, dholmes, dcubed ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/resolvedMethodTable.hpp ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java + test/hotspot/jtreg/runtime/RedefineTests/RedefineDeleteJmethod.java + test/hotspot/jtreg/runtime/RedefineTests/libRedefineDeleteJmethod.c ! test/jdk/java/lang/instrument/NamedBuffer.java + test/jdk/java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/MethodHandleDeletedMethod.java + test/jdk/java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/redef/Xost.java Changeset: c216c40ba47b Author: ecaspole Date: 2019-02-26 10:39 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c216c40ba47b 8219664: LogCompilation: java.lang.Error: Unexpected method mismatch during late inlining Summary: Set lateInlining=true in task endElement Reviewed-by: vlivanov, kvn ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java Changeset: 7272e7c5164b Author: aleonard Date: 2019-02-19 16:13 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7272e7c5164b 8219378: Ensure ReflectionFactory.langReflectAccess is initialized correctly Reviewed-by: rriggs, alanb, mchung Contributed-by: andrew_m_leonard at uk.ibm.com ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java Changeset: 03924ad3f4d0 Author: lancea Date: 2019-02-26 13:14 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/03924ad3f4d0 8219548: Better Null paramenter checking in ToolProvider Reviewed-by: lancea, alanb, jjg Contributed-by: Philipp Kunz ! src/java.base/share/classes/java/util/spi/ToolProvider.java ! test/jdk/java/util/spi/ToolProviderTest.java Changeset: 20ee41e8740d Author: fyang Date: 2019-02-25 18:50 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/20ee41e8740d 8219635: aarch64: missing LoadStore barrier in TemplateTable::fast_storefield Reviewed-by: aph Contributed-by: patrick at os.amperecomputing.com ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Changeset: ca23d3475af0 Author: amenkov Date: 2019-02-26 15:29 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ca23d3475af0 8181383: com/sun/jdi/OptionTest.java fails intermittently with bind failed: Address already in use Reviewed-by: sspitsyn, cjplummer ! test/jdk/com/sun/jdi/OptionTest.java ! test/jdk/com/sun/jdi/RunToExit.java Changeset: df3d253aaf81 Author: valeriep Date: 2019-02-27 02:49 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/df3d253aaf81 8218780: Update MUSCLE PCSC-Lite header files Summary: update the PCSC-lite header files to 1.8.24 release Reviewed-by: coffeys ! src/java.smartcardio/share/native/libj2pcsc/pcsc.c - src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/COPYING ! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h ! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/winscard.h + src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/wintypes.h ! src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.h Changeset: f47ca94f30b9 Author: mbaesken Date: 2019-02-26 09:57 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f47ca94f30b9 8219630: cleanup hotspot ostream.cpp Reviewed-by: clanger, dholmes, stuefe ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp Changeset: 33839b74e47c Author: shade Date: 2019-02-27 10:03 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/33839b74e47c 8219814: Help-info for pns(...) on Linux/mips lost Reviewed-by: aoqi, shade Contributed-by: Jie Fu ! src/hotspot/share/utilities/debug.cpp Changeset: 2d8172254394 Author: psadhukhan Date: 2019-02-21 10:33 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2d8172254394 8219156: RTFEditorKit writes background color but doesn't read Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java + test/jdk/javax/swing/text/rtf/RTFReadBGColorTest.java Changeset: 2900b9f89465 Author: sveerabhadra Date: 2019-02-21 11:10 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2900b9f89465 8190361: Incorrect version info in jaccessinspector.exe and jaccesswalker.exe Reviewed-by: prr, mhalder ! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspectorWindow.rc ! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalkerWindow.rc Changeset: 49b74aa7d2e3 Author: sveerabhadra Date: 2019-02-21 12:27 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/49b74aa7d2e3 8213071: [macos] The focus disappears after pressing return to close the "That was a pretty good movie!" dialog. Reviewed-by: serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m Changeset: 03163eb3b2d4 Author: sveerabhadra Date: 2019-02-25 11:02 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/03163eb3b2d4 8212202: [Windows] Exception if no printers are installed. Reviewed-by: prr ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp ! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java Changeset: a986e16d8449 Author: psadhukhan Date: 2019-02-26 11:08 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a986e16d8449 8213781: web page background renders blue in JEditorPane 4895924: Strings in format #rgb not handled by Color.decode() (affects CSS / Swing) Reviewed-by: serb, sveerabhadra ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java + test/jdk/javax/swing/JEditorPane/TestBrowserBGColor.java Changeset: c6b18dd94973 Author: psadhukhan Date: 2019-02-26 11:17 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c6b18dd94973 Merge - src/hotspot/share/gc/z/zStatTLAB.cpp - src/hotspot/share/gc/z/zStatTLAB.hpp - src/hotspot/share/oops/array.inline.hpp - src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotatedType.java - src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotationDesc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotationTypeDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotationTypeElementDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotationValue.java - src/jdk.javadoc/share/classes/com/sun/javadoc/ClassDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/ConstructorDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/Doc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/DocErrorReporter.java - src/jdk.javadoc/share/classes/com/sun/javadoc/Doclet.java - src/jdk.javadoc/share/classes/com/sun/javadoc/ExecutableMemberDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/FieldDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/LanguageVersion.java - src/jdk.javadoc/share/classes/com/sun/javadoc/MemberDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/MethodDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/PackageDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/ParamTag.java - src/jdk.javadoc/share/classes/com/sun/javadoc/Parameter.java - src/jdk.javadoc/share/classes/com/sun/javadoc/ParameterizedType.java - src/jdk.javadoc/share/classes/com/sun/javadoc/ProgramElementDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/RootDoc.java - src/jdk.javadoc/share/classes/com/sun/javadoc/SeeTag.java - src/jdk.javadoc/share/classes/com/sun/javadoc/SerialFieldTag.java - src/jdk.javadoc/share/classes/com/sun/javadoc/SourcePosition.java - src/jdk.javadoc/share/classes/com/sun/javadoc/Tag.java - src/jdk.javadoc/share/classes/com/sun/javadoc/ThrowsTag.java - src/jdk.javadoc/share/classes/com/sun/javadoc/Type.java - src/jdk.javadoc/share/classes/com/sun/javadoc/TypeVariable.java - src/jdk.javadoc/share/classes/com/sun/javadoc/WildcardType.java - src/jdk.javadoc/share/classes/com/sun/javadoc/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/Standard.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Main.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AbstractTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotatedTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationDescImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationTypeDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationTypeElementDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationValueImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ClassDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Comment.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ConstructorDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocEnv.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocLocale.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocletInvoker.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ExecutableMemberDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/FieldDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavaScriptScanner.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocClassFinder.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocMemberEnter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTodo.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/MemberDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Messager.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/MethodDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ModifierFilter.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/PackageDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParamTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParameterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParameterizedTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/PrimitiveType.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ProgramElementDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/RootDocImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SeeTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SerialFieldTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SerializedForm.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SourcePositionImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ThrowsTagImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TypeMaker.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TypeVariableImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/WildcardTypeImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlConstants.java - test/langtools/jdk/javadoc/tool/api/basic/GetTask_DocletClassTest.java - test/langtools/tools/javadoc/6176978/T6176978.java - test/langtools/tools/javadoc/6176978/X.java - test/langtools/tools/javadoc/6227454/Test.java - test/langtools/tools/javadoc/6942366/T6942366.java - test/langtools/tools/javadoc/6942366/Test.java - test/langtools/tools/javadoc/6942366/p/Base.java - test/langtools/tools/javadoc/6958836/Test.java - test/langtools/tools/javadoc/6964914/Error.java - test/langtools/tools/javadoc/6964914/JavacWarning.java - test/langtools/tools/javadoc/6964914/JavadocWarning.java - test/langtools/tools/javadoc/6964914/Test.java - test/langtools/tools/javadoc/6964914/TestStdDoclet.java - test/langtools/tools/javadoc/6964914/TestUserDoclet.java - test/langtools/tools/javadoc/8025693/Test.java - test/langtools/tools/javadoc/8147801/T8147801.java - test/langtools/tools/javadoc/8147801/jarsrc/lib/Lib1.java - test/langtools/tools/javadoc/8147801/jarsrc/lib/Lib2.java - test/langtools/tools/javadoc/8147801/p/Test.java - test/langtools/tools/javadoc/AddOpensTest.java - test/langtools/tools/javadoc/BadOptionsTest.java - test/langtools/tools/javadoc/BooleanConst.java - test/langtools/tools/javadoc/BreakIteratorWarning.java - test/langtools/tools/javadoc/CheckResourceKeys.java - test/langtools/tools/javadoc/CompletionError.java - test/langtools/tools/javadoc/EncodingTest.java - test/langtools/tools/javadoc/FlagsTooEarly.java - test/langtools/tools/javadoc/InlineTagsWithBraces.java - test/langtools/tools/javadoc/LangVers.java - test/langtools/tools/javadoc/MaxWarns.java - test/langtools/tools/javadoc/MethodLinks.java - test/langtools/tools/javadoc/NoStar.java - test/langtools/tools/javadoc/ReleaseOption.java - test/langtools/tools/javadoc/ReleaseOptionSource.java - test/langtools/tools/javadoc/T4994049/FileWithTabs.java - test/langtools/tools/javadoc/T4994049/T4994049.java - test/langtools/tools/javadoc/T6968833.java - test/langtools/tools/javadoc/XWerror.java - test/langtools/tools/javadoc/annotations/annotateMethodsFields/Main.java - test/langtools/tools/javadoc/annotations/annotateMethodsFields/expected.out - test/langtools/tools/javadoc/annotations/annotateMethodsFields/pkg1/A.java - test/langtools/tools/javadoc/annotations/annotateMethodsFields/pkg1/B.java - test/langtools/tools/javadoc/annotations/annotateMethodsFields/pkg1/E.java - test/langtools/tools/javadoc/annotations/annotatePackage/Main.java - test/langtools/tools/javadoc/annotations/annotatePackage/expected.out - test/langtools/tools/javadoc/annotations/annotatePackage/pkg1/A.java - test/langtools/tools/javadoc/annotations/annotatePackage/pkg1/package-info.java - test/langtools/tools/javadoc/annotations/annotatePackage/pkg1/package.html - test/langtools/tools/javadoc/annotations/annotatePackage/pkg2/B.java - test/langtools/tools/javadoc/annotations/annotatePackage/pkg2/package.html - test/langtools/tools/javadoc/annotations/annotateParams/Main.java - test/langtools/tools/javadoc/annotations/annotateParams/expected.out - test/langtools/tools/javadoc/annotations/annotateParams/pkg1/A.java - test/langtools/tools/javadoc/annotations/annotateParams/pkg1/C.java - test/langtools/tools/javadoc/annotations/badVals/Main.java - test/langtools/tools/javadoc/annotations/badVals/pkg1/A.java - test/langtools/tools/javadoc/annotations/defaults/Main.java - test/langtools/tools/javadoc/annotations/defaults/expected.out - test/langtools/tools/javadoc/annotations/defaults/pkg1/A.java - test/langtools/tools/javadoc/annotations/defaults/pkg1/B.java - test/langtools/tools/javadoc/annotations/elementTypes/Main.java - test/langtools/tools/javadoc/annotations/elementTypes/expected.out - test/langtools/tools/javadoc/annotations/elementTypes/pkg1/A.java - test/langtools/tools/javadoc/annotations/elementTypes/pkg1/B.java - test/langtools/tools/javadoc/annotations/missing/Main.java - test/langtools/tools/javadoc/annotations/missing/somepackage/MissingAnnotationClass.java - test/langtools/tools/javadoc/annotations/shortcuts/Main.java - test/langtools/tools/javadoc/annotations/shortcuts/expected.out - test/langtools/tools/javadoc/annotations/shortcuts/pkg1/A.java - test/langtools/tools/javadoc/annotations/shortcuts/pkg1/Array.java - test/langtools/tools/javadoc/annotations/shortcuts/pkg1/Marker.java - test/langtools/tools/javadoc/annotations/shortcuts/pkg1/Value.java - test/langtools/tools/javadoc/api/basic/APITest.java - test/langtools/tools/javadoc/api/basic/DocletPathTest.java - test/langtools/tools/javadoc/api/basic/DocumentationToolLocationTest.java - test/langtools/tools/javadoc/api/basic/GetSourceVersionsTest.java - test/langtools/tools/javadoc/api/basic/GetTask_DiagListenerTest.java - test/langtools/tools/javadoc/api/basic/GetTask_DocletClassTest.java - test/langtools/tools/javadoc/api/basic/GetTask_FileManagerTest.java - test/langtools/tools/javadoc/api/basic/GetTask_FileObjectsTest.java - test/langtools/tools/javadoc/api/basic/GetTask_OptionsTest.java - test/langtools/tools/javadoc/api/basic/GetTask_WriterTest.java - test/langtools/tools/javadoc/api/basic/Task_reuseTest.java - test/langtools/tools/javadoc/api/basic/pkg/C.java - test/langtools/tools/javadoc/api/basic/taglets/UnderlineTaglet.java - test/langtools/tools/javadoc/completionFailure/CompletionFailure.java - test/langtools/tools/javadoc/completionFailure/pkg/A.java - test/langtools/tools/javadoc/completionFailure/pkg/B.java - test/langtools/tools/javadoc/dupOk/DupOk.java - test/langtools/tools/javadoc/dupOk/sp1/p/A.java - test/langtools/tools/javadoc/dupOk/sp2/p/A.java - test/langtools/tools/javadoc/dupOk/sp2/p/B.java - test/langtools/tools/javadoc/enum/docComments/Main.java - test/langtools/tools/javadoc/enum/docComments/pkg1/Operation.java - test/langtools/tools/javadoc/enum/enumType/Main.java - test/langtools/tools/javadoc/enum/enumType/expected.out - test/langtools/tools/javadoc/enum/enumType/pkg1/QuotablePerson.java - test/langtools/tools/javadoc/generics/genericClass/Main.java - test/langtools/tools/javadoc/generics/genericClass/expected.out - test/langtools/tools/javadoc/generics/genericClass/pkg1/A.java - test/langtools/tools/javadoc/generics/genericInnerAndOuter/Main.java - test/langtools/tools/javadoc/generics/genericInnerAndOuter/expected.out - test/langtools/tools/javadoc/generics/genericInnerAndOuter/pkg1/O.java - test/langtools/tools/javadoc/generics/genericInnerAndOuter/pkg1/X.java - test/langtools/tools/javadoc/generics/genericInterface/Main.java - test/langtools/tools/javadoc/generics/genericInterface/expected.out - test/langtools/tools/javadoc/generics/genericInterface/pkg1/A.java - test/langtools/tools/javadoc/generics/genericMethod/Main.java - test/langtools/tools/javadoc/generics/genericMethod/expected.out - test/langtools/tools/javadoc/generics/genericMethod/pkg1/A.java - test/langtools/tools/javadoc/generics/genericSuper/Main.java - test/langtools/tools/javadoc/generics/genericSuper/expected.out - test/langtools/tools/javadoc/generics/genericSuper/pkg1/A.java - test/langtools/tools/javadoc/generics/supertypes/Main.java - test/langtools/tools/javadoc/generics/supertypes/expected.out - test/langtools/tools/javadoc/generics/supertypes/pkg1/A.java - test/langtools/tools/javadoc/generics/supertypes/pkg1/B.java - test/langtools/tools/javadoc/generics/throwsGeneric/Main.java - test/langtools/tools/javadoc/generics/throwsGeneric/expected.out - test/langtools/tools/javadoc/generics/throwsGeneric/pkg1/A.java - test/langtools/tools/javadoc/generics/tparamCycle/Main.java - test/langtools/tools/javadoc/generics/tparamCycle/pkg1/LikeEnum.java - test/langtools/tools/javadoc/generics/tparamTagOnMethod/Main.java - test/langtools/tools/javadoc/generics/tparamTagOnMethod/expected.out - test/langtools/tools/javadoc/generics/tparamTagOnMethod/pkg1/A.java - test/langtools/tools/javadoc/generics/tparamTagOnType/Main.java - test/langtools/tools/javadoc/generics/tparamTagOnType/expected.out - test/langtools/tools/javadoc/generics/tparamTagOnType/pkg1/A.java - test/langtools/tools/javadoc/generics/wildcards/Main.java - test/langtools/tools/javadoc/generics/wildcards/expected.out - test/langtools/tools/javadoc/generics/wildcards/pkg1/A.java - test/langtools/tools/javadoc/imports/I.java - test/langtools/tools/javadoc/imports/MissingImport.java - test/langtools/tools/javadoc/lib/OldToolTester.java - test/langtools/tools/javadoc/lib/ToyDoclet.java - test/langtools/tools/javadoc/nestedClass/NestedClass.java - test/langtools/tools/javadoc/nestedClass/NestedClassB.java - test/langtools/tools/javadoc/nonConstExprs/Test.java - test/langtools/tools/javadoc/outputRedirect/Test.java - test/langtools/tools/javadoc/outputRedirect/p/OutputRedirect.java - test/langtools/tools/javadoc/parser/7091528/T7091528.java - test/langtools/tools/javadoc/parser/7091528/p/C1.java - test/langtools/tools/javadoc/parser/7091528/p/C3.java - test/langtools/tools/javadoc/parser/7091528/p/q/C2.java - test/langtools/tools/javadoc/sourceOnly/Test.java - test/langtools/tools/javadoc/sourceOnly/p/NonSource.jasm - test/langtools/tools/javadoc/sourceOnly/p/SourceOnly.java - test/langtools/tools/javadoc/sourceOption/SourceOption.java - test/langtools/tools/javadoc/sourceOption/p/LambdaConstructTest.java - test/langtools/tools/javadoc/subpackageIgnore/SubpackageIgnore.java - test/langtools/tools/javadoc/subpackageIgnore/pkg1/not-subpkg/SomeJavaFile.java - test/langtools/tools/javadoc/varArgs/Main.java - test/langtools/tools/javadoc/varArgs/expected.out - test/langtools/tools/javadoc/varArgs/pkg1/A.java Changeset: 7f715085caac Author: psadhukhan Date: 2019-02-27 13:53 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f715085caac Merge - src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/COPYING - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripDebugPlugin.java - test/jdk/tools/jlink/plugins/StripDebugPluginTest.java Changeset: f8b2179a55d0 Author: psadhukhan Date: 2019-02-27 14:45 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f8b2179a55d0 Merge Changeset: f9302cf718c9 Author: dchuyko Date: 2019-02-27 13:13 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f9302cf718c9 8215009: GCC 8 compilation error in libjli Reviewed-by: dholmes, mikael, rriggs ! src/java.base/macosx/native/libjli/java_md_macosx.m ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md_solinux.c ! src/java.base/windows/native/libjli/java_md.c Changeset: d6cb11fa3773 Author: amlu Date: 2019-02-27 18:58 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d6cb11fa3773 8219802: Problem list java/net/MulticastSocket/SetGetNetworkInterfaceTest.java Reviewed-by: chegar, clanger ! test/jdk/ProblemList.txt Changeset: 72ce7dd54939 Author: fyang Date: 2019-02-26 10:52 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/72ce7dd54939 8219698: aarch64: SIGILL triggered when specifying unsupported hardware features Reviewed-by: aph ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 2c50e900e8af Author: darcy Date: 2019-02-27 11:33 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2c50e900e8af 8219805: Cross-link javax.lang.model.{type, element} packages to utility interfaces Reviewed-by: vromero ! src/java.compiler/share/classes/javax/lang/model/element/package-info.java ! src/java.compiler/share/classes/javax/lang/model/type/package-info.java Changeset: 1f0b00fe27ed Author: valeriep Date: 2019-02-27 19:37 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f0b00fe27ed 8183107: PKCS11 regression regarding checkKeySize Summary: Changed key size check in PKCS11 provider to only enforce positive return values Reviewed-by: jnimeh ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyGenerator.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM_INFO.java Changeset: 7ed4312ac094 Author: valeriep Date: 2019-02-27 19:40 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7ed4312ac094 Merge Changeset: 8e069f7b4fab Author: darcy Date: 2019-02-27 12:19 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8e069f7b4fab 8218726: Minor Throwable.printStackTrace() typos Reviewed-by: bpb ! src/java.base/share/classes/java/lang/Throwable.java Changeset: 07dd34f487d4 Author: jwilhelm Date: 2019-02-28 02:47 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/07dd34f487d4 Added tag jdk-13+10 for changeset 8e069f7b4fab ! .hgtags Changeset: 4a99d3a6a86d Author: jjiang Date: 2019-02-28 13:37 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4a99d3a6a86d 8219723: javax/net/ssl/compatibility/Compatibility.java failed on some SNI cases Summary: Re-generates RSA and ECDSA certificates and set longer validity period Reviewed-by: xuelei ! test/jdk/javax/net/ssl/compatibility/Cert.java Changeset: cf47efcf7771 Author: pli Date: 2019-02-28 16:37 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cf47efcf7771 8216259: AArch64: Vectorize Adler32 intrinsics Reviewed-by: aph ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp Changeset: 56089cf6152c Author: rschmelter Date: 2019-02-26 05:46 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/56089cf6152c 8219712: code_size2 (defined in stub_routines_x86.hpp) is too small on new Skylake CPUs Reviewed-by: mbaesken, dholmes, kvn ! src/hotspot/cpu/x86/stubRoutines_x86.hpp Changeset: 3ccf7e10ba07 Author: goetz Date: 2019-02-28 13:53 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3ccf7e10ba07 8219714: [testbug] com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java must pass classpath to subprocess Reviewed-by: dholmes, dcubed ! test/jdk/com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java Changeset: 235b0e817c32 Author: zgu Date: 2019-02-28 08:44 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/235b0e817c32 8219857: Shenandoah GC may initialize thread's gclab twice Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp Changeset: b5f4a8477a20 Author: gziemski Date: 2019-02-28 10:55 -0600 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b5f4a8477a20 8219789: [TESTBUG] TestOptionsWithRanges.java produces hs_err_pidXXXXX.log file for VMThreadStackSize=9007199254740991 Summary: Excluded test of mac range for VMThreadStackSize Reviewed-by: coleenp, mseledtsov ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: d15d4d610de4 Author: gziemski Date: 2019-02-28 11:04 -0600 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d15d4d610de4 8212932: [TESTBUG] Clean up TestVirtualSpaceNode test Summary: Remove test/hotspot/gtest/memory/test_virtualSpaceNode.cpp Reviewed-by: stuefe, coleenp - test/hotspot/gtest/memory/test_virtualSpaceNode.cpp Changeset: d5bd4d5483e4 Author: iignatyev Date: 2019-02-28 09:10 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d5bd4d5483e4 8219565: [deadcode] remove share/utilities/intHisto.* Reviewed-by: dholmes ! src/hotspot/share/gc/g1/g1RemSet.cpp - src/hotspot/share/utilities/intHisto.cpp - src/hotspot/share/utilities/intHisto.hpp Changeset: 8b886d62ddc7 Author: iignatyev Date: 2019-02-28 09:10 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8b886d62ddc7 8219798: [deadcode] remove src/hotspot/share/prims/evmCompat.cpp Reviewed-by: dholmes - src/hotspot/share/prims/evmCompat.cpp Changeset: 196ab0abc685 Author: xuelei Date: 2019-02-28 10:04 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/196ab0abc685 8219658: Deadlock in sun.security.ssl.SSLSocketImpl Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 1542e63eb537 Author: bpb Date: 2019-02-28 12:05 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1542e63eb537 5071718: (bf) Add ByteBuffer.slice(int offset, int length) Reviewed-by: alanb, bchristi, darcy, rriggs ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/StringCharBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/jdk/java/nio/Buffer/Basic-X.java.template ! test/jdk/java/nio/Buffer/Basic.java ! test/jdk/java/nio/Buffer/BasicByte.java ! test/jdk/java/nio/Buffer/BasicChar.java ! test/jdk/java/nio/Buffer/BasicDouble.java ! test/jdk/java/nio/Buffer/BasicFloat.java ! test/jdk/java/nio/Buffer/BasicInt.java ! test/jdk/java/nio/Buffer/BasicLong.java ! test/jdk/java/nio/Buffer/BasicShort.java ! test/jdk/java/nio/Buffer/ByteBufferViews.java ! test/jdk/java/nio/Buffer/StringCharBufferSliceTest.java Changeset: 6c3fd94de35a Author: dtitov Date: 2019-02-28 13:12 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6c3fd94de35a 8207367: 10 vmTestbase/nsk/jdi tests timed out when running with jtreg Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001.java Changeset: e5b461681b88 Author: redestad Date: 2019-02-28 22:11 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e5b461681b88 8219922: Simplify and optimize IndexSetIterator::next using count_trailing_zeros Reviewed-by: kvn, neliasso ! src/hotspot/share/opto/indexSet.cpp ! src/hotspot/share/opto/indexSet.hpp Changeset: 2653e078b057 Author: coleenp Date: 2019-02-28 16:30 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2653e078b057 8218266: G1 crash in AccessInternal::PostRuntimeDispatch Summary: protection_domains can be unloaded in the dictionary pd_set. Reviewed-by: zgu, hseigel ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp - src/hotspot/share/classfile/dictionary.inline.hpp ! src/hotspot/share/classfile/protectionDomainCache.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java ! test/hotspot/jtreg/runtime/Dictionary/test.policy Changeset: 7f01a85f2710 Author: naoto Date: 2019-02-28 14:03 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f01a85f2710 8219890: Calendar.getDisplayName() returns empty string for new Japanese Era on some locales Reviewed-by: lancea ! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java ! test/jdk/java/util/Calendar/JapaneseEraNameTest.java Changeset: 393348e562c1 Author: naoto Date: 2019-02-28 14:05 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/393348e562c1 Merge - src/hotspot/share/classfile/dictionary.inline.hpp Changeset: 86ee52ca11e3 Author: dholmes Date: 2019-02-28 18:28 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/86ee52ca11e3 8219492: Restore static callsite resolution for the current class Reviewed-by: redestad, lfoltan, vlivanov ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: b378fc877045 Author: kvn Date: 2019-02-28 17:16 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b378fc877045 8219951: Build failure on Mac and Windows after JDK-8219922 Summary: Add missing parentheses. Reviewed-by: dholmes ! src/hotspot/share/opto/indexSet.hpp Changeset: 2bd3e05d4c6f Author: ngasson Date: 2019-02-19 14:11 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2bd3e05d4c6f 8209413: AArch64: NPE in clhsdb jstack command Reviewed-by: aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java Changeset: 6862a1997fbb Author: mbaesken Date: 2019-02-28 10:28 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6862a1997fbb 8219746: Provide virtualization related info in the hs_error file on linux ppc64 / ppc64le Reviewed-by: dholmes, lucy, mdoerr ! src/hotspot/os/linux/os_linux.cpp Changeset: b342deab639f Author: clanger Date: 2019-03-01 10:15 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b342deab639f 8219915: [TESTBUG] Fix test langtools/tools/javac/processing/model/completionfailure/SymbolsDontCumulate.java in Standalone mode Reviewed-by: jlahoda ! test/langtools/tools/javac/processing/model/completionfailure/SymbolsDontCumulate.java Changeset: 1ad7c590a6e7 Author: stuefe Date: 2019-02-10 09:10 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1ad7c590a6e7 8218988: Improve metaspace verifications Reviewed-by: zgu, coleenp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/chunkManager.cpp ! src/hotspot/share/memory/metaspace/chunkManager.hpp ! src/hotspot/share/memory/metaspace/metaDebug.hpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp ! src/hotspot/share/memory/metaspace/spaceManager.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp ! src/hotspot/share/runtime/globals.hpp Changeset: 1019c97e1bde Author: dholmes Date: 2019-03-01 08:14 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1019c97e1bde 8219969: Backout JDK-8219492 Reviewed-by: goetz, hseigel, tschatzl ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 43c2ab1bdfd3 Author: xuelei Date: 2019-03-01 08:35 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/43c2ab1bdfd3 8215430: Remove the internal package com.sun.net.ssl Reviewed-by: chegar, mullan, wetmore - src/java.base/share/classes/com/sun/net/ssl/HostnameVerifier.java - src/java.base/share/classes/com/sun/net/ssl/HttpsURLConnection.java - src/java.base/share/classes/com/sun/net/ssl/KeyManager.java - src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactory.java - src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactorySpi.java - src/java.base/share/classes/com/sun/net/ssl/SSLContext.java - src/java.base/share/classes/com/sun/net/ssl/SSLContextSpi.java - src/java.base/share/classes/com/sun/net/ssl/SSLPermission.java - src/java.base/share/classes/com/sun/net/ssl/SSLSecurity.java - src/java.base/share/classes/com/sun/net/ssl/TrustManager.java - src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactory.java - src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactorySpi.java - src/java.base/share/classes/com/sun/net/ssl/X509KeyManager.java - src/java.base/share/classes/com/sun/net/ssl/X509TrustManager.java - src/java.base/share/classes/com/sun/net/ssl/internal/ssl/Provider.java - src/java.base/share/classes/com/sun/net/ssl/internal/ssl/X509ExtendedTrustManager.java - src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/DelegateHttpsURLConnection.java - src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/Handler.java - src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java - src/java.base/share/classes/com/sun/net/ssl/package-info.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! test/jdk/TEST.groups - test/jdk/com/sun/net/ssl/SSLSecurity/ComKeyManagerFactoryImpl.java - test/jdk/com/sun/net/ssl/SSLSecurity/ComSSLContextImpl.java - test/jdk/com/sun/net/ssl/SSLSecurity/ComTrustManagerFactoryImpl.java - test/jdk/com/sun/net/ssl/SSLSecurity/JavaxKeyManagerFactoryImpl.java - test/jdk/com/sun/net/ssl/SSLSecurity/JavaxSSLContextImpl.java - test/jdk/com/sun/net/ssl/SSLSecurity/JavaxTrustManagerFactoryImpl.java - test/jdk/com/sun/net/ssl/SSLSecurity/ProviderTest.java - test/jdk/com/sun/net/ssl/SSLSecurity/TruncateArray.java ! test/jdk/java/security/BasicPermission/Wildcard.java - test/jdk/javax/net/ssl/FixingJavadocs/ComURLNulls.java ! test/jdk/javax/net/ssl/GetInstance.java - test/jdk/javax/net/ssl/SSLSession/CheckMyTrustedKeystore.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/CheckMethods.java - test/jdk/sun/net/www/protocol/https/NewImpl/ComHTTPSConnection.java - test/jdk/sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/CheckNullEntity.java - test/jdk/sun/security/ssl/X509TrustManagerImpl/ClientServer.java Changeset: db37ce5664e3 Author: mdoerr Date: 2019-03-01 17:48 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/db37ce5664e3 8219582: PPC: Crash after C1 checkcast patched and GC Reviewed-by: akozlov, goetz ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp Changeset: c9f2b71057c1 Author: xuelei Date: 2019-03-01 09:42 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c9f2b71057c1 8219990: Backout JDK-8219658 Reviewed-by: dfuchs ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: b31780c0c4c9 Author: jiefu Date: 2019-03-01 10:00 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b31780c0c4c9 8219919: RuntimeStub name lost with PrintFrameConverterAssembly Reviewed-by: kvn ! src/hotspot/share/opto/output.cpp Changeset: 5d97784f08bf Author: jjg Date: 2019-03-01 11:01 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5d97784f08bf 8219803: Nodeca Pako license text needs to be inserted in JSZip license text Reviewed-by: darcy ! src/jdk.javadoc/share/legal/jszip.md Changeset: 723f665d0596 Author: igerasim Date: 2019-03-01 12:47 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/723f665d0596 8218228: The constructor StringBuffer(CharSequence) violates spec for negatively sized argument Reviewed-by: rriggs, darcy ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/StringBuffer.java ! test/jdk/java/lang/StringBuffer/AppendCharSequence.java Changeset: 581c2f4f82d3 Author: xuelei Date: 2019-03-01 13:08 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/581c2f4f82d3 8219994: CheckSecurityProvider.java fails with unexpected sun.security.ssl.SunJSSE Reviewed-by: mullan, wetmore ! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java Changeset: 70c7c4db9c9a Author: dchuyko Date: 2019-03-02 11:42 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/70c7c4db9c9a 8214854: JDWP: Unforseen output truncation in logging Reviewed-by: cjplummer, dholmes ! src/jdk.jdwp.agent/share/native/libjdwp/log_messages.c Changeset: f3fd73c3a077 Author: zgu Date: 2019-03-02 08:33 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f3fd73c3a077 8219976: GarbageCollectionNotificationInfo always says "No GC" when running Shenandoah Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp Changeset: d489081c5650 Author: dholmes Date: 2019-03-02 18:09 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d489081c5650 8219619: Remove UseFakeTimers and related code Reviewed-by: zgu, redestad ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 05d35241e1e9 Author: jlahoda Date: 2019-03-04 10:19 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/05d35241e1e9 8217868: Crash for overlap between source path and patch module path Summary: When analyzing implicit files, do not look for containing module, but rather use the already known one. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! test/langtools/tools/javac/modules/PatchModulesTest.java Changeset: 7935353a466a Author: tschatzl Date: 2019-03-04 11:49 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7935353a466a 8218880: G1 crashes when issuing a periodic GC while the GCLocker is held Summary: Do not wait for the GC locker in the periodic GC thread as the GC locker being held is an indication for being busy anyway. Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp + test/hotspot/jtreg/gc/g1/TestPeriodicCollectionJNI.java + test/hotspot/jtreg/gc/g1/libTestPeriodicCollectionJNI.c Changeset: 31884d19e945 Author: tschatzl Date: 2019-03-04 11:49 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/31884d19e945 8219369: Add named constants for iterating ExtRootScan phases Reviewed-by: kbarrett, sangheki ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp Changeset: 0da5c17f5e43 Author: tschatzl Date: 2019-03-04 11:49 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0da5c17f5e43 8219747: Remove g1_ prefix to g1_remset and g1_policy members in G1CollectedHeap Reviewed-by: shade, sangheki ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectorPolicy.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1HeapTransition.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 9ad20fd52b19 Author: tschatzl Date: 2019-03-04 11:49 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9ad20fd52b19 8219748: Add and use getter for the timing object in G1 Reviewed-by: shade, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp Changeset: e1f707ed0757 Author: tschatzl Date: 2019-03-04 11:49 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e1f707ed0757 8219856: Spell out G1CollectorPolicy::is_hetero_heap Reviewed-by: sangheki, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectorPolicy.cpp ! src/hotspot/share/gc/g1/g1CollectorPolicy.hpp ! src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp ! src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: efa9bc147d50 Author: gadams Date: 2019-03-04 08:45 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/efa9bc147d50 4903717: nsk/jdi/ThreadReference/isSuspended/issuspended002 failing Reviewed-by: amenkov, sspitsyn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002a.java Changeset: 247f1a85d736 Author: fyang Date: 2019-03-01 14:38 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/247f1a85d736 8219888: aarch64: add CPU detection code for HiSilicon TSV110 Reviewed-by: aph, drwhite, pzhang Contributed-by: dongbo4 at huawei.com ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp Changeset: 8c82412da698 Author: kevinw Date: 2019-03-01 04:34 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8c82412da698 8219513: compiler/codegen/aes/TestCipherBlockChainingEncrypt.java timeout on Solaris-sparc Reviewed-by: kvn, iignatyev Contributed-by: fairoz.matte at oracle.com ! test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java Changeset: 786825220790 Author: jjg Date: 2019-03-04 11:19 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/786825220790 8219801: Pages do not have

Reviewed-by: hannesw ! 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/AbstractModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.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/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/ClassWriterImpl.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/Headings.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/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.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/ModuleFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModulePackageIndexFrameWriter.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/PackageFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.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/SingleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.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/HtmlConstants.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/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.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/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.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/testModules/TestModuleServices.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.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/testSerializedForm/TestSerializedForm.java ! test/langtools/jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java ! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/A11yChecker.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java + test/langtools/jdk/javadoc/lib/javadoc/tester/ShowHeadings.java Changeset: cf4c3a118d2b Author: erikj Date: 2019-03-04 11:30 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cf4c3a118d2b 8219988: Change to Visual Studio 2017 15.9.6 for building on Windows at Oracle Reviewed-by: tbell ! make/conf/jib-profiles.js - make/devkit/createWindowsDevkit2013.sh - make/devkit/createWindowsDevkit2015.sh ! make/devkit/createWindowsDevkit2017.sh Changeset: 271f75d4b494 Author: erikj Date: 2019-03-04 11:28 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/271f75d4b494 8219986: Change to Xcode 10.1 for building on Macosx at Oracle Reviewed-by: tbell ! make/conf/jib-profiles.js + make/devkit/createMacosxDevkit.sh - make/devkit/createMacosxDevkit6.sh - make/devkit/createMacosxDevkit9.sh Changeset: 77343f5c85cb Author: dholmes Date: 2019-03-04 19:38 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/77343f5c85cb 8219974: REDO JDK-8219492: Restore static callsite resolution for the current class Reviewed-by: redestad, vlivanov, coleenp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: ecc2bcc3beb0 Author: ihse Date: 2019-03-05 11:07 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ecc2bcc3beb0 8219971: Introduce SetupExecute in build system Reviewed-by: erikj ! make/CreateJmods.gmk ! make/Docs.gmk ! make/ExplodedImageOptimize.gmk ! make/Images.gmk ! make/Main.gmk ! make/UpdateX11Wrappers.gmk + make/common/Execute.gmk ! make/gensrc/GensrcCommonJdk.gmk ! make/gensrc/GensrcX11Wrappers.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/ide/CreateVSProject.gmk Changeset: 35a30b432396 Author: aoqi Date: 2019-03-05 11:09 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/35a30b432396 8219906: Update test documentation with default test jobs settings Reviewed-by: ihse ! doc/testing.html ! doc/testing.md Changeset: 4ae746de6b86 Author: ihse Date: 2019-03-05 13:41 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4ae746de6b86 8220155: JDK-8219971 broke hotspot build Reviewed-by: dholmes ! make/hotspot/gensrc/GensrcAdlc.gmk Changeset: d870bb08194a Author: mullan Date: 2019-03-05 08:24 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d870bb08194a 8217878: ENVELOPING XML signature no longer works in JDK 11 8218629: XML Digital Signature throws NAMESPACE_ERR exception on OpenJDK 11, works 8/9/10 Summary: Backout and restore previous XML signature marshalling implementation Reviewed-by: weijun ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/AbstractDOMSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java - src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/BaseStructure.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14N11Method.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java + src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java - src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Marshaller.java - src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XmlWriter.java - src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XmlWriterToTree.java ! test/jdk/javax/xml/crypto/dsig/GenerationTests.java + test/jdk/javax/xml/crypto/dsig/data/envelope2.xml Changeset: d7852bb72332 Author: mbaesken Date: 2019-03-05 09:55 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d7852bb72332 8219920: dependency help output in configure-step : support zypper tool Reviewed-by: erikj, ihse ! make/autoconf/configure ! make/autoconf/help.m4 Changeset: 3158fae17e80 Author: zgu Date: 2019-03-05 12:30 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3158fae17e80 8220161: Shenandoah does not need to initialize PLABs for safepoint workers Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: b4e59fc5edd1 Author: simonis Date: 2019-03-05 18:53 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b4e59fc5edd1 8220164: Fix build instructions for AIX Reviewed-by: mdoerr, erikj, mbaesken ! doc/building.html ! doc/building.md Changeset: fb9541185457 Author: jjg Date: 2019-03-05 10:35 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fb9541185457 8219946: Set class on body elements Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.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 ! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java ! test/langtools/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java ! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java Changeset: f3468c1bdf5f Author: cjplummer Date: 2019-03-05 13:40 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f3468c1bdf5f 8220030: JdbStopThreadidTest.java failed due to "Unexpected IO error while writing command 'quit' to jdb stdin stream" Summary: Use contToExit(1) for safer approach to test exit. Reviewed-by: gadams, amenkov ! test/jdk/com/sun/jdi/JdbStopThreadidTest.java Changeset: 465beebb1071 Author: dtitov Date: 2019-03-05 13:41 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/465beebb1071 8218167: nsk/jvmti/scenarios/sampling/SP02/sp02t003 fails Reviewed-by: dlong, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP02/sp02t003/sp02t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t003/sp06t003.cpp Changeset: 6ffb8d7fe1e4 Author: vdeshpande Date: 2019-03-05 14:07 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6ffb8d7fe1e4 8216580: Fix generation of VNNI vector code by allowing adjacent LoadS nodes to be isomorphic Reviewed-by: kvn, thartmann, rraghavan ! src/hotspot/share/opto/superword.cpp Changeset: a421bdf22394 Author: kbarrett Date: 2019-03-05 19:54 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a421bdf22394 8219613: Use NonJavaThread PtrQueues Summary: Init and use NJT queues, remove shared SATB queue. Reviewed-by: shade, zgu, pliden, tschatzl Contributed-by: kim.barrett at oracle.com, shade at redhat.com ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: b23068def105 Author: vdeshpande Date: 2019-03-05 21:26 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b23068def105 8220211: Small update to Fix generation of VNNI vector code by allowing adjacent LoadS nodes to be isomorphic (JDK-8216580) Reviewed-by: kvn ! src/hotspot/share/opto/superword.cpp Changeset: 8b341d6728fe Author: jiefu Date: 2019-02-28 09:43 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8b341d6728fe 8219519: Remove linux_sparc.ad and linux_aarch64.ad Reviewed-by: thartmann, pli, adinn - src/hotspot/os_cpu/linux_aarch64/linux_aarch64.ad - src/hotspot/os_cpu/linux_sparc/linux_sparc.ad Changeset: 13acb4339895 Author: rehn Date: 2019-03-06 11:15 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/13acb4339895 8220151: SafepointTracing::end_of_last_safepoint_ms should return ms since epoch. Reviewed-by: dholmes, redestad ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/tieredThresholdPolicy.cpp Changeset: 17fb726e6d8e Author: lucy Date: 2019-03-06 12:14 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/17fb726e6d8e 8219214: Infinite Loop in CodeSection::dump() Reviewed-by: kvn, thartmann ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp Changeset: 21ea4076a275 Author: stuefe Date: 2019-02-28 14:22 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/21ea4076a275 8219650: [Testbug] Fix potential crashes in new test hotspot gtest "test_print_hex_dump" Reviewed-by: clanger, shade ! src/hotspot/share/runtime/os.cpp ! test/hotspot/gtest/runtime/test_os.cpp Changeset: 6684c75ab531 Author: dtitov Date: 2019-03-06 09:30 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6684c75ab531 8218464: vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java failed Reviewed-by: sspitsyn, gadams ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001.java Changeset: c5cf23055fcb Author: redestad Date: 2019-03-06 21:58 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c5cf23055fcb 8219713: Reduce work in DefaultMethods::generate_default_methods Reviewed-by: hseigel, dholmes, lfoltan, acorn ! src/hotspot/share/classfile/defaultMethods.cpp Changeset: 083d7a34bbfd Author: jwilhelm Date: 2019-03-07 00:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/083d7a34bbfd Added tag jdk-13+11 for changeset 21ea4076a275 ! .hgtags Changeset: cd701366fcf8 Author: thartmann Date: 2019-03-07 08:38 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cd701366fcf8 8163511: Allocation of compile task fails with assert: "Leaking compilation tasks?" Summary: Use weak handles for compile tasks to allow unloading of referenced methods. Reviewed-by: kvn, coleenp, eosterlund ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/runtime/compilationPolicy.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/tieredThresholdPolicy.cpp + test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestOverloadCompileQueues.java Changeset: a7cccbdf73f3 Author: goetz Date: 2019-03-06 16:01 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a7cccbdf73f3 8219651: compiler/ciReplay/TestServerVM.java is failing on windows Reviewed-by: thartmann, kvn ! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java Changeset: 274361bd6915 Author: shade Date: 2019-03-07 10:22 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/274361bd6915 8220228: Improve Shenandoah pacing histogram message Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp Changeset: 0f9a54a13803 Author: rehn Date: 2019-03-07 10:32 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0f9a54a13803 8220050: Deprecate -XX:-ThreadLocalHandshakes Reviewed-by: dcubed, mdoerr ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 15595ecf9cf1 Author: shade Date: 2019-03-07 10:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/15595ecf9cf1 8215221: Serial GC misreports young GC time Reviewed-by: kbarrett, manc ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp Changeset: c112c2d5a856 Author: gadams Date: 2019-03-07 07:19 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c112c2d5a856 8201252: unquarantine nsk/jdi/ThreadReference/resume/resume001 Reviewed-by: cjplummer ! test/hotspot/jtreg/ProblemList.txt Changeset: 6347ffe2c3c7 Author: redestad Date: 2019-03-05 16:39 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6347ffe2c3c7 8220159: Optimize various RegMask operations by introducing watermarks Reviewed-by: neliasso, thartmann ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp Changeset: ff399127078a Author: bsrbnd Date: 2019-03-07 15:27 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ff399127078a 8217561: X86: Add floating-point Math.min/max intrinsics Summary: Implementation taking care of +/-0.0 and NaN which uses a specific pattern for reductions Reviewed-by: aph, kvn, neliasso, sviswanathan, adinn Contributed-by: Jatin Bhateja ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopTransform.cpp ! test/hotspot/jtreg/compiler/intrinsics/math/TestFpMinMaxIntrinsics.java + test/micro/org/openjdk/bench/vm/compiler/FpMinMaxIntrinsics.java Changeset: a764c49570c6 Author: henryjen Date: 2019-03-07 10:18 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a764c49570c6 8217216: Launcher does not defend itself against LD_LIBRARY_PATH_64 (Solaris) Reviewed-by: rriggs ! src/java.base/unix/native/libjli/java_md_solinux.c ! test/jdk/tools/launcher/Test7029048.java Changeset: e445608fce9b Author: mullan Date: 2019-03-07 14:29 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e445608fce9b 8218618: Program fails when using JDK addressed by UNC path and using Security Manager Reviewed-by: weijun ! src/java.base/share/classes/sun/security/provider/PolicyFile.java Changeset: f0af7fd0c9ca Author: mseledtsov Date: 2019-03-07 12:15 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f0af7fd0c9ca 8213448: [TESTBUG] enhance jfr/jvm/TestDumpOnCrash Summary: added 2 more crash scenarios, removed dumponexit, and more Reviewed-by: egahlin ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java Changeset: 3e7fd3fe8411 Author: naoto Date: 2019-03-07 12:56 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3e7fd3fe8411 8218948: SimpleDateFormat :: format - Zone Names are not reflected correctly during run time Reviewed-by: lancea, rgoel ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java + test/jdk/java/text/Format/DateFormat/SDFTCKZoneNamesTest.java Changeset: a37939761ff6 Author: neliasso Date: 2019-03-07 22:16 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a37939761ff6 8219448: split-if update_uses accesses stale idom data Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/split_if.cpp Changeset: dcaced4cbb83 Author: mseledtsov Date: 2019-03-07 13:20 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dcaced4cbb83 8219997: [TESTBUG] Create test for JFR events in Docker container: CPU, Memory and Process Info Summary: Start docker with limits on CPU/Mem, verify JFR reports correct data Reviewed-by: egahlin + test/hotspot/jtreg/runtime/containers/docker/JfrReporter.java + test/hotspot/jtreg/runtime/containers/docker/TestJFREvents.java Changeset: 4ff6c8365b69 Author: ascarpino Date: 2019-03-07 19:35 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4ff6c8365b69 8220165: Encryption using GCM results in RuntimeException- input length out of bound Reviewed-by: valeriep ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java + test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java Changeset: 889dae20c4c4 Author: sgehwolf Date: 2019-03-07 16:15 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/889dae20c4c4 8220283: ZGC fails to build on GCC 4.4.7: ATTRIBUTE_ALIGNED compatibility issue Reviewed-by: shade, kbarrett ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: feea57b38a1c Author: mdoerr Date: 2019-03-08 11:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/feea57b38a1c 8219584: Try to dump error file by thread which causes safepoint timeout Reviewed-by: stuefe, dholmes, kvn ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/utilities/vmError.cpp + test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java Changeset: ac09c2498c64 Author: shade Date: 2019-03-08 12:01 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ac09c2498c64 8220290: gc/arguments/TestSurvivorRatioFlag.java fails after JDK-8215221 with CMS Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/shared/genCollectedHeap.cpp Changeset: 07540197d0fd Author: rehn Date: 2019-03-08 12:51 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/07540197d0fd 8220173: assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark Reviewed-by: dcubed, redestad ! src/hotspot/share/runtime/handshake.cpp Changeset: fa9b16328e6a Author: hseigel Date: 2019-03-08 08:19 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fa9b16328e6a 8220085: runtime/CompressedOops/UseCompressedOops.java times out on Windows intermittently Summary: Increase the test's timeout to 480 and move it from tier1 to tier3. Reviewed-by: lfoltan, mseledtsov ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java Changeset: 65a9f034954f Author: sgehwolf Date: 2019-03-08 13:56 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/65a9f034954f 8220353: [TESTBUG] TestRegisterRestoring uses SafepointALot without UnlockDiagnosticVMOptions Reviewed-by: thartmann, shade ! test/hotspot/jtreg/compiler/runtime/safepoints/TestRegisterRestoring.java Changeset: c70747878f6f Author: neliasso Date: 2019-03-08 15:27 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c70747878f6f 8219642: ciReplay loads wrong data when MethodData size changes Reviewed-by: kvn, thartmann ! src/hotspot/share/ci/ciReplay.cpp Changeset: e693e12250d3 Author: mseledtsov Date: 2019-03-08 11:08 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e693e12250d3 8220313: [TESTBUG] Update base image for Docker testing to OL 7.6 Summary: Updated the OL version in Dockerfile in FROM field Reviewed-by: dcubed ! test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest ! test/jdk/jdk/internal/platform/docker/Dockerfile-BasicTest Changeset: 2915818a0237 Author: mseledtsov Date: 2019-03-08 11:09 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2915818a0237 Merge Changeset: fd6c13481231 Author: cushon Date: 2019-03-08 09:41 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fd6c13481231 8220377: Unused field SourceFileObject.flatname Reviewed-by: jjg Contributed-by: Ron Shapiro ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java Changeset: 56adab1e0edd Author: bobv Date: 2019-03-08 16:20 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/56adab1e0edd 8220323: Fix copyright header text Reviewed-by: lancea ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java Changeset: bba6644b6fe3 Author: bobv Date: 2019-03-08 16:21 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bba6644b6fe3 8220334: Fix copyright header text Reviewed-by: lancea ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java Changeset: 6dd6f988b4e4 Author: redestad Date: 2019-03-08 23:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6dd6f988b4e4 8219860: Cleanup ClassFileParser::parse_linenumber_table Reviewed-by: rehn, lfoltan, hseigel ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classFileStream.hpp ! src/hotspot/share/code/compressedStream.cpp ! src/hotspot/share/code/compressedStream.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/runtime/relocator.cpp Changeset: 0324b3756aa2 Author: ecaspole Date: 2019-03-08 17:45 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0324b3756aa2 8220368: Update String.indexOf to test all the C2 intrinsics Summary: Add new micros for Latin1 and UTF-16 Reviewed-by: kvn, redestad ! test/micro/org/openjdk/bench/java/lang/StringIndexOf.java Changeset: d9853137aa28 Author: dholmes Date: 2019-03-10 18:53 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d9853137aa28 8219685: Startup failure: assert(!Universe::is_module_initialized()) failed: Incorrect java.lang.Module pre module system initialization Reviewed-by: lfoltan, redestad ! src/hotspot/share/classfile/javaClasses.cpp Changeset: c97c87e96897 Author: shade Date: 2019-03-11 00:06 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c97c87e96897 8220350: Refactor ShenandoahHeap::initialize Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: f02c6b980c04 Author: shade Date: 2019-03-11 00:06 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f02c6b980c04 8220153: Shenandoah does not work with TransparentHugePages properly Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 0a9cb99a98a0 Author: shade Date: 2019-03-11 00:06 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0a9cb99a98a0 8220162: Shenandoah should not commit HugeTLBFS memory Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp Changeset: 744dc9c33676 Author: kbarrett Date: 2019-03-11 02:05 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/744dc9c33676 8217417: Decorator name typo: C2_TIGHLY_COUPLED_ALLOC Summary: Fixed typo in decorator name, variables, and comments. Reviewed-by: tschatzl ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/library_call.cpp Changeset: e4cc94318c37 Author: pmuthuswamy Date: 2019-03-11 14:17 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e4cc94318c37 8219632: Remove reference to com.sun.javadoc API in RemoveOldDoclet test Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java - test/langtools/jdk/javadoc/tool/removeOldDoclet/OldDoclet.jasm ! test/langtools/jdk/javadoc/tool/removeOldDoclet/RemoveOldDoclet.java Changeset: 95978e7e8da0 Author: nishjain Date: 2019-03-11 14:22 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/95978e7e8da0 8217254: CompactNumberFormat:: CompactNumberFormat???() constructor does not comply with spec. 8217721: CompactNumberFormat:: format???() method spec for IAEx is not complaint Reviewed-by: naoto ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java Changeset: 9a1dd1203a4f Author: pmuthuswamy Date: 2019-03-11 14:57 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9a1dd1203a4f 8220087: Remove remnants of HTML4 support Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/DocType.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java Changeset: a2d3ca8062b9 Author: thartmann Date: 2019-03-11 11:42 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a2d3ca8062b9 8218201: Failures when vmIntrinsics::_getClass is not inlined Summary: Fix BCEscapeAnalyzer to correctly handle _getClass intrinsic. Reviewed-by: kvn, dlong, redestad, neliasso ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.hpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestGetClass.java Changeset: ab7c5483df44 Author: shade Date: 2019-03-11 12:39 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ab7c5483df44 8074817: Resolve disabled warnings for libverify Reviewed-by: erikj, alanb ! make/lib/CoreLibraries.gmk ! src/java.base/share/native/libverify/check_code.c ! src/java.base/share/native/libverify/check_format.c Changeset: 1def2d745747 Author: rgoel Date: 2019-03-11 17:34 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1def2d745747 8220414: Correct copyright headers in Norm2AllModes.java and Normalizer2.java Summary: Updated copyright headers Reviewed-by: alanb ! src/java.base/share/classes/sun/text/normalizer/Norm2AllModes.java ! src/java.base/share/classes/sun/text/normalizer/Normalizer2.java Changeset: 289fd6cb7480 Author: clanger Date: 2019-03-11 15:34 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/289fd6cb7480 8220409: jdk/modules/scenarios/overlappingpackages/OverlappingPackagesTest.java - testOverlapWithBaseModule tests the wrong thing Reviewed-by: alanb ! test/jdk/jdk/modules/scenarios/overlappingpackages/OverlappingPackagesTest.java Changeset: 17a6681a5118 Author: redestad Date: 2019-03-11 17:33 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/17a6681a5118 8220420: Cleanup c1_LinearScan Reviewed-by: thartmann, neliasso ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp Changeset: 687e10fefa11 Author: lancea Date: 2019-03-11 13:37 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/687e10fefa11 8220331: Remove extra spaces in copyright header Reviewed-by: naoto ! src/java.sql.rowset/share/classes/javax/sql/rowset/package-info.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package-info.java Changeset: be40860e8227 Author: zgu Date: 2019-03-11 14:06 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/be40860e8227 8220444: Shenandoah should use parallel version of WeakProcessor in root processor for weak roots Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 1bc8513104f2 Author: darcy Date: 2019-03-11 11:23 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1bc8513104f2 8220346: Refactor java.lang.Throwable to use Objects.requireNonNull Reviewed-by: lancea, mchung, tvaleev, forax, martin, plevart ! src/java.base/share/classes/java/lang/Throwable.java Changeset: 53a95878619f Author: jjg Date: 2019-03-11 12:59 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/53a95878619f 8220202: Simplify/standardize method naming for HtmlTree Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! 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/AbstractModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.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/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/ClassWriterImpl.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/Contents.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/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/FrameOutputWriter.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/HtmlDocletWriter.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/HtmlSerialMethodWriter.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/LinkFactoryImpl.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/ModuleFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.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/ModulePackageIndexFrameWriter.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/PackageFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.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/PackageTreeWriter.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/SingleIndexWriter.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/SplitIndexWriter.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/TreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/FixedStringContent.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/RawHtml.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Script.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TableHeader.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.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/ClassBuilder.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/MemberSummaryBuilder.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/ParamTaglet.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/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java ! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java Changeset: c5d0b3acab98 Author: joehw Date: 2019-03-11 15:51 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c5d0b3acab98 8219705: Wrong media-type for a given serialization method Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java ! test/jaxp/TEST.ROOT + test/jaxp/javax/xml/jaxp/unittest/transform/OutputPropertiesTest.java Changeset: 62ab0859e7e5 Author: valeriep Date: 2019-03-11 23:48 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/62ab0859e7e5 8213008: Cipher with UNWRAP_MODE should support the generation of an AES key type Summary: Replaced CKK_GENERIC_SECRET with alorithm-specific key type in P11RSACipher unwrap impl Reviewed-by: ascarpino ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSACipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java Changeset: b17caf731e27 Author: valeriep Date: 2019-03-11 23:51 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b17caf731e27 Merge Changeset: d3888a37ad03 Author: bsrbnd Date: 2019-03-12 02:13 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d3888a37ad03 8220407: compiler/intrinsics/math/TestFpMinMaxIntrinsics.java timedout Reviewed-by: kvn ! test/hotspot/jtreg/compiler/intrinsics/math/TestFpMinMaxIntrinsics.java Changeset: f984aca565c1 Author: dholmes Date: 2019-03-11 21:26 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f984aca565c1 8219721: jcmd from earlier release will hang attaching to VM with JDK-8215622 applied Summary: fix compatibility issue caused by jmap update of 8215622 Reviewed-by: dholmes, ysuenaga, phh, sspitsyn Contributed-by: zanglin5 at jd.com ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/attachListener.hpp ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/java/util/logging/TestLoggerWeakRefLeak.java Changeset: 1dbe0c210134 Author: pli Date: 2019-03-07 02:39 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1dbe0c210134 8214922: Add vectorization support for fmin/fmax Reviewed-by: adinn, roland ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 94d1e2c8fe01 Author: thartmann Date: 2019-03-12 10:09 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/94d1e2c8fe01 8220341: Class redefinition fails with assert(!is_unloaded()) failed: unloaded method on the stack Summary: Skip unloaded methods in compile queue during marking. Reviewed-by: kvn, neliasso, eosterlund, coleenp ! src/hotspot/share/compiler/compileTask.cpp Changeset: b067bd7edc26 Author: chegar Date: 2019-03-12 09:22 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b067bd7edc26 8184315: Typo in java.net.JarURLConnection.getCertificates() method documentation Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/JarURLConnection.java Changeset: c4fb912f3085 Author: mdoerr Date: 2019-03-12 11:53 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c4fb912f3085 8220441: [PPC64] Clobber memory effect missing for memory barriers in atomics Reviewed-by: simonis, goetz ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp Changeset: f9092c7d8677 Author: gadams Date: 2019-03-12 07:17 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f9092c7d8677 8013728: nsk/jdi/BScenarios/hotswap/tc10x001 Unrecognized Windows Sockets error: 0: recv failed Reviewed-by: cjplummer, amenkov ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x001/newclass/tc10x001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x001a.java Changeset: ab17708ec5c3 Author: sgehwolf Date: 2019-03-07 17:34 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ab17708ec5c3 8220294: ZGC fails to build on GCC 4.4.7: Type parameter issue Summary: Specify explicit type in the constructor Reviewed-by: shade, pliden ! src/hotspot/share/gc/z/zStat.cpp Changeset: 9911f18d6a40 Author: rschmelter Date: 2019-03-11 05:09 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9911f18d6a40 8220363: hotspot-ide project fails Reviewed-by: clanger, erikj ! make/hotspot/ide/CreateVSProject.gmk Changeset: ee53a278b9d8 Author: zgu Date: 2019-03-12 09:59 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ee53a278b9d8 8220344: Build failures when using --with-jvm-features=-g1gc,-jfr Reviewed-by: tschatzl, zgu Contributed-by: Ao Qi ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 9c6508806663 Author: redestad Date: 2019-03-12 15:29 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9c6508806663 8220501: Improve c1_ValueStack locks handling Reviewed-by: thartmann, neliasso ! src/hotspot/share/c1/c1_ValueStack.cpp ! src/hotspot/share/c1/c1_ValueStack.hpp Changeset: daec95ed6795 Author: dfuchs Date: 2019-03-12 14:35 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/daec95ed6795 8220262: fix headings in java.logging Reviewed-by: lancea ! src/java.logging/share/classes/java/util/logging/LogManager.java Changeset: 4b4745d185eb Author: erikj Date: 2019-03-12 08:04 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4b4745d185eb 8220383: Incremental build is broken and inefficient Reviewed-by: tbell ! make/CompileJavaModules.gmk ! make/Images.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/test/JtregGraalUnit.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk Changeset: b4f4778cf3d9 Author: redestad Date: 2019-03-12 16:18 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b4f4778cf3d9 8220515: Revert removal of for_each_lock_value removal Reviewed-by: thartmann ! src/hotspot/share/c1/c1_ValueStack.hpp Changeset: 085309069d3c Author: kbarrett Date: 2019-03-12 11:13 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/085309069d3c 8217576: C1 atomic access handlers use incorrect decorators Summary: Fix decorator defaulting. Reviewed-by: tschatzl, eosterlund ! src/hotspot/share/c1/c1_LIRGenerator.cpp Changeset: 018217e30f5c Author: gadams Date: 2019-03-12 11:51 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/018217e30f5c 8220257: fix headings in java.instrument Reviewed-by: dfuchs ! src/java.instrument/share/classes/java/lang/instrument/package-info.java Changeset: 75268d993deb Author: gadams Date: 2019-03-12 11:53 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/75268d993deb 8220474: Incorrect GPL header in src/java.instrument/share/classes/java/lang/instrument/package-info.java Reviewed-by: dholmes ! src/java.instrument/share/classes/java/lang/instrument/package-info.java Changeset: da14083871bb Author: rriggs Date: 2019-03-12 12:48 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/da14083871bb 8220237: ProcessBuilder API documentation typo Reviewed-by: dfuchs ! src/java.base/share/classes/java/lang/ProcessBuilder.java Changeset: 6a15e411595e Author: lancea Date: 2019-03-12 14:56 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6a15e411595e 8220005: java/util/Arrays/TimSortStackSize2.java times out Reviewed-by: bchristi ! test/jdk/ProblemList.txt Changeset: d9bcf74fc56a Author: erikj Date: 2019-03-12 12:12 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d9bcf74fc56a 8220529: JDK-8220383 broke test image build Reviewed-by: tbell ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk Changeset: 84f10bbf993f Author: jwilhelm Date: 2019-03-12 19:17 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/84f10bbf993f 8218074: Update Graal Reviewed-by: kvn ! make/CompileJavaModules.gmk ! make/test/JtregGraalUnit.gmk ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassSearch.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64BaseAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.test/src/org/graalvm/compiler/asm/test/AssemblerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/BranchTargetOutOfBoundsException.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/CompilationResult.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/HexCodeFileDisassemblerProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64CbzTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64MembarOpTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64TestBitAndBranchTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/SpeculativeExecutionAttacksMitigations.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/AbstractBlockBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/CFGVerifier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/Loop.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/doc-files/MitigateSpeculativeExecutionAttacksHelp.txt ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/AbstractObjectStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/AbstractPointerStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IllegalStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ObjectStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/PrimitiveStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/Stamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampPair.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/SymbolicJVMCIReference.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/VoidStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsignedLong.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest2.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DumpPathTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphEncoderTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardPrioritiesTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IntegerDivRemConstantTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryScheduleTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NestedLoopTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyCallerSensitiveMethods.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/backend/BackendTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/RethrowDeoptMaterializeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EscapeAnalysisTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRCompilerBackend.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/LIRGenerationProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/HighTier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/LowTier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/target/Backend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/IgvDumpChannel.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/PathUtilities.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/doc-files/PrintGraphHelp.txt + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/graphio/GraphOutputTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.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/AArch64HotSpotJumpToExceptionHandlerInCallerOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/BinaryMathStubTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/UnaryMathStubTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotJumpToExceptionHandlerInCallerOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMaths.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64MathStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64X87MathIntrinsicNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64X87MathSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.jdk9.test/src/org/graalvm/compiler/hotspot/jdk9/test/StringUTF16ToBytesGetCharsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/BenchmarkCounterOverflowTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/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/SPARCHotSpotMove.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/EliminateRedundantInitializationPhaseTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/JVMCIInfopointErrorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/OptionsInFileTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReservedStackAccessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompiledCodeBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDataBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalJVMCIServiceLocator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalOptionValues.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotTTYStreamProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/g1/G1ArrayRangePostWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/g1/G1ArrayRangePreWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/g1/G1BarrierSet.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/g1/G1PostWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/g1/G1PreWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/g1/G1ReferentFieldReadBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/shared/ArrayRangeWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/shared/BarrierSet.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/shared/CardTableBarrierSet.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/shared/ObjectWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/shared/SerialArrayRangeWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/shared/SerialWriteBarrier.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/HotSpotClassInitializationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraalConstantFieldProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotUnsafeSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotWordOperationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/AllocaNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ArrayRangeWriteBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DimensionsNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePostWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePreWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1PostWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1PreWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ReferentFieldReadBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ObjectWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialArrayRangeWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialWriteBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/KlassPointerStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/OnStackReplacementPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/WriteBarrierAdditionPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/WriteBarrierVerificationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ArraysSupportSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CounterModeSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/DigestBaseSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotClassSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA2Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA5Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHASubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/StringUTF16Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/OutOfBoundsExceptionStub.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.java/src/org/graalvm/compiler/java/IntegerExactOpSpeculation.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/IfNodeCanonicalizationsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/SwitchHashTableTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Call.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ControlFlow.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ControlFlow.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64HotSpotHelper.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathCosOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathExpOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathIntrinsicBinaryOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathIntrinsicUnaryOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathLog10Op.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathLogOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathPowOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathSinOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathTanOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/SPARCBranchBailoutTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIR.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRValueUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/StandardOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/Variable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScanLifetimeAnalysisPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/DataBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/hashing/HashFunction.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/hashing/Hasher.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssa/SSAUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ConvertDeoptimizeToGuardPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/BasicInductionVariable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedConvertedInductionVariable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedOffsetInductionVariable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedScaledInductionVariable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/InductionVariable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentWhole.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/GraalCompilerState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IfNodeCanonicalizationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractFixedGuardNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ComputeObjectAddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConstantNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EncodedGraph.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/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LogicNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopExitNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerDivRemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLessThanNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerMulHighNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RightShiftNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedDivNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRightShiftNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/Block.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/ControlFlowGraph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaReadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedInvocationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/MethodSubstitutionPlugin.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.nodes/src/org/graalvm/compiler/nodes/java/NewArrayNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/IndexAddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeLIRBuilderTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/NarrowOopStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src/org/graalvm/compiler/options/processor/OptionProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionDescriptor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionKey.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValues.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConvertDeoptimizeToGuardPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FixReadsPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/OptimizeDivPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/RemoveValueProxyPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ReentrantBlockIterator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/GraphOrder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64MathSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/GeneratedPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnIntegerExactTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerExactFoldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsParseTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringCompareToTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringIndexOfTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/ClassfileBytecodeProviderTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetIntegerHistogram.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringUTF16Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopySnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayCompareToNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayRegionEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BinaryMathIntrinsicNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/UnaryMathIntrinsicNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactOverflowNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerExactArithmeticNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerExactArithmeticSplitNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerExactOverflowNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactOverflowNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulHighNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactOverflowNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/JavaVersionUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/SpeculationReasonGroup.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/GraalTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/SubprocessUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphOutput.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphProtocol.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/ProtocolImpl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src/org/graalvm/util/DirectAnnotationAccess.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src/org/graalvm/util/GuardedAnnotationAccess.java ! test/hotspot/jtreg/ProblemList-graal.txt + test/hotspot/jtreg/compiler/graalunit/EA9Test.java + test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt Changeset: ab87b06dfdc0 Author: manc Date: 2019-01-15 15:59 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ab87b06dfdc0 8212206: Refactor AdaptiveSizePolicy to separate out code related to GC overhead Summary: Move check_gc_overhead_limit() and related code to its own class Reviewed-by: tschatzl, pliden, jiangli ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp ! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.hpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp + src/hotspot/share/gc/shared/gcOverheadChecker.cpp + src/hotspot/share/gc/shared/gcOverheadChecker.hpp ! src/hotspot/share/gc/shared/gcPolicyCounters.cpp ! src/hotspot/share/gc/shared/gcPolicyCounters.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp Changeset: ccb4a50bee06 Author: aeubanks Date: 2019-02-27 13:34 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ccb4a50bee06 8220083: Use InetAddress.getLoopbackAddress() in place of 127.0.0.1 for some tests Summary: Tests that hardcode "127.0.0.1" fail in an environment where only IPv6 is available and IPv4 is not. Reviewed-by: chegar, dfuchs, michaelm Contributed-by: aeubanks at google.com ! test/jdk/com/sun/net/httpserver/TestLogging.java ! test/jdk/com/sun/net/httpserver/bugs/6725892/Test.java ! test/jdk/com/sun/net/httpserver/bugs/B6361557.java ! test/jdk/com/sun/net/httpserver/bugs/TruncatedRequestBody.java ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java ! test/jdk/java/net/Authenticator/B6870935.java ! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java ! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java ! test/jdk/java/net/Socket/UrgentDataTest.java ! test/jdk/java/net/SocketOption/OptionsTest.java ! test/jdk/java/net/SocketOption/TcpKeepAliveTest.java ! test/jdk/java/net/httpclient/UnknownBodyLengthTest.java ! test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java ! test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/Attack.java ! test/jdk/java/nio/channels/Selector/LotsOfCancels.java ! test/jdk/java/nio/channels/SocketChannel/AsyncCloseChannel.java ! test/jdk/java/nio/channels/SocketChannel/CloseRegisteredChannel.java ! test/jdk/java/nio/channels/SocketChannel/CloseTimeoutChannel.java ! test/jdk/java/nio/channels/SocketChannel/SocketInheritance.java ! test/jdk/java/nio/channels/etc/AdaptorCloseAndInterrupt.java ! test/jdk/java/nio/channels/etc/Shadow.java ! test/jdk/java/nio/charset/coders/StreamTimeout.java ! test/jdk/java/rmi/transport/readTimeout/ReadTimeoutTest.java ! test/jdk/jdk/net/Sockets/QuickAckTest.java ! test/jdk/jdk/net/Sockets/Test.java ! test/jdk/sun/net/www/protocol/http/TunnelThroughProxy.java Changeset: 0bbff075bf41 Author: dtitov Date: 2019-03-12 17:55 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0bbff075bf41 8220244: vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t003 hasn't been un-problemlisted Reviewed-by: dlong ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 1cef5fc16af8 Author: weijun Date: 2019-03-13 09:05 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1cef5fc16af8 8220256: fix headings in java.security.sasl Reviewed-by: mullan ! src/java.security.sasl/share/classes/javax/security/sasl/package-info.java Changeset: fc84d7c22132 Author: valeriep Date: 2019-03-13 02:48 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fc84d7c22132 8220258: fix headings in java.smartcardio Summary: Replace h3 with h2 Reviewed-by: ascarpino ! src/java.smartcardio/share/classes/javax/smartcardio/package-info.java Changeset: 3086f9259e97 Author: aoqi Date: 2019-03-13 00:48 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3086f9259e97 8170639: [Linux] jsig is limited to a maximum of 64 signals Reviewed-by: dholmes, iklam ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/os_aix.hpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp Changeset: efb8569c95d5 Author: clanger Date: 2019-03-13 11:08 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/efb8569c95d5 8220504: Move definition of JAVA_VERSION_INFO_RESOURCE to Launcher-java.base.gmk Reviewed-by: erikj ! make/launcher/Launcher-java.base.gmk ! make/launcher/LauncherCommon.gmk Changeset: 48a02303574e Author: pliden Date: 2019-03-13 11:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/48a02303574e 8219816: Add IsArray/RemoveExtent type traits utilities Reviewed-by: kbarrett, eosterlund + src/hotspot/share/metaprogramming/isArray.hpp + src/hotspot/share/metaprogramming/removeExtent.hpp + test/hotspot/gtest/metaprogramming/test_isArray.cpp + test/hotspot/gtest/metaprogramming/test_removeExtent.cpp Changeset: 9d02451b536e Author: pliden Date: 2019-03-13 11:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9d02451b536e 8219817: Remove unused CollectedHeap::block_size() Reviewed-by: shade, stefank ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp Changeset: ed3c6f07faab Author: pliden Date: 2019-03-13 11:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ed3c6f07faab 8219633: ZGC: Rename ZPageSizeMin to ZGranuleSize Reviewed-by: eosterlund, stefank ! src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zCollectorPolicy.cpp ! src/hotspot/share/gc/z/zDebug.gdb ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zHeapIterator.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageTable.cpp ! src/hotspot/share/gc/z/zPageTable.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddressRangeMapForPageTable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp Changeset: 8b4a1177202d Author: pliden Date: 2019-03-13 11:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8b4a1177202d 8219634: ZGC: Rename ZAddressRangeMap to ZGranuleMap Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/vmStructs_z.hpp - src/hotspot/share/gc/z/zAddressRangeMap.hpp - src/hotspot/share/gc/z/zAddressRangeMap.inline.hpp + src/hotspot/share/gc/z/zGranuleMap.hpp + src/hotspot/share/gc/z/zGranuleMap.inline.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zHeapIterator.hpp ! src/hotspot/share/gc/z/zPageTable.cpp ! src/hotspot/share/gc/z/zPageTable.hpp ! src/hotspot/share/gc/z/zPageTable.inline.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGranuleMapForPageTable.java < src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddressRangeMapForPageTable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java Changeset: acf36e8d61c6 Author: chegar Date: 2019-03-13 12:02 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/acf36e8d61c6 8220480: Typo in java.net.http.HttpResponse.BodySubscriber documentation Reviewed-by: alanb ! src/java.net.http/share/classes/java/net/http/HttpResponse.java Changeset: 9fc262a75638 Author: tnakamura Date: 2019-03-13 13:05 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9fc262a75638 8220227: Host Locale Provider getDisplayCountry returns error message under non-English Win10 Summary: Adjusting to detect translated Unknown messages Reviewed-by: naoto ! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c ! test/jdk/java/util/Locale/LocaleProviders.java ! test/jdk/java/util/Locale/LocaleProvidersRun.java Changeset: 6f75811126c3 Author: chegar Date: 2019-03-13 12:25 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6f75811126c3 8220475: Malformed copyright header in LinuxSocketOptions.java, MacOSXSocketOptions.java and MacOSXSocketOptions.c Reviewed-by: alanb, dfuchs ! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java ! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java ! src/jdk.net/macosx/native/libextnet/MacOSXSocketOptions.c Changeset: fd332722014c Author: xuelei Date: 2019-03-13 07:14 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fd332722014c 8160247: Mark deprecated javax.security.cert APIs with forRemoval=true Reviewed-by: weijun ! src/java.base/share/classes/com/sun/security/cert/internal/x509/X509V1CertImpl.java ! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java ! src/java.base/share/classes/javax/security/cert/Certificate.java ! src/java.base/share/classes/javax/security/cert/CertificateEncodingException.java ! src/java.base/share/classes/javax/security/cert/CertificateException.java ! src/java.base/share/classes/javax/security/cert/CertificateExpiredException.java ! src/java.base/share/classes/javax/security/cert/CertificateNotYetValidException.java ! src/java.base/share/classes/javax/security/cert/CertificateParsingException.java ! src/java.base/share/classes/javax/security/cert/X509Certificate.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableSSLSession.java Changeset: 1a6a5a0260a7 Author: bpb Date: 2019-03-13 07:16 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1a6a5a0260a7 6504660: HPI panic callback is dead code Reviewed-by: dcubed, cjplummer, redestad ! src/jdk.jdwp.agent/unix/native/libjdwp/linker_md.c Changeset: 195309a6c7d5 Author: neliasso Date: 2019-03-13 15:22 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/195309a6c7d5 8219517: assert(false) failed: infinite loop in PhaseIterGVN::optimize Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/memnode.cpp Changeset: fab8496eb541 Author: redestad Date: 2019-03-13 17:32 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fab8496eb541 8220496: Race in java_lang_String::length() when deduplicating Reviewed-by: rkennke, pliden ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp Changeset: 8b61a38be0c5 Author: zgu Date: 2019-03-13 13:33 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8b61a38be0c5 8220546: Shenandoah Reports timing details for weak root processing Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 954399cb6959 Author: aeubanks Date: 2019-03-13 09:12 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/954399cb6959 8220585: Incorrect code in MulticastSocket sample code Summary: Sample code shows that String.length() can be passed to a DatagramPacket along with String.getBytes(), but is incorrect for non-ASCII Strings. Reviewed-by: martin, chegar Contributed-by: aeubanks at google.com ! src/java.base/share/classes/java/net/MulticastSocket.java Changeset: d58599c7cdef Author: jiangli Date: 2019-03-13 10:37 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d58599c7cdef Merge Changeset: 9a90236ab64c Author: lancea Date: 2019-03-13 14:10 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9a90236ab64c 8220253: Fix Headings in java.sql.rowset Reviewed-by: darcy ! src/java.sql.rowset/share/classes/com/sun/rowset/package-info.java ! src/java.sql.rowset/share/classes/com/sun/rowset/providers/RIOptimisticProvider.java ! src/java.sql.rowset/share/classes/com/sun/rowset/providers/RIXMLProvider.java ! src/java.sql.rowset/share/classes/com/sun/rowset/providers/package-info.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/BaseRowSet.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/CachedRowSet.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/FilteredRowSet.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/JdbcRowSet.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/JoinRowSet.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/Joinable.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/Predicate.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/WebRowSet.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialArray.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialDatalink.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialStruct.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package-info.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncProvider.java Changeset: 1d7aec80147a Author: bpb Date: 2019-03-13 11:12 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1d7aec80147a 8219597: (bf) Heap buffer state changes could provoke unexpected exceptions Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template Changeset: 43a379369b0e Author: dfuchs Date: 2019-03-13 18:43 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/43a379369b0e 8219197: ThreadGroup.enumerate() may return wrong value Summary: ThreadGroup.enumerate(list,n,recurse) should never return a value that is less than n. Reviewed-by: clanger, chegar, prappo ! src/java.base/share/classes/java/lang/ThreadGroup.java + test/jdk/java/lang/ThreadGroup/Destroy.java Changeset: debb15cc04ee Author: epavlova Date: 2019-03-13 12:30 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/debb15cc04ee 8219882: [AOT] Develop regression test for 8218859 Reviewed-by: kvn + test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileAbsoluteDirectoryTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileDirectoryTest.java Changeset: f4f0dce5d0bb Author: tschatzl Date: 2019-03-13 21:01 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f4f0dce5d0bb 8220301: Remove jbyte use in CardTable Summary: Use CardTable::CardValue aliased to uint8_t instead. Reviewed-by: kbarrett, shade ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp ! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.cpp ! src/hotspot/cpu/sparc/gc/shared/cardTableBarrierSetAssembler_sparc.hpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/ci/ciUtilities.hpp ! src/hotspot/share/gc/cms/cmsCardTable.cpp ! src/hotspot/share/gc/cms/cmsCardTable.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! src/hotspot/share/gc/g1/g1CardCounts.hpp ! src/hotspot/share/gc/g1/g1CardTable.cpp ! src/hotspot/share/gc/g1/g1CardTable.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psCardTable.hpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/cardTable.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp Changeset: e8de5d46ecd4 Author: tschatzl Date: 2019-03-13 21:01 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e8de5d46ecd4 8220345: Use appropriate type for G1RemSetScanState::IsDirtyRegionState Reviewed-by: kbarrett, lkorinth ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: db545bf94fbc Author: cjplummer Date: 2019-03-13 19:42 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/db545bf94fbc 8220352: Crash with assert(external_guard || result != __null) failed: Invalid JNI handle Summary: Don't delete globalrefs that might still be referenced Reviewed-by: gadams, jcbeyler, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorWait/monitorwait001/monitorwait001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/MonitorWaited/monitorwaited001/monitorwaited001.cpp Changeset: f7a745888a1e Author: jwilhelm Date: 2019-03-14 04:10 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f7a745888a1e Added tag jdk-13+12 for changeset 1d7aec80147a ! .hgtags Changeset: d295a7d2b933 Author: cushon Date: 2019-03-13 17:26 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d295a7d2b933 8220634: SymLinkArchiveTest should handle not being able to create symlinks Reviewed-by: jjg ! test/langtools/tools/javac/file/SymLinkArchiveTest.java Changeset: 17bf38efed0e Author: cushon Date: 2019-03-05 12:01 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/17bf38efed0e 8193277: SimpleFileObject inconsistency between getName and getShortName Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java + test/langtools/tools/javac/file/SymLinkShortNameTest.java Changeset: d21803f47416 Author: chegar Date: 2019-03-14 09:10 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d21803f47416 8220598: Malformed copyright year range in a few files in java.base Reviewed-by: dfuchs, lancea, rriggs, weijun ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java ! src/java.base/share/classes/sun/security/util/IOUtils.java Changeset: fe82f635d840 Author: pliden Date: 2019-03-14 10:22 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fe82f635d840 Merge ! .jcheck/conf ! make/conf/jib-profiles.js ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/solaris/os_solaris.hpp ! src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.hpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/protectionDomainCache.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp ! src/hotspot/share/gc/z/zNMethodTableEntry.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/parse3.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/handles.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/semaphore.hpp ! src/hotspot/share/runtime/semaphore.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/gc/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java ! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java ! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java ! test/hotspot/jtreg/gc/TestVerifySilently.java ! test/hotspot/jtreg/gc/arguments/TestShrinkHeapInSteps.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java ! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java ! test/jdk/TEST.ROOT Changeset: 0e393ee8da9f Author: pliden Date: 2019-03-14 10:25 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0e393ee8da9f ZGC: Relax jcheck config ! .jcheck/conf From stuart.monteith at linaro.org Thu Mar 14 17:26:25 2019 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Thu, 14 Mar 2019 17:26:25 +0000 Subject: [aarch64-port-dev ] [Roland Westrelin] Re: Aarch64 port for ZGC, so far In-Reply-To: References: <877egxmpx4.fsf@redhat.com> <87d0qokk25.fsf@redhat.com> <87o9a6k55g.fsf@redhat.com> <875zw9k63l.fsf@redhat.com> <090f5722-daa7-bbb0-cff4-f017514a46fb@redhat.com> Message-ID: Hello, Thanks to Andrew, C1 is now working. I've updated the patches to as they are today. The patches are here: http://cr.openjdk.java.net/~smonteith/zgc/20190314/ I'm doing some more testing and then move onto RFRs. I have a choice of rolling Roland's membar patch into the ZGC patch and adding him as a contributor, or I can raise a separate Java bug and submit it as a separate patch. Are there preferences? BR, Stuart On Fri, 8 Mar 2019 at 16:34, Stuart Monteith wrote: > > Hi, > I find when running with -XX:TieredStopAtLevel=1 and ZGC enabled it > fails when running with Lucene's indexing demo > "org.apache.lucene.demo.IndexFiles" or SPECjbb2015. > I tried javac, and other simple examples, but I haven't managed to > find anything simple that provokes the issue. > > I've uploaded this here: > http://cr.openjdk.java.net/~smonteith/zgc/Lucene-demo.tar.xz > > If you have the appropriate java command on your patch, if you run > "index.sh" with a directory of files index as the parameter, it will > reproduce the problem. > > > BR, > Stuart > > On Fri, 8 Mar 2019 at 16:19, Andrew Haley wrote: > > > > On 3/7/19 11:36 AM, Stuart Monteith wrote: > > > There is an issue with C1 - the changes in "8217717: ZGC: Broken oop > > > map in C1 load barrier stub" did regress things somewhat causing > > > crashes with stale references. However, As patching on aarch64 C1 > > > isn't really supported, I'm not satisfied it was working correctly > > > before. Patching lea may impractical as things stand today. > > > > I can't get it to fail. Please tell me exactly what I have to do to > > demonstrate the C1 failure. > > > > -- > > Andrew Haley > > Java Platform Lead Engineer > > Red Hat UK Ltd. > > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From michal.frajt at luxonit.com Thu Mar 14 21:26:57 2019 From: michal.frajt at luxonit.com (Ing. Michal Frajt (Luxonit s.r.o.)) Date: Thu, 14 Mar 2019 22:26:57 +0100 Subject: Frequently dereferenced weak references never get cleared Message-ID: <070801d4daac$a77e7660$f67b6320$@luxonit.com> Hi all, We are evaluating ZGC for financial applications and so far have seen promising results. However there seems to be an issue with handling of weak references that is affecting our custom data distribution framework. Since 2005 we are mainly using the CMS collector for financial applications based on a custom data distribution framework. The framework is based on weak references used similar way as smart pointers in C++. Application code holds strong references where framework provides all data via weak references only. A weak reference clear acts as an indication for the framework that data is not required by the application code anymore. The framework provided data are always coupled with a network resource (receiving market updates) or CPU resource (computing aggregations/risk/etc). The framework has huge interest to get the weak reference cleared by the GC as it can deregister network subscription (less data to read, less data to parse and handle) or stop CPU intensive computations. As long as the weak reference is not cleared (reported via the reference queue) the framework must permanently update provided data which simply requires to dereference weak references regularly. Such dereferencing happens on an average once per second for each weakly referenced object. In order to get the weak references cleared regularly we were using the incremental CMS (iCMS) which was always running in the background and scanning the complete heap. When the iCMS got announced to be deprecated we started working on a Hotspot extension and introduced the new CMSTriggerInterval parameter into 8u40 (https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8038265) to allow to specify a maximum time between CMS collections. This way all our weak references (which are not strongly referenced) are cleared within one or two CMS iterations invoked by the CMSTriggerInterval or by another reason (occupancy or explicit concurrent GC invoke for example). Usually we configure the CMSTriggerInterval between 5 and 10 minutes. Some years back (2012) we evaluated Azul C4 collector and recognized an issue with the weak references processing. After some discussion we were finally told by Gil Tene that C4 will never clear a weak reference if dereferenced within the C4 major cycle (that time around each 5 minutes). We were offered a C4 extension where a weak reference might be dereferenced but the strong reference cannot be stored to any object, only kept at the thread/call stack level. If stored, even for a short moment, it will again require the full C4 major cycle without dereferencing it to get it cleared. Because of this and other reasons our client finally did not purchased the Azul C4 collector. We don't know how the C4 is addressing this issue in the current implementation. Today we got very pleased with the ZGC initial testing results. The test scenario with CMS has ParNew STW 150ms every 10 seconds. It changed to 1ms only every 5 minutes when using ZGC (if understanding the reporting correctly). We immediately tested the weak references processing and unfortunately observed the same behaviour as with the C4 collector. It seems that weak references which are frequently dereferenced are never cleared. Invoking the explicit concurrent GC by the jcmd GC.run does not help either. Could you please explain us the ZGC weak references handling related to the described scenario? Is there a way out for us? Your input would be much appreciated. Best regards, Michal Frajt Luxonit From peter_booth at me.com Fri Mar 15 00:21:55 2019 From: peter_booth at me.com (Peter Booth) Date: Thu, 14 Mar 2019 20:21:55 -0400 Subject: Frequently dereferenced weak references never get cleared In-Reply-To: <070801d4daac$a77e7660$f67b6320$@luxonit.com> References: <070801d4daac$a77e7660$f67b6320$@luxonit.com> Message-ID: Michal, I read your email with interest and my immediate reaction was ?you?ve done well?. If I understand you correctly, you have built, and successfully used for over a decade, a framework that depends upon the prompt collection of weakly referenced objects. My strong reaction was because I hadn?t realized such a thing was practical. About a dozen years ago I?d concluded that weak references were much less useful than they sounded, because they seemed to require an additional GC cycle to be collected compared to unreferenced objects. Perhaps this wasn?t an obstacle in your scenario? Regardless, my knee-jerk reaction when I read your message was ?why don?t they change their framework to remove it?s use of weak references?? I?ve used C4 for about seven years now, both on Vega hardware and the Zing product, and I?ve enjoyed the benefits. I?m currently working on apps that use CMS and G1 and it feels like a step backwards. ZGC is an interesting alternative, in theory. Peter Sent from my iPhone > On Mar 14, 2019, at 5:26 PM, Ing. Michal Frajt (Luxonit s.r.o.) wrote: > > Hi all, > > > > We are evaluating ZGC for financial applications and so far have seen > promising results. However there seems to be an issue with handling of weak > references that is affecting our custom data distribution framework. > > > > Since 2005 we are mainly using the CMS collector for financial applications > based on a custom data distribution framework. The framework is based on > weak references used similar way as smart pointers in C++. Application code > holds strong references where framework provides all data via weak > references only. A weak reference clear acts as an indication for the > framework that data is not required by the application code anymore. The > framework provided data are always coupled with a network resource > (receiving market updates) or CPU resource (computing > aggregations/risk/etc). The framework has huge interest to get the weak > reference cleared by the GC as it can deregister network subscription (less > data to read, less data to parse and handle) or stop CPU intensive > computations. As long as the weak reference is not cleared (reported via the > reference queue) the framework must permanently update provided data which > simply requires to dereference weak references regularly. Such dereferencing > happens on an average once per second for each weakly referenced object. > > > > In order to get the weak references cleared regularly we were using the > incremental CMS (iCMS) which was always running in the background and > scanning the complete heap. When the iCMS got announced to be deprecated we > started working on a Hotspot extension and introduced the new > CMSTriggerInterval parameter into 8u40 > (https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8038265) to allow to > specify a maximum time between CMS collections. This way all our weak > references (which are not strongly referenced) are cleared within one or two > CMS iterations invoked by the CMSTriggerInterval or by another reason > (occupancy or explicit concurrent GC invoke for example). Usually we > configure the CMSTriggerInterval between 5 and 10 minutes. > > > > Some years back (2012) we evaluated Azul C4 collector and recognized an > issue with the weak references processing. After some discussion we were > finally told by Gil Tene that C4 will never clear a weak reference if > dereferenced within the C4 major cycle (that time around each 5 minutes). We > were offered a C4 extension where a weak reference might be dereferenced but > the strong reference cannot be stored to any object, only kept at the > thread/call stack level. If stored, even for a short moment, it will again > require the full C4 major cycle without dereferencing it to get it cleared. > Because of this and other reasons our client finally did not purchased the > Azul C4 collector. We don't know how the C4 is addressing this issue in the > current implementation. > > > > Today we got very pleased with the ZGC initial testing results. The test > scenario with CMS has ParNew STW 150ms every 10 seconds. It changed to 1ms > only every 5 minutes when using ZGC (if understanding the reporting > correctly). We immediately tested the weak references processing and > unfortunately observed the same behaviour as with the C4 collector. It seems > that weak references which are frequently dereferenced are never cleared. > Invoking the explicit concurrent GC by the jcmd GC.run does not help either. > > > > Could you please explain us the ZGC weak references handling related to the > described scenario? Is there a way out for us? > > > > Your input would be much appreciated. > > > > Best regards, > Michal Frajt > Luxonit > > > From gil at azul.com Fri Mar 15 05:55:47 2019 From: gil at azul.com (Gil Tene) Date: Fri, 15 Mar 2019 05:55:47 +0000 Subject: Frequently dereferenced weak references never get cleared In-Reply-To: <070801d4daac$a77e7660$f67b6320$@luxonit.com> References: <070801d4daac$a77e7660$f67b6320$@luxonit.com> Message-ID: Since dereferencing a weak reference (by definition) creates a strong reference, doing so in the middle of a concurrent SATB marker (e.g. like G1 and Shenandoah) or a concurrent precise-wavefront marker (Like C4 and ZGC) will keep the newly-strong-referenced object reachable, and considered live by the in-flight marking cycle. This has always been the case for these GC algorithms, and there does not seem to be a practical reason to reduce or remove these clearly-within-the-spec and very well behaved qualities. Building mechanisms that strongly depend on the timely clearing of weak references that get dereferenced often (with no "quiet" period long enough for a marker to determine unreachability) is simply not a sound design. It "works" robustly when STW collectors are used for collecting the various generations (because the application is frozen for the duration of the mark). It also somewhat-works with multi-pass semi-concurrent markers that revisit mutated heap references and finish up with an STW "cleanup marking" (like the CMS marker does), as long as the strong references were not propagated to the heap, or were quickly overwritten there if they were. But these things only "work" when you make assumptions about the collector behavior that are clearly invalid. Since pretty much all the mainstream-maintained, non-deprecated, non-STW collectors in server-side JVMs (G1, C4, ZGC, Shenandoah) share the qualities described above, changing your design to correctly deal with weak reference semantics is probably your best bet going forward. There are some straight forward ways to build applications that use weak references without being susceptible to frequent-strengthening problems, including (as we discussed years ago) for your specific use pattern. The most common pattern I've seen used with significant success involves using keep-alive "sentinel" leaf objects (objects hanging off of your temporary stuff using weak refs or phantom refs, and are only accessed when you actually want that stuff to remain alive, but do not themselves refer to other things), and using reference queues to process the detected death of those "sentinel" objects, intentionally and safely unlinking their associated "temporary stuff" object graphs (e.g. removing associated event listeners from listener queues, or cleanly taking items out of lookup tables) upon notice. From java 9 on, java.lang.ref.Cleaner provides a way to do this sort of thing without even managing the queues yourself. > On Mar 14, 2019, at 2:26 PM, Ing. Michal Frajt (Luxonit s.r.o.) wrote: > > Hi all, > > > > We are evaluating ZGC for financial applications and so far have seen > promising results. However there seems to be an issue with handling of weak > references that is affecting our custom data distribution framework. > > > > Since 2005 we are mainly using the CMS collector for financial applications > based on a custom data distribution framework. The framework is based on > weak references used similar way as smart pointers in C++. Application code > holds strong references where framework provides all data via weak > references only. A weak reference clear acts as an indication for the > framework that data is not required by the application code anymore. The > framework provided data are always coupled with a network resource > (receiving market updates) or CPU resource (computing > aggregations/risk/etc). The framework has huge interest to get the weak > reference cleared by the GC as it can deregister network subscription (less > data to read, less data to parse and handle) or stop CPU intensive > computations. As long as the weak reference is not cleared (reported via the > reference queue) the framework must permanently update provided data which > simply requires to dereference weak references regularly. Such dereferencing > happens on an average once per second for each weakly referenced object. > > > > In order to get the weak references cleared regularly we were using the > incremental CMS (iCMS) which was always running in the background and > scanning the complete heap. When the iCMS got announced to be deprecated we > started working on a Hotspot extension and introduced the new > CMSTriggerInterval parameter into 8u40 > (https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8038265) to allow to > specify a maximum time between CMS collections. This way all our weak > references (which are not strongly referenced) are cleared within one or two > CMS iterations invoked by the CMSTriggerInterval or by another reason > (occupancy or explicit concurrent GC invoke for example). Usually we > configure the CMSTriggerInterval between 5 and 10 minutes. > > > > Some years back (2012) we evaluated Azul C4 collector and recognized an > issue with the weak references processing. After some discussion we were > finally told by Gil Tene that C4 will never clear a weak reference if > dereferenced within the C4 major cycle (that time around each 5 minutes). We > were offered a C4 extension where a weak reference might be dereferenced but > the strong reference cannot be stored to any object, only kept at the > thread/call stack level. If stored, even for a short moment, it will again > require the full C4 major cycle without dereferencing it to get it cleared. > Because of this and other reasons our client finally did not purchased the > Azul C4 collector. We don't know how the C4 is addressing this issue in the > current implementation. > > > > Today we got very pleased with the ZGC initial testing results. The test > scenario with CMS has ParNew STW 150ms every 10 seconds. It changed to 1ms > only every 5 minutes when using ZGC (if understanding the reporting > correctly). We immediately tested the weak references processing and > unfortunately observed the same behaviour as with the C4 collector. It seems > that weak references which are frequently dereferenced are never cleared. > Invoking the explicit concurrent GC by the jcmd GC.run does not help either. > > > > Could you please explain us the ZGC weak references handling related to the > described scenario? Is there a way out for us? > > > > Your input would be much appreciated. > > > > Best regards, > Michal Frajt > Luxonit > > From simone.bordet at gmail.com Fri Mar 15 09:43:38 2019 From: simone.bordet at gmail.com (Simone Bordet) Date: Fri, 15 Mar 2019 10:43:38 +0100 Subject: 42 bits? Message-ID: Hi, while researching about ZGC, I could not find an authoritative source that says that Intel CPUs are limited to 42 bits for addressing memory, and therefore ZGC uses bits 0-41 for addressing, 42-45 for metadata. OTOH, I found that there is a somewhat agreement in the search results I found (e.g. https://en.wikipedia.org/wiki/X86-64) that 48 bits are used for addressing memory. Just curious. Thanks for shedding some light on this. -- Simone Bordet --- Finally, no matter how good the architecture and design are, to deliver bug-free software with optimal performance and reliability, the implementation technique must be flawless. Victoria Livschitz From michal.frajt at luxonit.com Fri Mar 15 09:52:23 2019 From: michal.frajt at luxonit.com (Ing. Michal Frajt (Luxonit s.r.o.)) Date: Fri, 15 Mar 2019 10:52:23 +0100 Subject: Frequently dereferenced weak references never get cleared In-Reply-To: References: <070801d4daac$a77e7660$f67b6320$@luxonit.com> Message-ID: <003001d4db14$c9ff7d20$5dfe7760$@luxonit.com> Hi Peter, > Regardless, my knee-jerk reaction when I read your message was ?why don?t > they change their framework to remove it?s use of weak references?? it was February 2002 when I found Weak References as the only close replacement for the C++ reference counting. Since then we have 2 million lines of the complex application code written on that framework where nobody cares about returning data. All framework provided data is shared across application modules using the RW locking, the data is mutated by framework data providers and read by application modules. A simple bug in an application module where and object is returned twice or not returned at all (for example wrong or missing exception case handling) would break data for other modules or lead to never releasing it. Introducing for example any concept of tokens for leasing data would be only unwanted complication. Current deployment is handling 100m+ distributed data objects with more than 1 million updates per second all running across 200 machines. Code changes possible but nothing simple. >About a dozen years ago I?d concluded that weak > references were much less useful than they sounded, because they seemed > to require an additional GC cycle to be collected compared to unreferenced > objects. Perhaps this wasn?t an obstacle in your scenario? The additional GC cycle is actually fitting very much our need. Sometimes we even delay the weak reference clearing by holding the strong reference in a timer not to release our data immediately as it might be required very soon again. For example when a complex risk structure is provided for a single user accessing it from the UI we want the provided data to survive possible UI restart or machine crash time. Sure there are still some cases where we wished to have the weak reference cleared immediately but finally we decided not to start playing with the reference counting hell (in Java). Michal > -----P?vodn? zpr?va----- > Od: Peter Booth > Odesl?no: p?tek 15. b?ezna 2019 1:22 > Komu: Ing. Michal Frajt (Luxonit s.r.o.) > Kopie: zgc-dev at openjdk.java.net > P?edm?t: Re: Frequently dereferenced weak references never get cleared > > Michal, > > I read your email with interest and my immediate reaction was ?you?ve done > well?. If I understand you correctly, you have built, and successfully used for > over a decade, a framework that depends upon the prompt collection of > weakly referenced objects. My strong reaction was because I hadn?t realized > such a thing was practical. About a dozen years ago I?d concluded that weak > references were much less useful than they sounded, because they seemed > to require an additional GC cycle to be collected compared to unreferenced > objects. Perhaps this wasn?t an obstacle in your scenario? > > Regardless, my knee-jerk reaction when I read your message was ?why don?t > they change their framework to remove it?s use of weak references?? > I?ve used C4 for about seven years now, both on Vega hardware and the Zing > product, and I?ve enjoyed the benefits. I?m currently working on apps that > use CMS and G1 and it feels like a step backwards. ZGC is an interesting > alternative, in theory. > > Peter > > > > > Sent from my iPhone > > > On Mar 14, 2019, at 5:26 PM, Ing. Michal Frajt (Luxonit s.r.o.) > wrote: > > > > Hi all, > > > > > > > > We are evaluating ZGC for financial applications and so far have seen > > promising results. However there seems to be an issue with handling of > > weak references that is affecting our custom data distribution framework. > > > > > > > > Since 2005 we are mainly using the CMS collector for financial > > applications based on a custom data distribution framework. The > > framework is based on weak references used similar way as smart > > pointers in C++. Application code holds strong references where > > framework provides all data via weak references only. A weak reference > > clear acts as an indication for the framework that data is not > > required by the application code anymore. The framework provided data > > are always coupled with a network resource (receiving market updates) > > or CPU resource (computing aggregations/risk/etc). The framework has > > huge interest to get the weak reference cleared by the GC as it can > > deregister network subscription (less data to read, less data to parse > > and handle) or stop CPU intensive computations. As long as the weak > > reference is not cleared (reported via the reference queue) the > > framework must permanently update provided data which simply requires > > to dereference weak references regularly. Such dereferencing happens on > an average once per second for each weakly referenced object. > > > > > > > > In order to get the weak references cleared regularly we were using > > the incremental CMS (iCMS) which was always running in the background > > and scanning the complete heap. When the iCMS got announced to be > > deprecated we started working on a Hotspot extension and introduced > > the new CMSTriggerInterval parameter into 8u40 > > (https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8038265) to > > allow to specify a maximum time between CMS collections. This way all > > our weak references (which are not strongly referenced) are cleared > > within one or two CMS iterations invoked by the CMSTriggerInterval or > > by another reason (occupancy or explicit concurrent GC invoke for > > example). Usually we configure the CMSTriggerInterval between 5 and 10 > minutes. > > > > > > > > Some years back (2012) we evaluated Azul C4 collector and recognized > > an issue with the weak references processing. After some discussion we > > were finally told by Gil Tene that C4 will never clear a weak > > reference if dereferenced within the C4 major cycle (that time around > > each 5 minutes). We were offered a C4 extension where a weak reference > > might be dereferenced but the strong reference cannot be stored to any > > object, only kept at the thread/call stack level. If stored, even for > > a short moment, it will again require the full C4 major cycle without > dereferencing it to get it cleared. > > Because of this and other reasons our client finally did not purchased > > the Azul C4 collector. We don't know how the C4 is addressing this > > issue in the current implementation. > > > > > > > > Today we got very pleased with the ZGC initial testing results. The > > test scenario with CMS has ParNew STW 150ms every 10 seconds. It > > changed to 1ms only every 5 minutes when using ZGC (if understanding > > the reporting correctly). We immediately tested the weak references > > processing and unfortunately observed the same behaviour as with the > > C4 collector. It seems that weak references which are frequently > dereferenced are never cleared. > > Invoking the explicit concurrent GC by the jcmd GC.run does not help > either. > > > > > > > > Could you please explain us the ZGC weak references handling related > > to the described scenario? Is there a way out for us? > > > > > > > > Your input would be much appreciated. > > > > > > > > Best regards, > > Michal Frajt > > Luxonit > > > > > > From michal.frajt at luxonit.com Fri Mar 15 11:22:22 2019 From: michal.frajt at luxonit.com (Ing. Michal Frajt (Luxonit s.r.o.)) Date: Fri, 15 Mar 2019 12:22:22 +0100 Subject: Frequently dereferenced weak references never get cleared In-Reply-To: References: <070801d4daac$a77e7660$f67b6320$@luxonit.com> Message-ID: <000001d4db21$5c1b8c60$1452a520$@luxonit.com> > Since dereferencing a weak reference (by definition) creates a strong reference, doing so in the middle of a concurrent SATB marker (e.g. like G1 and Shenandoah) or a concurrent precise-wavefront > marker (Like C4 and ZGC) will keep the newly-strong-referenced object reachable, and considered live by the in-flight marking cycle. This has always been the case for these GC algorithms, and there > does not seem to be a practical reason to reduce or remove these clearly-within-the-spec and very well behaved qualities. Pity that the weak reference is all about calling the dereferencing get method. There is not much other sense of having weak reference if you should not use it to access the strong referent. > Building mechanisms that strongly depend on the timely clearing of weak references that get dereferenced often (with no "quiet" period long enough for a marker to determine unreachability) is simply > not a sound design. It "works" robustly when STW collectors are used for collecting the various generations (because the application is frozen for the duration of the mark). It also somewhat-works > with multi-pass semi-concurrent markers that revisit mutated heap references and finish up with an STW "cleanup marking" (like the CMS marker does), as long as the strong references were not propagated > to the heap, or were quickly overwritten there if they were. But these things only "work" when you make assumptions about the collector behavior that are clearly invalid. I agree but it is design from 2002 which still has many benefits for us. It is very hard to replace it as there is no real solution for the reference counting you can implement at the Java language side (like in C++). > Since pretty much all the mainstream-maintained, non-deprecated, non-STW collectors in server-side JVMs (G1, C4, ZGC, Shenandoah) share the qualities described above, changing your design to > correctly deal with weak reference semantics is probably your best bet going forward. There are some straight forward ways to build applications that use weak references without being susceptible > to frequent-strengthening problems, including (as we discussed years ago) for your specific use pattern. The most common pattern I've seen used with significant success involves using keep-alive > "sentinel" leaf objects (objects hanging off of your temporary stuff using weak refs or phantom refs, and are only accessed when you actually want that stuff to remain alive, but do not themselves > refer to other things), and using reference queues to process the detected death of those "sentinel" objects, intentionally and safely unlinking their associated "temporary stuff" object graphs > (e.g. removing associated event listeners from listener queues, or cleanly taking items out of lookup tables) upon notice. From java 9 on, java.lang.ref.Cleaner provides a way to do this sort of thing without > even managing the queues yourself. We were stuck with the Java 8 due to the infrastructure running on Solaris/Intel which got unsupported by Oracle. Only today, when we are moving the application to even bigger financial institution, we got into Java 9+ migration activity looking around GC alternatives. The G1 always had pretty bad results for our case. Due to the permanent mutation of the complete heap it had some issue with remembered sets processing. The C4 situation you know very well. The ZGC and Shenandoah are still experimental. The CMS still does the daily job for us. Yes, it seems to be finally he right time to re-wire references using the "sentinel" leaf object to get at least something cleared by the new coming garbage collectors (ZGC, Shenandoah) or C4. The weak referencing pattern is used within 30+ layers which we would need to address all the same way to get it all working together again. Anyway, thank you for your feedback. Note I still regret the 2012 moment of our client not going for the Azul C4 collector including the weak reference handling extension we agreed on. Regards Michal Od: Gil Tene Odesl?no: p?tek 15. b?ezna 2019 6:56 Komu: Ing. Michal Frajt (Luxonit s.r.o.) Kopie: zgc-dev at openjdk.java.net P?edm?t: Re: Frequently dereferenced weak references never get cleared Since dereferencing a weak reference (by definition) creates a strong reference, doing so in the middle of a concurrent SATB marker (e.g. like G1 and Shenandoah) or a concurrent precise-wavefront marker (Like C4 and ZGC) will keep the newly-strong-referenced object reachable, and considered live by the in-flight marking cycle. This has always been the case for these GC algorithms, and there does not seem to be a practical reason to reduce or remove these clearly-within-the-spec and very well behaved qualities. Building mechanisms that strongly depend on the timely clearing of weak references that get dereferenced often (with no "quiet" period long enough for a marker to determine unreachability) is simply not a sound design. It "works" robustly when STW collectors are used for collecting the various generations (because the application is frozen for the duration of the mark). It also somewhat-works with multi-pass semi-concurrent markers that revisit mutated heap references and finish up with an STW "cleanup marking" (like the CMS marker does), as long as the strong references were not propagated to the heap, or were quickly overwritten there if they were. But these things only "work" when you make assumptions about the collector behavior that are clearly invalid. Since pretty much all the mainstream-maintained, non-deprecated, non-STW collectors in server-side JVMs (G1, C4, ZGC, Shenandoah) share the qualities described above, changing your design to correctly deal with weak reference semantics is probably your best bet going forward. There are some straight forward ways to build applications that use weak references without being susceptible to frequent-strengthening problems, including (as we discussed years ago) for your specific use pattern. The most common pattern I've seen used with significant success involves using keep-alive "sentinel" leaf objects (objects hanging off of your temporary stuff using weak refs or phantom refs, and are only accessed when you actually want that stuff to remain alive, but do not themselves refer to other things), and using reference queues to process the detected death of those "sentinel" objects, intentionally and safely unlinking their associated "temporary stuff" object graphs (e.g. removing associated event listeners from listener queues, or cleanly taking items out of lookup tables) upon notice. From java 9 on, java.lang.ref.Cleaner provides a way to do this sort of thing without even managing the queues yourself. > On Mar 14, 2019, at 2:26 PM, Ing. Michal Frajt (Luxonit s.r.o.) wrote: > > Hi all, > > > > We are evaluating ZGC for financial applications and so far have seen > promising results. However there seems to be an issue with handling of weak > references that is affecting our custom data distribution framework. > > > > Since 2005 we are mainly using the CMS collector for financial applications > based on a custom data distribution framework. The framework is based on > weak references used similar way as smart pointers in C++. Application code > holds strong references where framework provides all data via weak > references only. A weak reference clear acts as an indication for the > framework that data is not required by the application code anymore. The > framework provided data are always coupled with a network resource > (receiving market updates) or CPU resource (computing > aggregations/risk/etc). The framework has huge interest to get the weak > reference cleared by the GC as it can deregister network subscription (less > data to read, less data to parse and handle) or stop CPU intensive > computations. As long as the weak reference is not cleared (reported via the > reference queue) the framework must permanently update provided data which > simply requires to dereference weak references regularly. Such dereferencing > happens on an average once per second for each weakly referenced object. > > > > In order to get the weak references cleared regularly we were using the > incremental CMS (iCMS) which was always running in the background and > scanning the complete heap. When the iCMS got announced to be deprecated we > started working on a Hotspot extension and introduced the new > CMSTriggerInterval parameter into 8u40 > (https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8038265) to allow to > specify a maximum time between CMS collections. This way all our weak > references (which are not strongly referenced) are cleared within one or two > CMS iterations invoked by the CMSTriggerInterval or by another reason > (occupancy or explicit concurrent GC invoke for example). Usually we > configure the CMSTriggerInterval between 5 and 10 minutes. > > > > Some years back (2012) we evaluated Azul C4 collector and recognized an > issue with the weak references processing. After some discussion we were > finally told by Gil Tene that C4 will never clear a weak reference if > dereferenced within the C4 major cycle (that time around each 5 minutes). We > were offered a C4 extension where a weak reference might be dereferenced but > the strong reference cannot be stored to any object, only kept at the > thread/call stack level. If stored, even for a short moment, it will again > require the full C4 major cycle without dereferencing it to get it cleared. > Because of this and other reasons our client finally did not purchased the > Azul C4 collector. We don't know how the C4 is addressing this issue in the > current implementation. > > > > Today we got very pleased with the ZGC initial testing results. The test > scenario with CMS has ParNew STW 150ms every 10 seconds. It changed to 1ms > only every 5 minutes when using ZGC (if understanding the reporting > correctly). We immediately tested the weak references processing and > unfortunately observed the same behaviour as with the C4 collector. It seems > that weak references which are frequently dereferenced are never cleared. > Invoking the explicit concurrent GC by the jcmd GC.run does not help either. > > > > Could you please explain us the ZGC weak references handling related to the > described scenario? Is there a way out for us? > > > > Your input would be much appreciated. > > > > Best regards, > Michal Frajt > Luxonit > > From per.liden at oracle.com Fri Mar 15 11:55:55 2019 From: per.liden at oracle.com (Per Liden) Date: Fri, 15 Mar 2019 12:55:55 +0100 Subject: 42 bits? In-Reply-To: References: Message-ID: <174dd1c2-0102-29a7-4aea-28e2d6b7cfbc@oracle.com> Hi, The 42 bit limitation we have right now is mostly artificial, in the sense that we can fairly easily raise this to 44 bits (16TB), which we might do do at some point. Using more than 44 bits is also doable but would require more work. The problem, on current x86_64 hardware with 48 bits of addressable space, is that we're running out of address space to play with. Keep in mind that on Linux/x86_64 we do heap multi-mapping, which means we need 4x the heap address space. cheers, Per On 3/15/19 10:43 AM, Simone Bordet wrote: > Hi, > > while researching about ZGC, I could not find an authoritative source > that says that Intel CPUs are limited to 42 bits for addressing > memory, and therefore ZGC uses bits 0-41 for addressing, 42-45 for > metadata. > > OTOH, I found that there is a somewhat agreement in the search results > I found (e.g. https://en.wikipedia.org/wiki/X86-64) that 48 bits are > used for addressing memory. > > Just curious. Thanks for shedding some light on this. > From stuart.monteith at linaro.org Fri Mar 15 14:10:07 2019 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Fri, 15 Mar 2019 14:10:07 +0000 Subject: [EXT] Re: [aarch64-port-dev ] [Roland Westrelin] Re: Aarch64 port for ZGC, so far In-Reply-To: References: <877egxmpx4.fsf@redhat.com> <87d0qokk25.fsf@redhat.com> <87o9a6k55g.fsf@redhat.com> <875zw9k63l.fsf@redhat.com> <090f5722-daa7-bbb0-cff4-f017514a46fb@redhat.com> Message-ID: Thanks for taking a look. I agree with the separation, so I'll split out the refactoring from the functional change for 64-bit literals. BR, Stuart On Thu, 14 Mar 2019 at 20:58, Derek White wrote: > > Hi Stuart, > > That's great news! > > My vote is for separate patches where possible. It will make pinpointing any potential bugs in the checkins easier, as well as reviewing. > > Actually, I hate to do this, but I'll go further... > > I think that the oop64 patch could be broken up into patch (A) that adds the patch_info_offset() method, and patch (B) that supports oop64 on aarch64. > > Patch (A) is a small fix across many files, and if it's correct(*), it's Correct by Trivial Inspection (CBTI). Could be checked in soon with the understanding that this is required for upcoming patch. > > Patch (B) requires some deeper thought, and reviewing is a bit easier with a smaller file set to track. And it should be (mostly) in aarch64 code, not shared. > > I'm not sure if the compiler folks need this level of factoring, but it is quite common in the GC team. > > - Derek > > (*) I went looking for a caller of new patch_info_offset() method and didn't find one across any of the patches. It looks like it was used in an earlier version of the patch? > > > -----Original Message----- > > From: aarch64-port-dev On > > Behalf Of Stuart Monteith > > Sent: Thursday, March 14, 2019 1:26 PM > > To: Andrew Haley ; Roland Westrelin > > > > Cc: zgc-dev at openjdk.java.net; aarch64-port-dev > dev at openjdk.java.net> > > Subject: [EXT] Re: [aarch64-port-dev ] [Roland Westrelin] Re: Aarch64 port > > for ZGC, so far > > > > External Email > > > > ---------------------------------------------------------------------- > > Hello, > > Thanks to Andrew, C1 is now working. I've updated the patches to as they > > are today. > > > > The patches are here: > > > > http://cr.openjdk.java.net/~smonteith/zgc/20190314/ > > > > I'm doing some more testing and then move onto RFRs. > > > > I have a choice of rolling Roland's membar patch into the ZGC patch and > > adding him as a contributor, or I can raise a separate Java bug and submit it > > as a separate patch. Are there preferences? > > > > BR, > > Stuart > > > > On Fri, 8 Mar 2019 at 16:34, Stuart Monteith > > wrote: > > > > > > Hi, > > > I find when running with -XX:TieredStopAtLevel=1 and ZGC enabled it > > > fails when running with Lucene's indexing demo > > > "org.apache.lucene.demo.IndexFiles" or SPECjbb2015. > > > I tried javac, and other simple examples, but I haven't managed to > > > find anything simple that provokes the issue. > > > > > > I've uploaded this here: > > > http://cr.openjdk.java.net/~smonteith/zgc/Lucene-demo.tar.xz > > > > > > If you have the appropriate java command on your patch, if you run > > > "index.sh" with a directory of files index as the parameter, it will > > > reproduce the problem. > > > > > > > > > BR, > > > Stuart > > > > > > On Fri, 8 Mar 2019 at 16:19, Andrew Haley wrote: > > > > > > > > On 3/7/19 11:36 AM, Stuart Monteith wrote: > > > > > There is an issue with C1 - the changes in "8217717: ZGC: Broken > > > > > oop map in C1 load barrier stub" did regress things somewhat > > > > > causing crashes with stale references. However, As patching on > > > > > aarch64 C1 isn't really supported, I'm not satisfied it was > > > > > working correctly before. Patching lea may impractical as things stand > > today. > > > > > > > > I can't get it to fail. Please tell me exactly what I have to do to > > > > demonstrate the C1 failure. > > > > > > > > -- > > > > Andrew Haley > > > > Java Platform Lead Engineer > > > > Red Hat UK Ltd. > > > > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Fri Mar 15 15:54:44 2019 From: aph at redhat.com (Andrew Haley) Date: Fri, 15 Mar 2019 15:54:44 +0000 Subject: [EXT] Re: [aarch64-port-dev ] [Roland Westrelin] Re: Aarch64 port for ZGC, so far In-Reply-To: References: <877egxmpx4.fsf@redhat.com> <87d0qokk25.fsf@redhat.com> <87o9a6k55g.fsf@redhat.com> <875zw9k63l.fsf@redhat.com> <090f5722-daa7-bbb0-cff4-f017514a46fb@redhat.com> Message-ID: <1f4b6e0a-f850-2aba-d2cc-e0d37f75dbb0@redhat.com> On 3/14/19 8:56 PM, Derek White wrote: > I think that the oop64 patch could be broken up into patch (A) that adds the patch_info_offset() method We should delete that part. AFAICS it isn't used for anything. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Fri Mar 15 16:07:32 2019 From: aph at redhat.com (Andrew Haley) Date: Fri, 15 Mar 2019 16:07:32 +0000 Subject: [EXT] Re: [aarch64-port-dev ] [Roland Westrelin] Re: Aarch64 port for ZGC, so far In-Reply-To: <1f4b6e0a-f850-2aba-d2cc-e0d37f75dbb0@redhat.com> References: <877egxmpx4.fsf@redhat.com> <87d0qokk25.fsf@redhat.com> <87o9a6k55g.fsf@redhat.com> <875zw9k63l.fsf@redhat.com> <090f5722-daa7-bbb0-cff4-f017514a46fb@redhat.com> <1f4b6e0a-f850-2aba-d2cc-e0d37f75dbb0@redhat.com> Message-ID: On 3/15/19 3:54 PM, Andrew Haley wrote: > On 3/14/19 8:56 PM, Derek White wrote: >> I think that the oop64 patch could be broken up into patch (A) that adds the patch_info_offset() method > > We should delete that part. AFAICS it isn't used for anything. In fact I'm certain it isn't used for anything: I just deleted it, and it makes no difference. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Fri Mar 15 18:52:12 2019 From: aph at redhat.com (Andrew Haley) Date: Fri, 15 Mar 2019 18:52:12 +0000 Subject: [aarch64-port-dev ] [Roland Westrelin] Re: Aarch64 port for ZGC, so far In-Reply-To: References: <877egxmpx4.fsf@redhat.com> <87d0qokk25.fsf@redhat.com> <87o9a6k55g.fsf@redhat.com> <875zw9k63l.fsf@redhat.com> <090f5722-daa7-bbb0-cff4-f017514a46fb@redhat.com> Message-ID: On 3/14/19 5:26 PM, Stuart Monteith wrote: > The patches are here: > > http://cr.openjdk.java.net/~smonteith/zgc/20190314/ > > I'm doing some more testing and then move onto RFRs. After https://www.jetbrains.com/idea/ starts up, I get an exit in the "AWT-XAWT" thread: #0 0x000003ff7eea77d8 in exit () from /lib64/libc.so.6 #1 0x000003fd40a14bac in _XIOError () from /lib64/libX11.so.6 #2 0x000003fd40a125ec in _XEventsQueued () from /lib64/libX11.so.6 #3 0x000003fd40a0452c in XEventsQueued () from /lib64/libX11.so.6 #4 0x000003fd40bb773c in Java_sun_awt_X11_XlibWrapper_XEventsQueued (env=0x3fcf032bc10, clazz=0x3fd4146e0f0, display=4384894979008, mode=1) at /local/jdk-zgc-new/src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c:804 0x000003fd4146e1b0: 0x000003fd4146e250 #2 method sun.awt.X11.XToolkit.run(Z)V @ 63 - 8 locals 7 max stack If I had to guess I'd say something was leaking. The nice thing is, though, that the failure is entirely repeatable. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From amirhadadi at hotmail.com Sun Mar 17 14:43:15 2019 From: amirhadadi at hotmail.com (Amir Hadadi) Date: Sun, 17 Mar 2019 14:43:15 +0000 Subject: Stack walking performance issue Message-ID: We've encountered the following performance issue which happens on an instance deployed in docker with ubuntu?16.04,?Linux kernel?4.4.0-92-generic and?OpenJDK 11.0.2. The issue shows up with zgc but does not show up with G1. During a period of 10 days after deployment, CPU usage goes up steadily at a rate of ~10% per day. Eventually we have to restart all instances. I profiled our app after 4 days of uptime using async-profiler and found that the following stack is the most frequent stack:?https://gist.github.com/amirhadadi/48b6f84e3b2412124e817a50608e6ddd I tried restarting the instance and waited 10 minutes before profiling, and stack walking shows up much less in sampling:?https://gist.github.com/amirhadadi/0c43b087b9bfd995119a97cbf3557d21 This is how the stack walk looks when profiling an instance deployed with g1 after 3 days:?https://gist.github.com/amirhadadi/224c33a19bfd9ea8dcc264cefc641496 Please help me figure this one out. From peter_booth at me.com Sun Mar 17 20:46:03 2019 From: peter_booth at me.com (Peter Booth) Date: Sun, 17 Mar 2019 16:46:03 -0400 Subject: Stack walking performance issue In-Reply-To: References: Message-ID: The comments within org.apache.logging.log4j.util.StackLocator say that the class is deprecated in java 8 and doesn?t work in java 9. Do you see *any* log4j output? If it were me, I?d disable log4j. Sent from my iPhone > On Mar 17, 2019, at 10:43 AM, Amir Hadadi wrote: > > We've encountered the following performance issue which happens on an instance deployed in docker with ubuntu 16.04, Linux kernel 4.4.0-92-generic and OpenJDK 11.0.2. > The issue shows up with zgc but does not show up with G1. > > During a period of 10 days after deployment, CPU usage goes up steadily at a rate of ~10% per day. Eventually we have to restart all instances. > I profiled our app after 4 days of uptime using async-profiler and found that the following stack is the most frequent stack: https://gist.github.com/amirhadadi/48b6f84e3b2412124e817a50608e6ddd > I tried restarting the instance and waited 10 minutes before profiling, and stack walking shows up much less in sampling: https://gist.github.com/amirhadadi/0c43b087b9bfd995119a97cbf3557d21 > This is how the stack walk looks when profiling an instance deployed with g1 after 3 days: https://gist.github.com/amirhadadi/224c33a19bfd9ea8dcc264cefc641496 > > Please help me figure this one out. > > > > > From amirhadadi at hotmail.com Sun Mar 17 21:18:13 2019 From: amirhadadi at hotmail.com (Amir Hadadi) Date: Sun, 17 Mar 2019 21:18:13 +0000 Subject: Stack walking performance issue In-Reply-To: References: , Message-ID: Well, there's a different org.apache.logging.log4j.util.StackLocator class which is geared for Java 9: https://github.com/apache/logging-log4j2/blob/ef22be05ae037350836c1dfbaefa4a7560fbb1e8/log4j-api-java9/src/main/java/org/apache/logging/log4j/util/StackLocator.java That one is using Java 9 StackWalker API, is not deprecated and is the one actually used in my case. log4j is working fine BTW. ________________________________ From: Peter Booth Sent: Sunday, March 17, 2019 10:46 PM To: Amir Hadadi Cc: zgc-dev at openjdk.java.net Subject: Re: Stack walking performance issue The comments within org.apache.logging.log4j.util.StackLocator say that the class is deprecated in java 8 and doesn?t work in java 9. Do you see *any* log4j output? If it were me, I?d disable log4j. Sent from my iPhone > On Mar 17, 2019, at 10:43 AM, Amir Hadadi wrote: > > We've encountered the following performance issue which happens on an instance deployed in docker with ubuntu 16.04, Linux kernel 4.4.0-92-generic and OpenJDK 11.0.2. > The issue shows up with zgc but does not show up with G1. > > During a period of 10 days after deployment, CPU usage goes up steadily at a rate of ~10% per day. Eventually we have to restart all instances. > I profiled our app after 4 days of uptime using async-profiler and found that the following stack is the most frequent stack: https://gist.github.com/amirhadadi/48b6f84e3b2412124e817a50608e6ddd > I tried restarting the instance and waited 10 minutes before profiling, and stack walking shows up much less in sampling: https://gist.github.com/amirhadadi/0c43b087b9bfd995119a97cbf3557d21 > This is how the stack walk looks when profiling an instance deployed with g1 after 3 days: https://gist.github.com/amirhadadi/224c33a19bfd9ea8dcc264cefc641496 > > Please help me figure this one out. > > > > > From amirhadadi at hotmail.com Mon Mar 18 07:19:57 2019 From: amirhadadi at hotmail.com (Amir Hadadi) Date: Mon, 18 Mar 2019 07:19:57 +0000 Subject: Stack walking performance issue In-Reply-To: References: , , Message-ID: Seems like some instances of the application are affected more than others, though all are showing upward CPU trend. These are the top stack traces for one of the worst instances, where stack walking is now eating more than 50% CPU : https://gist.github.com/amirhadadi/31cf546c063fa351feefb918ba0ba8ed ________________________________ From: Amir Hadadi Sent: Sunday, March 17, 2019 11:18 PM To: zgc-dev at openjdk.java.net Subject: Re: Stack walking performance issue Well, there's a different org.apache.logging.log4j.util.StackLocator class which is geared for Java 9: https://github.com/apache/logging-log4j2/blob/ef22be05ae037350836c1dfbaefa4a7560fbb1e8/log4j-api-java9/src/main/java/org/apache/logging/log4j/util/StackLocator.java That one is using Java 9 StackWalker API, is not deprecated and is the one actually used in my case. log4j is working fine BTW. ________________________________ From: Peter Booth Sent: Sunday, March 17, 2019 10:46 PM To: Amir Hadadi Cc: zgc-dev at openjdk.java.net Subject: Re: Stack walking performance issue The comments within org.apache.logging.log4j.util.StackLocator say that the class is deprecated in java 8 and doesn?t work in java 9. Do you see *any* log4j output? If it were me, I?d disable log4j. Sent from my iPhone > On Mar 17, 2019, at 10:43 AM, Amir Hadadi wrote: > > We've encountered the following performance issue which happens on an instance deployed in docker with ubuntu 16.04, Linux kernel 4.4.0-92-generic and OpenJDK 11.0.2. > The issue shows up with zgc but does not show up with G1. > > During a period of 10 days after deployment, CPU usage goes up steadily at a rate of ~10% per day. Eventually we have to restart all instances. > I profiled our app after 4 days of uptime using async-profiler and found that the following stack is the most frequent stack: https://gist.github.com/amirhadadi/48b6f84e3b2412124e817a50608e6ddd > I tried restarting the instance and waited 10 minutes before profiling, and stack walking shows up much less in sampling: https://gist.github.com/amirhadadi/0c43b087b9bfd995119a97cbf3557d21 > This is how the stack walk looks when profiling an instance deployed with g1 after 3 days: https://gist.github.com/amirhadadi/224c33a19bfd9ea8dcc264cefc641496 > > Please help me figure this one out. > > > > > From shade at redhat.com Mon Mar 18 08:20:14 2019 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 18 Mar 2019 09:20:14 +0100 Subject: Stack walking performance issue In-Reply-To: References: Message-ID: <3c31c5de-8fe3-5ed2-2a72-ca61d0fd1625@redhat.com> On 3/17/19 3:43 PM, Amir Hadadi wrote: > We've encountered the following performance issue which happens on an instance deployed in docker with ubuntu?16.04,?Linux kernel?4.4.0-92-generic and?OpenJDK 11.0.2. > The issue shows up with zgc but does not show up with G1. > > During a period of 10 days after deployment, CPU usage goes up steadily at a rate of ~10% per day. Eventually we have to restart all instances. > I profiled our app after 4 days of uptime using async-profiler and found that the following stack is the most frequent stack:?https://gist.github.com/amirhadadi/48b6f84e3b2412124e817a50608e6ddd I wonder if this is due to ResolvedMethodTable (RMT) never cleaned, and this is why lookup takes a very long time. RMT cleanups are normally done in the course of class unloading (see SystemDictionary::do_unloading), but ZGC does only implement it starting jdk12 [1]. If so, there is no workaround for jdk11. -Aleksey [1] https://bugs.openjdk.java.net/browse/JDK-8214897 From stefan.karlsson at oracle.com Mon Mar 18 08:54:52 2019 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Mon, 18 Mar 2019 09:54:52 +0100 Subject: Stack walking performance issue In-Reply-To: References: Message-ID: <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> Hi Amir, Thanks for testing ZGC and reporting back this issue. The stack trace indicates that the JVM is performing lookups in the ResolvedMethodTable: ResolvedMethodTable::lookup(int, unsigned int, Method*) java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*) CallInfo::CallInfo(Method*, Klass*, Thread*) This table has a small, fixed size: enum Constants { _table_size = 1007 }; and it gets cleaned out during class unloading. ZGC doesn't have class unloading in JDK 11. In JDK 12, which is about to go GA tomorrow [1], we've implemented concurrent class unloading for ZGC. So, that version will clean out the ResolvedMethodTable. It would be good to verify that this is indeed the problem. Two things that could be tested: 1) Run with G1 and class unloading disabled with -XX:-ClassUnloading. If this is showing the same problem as ZGC, then we're on the right track. 2) Try with ZGC on JDK 12. When running with class unloading, you could also try to add membername+table=debug to the -Xlog flag. For example: -Xlog:gc*,membername+table=debug This will print the following line every time the GC cleans the ResolvedMemberTable during class unloading: log_debug(membername, table) ("ResolvedMethod entries counted %d removed %d", _oops_counted, _oops_removed); This will show us how full this table is, and if it gets cleaned a lot. If it's heavily populated even with class unloading, we probably need to change it's implementation to use the new ConcurrentHashTable. Thanks, StefanK [1] https://openjdk.java.net/projects/jdk/12/ On 2019-03-17 15:43, Amir Hadadi wrote: > We've encountered the following performance issue which happens on an instance deployed in docker with ubuntu?16.04,?Linux kernel?4.4.0-92-generic and?OpenJDK 11.0.2. > The issue shows up with zgc but does not show up with G1. > > During a period of 10 days after deployment, CPU usage goes up steadily at a rate of ~10% per day. Eventually we have to restart all instances. > I profiled our app after 4 days of uptime using async-profiler and found that the following stack is the most frequent stack:?https://gist.github.com/amirhadadi/48b6f84e3b2412124e817a50608e6ddd > I tried restarting the instance and waited 10 minutes before profiling, and stack walking shows up much less in sampling:?https://gist.github.com/amirhadadi/0c43b087b9bfd995119a97cbf3557d21 > This is how the stack walk looks when profiling an instance deployed with g1 after 3 days:?https://gist.github.com/amirhadadi/224c33a19bfd9ea8dcc264cefc641496 > > Please help me figure this one out. > > > > > From amirhadadi at hotmail.com Mon Mar 18 09:46:55 2019 From: amirhadadi at hotmail.com (Amir Hadadi) Date: Mon, 18 Mar 2019 09:46:55 +0000 Subject: Stack walking performance issue In-Reply-To: <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> References: , <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> Message-ID: Thanks Stefan and Alexey! As the app is not loading more and more classes, I was not expecting not having class unloading to be an issue. Can you please explain what's the ResolvedMethodTable and what can cause it to fill up? Can it keep filling up even when classes are not being constantly loaded? I will run the experiments you suggested and report back. ________________________________ From: Stefan Karlsson Sent: Monday, March 18, 2019 10:54 AM To: Amir Hadadi; zgc-dev at openjdk.java.net Subject: Re: Stack walking performance issue Hi Amir, Thanks for testing ZGC and reporting back this issue. The stack trace indicates that the JVM is performing lookups in the ResolvedMethodTable: ResolvedMethodTable::lookup(int, unsigned int, Method*) java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*) CallInfo::CallInfo(Method*, Klass*, Thread*) This table has a small, fixed size: enum Constants { _table_size = 1007 }; and it gets cleaned out during class unloading. ZGC doesn't have class unloading in JDK 11. In JDK 12, which is about to go GA tomorrow [1], we've implemented concurrent class unloading for ZGC. So, that version will clean out the ResolvedMethodTable. It would be good to verify that this is indeed the problem. Two things that could be tested: 1) Run with G1 and class unloading disabled with -XX:-ClassUnloading. If this is showing the same problem as ZGC, then we're on the right track. 2) Try with ZGC on JDK 12. When running with class unloading, you could also try to add membername+table=debug to the -Xlog flag. For example: -Xlog:gc*,membername+table=debug This will print the following line every time the GC cleans the ResolvedMemberTable during class unloading: log_debug(membername, table) ("ResolvedMethod entries counted %d removed %d", _oops_counted, _oops_removed); This will show us how full this table is, and if it gets cleaned a lot. If it's heavily populated even with class unloading, we probably need to change it's implementation to use the new ConcurrentHashTable. Thanks, StefanK [1] https://openjdk.java.net/projects/jdk/12/ On 2019-03-17 15:43, Amir Hadadi wrote: > We've encountered the following performance issue which happens on an instance deployed in docker with ubuntu 16.04, Linux kernel 4.4.0-92-generic and OpenJDK 11.0.2. > The issue shows up with zgc but does not show up with G1. > > During a period of 10 days after deployment, CPU usage goes up steadily at a rate of ~10% per day. Eventually we have to restart all instances. > I profiled our app after 4 days of uptime using async-profiler and found that the following stack is the most frequent stack: https://gist.github.com/amirhadadi/48b6f84e3b2412124e817a50608e6ddd > I tried restarting the instance and waited 10 minutes before profiling, and stack walking shows up much less in sampling: https://gist.github.com/amirhadadi/0c43b087b9bfd995119a97cbf3557d21 > This is how the stack walk looks when profiling an instance deployed with g1 after 3 days: https://gist.github.com/amirhadadi/224c33a19bfd9ea8dcc264cefc641496 > > Please help me figure this one out. > > > > > From stefan.karlsson at oracle.com Mon Mar 18 11:33:38 2019 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Mon, 18 Mar 2019 12:33:38 +0100 Subject: Stack walking performance issue In-Reply-To: References: <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> Message-ID: <07897927-e4ea-f8af-d512-7cb59e86bf7f@oracle.com> On 2019-03-18 10:46, Amir Hadadi wrote: > Thanks Stefan and Alexey! > As the app is not loading more and more classes, I was not expecting not having class unloading to be an issue. > Can you please explain what's the ResolvedMethodTable and what can cause it to fill up? I'm not too familiar with that code, but it looks like it creates an entry in the table for each different java stack frame it encounters in the stack walking code. There are comments about the ResolvedMethodName here: http://hg.openjdk.java.net/jdk/jdk/file/5e1480a38a43/src/java.base/share/classes/java/lang/invoke/MemberName.java#l46 > Can it keep filling up even when classes are not being constantly loaded? A GC that performs class unloading will actually do more cleaning work than unloading classes. Cleaning ResolvedMethodTable is one. Cleaning out unused entries in the StringTable is another. The ResolvedMethodTable holds "weak" pointers to ResolvedMethodNames java objects. If a ResolvedNMethodName is not strongly reachable, the GC will remove that entry (if class unloading is enabled). The ResolvedMethodName is installed in MemberName java objects (see code above). The stack frame code installs the MemberName object in StackFrameInfo.memberName here: void java_lang_StackFrameInfo::set_method_and_bci(Handle stackFrame, const methodHandle& method, int bci, TRAPS) { ... // Create and install ResolvedMethodName in ResolvedMethodTable CallInfo info(method(), ik, CHECK); // Installs ResolveMethodName in MemberName MethodHandles::init_method_MemberName(mname, info); And from your stack trace, the StackFrameInfo objects gets fetched here: java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle const&, int, Thread*) JavaFrameStream::fill_frame(int, objArrayHandle, methodHandle const&, Thread*) StackWalk::fill_in_frames(long, BaseFrameStream&, int, int, objArrayHandle, int&, Thread*) StackWalk::fetchNextBatch(Handle, long, long, int, int, objArrayHandle, Thread*) JVM_MoreStackWalk java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames I guess that these StackFrameInfos are used further down in that code, and when they're not needed any more they will be dropped from the object graph. When that happens there will be no other path to the MemberName, and no path to the ResolvedMethodName, and the next class unloading GC will clear the entry in the ResolvedMethodTable. In ZGC (in JDK 11), we actually do clean out the "weak" pointers in the ResolvedMethodTable, but we do not remove the entries. Therefore, if you do a lot of stack walking and throw away the StackFrameInfos, the ResolvedMethodTable will fill up with cleared entries pointing to NULL. So, in short, using the stack walking API with the JDK 11 version of ZGC, has the performance problem you've reported. > > I will run the experiments you suggested and report back. Thanks! StefanK > ________________________________ > From: Stefan Karlsson > Sent: Monday, March 18, 2019 10:54 AM > To: Amir Hadadi; zgc-dev at openjdk.java.net > Subject: Re: Stack walking performance issue > > Hi Amir, > > Thanks for testing ZGC and reporting back this issue. > > The stack trace indicates that the JVM is performing lookups in the > ResolvedMethodTable: > > ResolvedMethodTable::lookup(int, unsigned int, Method*) > java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle > const&, Thread*) > CallInfo::CallInfo(Method*, Klass*, Thread*) > > This table has a small, fixed size: > > enum Constants { > _table_size = 1007 > }; > > and it gets cleaned out during class unloading. > > ZGC doesn't have class unloading in JDK 11. In JDK 12, which is about to > go GA tomorrow [1], we've implemented concurrent class unloading for > ZGC. So, that version will clean out the ResolvedMethodTable. > > It would be good to verify that this is indeed the problem. Two things > that could be tested: > > 1) Run with G1 and class unloading disabled with -XX:-ClassUnloading. If > this is showing the same problem as ZGC, then we're on the right track. > > 2) Try with ZGC on JDK 12. > > When running with class unloading, you could also try to add > membername+table=debug to the -Xlog flag. For example: > > -Xlog:gc*,membername+table=debug > > This will print the following line every time the GC cleans the > ResolvedMemberTable during class unloading: > > log_debug(membername, table) ("ResolvedMethod entries counted %d > removed %d", _oops_counted, _oops_removed); > > This will show us how full this table is, and if it gets cleaned a lot. > If it's heavily populated even with class unloading, we probably need to > change it's implementation to use the new ConcurrentHashTable. > > Thanks, > StefanK > > [1] https://openjdk.java.net/projects/jdk/12/ > > On 2019-03-17 15:43, Amir Hadadi wrote: >> We've encountered the following performance issue which happens on an instance deployed in docker with ubuntu 16.04, Linux kernel 4.4.0-92-generic and OpenJDK 11.0.2. >> The issue shows up with zgc but does not show up with G1. >> >> During a period of 10 days after deployment, CPU usage goes up steadily at a rate of ~10% per day. Eventually we have to restart all instances. >> I profiled our app after 4 days of uptime using async-profiler and found that the following stack is the most frequent stack: https://gist.github.com/amirhadadi/48b6f84e3b2412124e817a50608e6ddd >> I tried restarting the instance and waited 10 minutes before profiling, and stack walking shows up much less in sampling: https://gist.github.com/amirhadadi/0c43b087b9bfd995119a97cbf3557d21 >> This is how the stack walk looks when profiling an instance deployed with g1 after 3 days: https://gist.github.com/amirhadadi/224c33a19bfd9ea8dcc264cefc641496 >> >> Please help me figure this one out. >> >> >> >> >> From aph at redhat.com Mon Mar 18 13:48:17 2019 From: aph at redhat.com (Andrew Haley) Date: Mon, 18 Mar 2019 13:48:17 +0000 Subject: Stack walking performance issue In-Reply-To: <07897927-e4ea-f8af-d512-7cb59e86bf7f@oracle.com> References: <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> <07897927-e4ea-f8af-d512-7cb59e86bf7f@oracle.com> Message-ID: On 3/18/19 11:33 AM, Stefan Karlsson wrote: > In ZGC (in JDK 11), we actually do clean out the "weak" pointers in the > ResolvedMethodTable, but we do not remove the entries. Therefore, if you > do a lot of stack walking and throw away the StackFrameInfos, the > ResolvedMethodTable will fill up with cleared entries pointing to NULL. That's got to be easily fixable, surely? -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From stefan.karlsson at oracle.com Mon Mar 18 13:59:01 2019 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Mon, 18 Mar 2019 14:59:01 +0100 Subject: Stack walking performance issue In-Reply-To: References: <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> <07897927-e4ea-f8af-d512-7cb59e86bf7f@oracle.com> Message-ID: On 2019-03-18 14:48, Andrew Haley wrote: > On 3/18/19 11:33 AM, Stefan Karlsson wrote: >> In ZGC (in JDK 11), we actually do clean out the "weak" pointers in the >> ResolvedMethodTable, but we do not remove the entries. Therefore, if you >> do a lot of stack walking and throw away the StackFrameInfos, the >> ResolvedMethodTable will fill up with cleared entries pointing to NULL. > > That's got to be easily fixable, surely? > Yes. It should be enough to call ResolvedMethodTable::unlink() in the mark end phase. However, that has the potential to increase the time of that pause. So for JDK 12, we've opted to send a signal to the ServiceThread, and let that thread execute the unlinking concurrently with the Java threads. From aph at redhat.com Mon Mar 18 15:30:20 2019 From: aph at redhat.com (Andrew Haley) Date: Mon, 18 Mar 2019 15:30:20 +0000 Subject: Stack walking performance issue In-Reply-To: References: <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> <07897927-e4ea-f8af-d512-7cb59e86bf7f@oracle.com> Message-ID: On 3/18/19 1:59 PM, Stefan Karlsson wrote: > On 2019-03-18 14:48, Andrew Haley wrote: >> On 3/18/19 11:33 AM, Stefan Karlsson wrote: >>> In ZGC (in JDK 11), we actually do clean out the "weak" pointers in the >>> ResolvedMethodTable, but we do not remove the entries. Therefore, if you >>> do a lot of stack walking and throw away the StackFrameInfos, the >>> ResolvedMethodTable will fill up with cleared entries pointing to NULL. >> >> That's got to be easily fixable, surely? > > Yes. It should be enough to call ResolvedMethodTable::unlink() in the > mark end phase. However, that has the potential to increase the time of > that pause. So for JDK 12, we've opted to send a signal to the > ServiceThread, and let that thread execute the unlinking concurrently > with the Java threads. For JDK 11, I guess the severe slowdown is more severe than the extended pause time. I invite someone (anyone?) to try doing what you suggest. Amir, can you build and test it? -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From amirhadadi at hotmail.com Mon Mar 18 21:32:35 2019 From: amirhadadi at hotmail.com (Amir Hadadi) Date: Mon, 18 Mar 2019 21:32:35 +0000 Subject: Stack walking performance issue In-Reply-To: References: <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> <07897927-e4ea-f8af-d512-7cb59e86bf7f@oracle.com> , Message-ID: If anyone is willing to build an Open JDK with this fix I can give it a spin. ________________________________ From: Andrew Haley Sent: Monday, March 18, 2019 5:30 PM To: Stefan Karlsson; Amir Hadadi; zgc-dev at openjdk.java.net Subject: Re: Stack walking performance issue On 3/18/19 1:59 PM, Stefan Karlsson wrote: > On 2019-03-18 14:48, Andrew Haley wrote: >> On 3/18/19 11:33 AM, Stefan Karlsson wrote: >>> In ZGC (in JDK 11), we actually do clean out the "weak" pointers in the >>> ResolvedMethodTable, but we do not remove the entries. Therefore, if you >>> do a lot of stack walking and throw away the StackFrameInfos, the >>> ResolvedMethodTable will fill up with cleared entries pointing to NULL. >> >> That's got to be easily fixable, surely? > > Yes. It should be enough to call ResolvedMethodTable::unlink() in the > mark end phase. However, that has the potential to increase the time of > that pause. So for JDK 12, we've opted to send a signal to the > ServiceThread, and let that thread execute the unlinking concurrently > with the Java threads. For JDK 11, I guess the severe slowdown is more severe than the extended pause time. I invite someone (anyone?) to try doing what you suggest. Amir, can you build and test it? -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From shade at redhat.com Mon Mar 18 21:53:55 2019 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 18 Mar 2019 22:53:55 +0100 Subject: Stack walking performance issue In-Reply-To: References: <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> <07897927-e4ea-f8af-d512-7cb59e86bf7f@oracle.com> Message-ID: <9a3949cf-c380-cb78-b563-f224a3c6e165@redhat.com> On 3/18/19 10:32 PM, Amir Hadadi wrote: > If anyone is willing to build an Open JDK with this fix I can give it a spin. I think you'd want to build the OpenJDK on your target system, that would avoid compatibility woes (for example, glibc and other library dependencies). Short example: $ hg clone http://hg.openjdk.java.net/jdk-updates/jdk11u zgc-jdk11u $ cd zgc-jdk11u $ ./configure # this might fail the first time, install dependencies, etc $ make images Add call to ResolvedMethodTable::unlink() to ZHeap::mark_end. You'd probably need to include prims/resolvedMethodTable.hpp too. $ make images $ build/linux-x86_64-normal-server-release/images/jdk/bin/java -Aleksey From stuart.monteith at linaro.org Mon Mar 18 21:55:11 2019 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Mon, 18 Mar 2019 21:55:11 +0000 Subject: [EXT] Re: [aarch64-port-dev ] [Roland Westrelin] Re: Aarch64 port for ZGC, so far In-Reply-To: References: <877egxmpx4.fsf@redhat.com> <87d0qokk25.fsf@redhat.com> <87o9a6k55g.fsf@redhat.com> <875zw9k63l.fsf@redhat.com> <090f5722-daa7-bbb0-cff4-f017514a46fb@redhat.com> <1f4b6e0a-f850-2aba-d2cc-e0d37f75dbb0@redhat.com> Message-ID: Hello, I don't think that is too surprising. It is called in Runtime1::patch_code and elsewhere it is only present in asserts - are you calling trying this with assertions enabled? As for Runtime1::patch_code, I don't know how likely it is we'll call that on aarch64, or whether it'll behave differently on other platforms. On Fri, 15 Mar 2019 at 16:07, Andrew Haley wrote: > > On 3/15/19 3:54 PM, Andrew Haley wrote: > > On 3/14/19 8:56 PM, Derek White wrote: > >> I think that the oop64 patch could be broken up into patch (A) that adds the patch_info_offset() method > > > > We should delete that part. AFAICS it isn't used for anything. > > In fact I'm certain it isn't used for anything: I just deleted it, and it makes > no difference. > > -- > Andrew Haley > Java Platform Lead Engineer > Red Hat UK Ltd. > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Tue Mar 19 09:14:51 2019 From: aph at redhat.com (Andrew Haley) Date: Tue, 19 Mar 2019 09:14:51 +0000 Subject: [EXT] Re: [aarch64-port-dev ] [Roland Westrelin] Re: Aarch64 port for ZGC, so far In-Reply-To: References: <877egxmpx4.fsf@redhat.com> <87d0qokk25.fsf@redhat.com> <87o9a6k55g.fsf@redhat.com> <875zw9k63l.fsf@redhat.com> <090f5722-daa7-bbb0-cff4-f017514a46fb@redhat.com> <1f4b6e0a-f850-2aba-d2cc-e0d37f75dbb0@redhat.com> Message-ID: On 3/18/19 9:55 PM, Stuart Monteith wrote: > I don't think that is too surprising. It is called in > Runtime1::patch_code and elsewhere it is only present in asserts - are > you calling trying this with assertions enabled? Yes. > As for Runtime1::patch_code, I don't know how likely it is we'll call > that on aarch64, or whether it'll behave differently on other > platforms. I do, because I write it! We don't do C1 patching on AArch64. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From coleen.phillimore at oracle.com Tue Mar 19 15:00:27 2019 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Tue, 19 Mar 2019 11:00:27 -0400 Subject: Stack walking performance issue In-Reply-To: <9a3949cf-c380-cb78-b563-f224a3c6e165@redhat.com> References: <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> <07897927-e4ea-f8af-d512-7cb59e86bf7f@oracle.com> <9a3949cf-c380-cb78-b563-f224a3c6e165@redhat.com> Message-ID: <2c233cc0-51e4-908d-3ad0-a1dc7ce5fc23@oracle.com> Hi, Thanks for the diagnosis yesterday.? With concurrent class unloading in 13, you also need to trigger_cleanup at some GC point. The triggering and/or cleanup of this table was put in SystemDictionary::do_unloading() for convenience, but really belongs somewhere after the weak references are cleared (maybe need a count of references cleared and their own weak OopStorage), especially if the stack walk API is used a lot. thanks, Coleen On 3/18/19 5:53 PM, Aleksey Shipilev wrote: > On 3/18/19 10:32 PM, Amir Hadadi wrote: >> If anyone is willing to build an Open JDK with this fix I can give it a spin. > I think you'd want to build the OpenJDK on your target system, that would avoid compatibility woes > (for example, glibc and other library dependencies). Short example: > > $ hg clone http://hg.openjdk.java.net/jdk-updates/jdk11u zgc-jdk11u > $ cd zgc-jdk11u > $ ./configure # this might fail the first time, install dependencies, etc > $ make images > > > Add call to ResolvedMethodTable::unlink() to ZHeap::mark_end. You'd probably need to include > prims/resolvedMethodTable.hpp too. > > $ make images > $ build/linux-x86_64-normal-server-release/images/jdk/bin/java > > -Aleksey > From amirhadadi at hotmail.com Mon Mar 25 08:38:16 2019 From: amirhadadi at hotmail.com (Amir Hadadi) Date: Mon, 25 Mar 2019 08:38:16 +0000 Subject: Stack walking performance issue In-Reply-To: <07897927-e4ea-f8af-d512-7cb59e86bf7f@oracle.com> References: <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> , <07897927-e4ea-f8af-d512-7cb59e86bf7f@oracle.com> Message-ID: Hi Stefan, I ran some of the tests you suggested. 1) G1 with -XX:-ClassUnloading shows the same issue as ZGC, top stack traces lead to java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*). 2) With class unloading enabled, I see the following being printed: service.gc.0:[24304.545s][debug][membername,table] ResolvedMethod entries counted 94768 removed 92352 service.gc.0:[36944.749s][debug][membername,table] ResolvedMethod entries counted 64041 removed 61616 service.gc.0:[36944.749s][debug][membername,table] ResolvedMethod entries counted 64041 removed 61616 service.gc.3:[42177.904s][debug][membername,table] ResolvedMethod entries counted 19346 removed 16930 service.gc.1:[47231.731s][debug][membername,table] ResolvedMethod entries counted 20110 removed 17694 service.gc.1:[47231.731s][debug][membername,table] ResolvedMethod entries counted 20110 removed 17694 service.gc.3:[52267.616s][debug][membername,table] ResolvedMethod entries counted 27426 removed 25010 service.gc.1:[57078.463s][debug][membername,table] ResolvedMethod entries counted 30835 removed 28419 service.gc.3:[61907.835s][debug][membername,table] ResolvedMethod entries counted 32403 removed 29987 service.gc.2:[66916.223s][debug][membername,table] ResolvedMethod entries counted 34545 removed 32129 service.gc.2:[71786.212s][debug][membername,table] ResolvedMethod entries counted 39112 removed 36696 service.gc.2:[76619.460s][debug][membername,table] ResolvedMethod entries counted 34305 removed 31889 ________________________________ From: Stefan Karlsson Sent: Monday, March 18, 2019 1:33 PM To: Amir Hadadi; zgc-dev at openjdk.java.net Subject: Re: Stack walking performance issue On 2019-03-18 10:46, Amir Hadadi wrote: > Thanks Stefan and Alexey! > As the app is not loading more and more classes, I was not expecting not having class unloading to be an issue. > Can you please explain what's the ResolvedMethodTable and what can cause it to fill up? I'm not too familiar with that code, but it looks like it creates an entry in the table for each different java stack frame it encounters in the stack walking code. There are comments about the ResolvedMethodName here: http://hg.openjdk.java.net/jdk/jdk/file/5e1480a38a43/src/java.base/share/classes/java/lang/invoke/MemberName.java#l46 > Can it keep filling up even when classes are not being constantly loaded? A GC that performs class unloading will actually do more cleaning work than unloading classes. Cleaning ResolvedMethodTable is one. Cleaning out unused entries in the StringTable is another. The ResolvedMethodTable holds "weak" pointers to ResolvedMethodNames java objects. If a ResolvedNMethodName is not strongly reachable, the GC will remove that entry (if class unloading is enabled). The ResolvedMethodName is installed in MemberName java objects (see code above). The stack frame code installs the MemberName object in StackFrameInfo.memberName here: void java_lang_StackFrameInfo::set_method_and_bci(Handle stackFrame, const methodHandle& method, int bci, TRAPS) { ... // Create and install ResolvedMethodName in ResolvedMethodTable CallInfo info(method(), ik, CHECK); // Installs ResolveMethodName in MemberName MethodHandles::init_method_MemberName(mname, info); And from your stack trace, the StackFrameInfo objects gets fetched here: java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle const&, int, Thread*) JavaFrameStream::fill_frame(int, objArrayHandle, methodHandle const&, Thread*) StackWalk::fill_in_frames(long, BaseFrameStream&, int, int, objArrayHandle, int&, Thread*) StackWalk::fetchNextBatch(Handle, long, long, int, int, objArrayHandle, Thread*) JVM_MoreStackWalk java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames I guess that these StackFrameInfos are used further down in that code, and when they're not needed any more they will be dropped from the object graph. When that happens there will be no other path to the MemberName, and no path to the ResolvedMethodName, and the next class unloading GC will clear the entry in the ResolvedMethodTable. In ZGC (in JDK 11), we actually do clean out the "weak" pointers in the ResolvedMethodTable, but we do not remove the entries. Therefore, if you do a lot of stack walking and throw away the StackFrameInfos, the ResolvedMethodTable will fill up with cleared entries pointing to NULL. So, in short, using the stack walking API with the JDK 11 version of ZGC, has the performance problem you've reported. > > I will run the experiments you suggested and report back. Thanks! StefanK > ________________________________ > From: Stefan Karlsson > Sent: Monday, March 18, 2019 10:54 AM > To: Amir Hadadi; zgc-dev at openjdk.java.net > Subject: Re: Stack walking performance issue > > Hi Amir, > > Thanks for testing ZGC and reporting back this issue. > > The stack trace indicates that the JVM is performing lookups in the > ResolvedMethodTable: > > ResolvedMethodTable::lookup(int, unsigned int, Method*) > java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle > const&, Thread*) > CallInfo::CallInfo(Method*, Klass*, Thread*) > > This table has a small, fixed size: > > enum Constants { > _table_size = 1007 > }; > > and it gets cleaned out during class unloading. > > ZGC doesn't have class unloading in JDK 11. In JDK 12, which is about to > go GA tomorrow [1], we've implemented concurrent class unloading for > ZGC. So, that version will clean out the ResolvedMethodTable. > > It would be good to verify that this is indeed the problem. Two things > that could be tested: > > 1) Run with G1 and class unloading disabled with -XX:-ClassUnloading. If > this is showing the same problem as ZGC, then we're on the right track. > > 2) Try with ZGC on JDK 12. > > When running with class unloading, you could also try to add > membername+table=debug to the -Xlog flag. For example: > > -Xlog:gc*,membername+table=debug > > This will print the following line every time the GC cleans the > ResolvedMemberTable during class unloading: > > log_debug(membername, table) ("ResolvedMethod entries counted %d > removed %d", _oops_counted, _oops_removed); > > This will show us how full this table is, and if it gets cleaned a lot. > If it's heavily populated even with class unloading, we probably need to > change it's implementation to use the new ConcurrentHashTable. > > Thanks, > StefanK > > [1] https://openjdk.java.net/projects/jdk/12/ > > On 2019-03-17 15:43, Amir Hadadi wrote: >> We've encountered the following performance issue which happens on an instance deployed in docker with ubuntu 16.04, Linux kernel 4.4.0-92-generic and OpenJDK 11.0.2. >> The issue shows up with zgc but does not show up with G1. >> >> During a period of 10 days after deployment, CPU usage goes up steadily at a rate of ~10% per day. Eventually we have to restart all instances. >> I profiled our app after 4 days of uptime using async-profiler and found that the following stack is the most frequent stack: https://gist.github.com/amirhadadi/48b6f84e3b2412124e817a50608e6ddd >> I tried restarting the instance and waited 10 minutes before profiling, and stack walking shows up much less in sampling: https://gist.github.com/amirhadadi/0c43b087b9bfd995119a97cbf3557d21 >> This is how the stack walk looks when profiling an instance deployed with g1 after 3 days: https://gist.github.com/amirhadadi/224c33a19bfd9ea8dcc264cefc641496 >> >> Please help me figure this one out. >> >> >> >> >> From stefan.karlsson at oracle.com Mon Mar 25 08:53:54 2019 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Mon, 25 Mar 2019 09:53:54 +0100 Subject: Stack walking performance issue In-Reply-To: References: <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> <07897927-e4ea-f8af-d512-7cb59e86bf7f@oracle.com> Message-ID: <1d2cff3b-8af0-b7c0-24ff-4033310499d8@oracle.com> Hi Amir, On 2019-03-25 09:38, Amir Hadadi wrote: > Hi Stefan, > I ran some of the tests you suggested. Thanks for doing these tests. > 1) G1 with -XX:-ClassUnloading shows the same issue as ZGC, top stack traces lead to java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*). I think G1 will fill up the table, and at some point plateau when all/most methods have been recorded in the table. For ZGC, with the bug in JDK 11, we'll never reach a steady state and will forever keep on increasing the hash table. > 2) With class unloading enabled, I see the following being printed: > > service.gc.0:[24304.545s][debug][membername,table] ResolvedMethod entries counted 94768 removed 92352 > service.gc.0:[36944.749s][debug][membername,table] ResolvedMethod entries counted 64041 removed 61616 > service.gc.0:[36944.749s][debug][membername,table] ResolvedMethod entries counted 64041 removed 61616 > service.gc.3:[42177.904s][debug][membername,table] ResolvedMethod entries counted 19346 removed 16930 > service.gc.1:[47231.731s][debug][membername,table] ResolvedMethod entries counted 20110 removed 17694 > service.gc.1:[47231.731s][debug][membername,table] ResolvedMethod entries counted 20110 removed 17694 > service.gc.3:[52267.616s][debug][membername,table] ResolvedMethod entries counted 27426 removed 25010 > service.gc.1:[57078.463s][debug][membername,table] ResolvedMethod entries counted 30835 removed 28419 > service.gc.3:[61907.835s][debug][membername,table] ResolvedMethod entries counted 32403 removed 29987 > service.gc.2:[66916.223s][debug][membername,table] ResolvedMethod entries counted 34545 removed 32129 > service.gc.2:[71786.212s][debug][membername,table] ResolvedMethod entries counted 39112 removed 36696 > service.gc.2:[76619.460s][debug][membername,table] ResolvedMethod entries counted 34305 removed 31889 Is this output from G1 or ZGC + JDK 12? This output shows that the table is too small. I've created a hotspot/runtime bug report for this issue: https://bugs.openjdk.java.net/browse/JDK-8221393 Thanks, StefanK > > ________________________________ > From: Stefan Karlsson > Sent: Monday, March 18, 2019 1:33 PM > To: Amir Hadadi; zgc-dev at openjdk.java.net > Subject: Re: Stack walking performance issue > > On 2019-03-18 10:46, Amir Hadadi wrote: >> Thanks Stefan and Alexey! >> As the app is not loading more and more classes, I was not expecting not having class unloading to be an issue. >> Can you please explain what's the ResolvedMethodTable and what can cause it to fill up? > > I'm not too familiar with that code, but it looks like it creates an > entry in the table for each different java stack frame it encounters in > the stack walking code. > > There are comments about the ResolvedMethodName here: > http://hg.openjdk.java.net/jdk/jdk/file/5e1480a38a43/src/java.base/share/classes/java/lang/invoke/MemberName.java#l46 > >> Can it keep filling up even when classes are not being constantly loaded? > > A GC that performs class unloading will actually do more cleaning work > than unloading classes. Cleaning ResolvedMethodTable is one. Cleaning > out unused entries in the StringTable is another. > > The ResolvedMethodTable holds "weak" pointers to ResolvedMethodNames > java objects. If a ResolvedNMethodName is not strongly reachable, the GC > will remove that entry (if class unloading is enabled). The > ResolvedMethodName is installed in MemberName java objects (see code > above). The stack frame code installs the MemberName object in > StackFrameInfo.memberName here: > > void java_lang_StackFrameInfo::set_method_and_bci(Handle stackFrame, > const methodHandle& method, int bci, TRAPS) { > ... > // Create and install ResolvedMethodName in ResolvedMethodTable > CallInfo info(method(), ik, CHECK); > // Installs ResolveMethodName in MemberName > MethodHandles::init_method_MemberName(mname, info); > > And from your stack trace, the StackFrameInfo objects gets fetched here: > > java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle > const&, int, Thread*) > JavaFrameStream::fill_frame(int, objArrayHandle, methodHandle const&, > Thread*) > StackWalk::fill_in_frames(long, BaseFrameStream&, int, int, > objArrayHandle, int&, Thread*) > StackWalk::fetchNextBatch(Handle, long, long, int, int, > objArrayHandle, Thread*) > JVM_MoreStackWalk > java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames > > I guess that these StackFrameInfos are used further down in that code, > and when they're not needed any more they will be dropped from the > object graph. When that happens there will be no other path to the > MemberName, and no path to the ResolvedMethodName, and the next class > unloading GC will clear the entry in the ResolvedMethodTable. > > In ZGC (in JDK 11), we actually do clean out the "weak" pointers in the > ResolvedMethodTable, but we do not remove the entries. Therefore, if you > do a lot of stack walking and throw away the StackFrameInfos, the > ResolvedMethodTable will fill up with cleared entries pointing to NULL. > > So, in short, using the stack walking API with the JDK 11 version of > ZGC, has the performance problem you've reported. > >> >> I will run the experiments you suggested and report back. > > Thanks! > StefanK > >> ________________________________ >> From: Stefan Karlsson >> Sent: Monday, March 18, 2019 10:54 AM >> To: Amir Hadadi; zgc-dev at openjdk.java.net >> Subject: Re: Stack walking performance issue >> >> Hi Amir, >> >> Thanks for testing ZGC and reporting back this issue. >> >> The stack trace indicates that the JVM is performing lookups in the >> ResolvedMethodTable: >> >> ResolvedMethodTable::lookup(int, unsigned int, Method*) >> java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle >> const&, Thread*) >> CallInfo::CallInfo(Method*, Klass*, Thread*) >> >> This table has a small, fixed size: >> >> enum Constants { >> _table_size = 1007 >> }; >> >> and it gets cleaned out during class unloading. >> >> ZGC doesn't have class unloading in JDK 11. In JDK 12, which is about to >> go GA tomorrow [1], we've implemented concurrent class unloading for >> ZGC. So, that version will clean out the ResolvedMethodTable. >> >> It would be good to verify that this is indeed the problem. Two things >> that could be tested: >> >> 1) Run with G1 and class unloading disabled with -XX:-ClassUnloading. If >> this is showing the same problem as ZGC, then we're on the right track. >> >> 2) Try with ZGC on JDK 12. >> >> When running with class unloading, you could also try to add >> membername+table=debug to the -Xlog flag. For example: >> >> -Xlog:gc*,membername+table=debug >> >> This will print the following line every time the GC cleans the >> ResolvedMemberTable during class unloading: >> >> log_debug(membername, table) ("ResolvedMethod entries counted %d >> removed %d", _oops_counted, _oops_removed); >> >> This will show us how full this table is, and if it gets cleaned a lot. >> If it's heavily populated even with class unloading, we probably need to >> change it's implementation to use the new ConcurrentHashTable. >> >> Thanks, >> StefanK >> >> [1] https://openjdk.java.net/projects/jdk/12/ >> >> On 2019-03-17 15:43, Amir Hadadi wrote: >>> We've encountered the following performance issue which happens on an instance deployed in docker with ubuntu 16.04, Linux kernel 4.4.0-92-generic and OpenJDK 11.0.2. >>> The issue shows up with zgc but does not show up with G1. >>> >>> During a period of 10 days after deployment, CPU usage goes up steadily at a rate of ~10% per day. Eventually we have to restart all instances. >>> I profiled our app after 4 days of uptime using async-profiler and found that the following stack is the most frequent stack: https://gist.github.com/amirhadadi/48b6f84e3b2412124e817a50608e6ddd >>> I tried restarting the instance and waited 10 minutes before profiling, and stack walking shows up much less in sampling: https://gist.github.com/amirhadadi/0c43b087b9bfd995119a97cbf3557d21 >>> This is how the stack walk looks when profiling an instance deployed with g1 after 3 days: https://gist.github.com/amirhadadi/224c33a19bfd9ea8dcc264cefc641496 >>> >>> Please help me figure this one out. >>> >>> >>> >>> >>> From amirhadadi at hotmail.com Mon Mar 25 09:32:30 2019 From: amirhadadi at hotmail.com (Amir Hadadi) Date: Mon, 25 Mar 2019 09:32:30 +0000 Subject: Stack walking performance issue In-Reply-To: <1d2cff3b-8af0-b7c0-24ff-4033310499d8@oracle.com> References: <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> <07897927-e4ea-f8af-d512-7cb59e86bf7f@oracle.com> , <1d2cff3b-8af0-b7c0-24ff-4033310499d8@oracle.com> Message-ID: The ResolvedMethod count output is from G1 + OpenJDK 11. ________________________________ From: Stefan Karlsson Sent: Monday, March 25, 2019 10:53 AM To: Amir Hadadi; zgc-dev at openjdk.java.net Subject: Re: Stack walking performance issue Hi Amir, On 2019-03-25 09:38, Amir Hadadi wrote: > Hi Stefan, > I ran some of the tests you suggested. Thanks for doing these tests. > 1) G1 with -XX:-ClassUnloading shows the same issue as ZGC, top stack traces lead to java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*). I think G1 will fill up the table, and at some point plateau when all/most methods have been recorded in the table. For ZGC, with the bug in JDK 11, we'll never reach a steady state and will forever keep on increasing the hash table. > 2) With class unloading enabled, I see the following being printed: > > service.gc.0:[24304.545s][debug][membername,table] ResolvedMethod entries counted 94768 removed 92352 > service.gc.0:[36944.749s][debug][membername,table] ResolvedMethod entries counted 64041 removed 61616 > service.gc.0:[36944.749s][debug][membername,table] ResolvedMethod entries counted 64041 removed 61616 > service.gc.3:[42177.904s][debug][membername,table] ResolvedMethod entries counted 19346 removed 16930 > service.gc.1:[47231.731s][debug][membername,table] ResolvedMethod entries counted 20110 removed 17694 > service.gc.1:[47231.731s][debug][membername,table] ResolvedMethod entries counted 20110 removed 17694 > service.gc.3:[52267.616s][debug][membername,table] ResolvedMethod entries counted 27426 removed 25010 > service.gc.1:[57078.463s][debug][membername,table] ResolvedMethod entries counted 30835 removed 28419 > service.gc.3:[61907.835s][debug][membername,table] ResolvedMethod entries counted 32403 removed 29987 > service.gc.2:[66916.223s][debug][membername,table] ResolvedMethod entries counted 34545 removed 32129 > service.gc.2:[71786.212s][debug][membername,table] ResolvedMethod entries counted 39112 removed 36696 > service.gc.2:[76619.460s][debug][membername,table] ResolvedMethod entries counted 34305 removed 31889 Is this output from G1 or ZGC + JDK 12? This output shows that the table is too small. I've created a hotspot/runtime bug report for this issue: https://bugs.openjdk.java.net/browse/JDK-8221393 Thanks, StefanK > > ________________________________ > From: Stefan Karlsson > Sent: Monday, March 18, 2019 1:33 PM > To: Amir Hadadi; zgc-dev at openjdk.java.net > Subject: Re: Stack walking performance issue > > On 2019-03-18 10:46, Amir Hadadi wrote: >> Thanks Stefan and Alexey! >> As the app is not loading more and more classes, I was not expecting not having class unloading to be an issue. >> Can you please explain what's the ResolvedMethodTable and what can cause it to fill up? > > I'm not too familiar with that code, but it looks like it creates an > entry in the table for each different java stack frame it encounters in > the stack walking code. > > There are comments about the ResolvedMethodName here: > http://hg.openjdk.java.net/jdk/jdk/file/5e1480a38a43/src/java.base/share/classes/java/lang/invoke/MemberName.java#l46 > >> Can it keep filling up even when classes are not being constantly loaded? > > A GC that performs class unloading will actually do more cleaning work > than unloading classes. Cleaning ResolvedMethodTable is one. Cleaning > out unused entries in the StringTable is another. > > The ResolvedMethodTable holds "weak" pointers to ResolvedMethodNames > java objects. If a ResolvedNMethodName is not strongly reachable, the GC > will remove that entry (if class unloading is enabled). The > ResolvedMethodName is installed in MemberName java objects (see code > above). The stack frame code installs the MemberName object in > StackFrameInfo.memberName here: > > void java_lang_StackFrameInfo::set_method_and_bci(Handle stackFrame, > const methodHandle& method, int bci, TRAPS) { > ... > // Create and install ResolvedMethodName in ResolvedMethodTable > CallInfo info(method(), ik, CHECK); > // Installs ResolveMethodName in MemberName > MethodHandles::init_method_MemberName(mname, info); > > And from your stack trace, the StackFrameInfo objects gets fetched here: > > java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle > const&, int, Thread*) > JavaFrameStream::fill_frame(int, objArrayHandle, methodHandle const&, > Thread*) > StackWalk::fill_in_frames(long, BaseFrameStream&, int, int, > objArrayHandle, int&, Thread*) > StackWalk::fetchNextBatch(Handle, long, long, int, int, > objArrayHandle, Thread*) > JVM_MoreStackWalk > java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames > > I guess that these StackFrameInfos are used further down in that code, > and when they're not needed any more they will be dropped from the > object graph. When that happens there will be no other path to the > MemberName, and no path to the ResolvedMethodName, and the next class > unloading GC will clear the entry in the ResolvedMethodTable. > > In ZGC (in JDK 11), we actually do clean out the "weak" pointers in the > ResolvedMethodTable, but we do not remove the entries. Therefore, if you > do a lot of stack walking and throw away the StackFrameInfos, the > ResolvedMethodTable will fill up with cleared entries pointing to NULL. > > So, in short, using the stack walking API with the JDK 11 version of > ZGC, has the performance problem you've reported. > >> >> I will run the experiments you suggested and report back. > > Thanks! > StefanK > >> ________________________________ >> From: Stefan Karlsson >> Sent: Monday, March 18, 2019 10:54 AM >> To: Amir Hadadi; zgc-dev at openjdk.java.net >> Subject: Re: Stack walking performance issue >> >> Hi Amir, >> >> Thanks for testing ZGC and reporting back this issue. >> >> The stack trace indicates that the JVM is performing lookups in the >> ResolvedMethodTable: >> >> ResolvedMethodTable::lookup(int, unsigned int, Method*) >> java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle >> const&, Thread*) >> CallInfo::CallInfo(Method*, Klass*, Thread*) >> >> This table has a small, fixed size: >> >> enum Constants { >> _table_size = 1007 >> }; >> >> and it gets cleaned out during class unloading. >> >> ZGC doesn't have class unloading in JDK 11. In JDK 12, which is about to >> go GA tomorrow [1], we've implemented concurrent class unloading for >> ZGC. So, that version will clean out the ResolvedMethodTable. >> >> It would be good to verify that this is indeed the problem. Two things >> that could be tested: >> >> 1) Run with G1 and class unloading disabled with -XX:-ClassUnloading. If >> this is showing the same problem as ZGC, then we're on the right track. >> >> 2) Try with ZGC on JDK 12. >> >> When running with class unloading, you could also try to add >> membername+table=debug to the -Xlog flag. For example: >> >> -Xlog:gc*,membername+table=debug >> >> This will print the following line every time the GC cleans the >> ResolvedMemberTable during class unloading: >> >> log_debug(membername, table) ("ResolvedMethod entries counted %d >> removed %d", _oops_counted, _oops_removed); >> >> This will show us how full this table is, and if it gets cleaned a lot. >> If it's heavily populated even with class unloading, we probably need to >> change it's implementation to use the new ConcurrentHashTable. >> >> Thanks, >> StefanK >> >> [1] https://openjdk.java.net/projects/jdk/12/ >> >> On 2019-03-17 15:43, Amir Hadadi wrote: >>> We've encountered the following performance issue which happens on an instance deployed in docker with ubuntu 16.04, Linux kernel 4.4.0-92-generic and OpenJDK 11.0.2. >>> The issue shows up with zgc but does not show up with G1. >>> >>> During a period of 10 days after deployment, CPU usage goes up steadily at a rate of ~10% per day. Eventually we have to restart all instances. >>> I profiled our app after 4 days of uptime using async-profiler and found that the following stack is the most frequent stack: https://gist.github.com/amirhadadi/48b6f84e3b2412124e817a50608e6ddd >>> I tried restarting the instance and waited 10 minutes before profiling, and stack walking shows up much less in sampling: https://gist.github.com/amirhadadi/0c43b087b9bfd995119a97cbf3557d21 >>> This is how the stack walk looks when profiling an instance deployed with g1 after 3 days: https://gist.github.com/amirhadadi/224c33a19bfd9ea8dcc264cefc641496 >>> >>> Please help me figure this one out. >>> >>> >>> >>> >>> From stefan.karlsson at oracle.com Mon Mar 25 09:33:46 2019 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Mon, 25 Mar 2019 10:33:46 +0100 Subject: Stack walking performance issue In-Reply-To: References: <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> <07897927-e4ea-f8af-d512-7cb59e86bf7f@oracle.com> <1d2cff3b-8af0-b7c0-24ff-4033310499d8@oracle.com> Message-ID: <4bce22df-b756-c76f-7789-918460ee2e8a@oracle.com> On 2019-03-25 10:32, Amir Hadadi wrote: > The ResolvedMethod count output is from G1 + OpenJDK 11. OK. Good to know. Thanks, StefanK > ________________________________ > From: Stefan Karlsson > Sent: Monday, March 25, 2019 10:53 AM > To: Amir Hadadi; zgc-dev at openjdk.java.net > Subject: Re: Stack walking performance issue > > Hi Amir, > > On 2019-03-25 09:38, Amir Hadadi wrote: >> Hi Stefan, >> I ran some of the tests you suggested. > > Thanks for doing these tests. > >> 1) G1 with -XX:-ClassUnloading shows the same issue as ZGC, top stack traces lead to java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle const&, Thread*). > > I think G1 will fill up the table, and at some point plateau when > all/most methods have been recorded in the table. For ZGC, with the bug > in JDK 11, we'll never reach a steady state and will forever keep on > increasing the hash table. > >> 2) With class unloading enabled, I see the following being printed: >> >> service.gc.0:[24304.545s][debug][membername,table] ResolvedMethod entries counted 94768 removed 92352 >> service.gc.0:[36944.749s][debug][membername,table] ResolvedMethod entries counted 64041 removed 61616 >> service.gc.0:[36944.749s][debug][membername,table] ResolvedMethod entries counted 64041 removed 61616 >> service.gc.3:[42177.904s][debug][membername,table] ResolvedMethod entries counted 19346 removed 16930 >> service.gc.1:[47231.731s][debug][membername,table] ResolvedMethod entries counted 20110 removed 17694 >> service.gc.1:[47231.731s][debug][membername,table] ResolvedMethod entries counted 20110 removed 17694 >> service.gc.3:[52267.616s][debug][membername,table] ResolvedMethod entries counted 27426 removed 25010 >> service.gc.1:[57078.463s][debug][membername,table] ResolvedMethod entries counted 30835 removed 28419 >> service.gc.3:[61907.835s][debug][membername,table] ResolvedMethod entries counted 32403 removed 29987 >> service.gc.2:[66916.223s][debug][membername,table] ResolvedMethod entries counted 34545 removed 32129 >> service.gc.2:[71786.212s][debug][membername,table] ResolvedMethod entries counted 39112 removed 36696 >> service.gc.2:[76619.460s][debug][membername,table] ResolvedMethod entries counted 34305 removed 31889 > > Is this output from G1 or ZGC + JDK 12? > > This output shows that the table is too small. I've created a > hotspot/runtime bug report for this issue: > https://bugs.openjdk.java.net/browse/JDK-8221393 > > Thanks, > StefanK > > >> >> ________________________________ >> From: Stefan Karlsson >> Sent: Monday, March 18, 2019 1:33 PM >> To: Amir Hadadi; zgc-dev at openjdk.java.net >> Subject: Re: Stack walking performance issue >> >> On 2019-03-18 10:46, Amir Hadadi wrote: >>> Thanks Stefan and Alexey! >>> As the app is not loading more and more classes, I was not expecting not having class unloading to be an issue. >>> Can you please explain what's the ResolvedMethodTable and what can cause it to fill up? >> >> I'm not too familiar with that code, but it looks like it creates an >> entry in the table for each different java stack frame it encounters in >> the stack walking code. >> >> There are comments about the ResolvedMethodName here: >> http://hg.openjdk.java.net/jdk/jdk/file/5e1480a38a43/src/java.base/share/classes/java/lang/invoke/MemberName.java#l46 >> >>> Can it keep filling up even when classes are not being constantly loaded? >> >> A GC that performs class unloading will actually do more cleaning work >> than unloading classes. Cleaning ResolvedMethodTable is one. Cleaning >> out unused entries in the StringTable is another. >> >> The ResolvedMethodTable holds "weak" pointers to ResolvedMethodNames >> java objects. If a ResolvedNMethodName is not strongly reachable, the GC >> will remove that entry (if class unloading is enabled). The >> ResolvedMethodName is installed in MemberName java objects (see code >> above). The stack frame code installs the MemberName object in >> StackFrameInfo.memberName here: >> >> void java_lang_StackFrameInfo::set_method_and_bci(Handle stackFrame, >> const methodHandle& method, int bci, TRAPS) { >> ... >> // Create and install ResolvedMethodName in ResolvedMethodTable >> CallInfo info(method(), ik, CHECK); >> // Installs ResolveMethodName in MemberName >> MethodHandles::init_method_MemberName(mname, info); >> >> And from your stack trace, the StackFrameInfo objects gets fetched here: >> >> java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle >> const&, int, Thread*) >> JavaFrameStream::fill_frame(int, objArrayHandle, methodHandle const&, >> Thread*) >> StackWalk::fill_in_frames(long, BaseFrameStream&, int, int, >> objArrayHandle, int&, Thread*) >> StackWalk::fetchNextBatch(Handle, long, long, int, int, >> objArrayHandle, Thread*) >> JVM_MoreStackWalk >> java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames >> >> I guess that these StackFrameInfos are used further down in that code, >> and when they're not needed any more they will be dropped from the >> object graph. When that happens there will be no other path to the >> MemberName, and no path to the ResolvedMethodName, and the next class >> unloading GC will clear the entry in the ResolvedMethodTable. >> >> In ZGC (in JDK 11), we actually do clean out the "weak" pointers in the >> ResolvedMethodTable, but we do not remove the entries. Therefore, if you >> do a lot of stack walking and throw away the StackFrameInfos, the >> ResolvedMethodTable will fill up with cleared entries pointing to NULL. >> >> So, in short, using the stack walking API with the JDK 11 version of >> ZGC, has the performance problem you've reported. >> >>> >>> I will run the experiments you suggested and report back. >> >> Thanks! >> StefanK >> >>> ________________________________ >>> From: Stefan Karlsson >>> Sent: Monday, March 18, 2019 10:54 AM >>> To: Amir Hadadi; zgc-dev at openjdk.java.net >>> Subject: Re: Stack walking performance issue >>> >>> Hi Amir, >>> >>> Thanks for testing ZGC and reporting back this issue. >>> >>> The stack trace indicates that the JVM is performing lookups in the >>> ResolvedMethodTable: >>> >>> ResolvedMethodTable::lookup(int, unsigned int, Method*) >>> java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle >>> const&, Thread*) >>> CallInfo::CallInfo(Method*, Klass*, Thread*) >>> >>> This table has a small, fixed size: >>> >>> enum Constants { >>> _table_size = 1007 >>> }; >>> >>> and it gets cleaned out during class unloading. >>> >>> ZGC doesn't have class unloading in JDK 11. In JDK 12, which is about to >>> go GA tomorrow [1], we've implemented concurrent class unloading for >>> ZGC. So, that version will clean out the ResolvedMethodTable. >>> >>> It would be good to verify that this is indeed the problem. Two things >>> that could be tested: >>> >>> 1) Run with G1 and class unloading disabled with -XX:-ClassUnloading. If >>> this is showing the same problem as ZGC, then we're on the right track. >>> >>> 2) Try with ZGC on JDK 12. >>> >>> When running with class unloading, you could also try to add >>> membername+table=debug to the -Xlog flag. For example: >>> >>> -Xlog:gc*,membername+table=debug >>> >>> This will print the following line every time the GC cleans the >>> ResolvedMemberTable during class unloading: >>> >>> log_debug(membername, table) ("ResolvedMethod entries counted %d >>> removed %d", _oops_counted, _oops_removed); >>> >>> This will show us how full this table is, and if it gets cleaned a lot. >>> If it's heavily populated even with class unloading, we probably need to >>> change it's implementation to use the new ConcurrentHashTable. >>> >>> Thanks, >>> StefanK >>> >>> [1] https://openjdk.java.net/projects/jdk/12/ >>> >>> On 2019-03-17 15:43, Amir Hadadi wrote: >>>> We've encountered the following performance issue which happens on an instance deployed in docker with ubuntu 16.04, Linux kernel 4.4.0-92-generic and OpenJDK 11.0.2. >>>> The issue shows up with zgc but does not show up with G1. >>>> >>>> During a period of 10 days after deployment, CPU usage goes up steadily at a rate of ~10% per day. Eventually we have to restart all instances. >>>> I profiled our app after 4 days of uptime using async-profiler and found that the following stack is the most frequent stack: https://gist.github.com/amirhadadi/48b6f84e3b2412124e817a50608e6ddd >>>> I tried restarting the instance and waited 10 minutes before profiling, and stack walking shows up much less in sampling: https://gist.github.com/amirhadadi/0c43b087b9bfd995119a97cbf3557d21 >>>> This is how the stack walk looks when profiling an instance deployed with g1 after 3 days: https://gist.github.com/amirhadadi/224c33a19bfd9ea8dcc264cefc641496 >>>> >>>> Please help me figure this one out. >>>> >>>> >>>> >>>> >>>> From coleen.phillimore at oracle.com Mon Mar 25 11:36:23 2019 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Mon, 25 Mar 2019 07:36:23 -0400 Subject: Stack walking performance issue In-Reply-To: <1d2cff3b-8af0-b7c0-24ff-4033310499d8@oracle.com> References: <99f8a107-0285-f8ec-5775-3b322e764a0e@oracle.com> <07897927-e4ea-f8af-d512-7cb59e86bf7f@oracle.com> <1d2cff3b-8af0-b7c0-24ff-4033310499d8@oracle.com> Message-ID: <7588c9dc-3487-a481-57f9-458db06077a7@oracle.com> On 3/25/19 4:53 AM, Stefan Karlsson wrote: > Hi Amir, > > On 2019-03-25 09:38, Amir Hadadi wrote: >> Hi Stefan, >> I ran some of the tests you suggested. > > Thanks for doing these tests. > >> 1) G1 with -XX:-ClassUnloading shows the same issue as ZGC, top stack >> traces lead to >> java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle >> const&, Thread*). > > I think G1 will fill up the table, and at some point plateau when > all/most methods have been recorded in the table. For ZGC, with the > bug in JDK 11, we'll never reach a steady state and will forever keep > on increasing the hash table. > >> 2) With class unloading enabled, I see the following being printed: >> >> service.gc.0:[24304.545s][debug][membername,table] ResolvedMethod >> entries counted 94768 removed 92352 >> service.gc.0:[36944.749s][debug][membername,table] ResolvedMethod >> entries counted 64041 removed 61616 >> service.gc.0:[36944.749s][debug][membername,table] ResolvedMethod >> entries counted 64041 removed 61616 >> service.gc.3:[42177.904s][debug][membername,table] ResolvedMethod >> entries counted 19346 removed 16930 >> service.gc.1:[47231.731s][debug][membername,table] ResolvedMethod >> entries counted 20110 removed 17694 >> service.gc.1:[47231.731s][debug][membername,table] ResolvedMethod >> entries counted 20110 removed 17694 >> service.gc.3:[52267.616s][debug][membername,table] ResolvedMethod >> entries counted 27426 removed 25010 >> service.gc.1:[57078.463s][debug][membername,table] ResolvedMethod >> entries counted 30835 removed 28419 >> service.gc.3:[61907.835s][debug][membername,table] ResolvedMethod >> entries counted 32403 removed 29987 >> service.gc.2:[66916.223s][debug][membername,table] ResolvedMethod >> entries counted 34545 removed 32129 >> service.gc.2:[71786.212s][debug][membername,table] ResolvedMethod >> entries counted 39112 removed 36696 >> service.gc.2:[76619.460s][debug][membername,table] ResolvedMethod >> entries counted 34305 removed 31889 > > Is this output from G1 or ZGC + JDK 12? > > This output shows that the table is too small. I've created a > hotspot/runtime bug report for this issue: > https://bugs.openjdk.java.net/browse/JDK-8221393 Thanks.? It's unfortunate that the stack walk API has to use ResolvedMethodName but that's the direction they went.? That's a lot of entries. Coleen > > Thanks, > StefanK > > >> >> ________________________________ >> From: Stefan Karlsson >> Sent: Monday, March 18, 2019 1:33 PM >> To: Amir Hadadi; zgc-dev at openjdk.java.net >> Subject: Re: Stack walking performance issue >> >> On 2019-03-18 10:46, Amir Hadadi wrote: >>> Thanks Stefan and Alexey! >>> As the app is not loading more and more classes, I was not expecting >>> not having class unloading to be an issue. >>> Can you please explain what's the ResolvedMethodTable and what can >>> cause it to fill up? >> >> I'm not too familiar with that code, but it looks like it creates an >> entry in the table for each different java stack frame it encounters in >> the stack walking code. >> >> There are comments about the ResolvedMethodName here: >> http://hg.openjdk.java.net/jdk/jdk/file/5e1480a38a43/src/java.base/share/classes/java/lang/invoke/MemberName.java#l46 >> >> >>> Can it keep filling up even when classes are not being constantly >>> loaded? >> >> A GC that performs class unloading will actually do more cleaning work >> than unloading classes. Cleaning ResolvedMethodTable is one. Cleaning >> out unused entries in the StringTable is another. >> >> The ResolvedMethodTable holds "weak" pointers to ResolvedMethodNames >> java objects. If a ResolvedNMethodName is not strongly reachable, the GC >> will remove that entry (if class unloading is enabled). The >> ResolvedMethodName is installed in MemberName java objects (see code >> above). The stack frame code installs the MemberName object in >> StackFrameInfo.memberName here: >> >> void java_lang_StackFrameInfo::set_method_and_bci(Handle stackFrame, >> const methodHandle& method, int bci, TRAPS) { >> ... >> ??? // Create and install ResolvedMethodName in ResolvedMethodTable >> ??? CallInfo info(method(), ik, CHECK); >> ??? // Installs ResolveMethodName in MemberName >> ??? MethodHandles::init_method_MemberName(mname, info); >> >> And from your stack trace, the StackFrameInfo objects gets fetched here: >> >> ?? java_lang_StackFrameInfo::set_method_and_bci(Handle, methodHandle >> const&, int, Thread*) >> ?? JavaFrameStream::fill_frame(int, objArrayHandle, methodHandle const&, >> Thread*) >> ?? StackWalk::fill_in_frames(long, BaseFrameStream&, int, int, >> objArrayHandle, int&, Thread*) >> ?? StackWalk::fetchNextBatch(Handle, long, long, int, int, >> objArrayHandle, Thread*) >> ?? JVM_MoreStackWalk >> java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames >> >> I guess that these StackFrameInfos are used further down in that code, >> and when they're not needed any more they will be dropped from the >> object graph. When that happens there will be no other path to the >> MemberName, and no path to the ResolvedMethodName, and the next class >> unloading GC will clear the entry in the ResolvedMethodTable. >> >> In ZGC (in JDK 11), we actually do clean out the "weak" pointers in the >> ResolvedMethodTable, but we do not remove the entries. Therefore, if you >> do a lot of stack walking and throw away the StackFrameInfos, the >> ResolvedMethodTable will fill up with cleared entries pointing to NULL. >> >> So, in short, using the stack walking API with the JDK 11 version of >> ZGC, has the performance problem you've reported. >> >>> >>> I will run the experiments you suggested and report back. >> >> Thanks! >> StefanK >> >>> ________________________________ >>> From: Stefan Karlsson >>> Sent: Monday, March 18, 2019 10:54 AM >>> To: Amir Hadadi; zgc-dev at openjdk.java.net >>> Subject: Re: Stack walking performance issue >>> >>> Hi Amir, >>> >>> Thanks for testing ZGC and reporting back this issue. >>> >>> The stack trace indicates that the JVM is performing lookups in the >>> ResolvedMethodTable: >>> >>> ??? ResolvedMethodTable::lookup(int, unsigned int, Method*) >>> java_lang_invoke_ResolvedMethodName::find_resolved_method(methodHandle >>> const&, Thread*) >>> CallInfo::CallInfo(Method*, Klass*, Thread*) >>> >>> This table has a small, fixed size: >>> >>> ???? enum Constants { >>> ?????? _table_size? = 1007 >>> ???? }; >>> >>> and it gets cleaned out during class unloading. >>> >>> ZGC doesn't have class unloading in JDK 11. In JDK 12, which is >>> about to >>> go GA tomorrow [1], we've implemented concurrent class unloading for >>> ZGC. So, that version will clean out the ResolvedMethodTable. >>> >>> It would be good to verify that this is indeed the problem. Two things >>> that could be tested: >>> >>> 1) Run with G1 and class unloading disabled with >>> -XX:-ClassUnloading. If >>> this is showing the same problem as ZGC, then we're on the right track. >>> >>> 2) Try with ZGC on JDK 12. >>> >>> When running with class unloading, you could also try to add >>> membername+table=debug to the -Xlog flag. For example: >>> >>> ??? -Xlog:gc*,membername+table=debug >>> >>> This will print the following line every time the GC cleans the >>> ResolvedMemberTable during class unloading: >>> >>> ???? log_debug(membername, table) ("ResolvedMethod entries counted %d >>> removed %d", _oops_counted, _oops_removed); >>> >>> This will show us how full this table is, and if it gets cleaned a lot. >>> If it's heavily populated even with class unloading, we probably >>> need to >>> change it's implementation to use the new ConcurrentHashTable. >>> >>> Thanks, >>> StefanK >>> >>> [1] https://openjdk.java.net/projects/jdk/12/ >>> >>> On 2019-03-17 15:43, Amir Hadadi wrote: >>>> We've encountered the following performance issue which happens on >>>> an instance deployed in docker with ubuntu 16.04, Linux kernel >>>> 4.4.0-92-generic and OpenJDK 11.0.2. >>>> The issue shows up with zgc but does not show up with G1. >>>> >>>> During a period of 10 days after deployment, CPU usage goes up >>>> steadily at a rate of ~10% per day. Eventually we have to restart >>>> all instances. >>>> I profiled our app after 4 days of uptime using async-profiler and >>>> found that the following stack is the most frequent stack: >>>> https://gist.github.com/amirhadadi/48b6f84e3b2412124e817a50608e6ddd >>>> I tried restarting the instance and waited 10 minutes before >>>> profiling, and stack walking shows up much less in sampling: >>>> https://gist.github.com/amirhadadi/0c43b087b9bfd995119a97cbf3557d21 >>>> This is how the stack walk looks when profiling an instance >>>> deployed with g1 after 3 days: >>>> https://gist.github.com/amirhadadi/224c33a19bfd9ea8dcc264cefc641496 >>>> >>>> Please help me figure this one out. >>>> >>>> >>>> >>>> >>>> From per.liden at oracle.com Fri Mar 29 11:45:27 2019 From: per.liden at oracle.com (per.liden at oracle.com) Date: Fri, 29 Mar 2019 11:45:27 +0000 Subject: hg: zgc/zgc: 221 new changesets Message-ID: <201903291145.x2TBjc3g017388@aojmv0008.oracle.com> Changeset: a6221f993616 Author: pzhang Date: 2019-03-12 11:49 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a6221f993616 8220566: AArch64: Set default vm features for Ampere eMAG CPUs Summary: Set defaults for vendor specific features Reviewed-by: adinn ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: d611b76d1327 Author: mdoerr Date: 2019-03-14 12:30 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d611b76d1327 8220660: [s390]: debug build broken after JDK-8220301 Reviewed-by: shade ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp Changeset: 6bf8877eb1b9 Author: roland Date: 2019-03-12 15:42 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6bf8877eb1b9 8220374: C2: LoopStripMining doesn't strip as expected Reviewed-by: rkennke, thartmann, mdoerr ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java Changeset: 677cede5608e Author: stefank Date: 2019-03-14 09:08 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/677cede5608e 8220411: Remove ScavengeRootsInCode=0 code Reviewed-by: thartmann, coleenp ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciBaseObject.cpp ! src/hotspot/share/ci/ciBaseObject.hpp ! src/hotspot/share/ci/ciObject.cpp ! src/hotspot/share/ci/ciObject.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/opto/type.cpp Changeset: fce463e39f72 Author: stefank Date: 2019-03-14 09:14 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fce463e39f72 8220342: Remove scavenge_root_nmethods_do from VM_HeapWalkOperation::collect_simple_roots Reviewed-by: sspitsyn, ehelin ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: 4b1426ed1c44 Author: stefank Date: 2019-03-14 09:15 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4b1426ed1c44 8220343: Move scavenge_root_nmethods from shared code Reviewed-by: kvn, eosterlund ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/pcTasks.cpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psTasks.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp + src/hotspot/share/gc/shared/scavengableNMethods.cpp + src/hotspot/share/gc/shared/scavengableNMethods.hpp + src/hotspot/share/gc/shared/scavengableNMethodsData.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java Changeset: 153419748bf8 Author: sgehwolf Date: 2019-02-25 15:41 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/153419748bf8 8219585: [TESTBUG] sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java passes trivially when it shouldn't Reviewed-by: dfuchs, sballal ! test/jdk/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java ! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: 5d48ae032588 Author: hseigel Date: 2019-03-14 09:38 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5d48ae032588 8219579: Remove redundant signature parsing from the verifier Summary: Change verifier signature checking into asserts because ClassFileParser checks signatures for files being verified. Reviewed-by: lfoltan, coleenp, redestad, dholmes ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp + test/hotspot/jtreg/runtime/verifier/BadSignatures.jcod + test/hotspot/jtreg/runtime/verifier/TestSigParse.java Changeset: 70a818b1d9db Author: redestad Date: 2019-03-14 15:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/70a818b1d9db 8220502: Inefficient pre-sizing of PhiResolverState arrays in c1_LIRGenerator Reviewed-by: thartmann, kvn ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp Changeset: 478f1483c511 Author: lancea Date: 2019-03-14 10:50 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/478f1483c511 8220252: Fix Headings in java.naming Reviewed-by: dfuchs ! src/java.naming/share/classes/com/sun/jndi/ldap/EventSupport.java ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/CompoundName.java ! src/java.naming/share/classes/javax/naming/Context.java ! src/java.naming/share/classes/javax/naming/directory/DirContext.java ! src/java.naming/share/classes/javax/naming/event/EventContext.java ! src/java.naming/share/classes/javax/naming/ldap/LdapContext.java Changeset: e6a1c4e28294 Author: gadams Date: 2019-03-14 10:58 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e6a1c4e28294 8218166: com/sun/jdi/SimulResumerTest.java failure Reviewed-by: dlong, jcbeyler ! test/jdk/com/sun/jdi/SimulResumerTest.java Changeset: c0fccca69aff Author: jcbeyler Date: 2019-03-14 09:35 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c0fccca69aff 8220628: Move the HeapMonitor library to C++ Summary: Migrate libHeapMonitorTest.c to libHeapMonitorTest.cpp Reviewed-by: cjplummer, sspitsyn - test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.c + test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.cpp Changeset: deb99f13c6cd Author: bpb Date: 2019-03-14 09:43 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/deb99f13c6cd 8220614: (bf) Buffer absolute slice methods should use Objects.checkFromIndexSize() Reviewed-by: alanb, igerasim, rriggs ! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/StringCharBuffer.java Changeset: 641768acb12e Author: cushon Date: 2019-03-08 09:58 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/641768acb12e 8220378: Unused Names constants Reviewed-by: jjg, mcimadamore Contributed-by: Ron Shapiro ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java Changeset: 41b79b3e21fb Author: itakiguchi Date: 2019-03-15 00:49 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/41b79b3e21fb 8220281: IBM-858 alias name is missing on IBM00858 charset Summary: Add aliases into IBM charsets Reviewed-by: naoto ! make/data/charsetmapping/charsets ! test/jdk/sun/nio/cs/TestIBMBugs.java Changeset: 2ab55d39fb5b Author: cushon Date: 2019-03-13 22:05 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2ab55d39fb5b 8220644: Align required/found pairs in diagnostics Reviewed-by: mcimadamore, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 829bf950287e Author: redestad Date: 2019-03-14 18:56 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/829bf950287e 8220366: Optimize Symbol handling in ClassVerifier and SignatureStream Reviewed-by: hseigel, coleenp, lfoltan ! src/hotspot/share/classfile/stackMapFrame.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/symbol.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: 777110c61b1f Author: mseledtsov Date: 2019-03-14 11:26 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/777110c61b1f 8220676: [TESTBUG] ProblemList TestCPUSets until the test issue is resolved Summary: Added the test to problem list Reviewed-by: lfoltan ! test/hotspot/jtreg/ProblemList.txt Changeset: 67f72165dca5 Author: jjg Date: 2019-03-14 11:39 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/67f72165dca5 8220379: Fix doclint handling of headings Reviewed-by: erikj, jlahoda ! make/CompileJavaModules.gmk ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Env.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java - test/langtools/jdk/javadoc/tool/doclint/ImplicitHeadersTest.java + test/langtools/jdk/javadoc/tool/doclint/ImplicitHeadingsTest.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AccessibilityTest.out ! test/langtools/tools/doclint/html/BlockTagsTest.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.out ! test/langtools/tools/doclint/tidy/MissingTag.java ! test/langtools/tools/doclint/tidy/MissingTag.out - test/langtools/tools/javac/doclint/ImplicitHeadersTest.java + test/langtools/tools/javac/doclint/ImplicitHeadingsTest.java Changeset: 3cc19f34075b Author: jjg Date: 2019-03-14 11:39 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3cc19f34075b Merge Changeset: 943cfab99051 Author: jjg Date: 2019-03-14 13:33 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/943cfab99051 8219691: method summary table head should be enclosed in Reviewed-by: jjg Contributed-by: dthomson at google.com ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java Changeset: b70c65a946a0 Author: ngasson Date: 2019-03-14 14:25 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b70c65a946a0 8219628: [TESTBUG] javadoc/doclet/InheritDocForUserTags fails with -othervm Reviewed-by: jjg, clanger ! test/langtools/jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java Changeset: b6134b6d75ff Author: jjg Date: 2019-03-14 15:30 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b6134b6d75ff 8220249: fix headings in java.compiler Reviewed-by: erikj, darcy ! make/CompileJavaModules.gmk ! src/java.compiler/share/classes/javax/annotation/processing/Generated.java Changeset: 8a66c92526cb Author: iignatyev Date: 2019-03-14 16:17 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8a66c92526cb 8220689: problem list RandomCommandsTest in graal runs Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 421b47214391 Author: dtitov Date: 2019-03-14 16:28 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/421b47214391 8218812: vmTestbase/nsk/jvmti/GetAllThreads/allthr001/TestDescription.java failed Reviewed-by: dlong, sspitsyn, jcbeyler ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp Changeset: 6ab293f66cae Author: iignatyev Date: 2019-03-14 19:37 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6ab293f66cae 8219139: move hotspot tests from test/jdk/vm Reviewed-by: dholmes, mseledtsov + test/hotspot/jtreg/compiler/codegen/BadLogicCode.java + test/hotspot/jtreg/compiler/codegen/ShiftTest.java + test/hotspot/jtreg/compiler/exceptions/ExceptionInInit.java + test/hotspot/jtreg/compiler/runtime/JITClassInit.java + test/hotspot/jtreg/gc/ArraySize.java + test/hotspot/jtreg/gc/InfiniteList.java + test/hotspot/jtreg/runtime/ErrorHandling/ExplicitArithmeticCheck.java + test/hotspot/jtreg/runtime/Thread/MonitorCacheMaybeExpand_DeadLock.java + test/hotspot/jtreg/runtime/interpreter/WideStrictInline.java + test/hotspot/jtreg/runtime/reflect/ReflectStackOverflow.java + test/hotspot/jtreg/runtime/verifier/TestStaticIF.java + test/hotspot/jtreg/runtime/verifier/VerifyProtectedConstructor.java + test/hotspot/jtreg/runtime/verifier/VerifyStackForExceptionHandlers.java + test/hotspot/jtreg/runtime/verifier/defaultMethods/DefaultMethodRegressionTests.java + test/hotspot/jtreg/runtime/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java ! test/jdk/TEST.groups + test/jdk/tools/launcher/JniInvocationTest.java + test/jdk/tools/launcher/exeJniInvocationTest.c - test/jdk/vm/JniInvocationTest.java - test/jdk/vm/exeJniInvocationTest.c - test/jdk/vm/gc/ArraySize.java - test/jdk/vm/gc/InfiniteList.java - test/jdk/vm/jit/BadLogicCode.java - test/jdk/vm/jit/ExceptionInInit.java - test/jdk/vm/jit/JITClassInit.java - test/jdk/vm/runtime/ExplicitArithmeticCheck.java - test/jdk/vm/runtime/MonitorCacheMaybeExpand_DeadLock.java - test/jdk/vm/runtime/ReflectStackOverflow.java - test/jdk/vm/runtime/ShiftTest.java - test/jdk/vm/runtime/WideStrictInline.java - test/jdk/vm/verifier/TestStaticIF.java - test/jdk/vm/verifier/VerifyProtectedConstructor.java - test/jdk/vm/verifier/VerifyStackForExceptionHandlers.java - test/jdk/vm/verifier/defaultMethods/DefaultMethodRegressionTests.java - test/jdk/vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java Changeset: 8ff8b3734549 Author: thartmann Date: 2019-03-15 08:27 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8ff8b3734549 8220611: compiler/classUnloading/methodUnloading/TestOverloadCompileQueues.java timeout Summary: Test should not be executed with Graal as JIT. Reviewed-by: kvn ! test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestOverloadCompileQueues.java Changeset: fb7a1fdeaea7 Author: gadams Date: 2019-03-15 06:16 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fb7a1fdeaea7 8220678: unquarantine nsk/jdi/ThreadReference/setEnabled/setenabled003 Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: 6f14d52d5e10 Author: shade Date: 2019-03-15 13:01 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6f14d52d5e10 8220712: [TESTBUG] gc/shenandoah/compiler/TestMaybeNullUnsafeAccess should run with Shenandoah enabled Reviewed-by: rkennke, roland ! test/hotspot/jtreg/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java Changeset: 81605c74b980 Author: chegar Date: 2019-03-15 14:50 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/81605c74b980 8179549: Typo in network properties documentation Reviewed-by: clanger, coffeys ! src/java.base/share/classes/java/net/doc-files/net-properties.html Changeset: 8f91e1a7ebdc Author: chegar Date: 2019-03-15 14:54 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8f91e1a7ebdc 8213912: Semantic typo in HttpExchange.java Reviewed-by: dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java Changeset: 62e4ada7c4c8 Author: erikj Date: 2019-03-15 09:13 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/62e4ada7c4c8 8220093: Change to GCC 8.2 for building on Linux at Oracle Reviewed-by: tbell ! make/autoconf/toolchain.m4 ! make/conf/jib-profiles.js ! make/devkit/Makefile + make/devkit/Tars.gmk ! make/devkit/Tools.gmk Changeset: c61f09122d3b Author: jwilhelm Date: 2019-03-15 18:59 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c61f09122d3b 8220704: ZGC: gc tests complain Java heap too small Reviewed-by: iignatyev, tschatzl ! test/hotspot/jtreg/gc/ArraySize.java ! test/hotspot/jtreg/gc/InfiniteList.java Changeset: 5529640c5f67 Author: coleenp Date: 2019-03-15 16:00 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5529640c5f67 8220512: Deoptimize redefinition functions that have dirty ICs Summary: Walk ICs to determine whether nmethods are dependent on redefined classes. Reviewed-by: sspitsyn, eosterlund ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCodeHeap.hpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/aot/aotLoader.hpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/ci/ciObjectFactory.hpp ! src/hotspot/share/classfile/metadataOnStackMark.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: d2f8b7b33013 Author: bpb Date: 2019-03-15 16:24 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d2f8b7b33013 8219876: (bf) Improve IndexOutOfBoundsException messages in $Type$Buffer classes Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/StringCharBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template Changeset: 5274462d5725 Author: jwilhelm Date: 2019-03-16 02:08 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5274462d5725 8220745: Fix problemlist entry to refer to 8220613 Reviewed-by: dcubed ! test/jdk/ProblemList.txt Changeset: 4985c8ca55b9 Author: ysuenaga Date: 2019-03-16 21:27 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4985c8ca55b9 8220555: JFR tool shows potentially misleading message when it cannot access a file Reviewed-by: egahlin, mseledtsov ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java ! test/jdk/jdk/jfr/tool/TestPrint.java Changeset: 1caf2daef7cf Author: alanb Date: 2019-03-16 12:31 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1caf2daef7cf 8220738: (sc) Move ServerSocketChannelImpl remaining native method to Net Reviewed-by: bpb ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java ! src/java.base/unix/native/libnio/ch/IOUtil.c ! src/java.base/unix/native/libnio/ch/Net.c - src/java.base/unix/native/libnio/ch/ServerSocketChannelImpl.c - src/java.base/unix/native/libnio/ch/UnixAsynchronousServerSocketChannelImpl.c ! src/java.base/unix/native/libnio/ch/nio_util.h ! src/java.base/windows/native/libnio/ch/IOUtil.c ! src/java.base/windows/native/libnio/ch/Net.c - src/java.base/windows/native/libnio/ch/ServerSocketChannelImpl.c ! src/java.base/windows/native/libnio/ch/nio_util.h ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java - src/jdk.sctp/unix/native/libsctp/SctpServerChannelImpl.c ! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java Changeset: b5a73f22b2bd Author: alanb Date: 2019-03-16 19:44 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b5a73f22b2bd 8220493: Prepare Socket/ServerSocket for alternative platform SocketImpl Reviewed-by: chegar Contributed-by: alan.bateman at oracle.com, michael.x.mcmahon at oracle.com ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java + src/java.base/share/classes/java/net/DelegatingSocketImpl.java ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketImpl.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java + src/java.base/share/classes/sun/net/PlatformSocketImpl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketInputStreamInstrumentor.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketOutputStreamInstrumentor.java + test/jdk/java/net/SocketImpl/SocketImplCombinations.java ! test/jdk/jdk/jfr/event/io/TestInstrumentation.java Changeset: 56e9781e6044 Author: igerasim Date: 2019-03-16 13:44 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/56e9781e6044 6307456: UnixFileSystem_md.c use of chmod() and access() should handle EINTR signal appropriately (unix) Reviewed-by: bpb, dholmes, alanb ! src/java.base/unix/native/libjava/UnixFileSystem_md.c ! src/java.base/unix/native/libjava/io_util_md.h Changeset: 1a18b8d56d73 Author: igerasim Date: 2019-03-16 15:05 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1a18b8d56d73 8220684: Process.waitFor(long, TimeUnit) can return false for a process that exited within the timeout Reviewed-by: prappo, dholmes, rriggs ! src/java.base/share/classes/java/lang/Process.java + test/jdk/java/lang/Process/WaitFor.java Changeset: 5e1480a38a43 Author: chegar Date: 2019-03-17 08:26 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5e1480a38a43 8220719: Allow other named NetPermissions to be used Reviewed-by: mullan, alanb ! src/java.base/share/classes/java/net/NetPermission.java Changeset: 7c23a4432610 Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7c23a4432610 8220569: ZGC: Rename and rework ZUnmapBadViews to ZVerifyViews Reviewed-by: stefank, eosterlund ! src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java Changeset: 759a63069fac Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/759a63069fac 8220741: ZGC: Move CPU agnostic files from linux_x86 to linux Reviewed-by: stefank, eosterlund + src/hotspot/os/linux/gc/z/zLargePages_linux.cpp + src/hotspot/os/linux/gc/z/zNUMA_linux.cpp + src/hotspot/os/linux/gc/z/zVirtualMemory_linux.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zLargePages_linux_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zNUMA_linux_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zVirtualMemory_linux_x86.cpp Changeset: 349843ebb209 Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/349843ebb209 8220586: ZGC: Move relocation logic from ZPage to ZRelocate Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocate.hpp Changeset: f344a0c6e19e Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f344a0c6e19e 8220587: ZGC: Break out forwarding information from ZPage Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zBarrier.cpp + src/hotspot/share/gc/z/zForwarding.cpp + src/hotspot/share/gc/z/zForwarding.hpp + src/hotspot/share/gc/z/zForwarding.inline.hpp + src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/gc/z/zForwardingTable.cpp ! src/hotspot/share/gc/z/zForwardingTable.hpp ! src/hotspot/share/gc/z/zForwardingTable.inline.hpp - src/hotspot/share/gc/z/zForwardingTableEntry.hpp ! src/hotspot/share/gc/z/zGranuleMap.hpp ! src/hotspot/share/gc/z/zGranuleMap.inline.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zHeap.inline.hpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageCache.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocate.hpp + test/hotspot/gtest/gc/z/test_zForwarding.cpp - test/hotspot/gtest/gc/z/test_zForwardingTable.cpp ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: 790679f86a51 Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/790679f86a51 8220588: ZGC: Convert ZRelocationSet to hold ZForwardings instead of ZPages Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zDriver.hpp ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zForwarding.hpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp ! src/hotspot/share/gc/z/zForwardingTable.cpp ! src/hotspot/share/gc/z/zForwardingTable.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zHeap.inline.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocationSet.cpp ! src/hotspot/share/gc/z/zRelocationSet.hpp ! src/hotspot/share/gc/z/zRelocationSet.inline.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.hpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp Changeset: c585ef187216 Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c585ef187216 8220589: ZGC: Remove superfluous ZPageTableEntry Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zDebug.gdb ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zHeap.inline.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMark.hpp ! src/hotspot/share/gc/z/zPageTable.cpp ! src/hotspot/share/gc/z/zPageTable.hpp ! src/hotspot/share/gc/z/zPageTable.inline.hpp - src/hotspot/share/gc/z/zPageTableEntry.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java Changeset: 84295bd6d359 Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/84295bd6d359 8220590: ZGC: Remove ZPages from ZPageTable when freed Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zPageTable.cpp Changeset: b9f030844be4 Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b9f030844be4 8220591: ZGC: Don't delay reclaimation of ZVirtualMemory Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zPageAllocator.cpp Changeset: d0d26fc836dd Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d0d26fc836dd 8220592: ZGC: Move destruction of detached ZPages into ZPageAllocator Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp Changeset: eb54b34af2be Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/eb54b34af2be 8220593: ZGC: Remove superfluous ZPage::is_detached() Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageCache.cpp Changeset: 5748eae24183 Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5748eae24183 8220594: ZGC: Remove superfluous ZPage::is_active() Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageCache.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp Changeset: 8f1771ea1e39 Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8f1771ea1e39 8220595: ZGC: Introduce ZAttachedArray Reviewed-by: stefank, eosterlund + src/hotspot/share/gc/z/zAttachedArray.hpp + src/hotspot/share/gc/z/zAttachedArray.inline.hpp Changeset: 07943af21b96 Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/07943af21b96 8220596: ZGC: Convert ZNMethodData to use ZAttachedArray Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zNMethodData.cpp ! src/hotspot/share/gc/z/zNMethodData.hpp Changeset: f92f1f1045ad Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f92f1f1045ad 8220597: ZGC: Convert ZForwarding to use ZAttachedArray Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zForwarding.hpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp Changeset: e6a92f2f37a9 Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e6a92f2f37a9 8220599: ZGC: Introduce ZSafeDelete Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp + src/hotspot/share/gc/z/zSafeDelete.hpp + src/hotspot/share/gc/z/zSafeDelete.inline.hpp Changeset: 6d1caebf8d37 Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6d1caebf8d37 8220600: ZGC: Delete ZPages using ZSafeDelete Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zDriver.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp Changeset: 36e0665773e7 Author: pliden Date: 2019-03-18 11:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/36e0665773e7 8220601: ZGC: Delete ZNMethodTableEntry arrays using ZSafeDelete Reviewed-by: stefank, eosterlund - src/hotspot/share/gc/z/zNMethodAllocator.cpp - src/hotspot/share/gc/z/zNMethodAllocator.hpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp Changeset: 2786541e4f91 Author: sgehwolf Date: 2019-03-13 20:07 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2786541e4f91 8220579: [Containers] SubSystem.java out of sync with osContainer_linux.cpp Reviewed-by: bobv, adinn ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java Changeset: b4779a44476b Author: stefank Date: 2019-03-18 15:19 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b4779a44476b 8220606: Move ScavengableNMethods unlinking to unregister_nmethod Reviewed-by: pliden, eosterlund ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/scavengableNMethods.cpp ! src/hotspot/share/gc/shared/scavengableNMethods.hpp Changeset: 98e21d4da074 Author: stefank Date: 2019-03-18 15:21 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/98e21d4da074 8220609: Cleanups in ScavengableNMethods Reviewed-by: pliden, eosterlund ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psTasks.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/scavengableNMethods.cpp ! src/hotspot/share/gc/shared/scavengableNMethods.hpp Changeset: e81b44c68680 Author: rkennke Date: 2019-03-18 16:33 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e81b44c68680 8220780: ShenandoahBS::AccessBarrier::oop_store_in_heap ignores AS_NO_KEEPALIVE Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: 564043cbe138 Author: erikj Date: 2019-03-18 17:33 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/564043cbe138 8220737: Jib based 32 bit windows builds fail Reviewed-by: tbell, dholmes ! make/conf/jib-profiles.js Changeset: d265655be483 Author: jjg Date: 2019-03-18 11:50 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d265655be483 8220693: jdk/javadoc/doclet/MetaTag/MetaTag.java with unexpected date Reviewed-by: hannesw ! test/langtools/jdk/javadoc/doclet/MetaTag/MetaTag.java Changeset: 2e586b74722e Author: jnimeh Date: 2019-03-18 15:26 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2e586b74722e 8218723: Use SunJCE Mac in SecretKeyFactory PBKDF2 implementation Reviewed-by: apetcher ! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java + test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java + test/jdk/javax/crypto/SecretKeyFactory/evilprov.jar + test/jdk/javax/crypto/SecretKeyFactory/evilprov/Makefile + test/jdk/javax/crypto/SecretKeyFactory/evilprov/README + test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java + test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilProvider.java + test/jdk/javax/crypto/SecretKeyFactory/evilprov/module-info.java Changeset: 7418b266e1c7 Author: jjiang Date: 2019-03-19 10:36 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7418b266e1c7 8220410: sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed with missing expected output Summary: Using the same timezone for jar verifying and date formatting Reviewed-by: weijun ! test/jdk/sun/security/tools/jarsigner/warnings/NoTimestampTest.java ! test/jdk/sun/security/tools/jarsigner/warnings/Test.java Changeset: 5f4dedb4dcf5 Author: aoqi Date: 2019-03-19 17:03 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5f4dedb4dcf5 8220812: gc/shenandoah/options/TestLoopMiningArguments.java fails if default GC is serial/parallel/cms Reviewed-by: shade Contributed-by: Ao Qi ! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java Changeset: 8717d7424861 Author: chegar Date: 2019-03-19 11:15 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8717d7424861 8170705: sun/net/www/protocol/http/StackTraceTest.java fails intermittently with Invalid Http response Reviewed-by: dfuchs ! test/jdk/sun/net/www/protocol/http/StackTraceTest.java Changeset: 3827cd66e788 Author: mbaesken Date: 2019-03-18 16:04 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3827cd66e788 8220781: linux-s390 : os::get_summary_cpu_info gives bad output Reviewed-by: dholmes, lucy ! src/hotspot/os/linux/os_linux.cpp Changeset: f554d3e88da3 Author: mbaesken Date: 2019-03-18 15:29 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f554d3e88da3 8220355: Improve assertion texts and exception messages in eventHandlerVMInit Reviewed-by: alanb, sspitsyn, jcbeyler ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c ! src/java.instrument/share/native/libinstrument/JPLISAgent.c Changeset: 791052cc88db Author: chegar Date: 2019-03-19 14:27 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/791052cc88db 8220663: Incorrect handling of IPv6 addresses in Socket(Proxy.HTTP) Reviewed-by: alanb, michaelm ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java ! test/jdk/java/net/Socket/HttpProxy.java Changeset: dfde3bb48c03 Author: rriggs Date: 2019-03-19 10:47 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dfde3bb48c03 8220613: java/util/Arrays/TimSortStackSize2.java times out with fastdebug build Reviewed-by: lancea, alanb ! test/jdk/ProblemList.txt ! test/jdk/TEST.ROOT ! test/jdk/java/util/Arrays/TimSortStackSize2.java Changeset: 021448dc442c Author: kbarrett Date: 2019-03-19 14:08 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/021448dc442c 8220690: ATTRIBUTE_ALIGNED requires GNU extensions enabled Summary: Use __typeof__(x) instead of typeof(x). Reviewed-by: shade, sgehwolf ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: da7f6755ba71 Author: bobv Date: 2019-03-19 12:00 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/da7f6755ba71 8219562: Line of code in osContainer_linux.cpp L102 appears unreachable Reviewed-by: rriggs, sgehwolf ! src/hotspot/os/linux/osContainer_linux.cpp Changeset: d909d0a883c4 Author: bobv Date: 2019-03-19 12:10 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d909d0a883c4 8212528: Wrong cgroup subsystem being used for some CPU Container Metrics Reviewed-by: rriggs, sgehwolf ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java Changeset: d5da034032e9 Author: bobv Date: 2019-03-19 12:29 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d5da034032e9 8217766: Container Support doesn't work for some Join Controllers combinations Reviewed-by: rriggs, sgehwolf ! src/hotspot/os/linux/osContainer_linux.cpp ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java Changeset: c2238a12f259 Author: bobv Date: 2019-03-19 14:31 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c2238a12f259 Merge Changeset: 4b6a629d0615 Author: kbarrett Date: 2019-03-19 14:32 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4b6a629d0615 8218975: Bug in macOSX kernel's pthread support Summary: Use freelist of pthread_mutex/condvar pairs on macOSX. Reviewed-by: tschatzl, dholmes, dcubed Contributed-by: kim.barrett at oracle.com, patricio.chilano.mateo at oracle.com ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/posix/os_posix.inline.hpp Changeset: 6146ab937899 Author: coleenp Date: 2019-03-19 14:22 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6146ab937899 8220744: Move RedefineTests to from runtime to serviceability Summary: move tests out of runtime to jvmti/RedefineClasses Reviewed-by: sspitsyn, dcubed, cjplummer, hseigel, mseledtsov ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/RedefineObject/Agent.java - test/hotspot/jtreg/runtime/RedefineObject/TestRedefineObject.java - test/hotspot/jtreg/runtime/RedefineObject/WalkThroughInvoke.java - test/hotspot/jtreg/runtime/RedefineTests/ModifyAnonymous.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineAddLambdaExpression.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineAnnotations.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineDeleteJmethod.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineDoubleDelete.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineFinalizer.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceCall.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceMethods.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineLeak.java - test/hotspot/jtreg/runtime/RedefineTests/RedefinePreviousVersions.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethods.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineSubtractLambdaExpression.java - test/hotspot/jtreg/runtime/RedefineTests/TestMultipleClasses.java - test/hotspot/jtreg/runtime/RedefineTests/libRedefineDeleteJmethod.c - test/hotspot/jtreg/runtime/RedefineTests/libRedefineDoubleDelete.c ! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/Agent.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDeleteJmethod.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/UnresolvedClassAgent.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/UnresolvedClassAgent.mf + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/WalkThroughInvoke.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/libRedefineDeleteJmethod.c + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/libRedefineDoubleDelete.c - test/hotspot/jtreg/serviceability/jvmti/RetransformClassesZeroLength.java - test/hotspot/jtreg/serviceability/jvmti/TestLambdaFormRetransformation.java - test/hotspot/jtreg/serviceability/jvmti/TestRedefineWithUnresolvedClass.java - test/hotspot/jtreg/serviceability/jvmti/UnresolvedClassAgent.java - test/hotspot/jtreg/serviceability/jvmti/UnresolvedClassAgent.mf Changeset: ddfb658c8ce3 Author: apetcher Date: 2019-03-19 15:18 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ddfb658c8ce3 8147502: Digest is incorrectly truncated for ECDSA signatures when the bit length of n is less than the field size Summary: Truncate the digest according to the group order, not the field size Reviewed-by: jnimeh ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/native/libsunec/impl/ec.c + test/jdk/sun/security/ec/SignatureDigestTruncate.java Changeset: 6ba98ff89499 Author: pmuthuswamy Date: 2019-03-20 09:58 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6ba98ff89499 8219958: Automatically load taglets from a jar file Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java + test/langtools/jdk/javadoc/doclet/testAutoLoadTaglets/TestAutoLoadTaglets.java Changeset: 40296a51aeb0 Author: chegar Date: 2019-03-20 08:33 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/40296a51aeb0 8153508: ContentHandler API contains link to private contentPathProp Reviewed-by: dfuchs, vtewari ! src/java.base/share/classes/java/net/ContentHandler.java Changeset: af3f568cbd2d Author: dcherepanov Date: 2019-03-20 11:51 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/af3f568cbd2d 8211100: hotspot C1 issue with comparing long numbers on x86 32-bit Reviewed-by: iveresov, thartmann ! src/hotspot/share/c1/c1_LIRGenerator.cpp + test/hotspot/jtreg/compiler/c1/Test8211100.java Changeset: 83cace4142c8 Author: chegar Date: 2019-03-20 09:17 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/83cace4142c8 8221098: Run java/net/URL/HandlerLoop.java in othervm mode Reviewed-by: alanb, martin ! test/jdk/java/net/URL/HandlerLoop.java Changeset: 06222165c35f Author: jwilhelm Date: 2019-03-20 17:13 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/06222165c35f Added tag jdk-12-ga for changeset b67884871b5f ! .hgtags Changeset: 18547cad9ec6 Author: jwilhelm Date: 2019-03-20 17:28 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/18547cad9ec6 Merge ! .hgtags Changeset: 55c262f4f5a1 Author: jwilhelm Date: 2019-03-20 22:53 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/55c262f4f5a1 8220389: Update Graal Reviewed-by: kvn, dlong + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IntegerStampShiftTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompilerOptions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/doc-files/CompilationBailoutActionHelp.txt + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/doc-files/CompilationFailureActionHelp.txt + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64ArrayEqualsStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.jdk9.test/src/org/graalvm/compiler/hotspot/jdk9/test/StringUTF16ToBytesGetCharsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/BigIntegerIntrinsicsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalOptionValues.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayIndexOfOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRightShiftNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java Changeset: d9f43dfbe524 Author: dholmes Date: 2019-03-20 18:01 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d9f43dfbe524 8218446: SuspendAtExit hangs Reviewed-by: rehn, dcubed ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 003cc64366da Author: jjg Date: 2019-03-20 15:35 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/003cc64366da 8220249: fix headings in java.compiler Reviewed-by: erikj, darcy ! src/java.base/share/classes/java/io/DataInput.java ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/doc-files/ValueBased.html ! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MutableCallSite.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/package-info.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/package-info.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/net/Inet4Address.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/text/ChoiceFormat.java ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! src/java.base/share/classes/java/text/DateFormat.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! src/java.base/share/classes/java/text/Format.java ! src/java.base/share/classes/java/text/MessageFormat.java ! src/java.base/share/classes/java/text/NumberFormat.java ! src/java.base/share/classes/java/text/SimpleDateFormat.java ! src/java.base/share/classes/java/time/Instant.java ! src/java.base/share/classes/java/time/ZoneId.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDate.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDateImpl.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTime.java ! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTime.java ! src/java.base/share/classes/java/time/chrono/Chronology.java ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/temporal/IsoFields.java ! src/java.base/share/classes/java/time/temporal/JulianFields.java ! src/java.base/share/classes/java/time/temporal/Temporal.java ! src/java.base/share/classes/java/time/temporal/WeekFields.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Formatter.java ! src/java.base/share/classes/java/util/GregorianCalendar.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/Scanner.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/doc-files/coll-designfaq.html ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/java/util/spi/ResourceBundleProvider.java Changeset: ce78fac1f6d5 Author: jwilhelm Date: 2019-03-21 01:49 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ce78fac1f6d5 Added tag jdk-13+13 for changeset 83cace4142c8 ! .hgtags Changeset: 79fcfc6c02e8 Author: dholmes Date: 2019-03-20 23:32 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/79fcfc6c02e8 8221180: Deprecate AllowJNIEnvProxy Reviewed-by: coleenp, dcubed ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: a8e7194c2b0d Author: dholmes Date: 2019-03-21 03:00 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a8e7194c2b0d 8221208: Backout JDK-8218446 Reviewed-by: iignatyev, rehn ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 8d9d71bba199 Author: clanger Date: 2019-03-21 09:16 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8d9d71bba199 8172695: (scanner) java/util/Scanner/ScanTest.java fails Reviewed-by: smarks, bpb ! test/jdk/java/util/Scanner/ScanTest.java Changeset: 67c58bd66e82 Author: jiefu Date: 2019-03-21 04:55 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/67c58bd66e82 8220658: Improve the readability of container information in the error log Reviewed-by: dholmes, bobv ! src/hotspot/os/linux/os_linux.cpp Changeset: ed40b61fed96 Author: ysuenaga Date: 2019-03-21 21:17 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ed40b61fed96 8220784: hsdis cannot be built with MinGW64 Reviewed-by: iklam, dholmes ! src/utils/hsdis/Makefile Changeset: d8d45286ffa9 Author: mbalao Date: 2019-03-21 01:51 -0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d8d45286ffa9 8220753: Re-introduce the test case for TLS 1.2 algorithms in SunPKCS11 crypto provider Reviewed-by: xuelei + test/jdk/sun/security/pkcs11/tls/tls12/TestTLS12.java + test/jdk/sun/security/pkcs11/tls/tls12/cert8.db + test/jdk/sun/security/pkcs11/tls/tls12/key3.db + test/jdk/sun/security/pkcs11/tls/tls12/keystore + test/jdk/sun/security/pkcs11/tls/tls12/nss.cfg + test/jdk/sun/security/pkcs11/tls/tls12/secmod.db Changeset: 0288c6919a20 Author: hseigel Date: 2019-03-21 10:47 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0288c6919a20 8221096: Description of -XX:+PrintFlagsRanges is incorrect Summary: Remove the phrase: and exit VM Reviewed-by: lfoltan ! src/hotspot/share/runtime/globals.hpp Changeset: b00a4187d5ec Author: apetcher Date: 2019-03-21 13:10 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b00a4187d5ec 8221172: SunEC specific test is not limited to SunEC Summary: Fixing a minor test bug in the SignatureDigestTruncate regression test Reviewed-by: mullan ! test/jdk/sun/security/ec/SignatureDigestTruncate.java Changeset: f10ca228b22f Author: alanb Date: 2019-03-21 17:38 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f10ca228b22f 8221259: New tests for java.net.Socket to exercise long standing behavior Reviewed-by: chegar + test/jdk/java/net/Socket/AsyncShutdown.java + test/jdk/java/net/Socket/ConnectionReset.java + test/jdk/java/net/Socket/Timeouts.java + test/jdk/java/net/Socket/UdpSocket.java Changeset: 98a01c1344aa Author: bobv Date: 2019-03-21 14:40 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/98a01c1344aa 8220674: [TESTBUG] MetricsMemoryTester failcount test in docker container only works with debug JVMs Reviewed-by: sspitsyn, sgehwolf ! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java Changeset: 3fe41815505c Author: bchristi Date: 2019-03-21 11:58 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3fe41815505c 8211941: Enable checking/ignoring of non-conforming Class-Path entries Reviewed-by: alanb, mchung ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java Changeset: 35e8d1eb4040 Author: igerasim Date: 2019-03-21 12:28 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/35e8d1eb4040 8170494: JNI exception pending in PlainDatagramSocketImpl.c Reviewed-by: clanger, vtewari ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c Changeset: 7fbb4340b125 Author: dtitov Date: 2019-03-21 19:56 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7fbb4340b125 8218401: WRONG_PHASE: vmTestbase/nsk/jvmti test crash Reviewed-by: sspitsyn, jcbeyler ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Breakpoint/breakpoint001/breakpoint001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FramePop/framepop002/framepop002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SingleStep/singlestep003/singlestep003.cpp Changeset: 727ab25a4e24 Author: xuelei Date: 2019-03-21 13:32 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/727ab25a4e24 8221270: Duplicated synchronized keywords in SSLSocketImpl Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 1928a50e7e83 Author: xuelei Date: 2019-03-21 14:18 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1928a50e7e83 8221273: put sun/security/pkcs11/tls/tls12/TestTLS12.java on ProblemList.txt Reviewed-by: mullan ! test/jdk/ProblemList.txt Changeset: 8478c8c48886 Author: rkennke Date: 2019-03-21 22:37 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8478c8c48886 8221278: Shenandoah should not enqueue string dedup candidates during root scan Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: eed9f74eab87 Author: rkennke Date: 2019-03-15 09:57 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/eed9f74eab87 8220714: C2 Compilation failure when accessing off-heap memory using Unsafe Reviewed-by: vlivanov, roland ! src/hotspot/share/opto/library_call.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestUnsafeOffheapSwap.java Changeset: ed34367d4e9f Author: ngasson Date: 2019-03-22 03:04 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ed34367d4e9f 8220451: jdi/EventQueue/remove/remove004 failed due to "ERROR: thread2 is not alive" 8220456: jdi/EventQueue/remove_l/remove_l004 failed due to "TIMEOUT while waiting for event" Reviewed-by: sspitsyn, dcubed, gadams ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004/TestDescription.java Changeset: fce15a3c1922 Author: clanger Date: 2019-03-22 08:56 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fce15a3c1922 8200286: (testbug) MOptionTest test fails with java.lang.AssertionError: Classfiles too old! Reviewed-by: stuefe, jjg ! test/langtools/tools/javac/modules/MOptionTest.java Changeset: 17da5f618aaf Author: akolarkunnu Date: 2019-02-26 03:24 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/17da5f618aaf 8211322: Reduce the timeout of tooltip in SwingSet2DemoTest Reviewed-by: serb, shurailine Contributed-by: gauri.patil at oracle.com ! test/jdk/sanity/client/SwingSet/src/SwingSet2DemoTest.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JToolTipOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/version_info Changeset: a17f46493e0b Author: dmarkov Date: 2019-02-26 18:12 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a17f46493e0b 8214109: XToolkit is not correctly displayed color on 16-bit high color setting Reviewed-by: serb, prr ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java Changeset: 6673d2b7e084 Author: psadhukhan Date: 2019-02-27 14:48 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6673d2b7e084 Merge - src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/COPYING - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripDebugPlugin.java - test/jdk/tools/jlink/plugins/StripDebugPluginTest.java Changeset: d9d9655bb077 Author: prr Date: 2019-02-27 14:30 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d9d9655bb077 Merge Changeset: e4813eded7cb Author: serb Date: 2019-02-27 18:46 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e4813eded7cb 8213110: Remove the use of applets in automatic tests Reviewed-by: prr ! test/jdk/ProblemList.txt - test/jdk/java/awt/Choice/PopdownGeneratesMouseEvents/PopdownGeneratesMouseEvents.html ! test/jdk/java/awt/Choice/PopdownGeneratesMouseEvents/PopdownGeneratesMouseEvents.java - test/jdk/java/awt/Choice/PopupPosTest/PopupPosTest.html ! test/jdk/java/awt/Choice/PopupPosTest/PopupPosTest.java - test/jdk/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.html ! test/jdk/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.java - test/jdk/java/awt/Component/F10TopToplevel/F10TopToplevel.html ! test/jdk/java/awt/Component/F10TopToplevel/F10TopToplevel.java ! test/jdk/java/awt/ComponentOrientation/BorderTest.java ! test/jdk/java/awt/ComponentOrientation/FlowTest.java - test/jdk/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.html ! test/jdk/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.java - test/jdk/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.html ! test/jdk/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java ! test/jdk/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java ! test/jdk/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowRetaining.java - test/jdk/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.html ! test/jdk/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.java - test/jdk/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.html ! test/jdk/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java ! test/jdk/java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusSetVisibleTest.java ! test/jdk/java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusToFrontTest.java - test/jdk/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.html ! test/jdk/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.java ! test/jdk/java/awt/Focus/ClearLwQueueBreakTest/ClearLwQueueBreakTest.java ! test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java ! test/jdk/java/awt/Focus/ConsumeNextKeyTypedOnModalShowTest/ConsumeNextKeyTypedOnModalShowTest.java ! test/jdk/java/awt/Focus/ContainerFocusAutoTransferTest/ContainerFocusAutoTransferTest.java - test/jdk/java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.html ! test/jdk/java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.java ! test/jdk/java/awt/Focus/FocusEmbeddedFrameTest/FocusEmbeddedFrameTest.java ! test/jdk/java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java - test/jdk/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.html ! test/jdk/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.java ! test/jdk/java/awt/Focus/FrameJumpingToMouse/FrameJumpingToMouse.java ! test/jdk/java/awt/Focus/IconifiedFrameFocusChangeTest/IconifiedFrameFocusChangeTest.java - test/jdk/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.html ! test/jdk/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.java - test/jdk/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.html ! test/jdk/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.java - test/jdk/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.html ! test/jdk/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java ! test/jdk/java/awt/Focus/NoAutotransferToDisabledCompTest/NoAutotransferToDisabledCompTest.java - test/jdk/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.html ! test/jdk/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java ! test/jdk/java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java ! test/jdk/java/awt/Focus/RequestFocusToDisabledCompTest/RequestFocusToDisabledCompTest.java ! test/jdk/java/awt/Focus/ResetMostRecentFocusOwnerTest/ResetMostRecentFocusOwnerTest.java ! test/jdk/java/awt/Focus/RestoreFocusOnDisabledComponentTest/RestoreFocusOnDisabledComponentTest.java ! test/jdk/java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java - test/jdk/java/awt/Focus/ToFrontFocusTest/ToFrontFocus.html ! test/jdk/java/awt/Focus/ToFrontFocusTest/ToFrontFocus.java - test/jdk/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.html ! test/jdk/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.java - test/jdk/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html ! test/jdk/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.java ! test/jdk/java/awt/Focus/WrongKeyTypedConsumedTest/WrongKeyTypedConsumedTest.java ! test/jdk/java/awt/FontClass/CreateFont/BigFont.java - test/jdk/java/awt/FontClass/CreateFont/bigfont.html - test/jdk/java/awt/Frame/DisposeStressTest/DisposeStressTest.html ! test/jdk/java/awt/Frame/DisposeStressTest/DisposeStressTest.java - test/jdk/java/awt/Frame/NonEDT_GUI_DeadlockTest/NonEDT_GUI_Deadlock.html ! test/jdk/java/awt/Frame/NonEDT_GUI_DeadlockTest/NonEDT_GUI_Deadlock.java ! test/jdk/java/awt/FullScreen/SetFSWindow/FSFrame.java - test/jdk/java/awt/GridBagLayout/GridBagLayoutIpadXYTest/GridBagLayoutIpadXYTest.html ! test/jdk/java/awt/GridBagLayout/GridBagLayoutIpadXYTest/GridBagLayoutIpadXYTest.java - test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.html ! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.java - test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.html ! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java - test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.html ! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.java - test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/MenuItemActivatedTest/MenuItemActivatedTest.html ! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/MenuItemActivatedTest/MenuItemActivatedTest.java - test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html ! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java - test/jdk/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.html ! test/jdk/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.java - test/jdk/java/awt/List/FocusEmptyListTest/FocusEmptyListTest.html ! test/jdk/java/awt/List/FocusEmptyListTest/FocusEmptyListTest.java - test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.html ! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java - test/jdk/java/awt/Mouse/ExtraMouseClick/ExtraMouseClick.html ! test/jdk/java/awt/Mouse/ExtraMouseClick/ExtraMouseClick.java - test/jdk/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html ! test/jdk/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.java - test/jdk/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.html ! test/jdk/java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.java - test/jdk/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.html ! test/jdk/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.java - test/jdk/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.html ! test/jdk/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java - test/jdk/java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html ! test/jdk/java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java - test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.html ! test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java - test/jdk/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.html ! test/jdk/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.java - test/jdk/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.html ! test/jdk/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.java - test/jdk/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.html ! test/jdk/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.java - test/jdk/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.html ! test/jdk/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.java - test/jdk/java/awt/dnd/NoFormatsCrashTest/NoFormatsCrashTest.html ! test/jdk/java/awt/dnd/NoFormatsCrashTest/NoFormatsCrashTest.java - test/jdk/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.html ! test/jdk/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.java - test/jdk/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.html ! test/jdk/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.java - test/jdk/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.html ! test/jdk/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.java - test/jdk/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html ! test/jdk/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java - test/jdk/java/awt/event/MouseEvent/FrameMouseEventAbsoluteCoordsTest/FrameMouseEventAbsoluteCoordsTest.html ! test/jdk/java/awt/event/MouseEvent/FrameMouseEventAbsoluteCoordsTest/FrameMouseEventAbsoluteCoordsTest.java - test/jdk/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.html ! test/jdk/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.java - test/jdk/java/awt/event/MouseEvent/MouseClickTest/MouseClickTest.html ! test/jdk/java/awt/event/MouseEvent/MouseClickTest/MouseClickTest.java - test/jdk/java/awt/event/MouseEvent/MouseWheelEventAbsoluteCoordsTest/MouseWheelEventAbsoluteCoordsTest.html ! test/jdk/java/awt/event/MouseEvent/MouseWheelEventAbsoluteCoordsTest/MouseWheelEventAbsoluteCoordsTest.java - test/jdk/java/awt/event/MouseEvent/RobotLWTest/RobotLWTest.html ! test/jdk/java/awt/event/MouseEvent/RobotLWTest/RobotLWTest.java - test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.html ! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.java - test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.html ! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.java - test/jdk/javax/imageio/AppletResourceTest.html ! test/jdk/javax/imageio/AppletResourceTest.java - test/jdk/javax/swing/JFrame/4962534/bug4962534.html ! test/jdk/javax/swing/JFrame/4962534/bug4962534.java - test/jdk/javax/swing/JPopupMenu/4634626/bug4634626.html ! test/jdk/javax/swing/JPopupMenu/4634626/bug4634626.java - test/jdk/javax/swing/MultiUIDefaults/4300666/bug4300666.html ! test/jdk/javax/swing/MultiUIDefaults/4300666/bug4300666.java - test/jdk/javax/swing/text/StyledEditorKit/4506788/bug4506788.html ! test/jdk/javax/swing/text/StyledEditorKit/4506788/bug4506788.java - test/jdk/sun/java2d/cmm/ColorConvertOp/ConstructorsNullTest/ConstructorsNullTest.html ! test/jdk/sun/java2d/cmm/ColorConvertOp/ConstructorsNullTest/ConstructorsNullTest.java Changeset: 7c11a7cc7c1d Author: prr Date: 2019-03-01 16:59 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7c11a7cc7c1d 8210782: Upgrade HarfBuzz to the latest 2.3.1 Reviewed-by: serb, ihse, erikj ! make/lib/Awt2dLibraries.gmk ! src/java.desktop/share/legal/harfbuzz.md + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-fdsc-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-ankr-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-bsln-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-common.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-feat-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-just-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-kerx-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-lcar-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-morx-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-trak-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-ltag-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-map.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-map.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-array.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-atomic-private.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-atomic.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-blob-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-blob.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-blob.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-json.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-text.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-serialize.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-cff-interp-common.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-cff-interp-cs-common.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-cff-interp-dict-common.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-cff1-interp-cs.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-cff2-interp-cs.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-common.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-common.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-coretext.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-debug.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-deprecated.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-dsalgs.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-fallback-shape.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ft.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-iter.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-kern.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-machinery.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-map-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-map.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-map.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-mutex-private.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-mutex.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-null.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-object-private.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-object.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-file-private.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-file.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-type-private.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-type.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cff-common.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cff1-table.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cff1-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cff2-table.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cff2-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cmap-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-cbdt-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-colr-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-cpal-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-sbix-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-svg-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-deprecated.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-face.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-face.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-font.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-gasp-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-glyf-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-hdmx-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-head-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-hhea-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-hmtx-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-kern-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-base-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-common-private.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-common.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gdef-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gpos-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsub-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsubgpos-private.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsubgpos.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-jstf-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-math-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-math.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-maxp-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-name-language.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-name-language.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-name-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-name.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-name.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-os2-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-os2-unicode-ranges.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-post-macroman.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-post-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-fallback.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-win1256.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-default.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hangul.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hebrew.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-machine.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-table.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-khmer-machine.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-khmer-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-khmer.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-khmer.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar-machine.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-thai.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-tibetan.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-machine.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-table.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-vowel-constraints.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-vowel-constraints.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-fallback-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-fallback.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-fallback.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-normalize-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-normalize.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-normalize.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-stat-table.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-tag-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-tag.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-tag.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-avar-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-fvar-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-hvar-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-mvar-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-vorg-table.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-private.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set-digest-private.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set-digest.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape-plan-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape-plan.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape-plan.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper-impl-private.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper-impl.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper-list.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-static.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-string-array.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-cff-common.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-cff-common.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-cff1.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-cff1.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-cff2.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-cff2.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-glyf.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-glyf.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-input.cc + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-input.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-plan.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-plan.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-private.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/ucdn.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode-emoji-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode-private.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-utf-private.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-utf.hh + src/java.desktop/share/native/libfontmanager/harfbuzz/hb-vector.hh ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-version.h ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb-warning.cc ! src/java.desktop/share/native/libfontmanager/harfbuzz/hb.h + src/java.desktop/share/native/libfontmanager/harfbuzz/hb.hh ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc Changeset: 9413f1a4dc2b Author: serb Date: 2019-03-04 01:44 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9413f1a4dc2b 8061381: [macosx] Accelerators does not spelled for JMenuItems by Voice Over Reviewed-by: prr, kaddepalli ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java Changeset: 6b2f2ec0f618 Author: pbansal Date: 2019-03-05 13:09 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6b2f2ec0f618 8214253: Tooltip is transparent rather than having a black background Reviewed-by: serb, psadhukhan ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: 63946f20c24f Author: pbansal Date: 2019-03-05 14:03 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/63946f20c24f 8214112: The whole text in target JPasswordField image are not selected Reviewed-by: serb, psadhukhan ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: a5af6175d62b Author: kaddepalli Date: 2019-03-07 12:51 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a5af6175d62b 8218674: HTML Tooltip with "img=src" on component doesn't show Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java + test/jdk/javax/swing/text/html/8218674/TooltipImageTest.java + test/jdk/javax/swing/text/html/8218674/circle.png Changeset: 7d5e595cb7aa Author: psadhukhan Date: 2019-03-08 14:07 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7d5e595cb7aa 8215396: JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java + test/jdk/javax/swing/JTabbedPane/TabProb.java Changeset: 371d29d4add5 Author: serb Date: 2019-03-09 14:48 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/371d29d4add5 8219504: Test for JDK-8211435 can be run on all platforms Reviewed-by: kaddepalli, dmarkov, sveerabhadra ! test/jdk/java/awt/Focus/NullActiveWindowOnFocusLost/NullActiveWindowOnFocusLost.java Changeset: 0804f29e8be7 Author: mbalao Date: 2019-03-01 12:21 -0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0804f29e8be7 8218854: FontMetrics.getMaxAdvance may be less than the maximum FontMetrics.charWidth Summary: Consider algorithmic bold in FontMetrics.getMaxAdvance value and update obliqueness. Reviewed-by: prr, serb ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c + test/jdk/java/awt/FontMetrics/MaxAdvanceIsMax.java Changeset: 5294813fe931 Author: vagarwal Date: 2019-03-13 00:04 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5294813fe931 8219552: bump jtreg requiredVersion to b14 in test/jdk/sanity/client/ Reviewed-by: prr, iignatyev ! test/jdk/TEST.ROOT ! test/jdk/sanity/client/README ! test/jdk/sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java ! test/jdk/sanity/client/SwingSet/src/EditorPaneDemoTest.java - test/jdk/sanity/client/TEST.ROOT.template ! test/jdk/sanity/client/TEST.properties Changeset: 3c369ad8c4ac Author: vagarwal Date: 2019-03-13 00:51 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3c369ad8c4ac 8216353: Use utility APIs introduced in org/netbeans/jemmy/util/LookAndFeel class in client sanity test cases Reviewed-by: serb ! test/jdk/sanity/client/SwingSet/src/FileChooserDemoTest.java ! test/jdk/sanity/client/SwingSet/src/SliderDemoTest.java ! test/jdk/sanity/client/SwingSet/src/SplitPaneDemoTest.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DefaultDriverInstaller.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JFileChooserOperator.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JInternalFrameOperator.java + test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/LookAndFeel.java ! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/version_info Changeset: 132590e72765 Author: serb Date: 2019-03-16 17:50 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/132590e72765 7106851: Test should not use System.exit Reviewed-by: aivanov, psadhukhan, kaddepalli + test/jdk/javax/accessibility/6192422/bug6192422.java Changeset: 0b9fb3cfb6f2 Author: prr Date: 2019-03-18 14:55 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0b9fb3cfb6f2 8218914: Support fonts installed per-user on Windows 10 Reviewed-by: prr, serb Contributed-by: Mikhail Filippov ! src/java.desktop/windows/native/libfontmanager/fontpath.c Changeset: 3ee03f1d88c9 Author: psadhukhan Date: 2019-03-20 16:07 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3ee03f1d88c9 Merge - make/devkit/createMacosxDevkit6.sh - make/devkit/createMacosxDevkit9.sh - make/devkit/createWindowsDevkit2013.sh - make/devkit/createWindowsDevkit2015.sh - src/hotspot/os_cpu/linux_aarch64/linux_aarch64.ad - src/hotspot/os_cpu/linux_sparc/linux_sparc.ad - src/hotspot/os_cpu/linux_x86/gc/z/zLargePages_linux_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zNUMA_linux_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zVirtualMemory_linux_x86.cpp - src/hotspot/share/classfile/dictionary.inline.hpp - src/hotspot/share/gc/z/zAddressRangeMap.hpp - src/hotspot/share/gc/z/zAddressRangeMap.inline.hpp - src/hotspot/share/gc/z/zForwardingTableEntry.hpp - src/hotspot/share/gc/z/zNMethodAllocator.cpp - src/hotspot/share/gc/z/zNMethodAllocator.hpp - src/hotspot/share/gc/z/zPageTableEntry.hpp - src/hotspot/share/prims/evmCompat.cpp - src/hotspot/share/utilities/intHisto.cpp - src/hotspot/share/utilities/intHisto.hpp - src/java.base/share/classes/com/sun/net/ssl/HostnameVerifier.java - src/java.base/share/classes/com/sun/net/ssl/HttpsURLConnection.java - src/java.base/share/classes/com/sun/net/ssl/KeyManager.java - src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactory.java - src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactorySpi.java - src/java.base/share/classes/com/sun/net/ssl/SSLContext.java - src/java.base/share/classes/com/sun/net/ssl/SSLContextSpi.java - src/java.base/share/classes/com/sun/net/ssl/SSLPermission.java - src/java.base/share/classes/com/sun/net/ssl/SSLSecurity.java - src/java.base/share/classes/com/sun/net/ssl/TrustManager.java - src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactory.java - src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactorySpi.java - src/java.base/share/classes/com/sun/net/ssl/X509KeyManager.java - src/java.base/share/classes/com/sun/net/ssl/X509TrustManager.java - src/java.base/share/classes/com/sun/net/ssl/internal/ssl/Provider.java - src/java.base/share/classes/com/sun/net/ssl/internal/ssl/X509ExtendedTrustManager.java - src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/DelegateHttpsURLConnection.java - src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/Handler.java - src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java - src/java.base/share/classes/com/sun/net/ssl/package-info.java - src/java.base/unix/native/libnio/ch/ServerSocketChannelImpl.c - src/java.base/unix/native/libnio/ch/UnixAsynchronousServerSocketChannelImpl.c - src/java.base/windows/native/libnio/ch/ServerSocketChannelImpl.c - src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/BaseStructure.java - src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Marshaller.java - src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XmlWriter.java - src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XmlWriterToTree.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddressRangeMapForPageTable.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMaths.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ArrayRangeWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePostWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePreWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1PostWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1PreWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ReferentFieldReadBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ObjectWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialArrayRangeWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/IntegerExactOpSpeculation.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConvertDeoptimizeToGuardPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64MathSubstitutions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulHighNode.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlConstants.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion.java - src/jdk.sctp/unix/native/libsctp/SctpServerChannelImpl.c - test/hotspot/gtest/gc/z/test_zForwardingTable.cpp - test/hotspot/gtest/memory/test_virtualSpaceNode.cpp - test/hotspot/jtreg/runtime/RedefineObject/Agent.java - test/hotspot/jtreg/runtime/RedefineObject/TestRedefineObject.java - test/hotspot/jtreg/runtime/RedefineObject/WalkThroughInvoke.java - test/hotspot/jtreg/runtime/RedefineTests/ModifyAnonymous.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineAddLambdaExpression.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineAnnotations.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineDeleteJmethod.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineDoubleDelete.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineFinalizer.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceCall.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineInterfaceMethods.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineLeak.java - test/hotspot/jtreg/runtime/RedefineTests/RedefinePreviousVersions.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethods.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethodsWithBacktrace.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java - test/hotspot/jtreg/runtime/RedefineTests/RedefineSubtractLambdaExpression.java - test/hotspot/jtreg/runtime/RedefineTests/TestMultipleClasses.java - test/hotspot/jtreg/runtime/RedefineTests/libRedefineDeleteJmethod.c - test/hotspot/jtreg/runtime/RedefineTests/libRedefineDoubleDelete.c - test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.c - test/hotspot/jtreg/serviceability/jvmti/RetransformClassesZeroLength.java - test/hotspot/jtreg/serviceability/jvmti/TestLambdaFormRetransformation.java - test/hotspot/jtreg/serviceability/jvmti/TestRedefineWithUnresolvedClass.java - test/hotspot/jtreg/serviceability/jvmti/UnresolvedClassAgent.java - test/hotspot/jtreg/serviceability/jvmti/UnresolvedClassAgent.mf ! test/jdk/ProblemList.txt ! test/jdk/TEST.ROOT - test/jdk/com/sun/net/ssl/SSLSecurity/ComKeyManagerFactoryImpl.java - test/jdk/com/sun/net/ssl/SSLSecurity/ComSSLContextImpl.java - test/jdk/com/sun/net/ssl/SSLSecurity/ComTrustManagerFactoryImpl.java - test/jdk/com/sun/net/ssl/SSLSecurity/JavaxKeyManagerFactoryImpl.java - test/jdk/com/sun/net/ssl/SSLSecurity/JavaxSSLContextImpl.java - test/jdk/com/sun/net/ssl/SSLSecurity/JavaxTrustManagerFactoryImpl.java - test/jdk/com/sun/net/ssl/SSLSecurity/ProviderTest.java - test/jdk/com/sun/net/ssl/SSLSecurity/TruncateArray.java - test/jdk/javax/net/ssl/FixingJavadocs/ComURLNulls.java - test/jdk/javax/net/ssl/SSLSession/CheckMyTrustedKeystore.java - test/jdk/sun/net/www/protocol/https/NewImpl/ComHTTPSConnection.java - test/jdk/sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java - test/jdk/sun/security/ssl/X509TrustManagerImpl/ClientServer.java - test/jdk/vm/JniInvocationTest.java - test/jdk/vm/exeJniInvocationTest.c - test/jdk/vm/gc/ArraySize.java - test/jdk/vm/gc/InfiniteList.java - test/jdk/vm/jit/BadLogicCode.java - test/jdk/vm/jit/ExceptionInInit.java - test/jdk/vm/jit/JITClassInit.java - test/jdk/vm/runtime/ExplicitArithmeticCheck.java - test/jdk/vm/runtime/MonitorCacheMaybeExpand_DeadLock.java - test/jdk/vm/runtime/ReflectStackOverflow.java - test/jdk/vm/runtime/ShiftTest.java - test/jdk/vm/runtime/WideStrictInline.java - test/jdk/vm/verifier/TestStaticIF.java - test/jdk/vm/verifier/VerifyProtectedConstructor.java - test/jdk/vm/verifier/VerifyStackForExceptionHandlers.java - test/jdk/vm/verifier/defaultMethods/DefaultMethodRegressionTests.java - test/jdk/vm/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java - test/langtools/jdk/javadoc/tool/doclint/ImplicitHeadersTest.java - test/langtools/jdk/javadoc/tool/removeOldDoclet/OldDoclet.jasm - test/langtools/tools/javac/doclint/ImplicitHeadersTest.java Changeset: 96c45aa61056 Author: psadhukhan Date: 2019-03-22 13:42 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/96c45aa61056 Merge - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/doc-files/CompilationBailoutActionHelp.txt ! test/jdk/ProblemList.txt Changeset: f04e3492fd88 Author: alanb Date: 2019-03-22 11:35 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f04e3492fd88 8221252: (sc) SocketChannel and its socket adaptor need to handle connection reset Reviewed-by: bpb ! src/java.base/share/classes/sun/nio/ch/IOStatus.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/SocketDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/unix/native/libnio/ch/Net.c + src/java.base/unix/native/libnio/ch/SocketDispatcher.c ! src/java.base/windows/classes/sun/nio/ch/SocketDispatcher.java ! src/java.base/windows/native/libnio/ch/Net.c ! src/java.base/windows/native/libnio/ch/SocketDispatcher.c ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java + test/jdk/java/nio/channels/SocketChannel/ConnectionReset.java Changeset: 3e7fccdb6181 Author: pliden Date: 2019-03-22 12:49 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3e7fccdb6181 8221212: ZGC: Command-line flags should be marked experimental Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/z_globals.hpp Changeset: b9cd87da3211 Author: pliden Date: 2019-03-22 12:49 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b9cd87da3211 8221219: ZGC: Remove ZStallOnOutOfMemory option Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/z_globals.hpp Changeset: 931247e90857 Author: dbuck Date: 2019-03-22 09:05 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/931247e90857 8217564: idempotent protection missing in crc32c.h Summary: added include guard to crc32c.h Reviewed-by: dcubed ! src/hotspot/cpu/x86/crc32c.h Changeset: 601326fead41 Author: erikj Date: 2019-03-22 08:14 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/601326fead41 8221179: Zero builds fail when linking with gold and bundling libffi.so Reviewed-by: sgehwolf, tbell ! make/hotspot/lib/JvmFeatures.gmk Changeset: 51195881bd3a Author: bpb Date: 2019-03-22 08:18 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/51195881bd3a 8078860: (spec) InputStream.read(byte[] b, int off, int len) claims to not affect element b[off] Reviewed-by: lancea, darcy, rriggs ! src/java.base/share/classes/java/io/InputStream.java Changeset: 83deaa8f0c8e Author: naoto Date: 2019-03-22 09:31 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/83deaa8f0c8e 8220224: With CLDR provider, NumberFormat.format could not handle locale with number extension correctly. Reviewed-by: darcy ! src/java.base/share/classes/java/text/CompactNumberFormat.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/DFSMinusPerCentMill.java Changeset: 01d8eae542ff Author: xuelei Date: 2019-03-22 13:47 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/01d8eae542ff 8218889: Improperly use of the Optional API Reviewed-by: jnimeh, wetmore ! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java Changeset: a2956337451b Author: coleenp Date: 2019-03-22 16:16 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a2956337451b 8218399: runtime/RedefineObject/TestRedefineObject.java timeout Summary: exclude this test for graal Reviewed-by: hseigel, lfoltan ! test/hotspot/jtreg/ProblemList-graal.txt ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java Changeset: c81fbf340ceb Author: kbarrett Date: 2019-03-22 15:42 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c81fbf340ceb 8220240: Refactor shared dirty card queue Summary: Add G1SharedDirtyCardQueue class. Reviewed-by: tschatzl, lkorinth ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp + src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.cpp + src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.hpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp Changeset: aa937fac07f3 Author: shade Date: 2019-03-23 17:18 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/aa937fac07f3 8221363: Build failure after JDK-8220240 (Refactor shared dirty card queue) Reviewed-by: stuefe ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp Changeset: 21702e87efdf Author: iklam Date: 2019-03-23 21:51 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/21702e87efdf 8220095: Assertion failure when symlink (with different name) is used for lib/modules file Summary: Removed confusing function ClassLoader::is_modules_image(char*) Reviewed-by: lfoltan, ccheung Contributed-by: Jiangli Zhou ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classFileStream.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/oops/instanceKlass.cpp + test/hotspot/jtreg/runtime/modules/ModulesSymLink.java Changeset: 0db90e99f13b Author: qpzhang Date: 2019-03-21 16:45 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0db90e99f13b 8221220: AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable Reviewed-by: aph ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Changeset: d25b24c70126 Author: dholmes Date: 2019-03-25 00:57 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d25b24c70126 8221207: Redo JDK-8218446 - SuspendAtExit hangs Reviewed-by: rehn, dcubed ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: bb8828626944 Author: gadams Date: 2019-03-25 07:31 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bb8828626944 8221164: jstatLineCounts tests need to be more resilient for NaN outputs Reviewed-by: cjplummer, phh, jcbeyler ! test/jdk/sun/tools/jstat/lineCounts3.awk ! test/jdk/sun/tools/jstat/lineCounts4.awk Changeset: b1605a40e336 Author: gadams Date: 2019-03-25 08:37 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b1605a40e336 8220295: sun/tools/jps/TestJps.java still timing out Reviewed-by: cjplummer, jcbeyler ! test/jdk/TEST.ROOT Changeset: 1f9ad92e337b Author: tschatzl Date: 2019-03-25 14:11 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f9ad92e337b 8219100: Improve do_collection_pause_at_safepoint Reviewed-by: kbarrett, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java Changeset: 3cabb47758c9 Author: mgronlun Date: 2019-03-25 15:37 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3cabb47758c9 8217362: Emergency dump does not work when disk=false is set Reviewed-by: egahlin, ysuenaga Contributed-by: yasuenag at gmail.com ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp ! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java Changeset: 41af8d0546bc Author: lkorinth Date: 2019-03-25 14:46 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/41af8d0546bc 8221260: Initialize more class members on construction, remove some unused ones Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp ! src/hotspot/share/gc/parallel/adjoiningGenerations.cpp ! src/hotspot/share/gc/parallel/adjoiningGenerations.hpp ! src/hotspot/share/gc/parallel/gcTaskThread.cpp ! src/hotspot/share/gc/parallel/gcTaskThread.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp ! src/hotspot/share/gc/parallel/psFileBackedVirtualspace.cpp ! src/hotspot/share/gc/parallel/psFileBackedVirtualspace.hpp ! src/hotspot/share/gc/parallel/psMarkSweepDecorator.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.hpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp ! src/hotspot/share/gc/shared/gcStats.cpp Changeset: 1b0163c877c0 Author: erikj Date: 2019-03-25 09:07 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1b0163c877c0 8220445: Support for side by side MSVC Toolset versions Reviewed-by: tbell Contributed-by: ali.ince at gmail.com, erik.joelsson at oracle.com ! make/autoconf/toolchain_windows.m4 Changeset: 7816d989bf21 Author: dpochepk Date: 2019-03-25 19:49 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7816d989bf21 8216989: CardTableBarrierSetAssembler::gen_write_ref_array_post_barrier() does not check for zero length on AARCH64 Reviewed-by: adinn ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: 75445a7c2c04 Author: redestad Date: 2019-03-25 20:57 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/75445a7c2c04 8221343: x86_32 crashes on startup with "_hwm out of range" Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/matcher.cpp Changeset: 0cf2c87ce79a Author: dholmes Date: 2019-03-25 17:29 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0cf2c87ce79a 8221357: Update test documentation by deleting "cd test && make" Reviewed-by: dholmes, tbell, erikj Contributed-by: Jing Tian ! doc/testing.html ! doc/testing.md Changeset: 418fbdb1b581 Author: gromero Date: 2019-03-25 19:40 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/418fbdb1b581 8221434: Fix typo in lib-x11 autoconf error message about missing headers Reviewed-by: dholmes ! make/autoconf/lib-x11.m4 Changeset: 176e8aec3097 Author: sspitsyn Date: 2019-03-25 19:16 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/176e8aec3097 8146986: JDI: Signature lookups for unprepared classes can take a long time Summary: Do not cache classes if signature is not provided Reviewed-by: sspitsyn, jcbeyler ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: 44edf64cb206 Author: darcy Date: 2019-03-25 19:40 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/44edf64cb206 8221264: Refactor and update SourceVersion.latestSupported Reviewed-by: jjg, cushon, martin ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: 85657f4753e4 Author: dtitov Date: 2019-03-26 04:19 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/85657f4753e4 8217827: [Graal] Some vmTestbase/nsk/jvmti/ResourceExhausted tests failing Reviewed-by: cjplummer, jcbeyler, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002/TestDescription.java Changeset: f0490ada4712 Author: clanger Date: 2019-03-26 09:16 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f0490ada4712 8221262: Cleanups in UnixFileSystem/WinNTFileSystem implementation classes Reviewed-by: alanb, igerasim ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/unix/native/libjava/UnixFileSystem_md.c ! src/java.base/windows/classes/java/io/WinNTFileSystem.java Changeset: a7358438d463 Author: redestad Date: 2019-03-26 10:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a7358438d463 8220682: Heap dumping and inspection fails with JDK-8214712 Reviewed-by: jcbeyler, jiangli, sspitsyn ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/services/heapDumper.cpp Changeset: 5ee30b6991a7 Author: redestad Date: 2018-12-03 16:25 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5ee30b6991a7 8214712: Archive Attributes$Name.KNOWN_NAMES Reviewed-by: alanb, jiangli ! src/hotspot/share/memory/heapShared.cpp ! src/java.base/share/classes/java/util/jar/Attributes.java Changeset: 5487a925f70d Author: simonis Date: 2019-03-26 11:51 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5487a925f70d 8221083: [ppc64] Wrong oop compare in C1-generated code Reviewed-by: mdoerr, goetz ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp + test/hotspot/jtreg/compiler/codegen/TestOopCmp.java Changeset: f283f6871336 Author: gadams Date: 2019-03-26 07:09 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f283f6871336 8203026: java.rmi.NoSuchObjectException: no such object in table Reviewed-by: rriggs, sspitsyn ! src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java ! src/jdk.jstatd/share/classes/sun/tools/jstatd/RemoteHostImpl.java Changeset: 16999bd91ba6 Author: rehn Date: 2019-03-26 12:08 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/16999bd91ba6 8220774: Add HandshakeALot diag option Reviewed-by: dcubed, dholmes ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vmThread.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/Thread/SuspendAtExit.java + test/hotspot/jtreg/runtime/handshake/HandshakeSuspendExitTest.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java - test/hotspot/jtreg/runtime/handshake/HandshakeWalkSuspendExitTest.java Changeset: 368757835b97 Author: gadams Date: 2019-03-26 07:24 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/368757835b97 8218128: vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003 and 004 use wrong path to test classes Reviewed-by: cjplummer, dholmes, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003.java + test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted004/TestDescription.java Changeset: a33c42262338 Author: rschmelter Date: 2019-03-22 04:47 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a33c42262338 8220570: Additonal trace when native thread creation fails Summary: Added additonal trace when native thread creation fails Reviewed-by: dholmes, goetz ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp Changeset: ca554363aed3 Author: weijun Date: 2019-03-26 21:33 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ca554363aed3 8217690: Update public suffix version Reviewed-by: mullan ! make/data/publicsuffixlist/VERSION ! make/data/publicsuffixlist/public_suffix_list.dat Changeset: 6ddb9e3f1654 Author: rehn Date: 2019-03-26 14:49 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6ddb9e3f1654 8221472: Fix HandshakeSuspendExitTest Reviewed-by: dcubed, redestad ! test/hotspot/jtreg/runtime/handshake/HandshakeSuspendExitTest.java Changeset: e61065c08924 Author: gromero Date: 2019-03-20 16:59 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e61065c08924 8220794: PPC64: Fix signal handler for SIGSEGV on branch to illegal address Reviewed-by: stuefe, goetz ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp Changeset: a2897fb258f1 Author: gromero Date: 2019-03-20 16:43 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a2897fb258f1 8221175: Fix bad function case for controlled JVM crash on PPC64 big-endian Reviewed-by: chrisphi, stuefe, goetz ! src/hotspot/share/utilities/vmError.cpp Changeset: 33f0b34c9dd7 Author: redestad Date: 2019-03-26 15:20 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/33f0b34c9dd7 8221473: Configuration::reads can use Set.copyOf Reviewed-by: alanb, forax ! src/java.base/share/classes/java/lang/module/Configuration.java Changeset: 6640fd9196d9 Author: stuefe Date: 2019-03-26 15:46 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6640fd9196d9 8221406: Windows 32bit build error in NetworkInterface_winXP.c Reviewed-by: clanger ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c Changeset: c02b8d6384ab Author: stuefe Date: 2019-03-26 15:52 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c02b8d6384ab 8221407: Windows 32bit build error in libsunmscapi/security.cpp Reviewed-by: clanger ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp Changeset: c12b897021ea Author: erikj Date: 2019-03-26 09:24 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c12b897021ea 8221414: Bump required boot jdk version to 12 Reviewed-by: mikael, tbell ! make/autoconf/version-numbers ! make/conf/jib-profiles.js Changeset: 6183f835b9b6 Author: chegar Date: 2019-03-26 17:02 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6183f835b9b6 8219446: Specify behaviour of timeout accepting methods of Socket and ServerSocket if timeout is negative Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! test/jdk/java/net/Socket/Timeouts.java Changeset: 8af48416e31f Author: simonis Date: 2019-03-26 18:42 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8af48416e31f 8221483: TestOopCmp.java fails due to "Multiple garbage collectors selected" Reviewed-by: kvn, mdoerr ! test/hotspot/jtreg/compiler/codegen/TestOopCmp.java Changeset: e6c86f6012bf Author: dcubed Date: 2019-03-26 15:27 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e6c86f6012bf 8221350: more monitor logging updates from Async Monitor Deflation project Reviewed-by: dholmes, coleenp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: c31faeacf00a Author: zgu Date: 2019-03-26 15:50 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c31faeacf00a 8204552: NMT: Separate thread stack tracking from virtual memory tracking Reviewed-by: stuefe, minqi ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/services/memBaseline.cpp ! src/hotspot/share/services/memReporter.cpp ! src/hotspot/share/services/memTracker.cpp ! src/hotspot/share/services/memTracker.hpp + src/hotspot/share/services/threadStackTracker.cpp + src/hotspot/share/services/threadStackTracker.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp Changeset: dae71635cc3a Author: mseledtsov Date: 2019-03-26 13:25 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dae71635cc3a 8221342: [TESTBUG] Generate Dockerfile for docker testing Summary: Dockerfile is generated; introduced properties to specify custom base image Reviewed-by: sgehwolf, dholmes, jiefu - test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest - test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest-aarch64 - test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest-ppc64le - test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest-s390x - test/jdk/jdk/internal/platform/docker/Dockerfile-BasicTest - test/jdk/jdk/internal/platform/docker/Dockerfile-BasicTest-aarch64 - test/jdk/jdk/internal/platform/docker/Dockerfile-BasicTest-ppc64le - test/jdk/jdk/internal/platform/docker/Dockerfile-BasicTest-s390x ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java + test/lib/jdk/test/lib/containers/docker/DockerfileConfig.java Changeset: add0810ec2fa Author: sspitsyn Date: 2019-03-26 14:43 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/add0810ec2fa 8221513: Add vmTestbase/nsk/jdb/eval/eval001/eval001.java to ProblemList.txt Summary: Add test to the ProblemList.txt Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: 49c4b23d8d0a Author: afarley Date: 2019-03-26 15:53 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/49c4b23d8d0a 8216558: Lookup.unreflectSetter(Field) fails to throw IllegalAccessException for final fields Reviewed-by: mchung ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java ! test/jdk/java/lang/invoke/MethodHandlesTest.java ! test/jdk/java/lang/invoke/VarHandles/accessibility/TestFieldLookupAccessibility.java Changeset: dc66ada06693 Author: cushon Date: 2019-03-26 15:36 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dc66ada06693 8220633: Optimize CacheFSInfo Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java Changeset: f98f158c1db8 Author: iklam Date: 2019-03-26 11:34 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f98f158c1db8 8217347: [TESTBUG] runtime/appcds/jvmti/InstrumentationTest.java timed out Summary: Avoid using VirtualMachine.list(). Use Process.pid() instead. Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationApp.java ! test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationTest.java Changeset: 6207397a6603 Author: cushon Date: 2019-03-26 15:00 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6207397a6603 8220687: Add StandardJavaFileManager.getJavaFileObjectsFromPaths overload Reviewed-by: jjg ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/DelegatingJavaFileManager.java ! test/langtools/tools/javac/api/file/SJFM_GetFileObjects.java Changeset: 656789f95658 Author: ghaug Date: 2019-03-26 16:00 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/656789f95658 8221479: Fix JFR profiling on s390 Reviewed-by: mdoerr, clanger ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp Changeset: 1b85f55c9aa2 Author: pliden Date: 2019-03-27 10:38 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1b85f55c9aa2 8221396: Clean up serviceability/sa/TestUniverse.java Reviewed-by: stefank, jcbeyler ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java Changeset: 2f522c487791 Author: pliden Date: 2019-03-27 10:38 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2f522c487791 8221392: Reduce ConcurrentGCThreads spinning during start up Reviewed-by: eosterlund, kbarrett ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/init.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 0a2d73e02076 Author: pliden Date: 2019-03-27 10:38 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0a2d73e02076 8221537: ZGC: Fix incorrect comment in zNMethod table entry layout Reviewed-by: stefank ! src/hotspot/share/gc/z/zNMethodTableEntry.hpp Changeset: 3022f7d70897 Author: shade Date: 2019-03-27 11:35 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3022f7d70897 8220198: Lots of com/sun/crypto/provider/Cipher tests fail on x86_32 due to missing SHA512 stubs Reviewed-by: kvn, thartmann ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp Changeset: 78f88c4423a4 Author: shade Date: 2019-03-27 11:35 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/78f88c4423a4 8221400: java/lang/String/StringRepeat.java test requests too much heap Reviewed-by: stuefe, alanb ! test/jdk/java/lang/String/StringRepeat.java Changeset: 848859723503 Author: shade Date: 2019-03-27 11:35 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/848859723503 8221401: java/math/BigInteger/LargeValueExceptions.java test should be disabled on 32-bit platforms Reviewed-by: stuefe, bpb ! test/jdk/java/math/BigInteger/LargeValueExceptions.java Changeset: 828c4889adfc Author: shade Date: 2019-03-27 12:38 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/828c4889adfc 8221524: java/util/Base64/TestEncodingDecodingLength.java test should be disabled on 32-bit platforms Reviewed-by: stuefe, alanb ! test/jdk/java/util/Base64/TestEncodingDecodingLength.java Changeset: df62ea1da6ad Author: rraghavan Date: 2019-03-27 18:33 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/df62ea1da6ad 8219612: compiler.codecache.stress.Helper.TestCaseImpl can't be defined in different runtime package as its nest host Summary: Test rewritten to use top level classes rather then nested ones Reviewed-by: iignatyev, kvn, thartmann ! test/hotspot/jtreg/compiler/codecache/stress/Helper.java ! test/hotspot/jtreg/compiler/codecache/stress/RandomAllocationTest.java ! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java + test/hotspot/jtreg/compiler/codecache/stress/TestCaseImpl.java ! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java Changeset: 1dcacbe612ae Author: hseigel Date: 2019-03-27 09:29 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1dcacbe612ae 8059357: ClassVerifier redundantly checks constant pool entries multiple times Summary: Store translated signature verificationTypes in a hashtable where they can be fetched, instead of having to re-translating the signatures Reviewed-by: iklam, coleenp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp Changeset: c4c225b49c5f Author: bpb Date: 2019-03-27 07:21 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c4c225b49c5f 8219196: DataOutputStream.writeUTF may throw unexpected exceptions Reviewed-by: martin, darcy, rriggs Contributed-by: Martin Buchholz ! src/java.base/share/classes/java/io/DataOutputStream.java ! test/jdk/java/io/DataOutputStream/WriteUTF.java Changeset: 646c54d5989b Author: mseledtsov Date: 2019-03-27 08:38 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/646c54d5989b 8221527: [TESTBUG] DockerBasicTest.java contains hard-coded reference to JDK 10 Summary: Using Docker test library to get the image name Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/containers/docker/DockerBasicTest.java Changeset: 3fedbfdb25b6 Author: pliden Date: 2019-03-27 18:30 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3fedbfdb25b6 8221456: nmethod::make_unloaded() clears _method member too early Reviewed-by: eosterlund, thartmann ! src/hotspot/share/code/nmethod.cpp Changeset: 0223b7b8a1c5 Author: simonis Date: 2019-03-27 19:47 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0223b7b8a1c5 8220528: [AIX] Fix basic Xinerama and Xrender functionality Reviewed-by: clanger, stuefe, serb ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Changeset: 440cbcf3b268 Author: bpb Date: 2019-03-27 13:00 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/440cbcf3b268 8221531: Incorrect copyright header in src/java.base/windows/native/libnio/ch/FileChannelImpl.c Reviewed-by: lancea, bchristi ! src/java.base/windows/native/libnio/ch/FileChannelImpl.c Changeset: 46cf212cdcca Author: aeubanks Date: 2019-03-27 09:06 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/46cf212cdcca 8220575: Replace hardcoded 127.0.0.1 in URLs with new URI builder Reviewed-by: dfuchs, chegar Contributed-by: aeubanks at google.com ! test/jdk/com/sun/net/httpserver/TestLogging.java ! test/jdk/com/sun/net/httpserver/bugs/6725892/Test.java ! test/jdk/com/sun/net/httpserver/bugs/B6373555.java ! test/jdk/com/sun/net/httpserver/bugs/B6401598.java ! test/jdk/java/net/HttpCookie/ExpiredCookieTest.java ! test/jdk/java/net/HttpURLConnection/NoProxyTest.java ! test/jdk/java/net/ProxySelector/NullSelector.java ! test/jdk/java/net/ResponseCache/Test2.java ! test/jdk/java/net/URLClassLoader/closetest/CloseTest.java ! test/jdk/java/net/URLConnection/TimeoutTest.java ! test/jdk/java/net/URLPermission/OpenURL.java ! test/jdk/java/net/httpclient/AuthSchemesTest.java ! test/jdk/java/net/httpclient/LargeResponseContent.java ! test/jdk/sun/net/www/http/KeepAliveCache/KeepAliveTimerThread.java ! test/jdk/sun/net/www/protocol/http/6550798/test.java ! test/jdk/sun/net/www/protocol/http/B6890349.java ! test/jdk/sun/net/www/protocol/http/B8012625.java ! test/jdk/sun/net/www/protocol/http/NoNTLM.java ! test/jdk/sun/net/www/protocol/http/RedirectOnPost.java ! test/jdk/sun/net/www/protocol/http/ResponseCacheStream.java ! test/jdk/sun/net/www/protocol/http/RetryUponTimeout.java ! test/jdk/sun/net/www/protocol/http/SetChunkedStreamingMode.java ! test/jdk/sun/net/www/protocol/http/UserAgent.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java + test/lib/jdk/test/lib/net/URIBuilder.java Changeset: 7d5a4a48e876 Author: joehw Date: 2019-03-27 14:40 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7d5a4a48e876 8221533: Incorrect copyright header in DurationDayTimeImpl.java, DurationYearMonthImpl.java and XMLStreamException.java Reviewed-by: bpb, lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java Changeset: f714e4cebceb Author: bpb Date: 2019-03-27 16:35 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f714e4cebceb 8221568: DataOutputStream/WriteUTF.java fails due to "OutOfMemoryError: Java heap space" Reviewed-by: shade ! test/jdk/java/io/DataOutputStream/WriteUTF.java Changeset: 5b5bd291ca32 Author: jwilhelm Date: 2019-03-28 01:43 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5b5bd291ca32 Added tag jdk-13+14 for changeset 46cf212cdcca ! .hgtags Changeset: c0037e86ec02 Author: dtitov Date: 2019-03-28 04:26 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c0037e86ec02 8218727: vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/TestDescription.java crash in native library Reviewed-by: sspitsyn, gadams ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/em07t002.cpp Changeset: 55025f677f68 Author: dtitov Date: 2019-03-28 04:30 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/55025f677f68 8221532: Incorrect copyright header in FileSystemSupport_md.c Reviewed-by: cjplummer, gadams ! src/java.instrument/unix/native/libinstrument/FileSystemSupport_md.c ! src/java.instrument/windows/native/libinstrument/FileSystemSupport_md.c Changeset: e9618b37f0a5 Author: goetz Date: 2019-03-28 09:15 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e9618b37f0a5 8221398: Move test NoClassDefFoundMsg.java to subdir exceptionMsgs/ Reviewed-by: coleenp + test/hotspot/jtreg/runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java + test/hotspot/jtreg/runtime/exceptionMsgs/NoClassDefFoundError/libNoClassDefFoundErrorTest.c - test/hotspot/jtreg/runtime/noClassDefFoundMsg/NoClassDefFoundMsg.java - test/hotspot/jtreg/runtime/noClassDefFoundMsg/libNoClassDefFoundMsg.c Changeset: c9a492ad1aed Author: jlahoda Date: 2019-03-28 10:32 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c9a492ad1aed 8221413: javac does not recognize variable assigned in switch expression as DA Summary: Fixing definite assignment in presence of implicit throws clause in switch expressions over enums. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/switchexpr/DefiniteAssignment1.java Changeset: cf75ea6af695 Author: stuefe Date: 2019-03-25 09:35 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cf75ea6af695 8220786: Create new switch to redirect error reporting output to stdout or stderr Reviewed-by: dholmes, goetz ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/utilities/vmError.cpp + test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileRedirectTest.java Changeset: 846bc643f4ef Author: rehn Date: 2019-03-28 11:08 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/846bc643f4ef 8220351: Cross-modifying code Reviewed-by: rrich, mdoerr, dholmes, eosterlund ! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/orderAccess_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/orderAccess_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp ! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/orderAccess.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: 9d5c84b0a598 Author: dfuchs Date: 2019-03-28 12:16 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9d5c84b0a598 8221395: HttpClient leaving connections in CLOSE_WAIT state until Java process ends Summary: When a non WebSocket connection is not returned to the pool, it needs to be closed even if HttpConnection::isOpen yields false. Reviewed-by: chegar, michaelm ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! test/jdk/java/net/httpclient/whitebox/ConnectionPoolTestDriver.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java Changeset: 04f1a0f925db Author: erikj Date: 2019-03-28 08:37 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/04f1a0f925db 8220530: Build compare script does not compare the contents of the test image Reviewed-by: tbell ! make/conf/jib-profiles.js ! make/scripts/compare.sh ! make/scripts/compare_exceptions.sh.incl Changeset: eb7f2c367f73 Author: erikj Date: 2019-03-28 10:04 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/eb7f2c367f73 8205934: Define jdk -source/-target version in version-numbers file Reviewed-by: tbell ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/autoconf/version-numbers ! make/common/SetupJavaCompilers.gmk Changeset: a4d19817609c Author: jcbeyler Date: 2019-03-28 11:06 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a4d19817609c 8157372: C2: Node::cmp() should return bool Summary: The method Node::cmp() should return a boolean Reviewed-by: vlivanov, kvn Contributed-by: dthomson at google.com ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/locknode.cpp ! src/hotspot/share/opto/locknode.hpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/multnode.cpp ! src/hotspot/share/opto/multnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp Changeset: 37648a9c4a6a Author: jwilhelm Date: 2019-03-28 19:39 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/37648a9c4a6a 8221341: Update Graal Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/DataPatchProcessor.java ! src/jdk.internal.vm.ci/share/classes/module-info.java ! src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/HotSpotGraalRuntimeMBean.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/AMD64MatchRuleTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/Fields.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/FieldsScanner.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/UnsafeAccess.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeReader.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src/org/graalvm/compiler/core/match/processor/MatchProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FinalizableSubclassTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NewInstanceTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnbalancedMonitorsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyBailoutUsage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyCallerSensitiveMethods.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyFoldableMethods.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyGetOptionsUsage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyGraphAddUsage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyInstanceOfUsage.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifySystemPropertyUsage.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyUnsafeAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyUpdateUsages.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyUsageWithEquals.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyVirtualizableUsage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysis.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysisTests.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/LIRGenerationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeMatchRules.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchPattern.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchStatement.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchableNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/LogStream.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/MemUseTrackerKey.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Versions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Edges.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeSourcePosition.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/UnsafeAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64IndirectCallOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64ArrayCompareToStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64ArrayEqualsStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/NodeCostDumpUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/StringInternConstantTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/BootstrapWatchDog.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationStatistics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationWatchDog.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/GraalHotSpotVMConfigBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotTTYStreamProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/IsGraalPredicate.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/IsGraalPredicateBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/NodeCostDumpUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/debug/BenchmarkCounters.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/meta/HotSpotObjdumpDisassemblerProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/AheadOfTimeVerificationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/GraphBuilderPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticLIRGeneratorTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Call.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Compare.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ControlFlow.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64MathIntrinsicBinaryOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayIndexOfOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Binary.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BinaryConsumer.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/hashing/HashFunction.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/hashing/Hasher.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SimplifyingGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaWriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderTool.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.nodes/src/org/graalvm/compiler/nodes/memory/AbstractWriteNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProviders.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/CoreProvidersImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeLIRBuilderTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ProfileCompiledMethodsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/VerifyPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/PhaseContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/Providers.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CFGPrinterObserver.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantStringIndexOfSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineDuringParsingPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/UnsafeAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecodeProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayCompareToNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayRegionEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalUnsafeAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/JavaVersionUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/UnsafeAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Word.java Changeset: ddd60ad787d4 Author: pliden Date: 2019-03-28 19:43 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ddd60ad787d4 8221394: Clean up ConcurrentGCThread Reviewed-by: kbarrett, eosterlund ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: 69e80a82db9a Author: pliden Date: 2019-03-28 19:43 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/69e80a82db9a 8221540: ZGC: Reduce width of zForwardingEntry::from_index field Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp Changeset: f0fec71d2fff Author: pliden Date: 2019-03-28 19:43 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f0fec71d2fff 8221153: ZGC: Heap iteration and verification pollutes GC statistics Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStat.hpp Changeset: 9a8fe0bc38c3 Author: cushon Date: 2019-03-26 16:09 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9a8fe0bc38c3 8220632: Suggest recompiling with a larger value of -Xmaxerrs/-Xmaxwarns if diagnostics were suppressed Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java + test/langtools/tools/javac/diags/examples/CountErrorRecompile.java + test/langtools/tools/javac/diags/examples/CountWarnRecompile.java + test/langtools/tools/javac/warnings/MaxDiagsRecompile.all.out + test/langtools/tools/javac/warnings/MaxDiagsRecompile.java + test/langtools/tools/javac/warnings/MaxDiagsRecompile.max1.out + test/langtools/tools/javac/warnings/MaxWarnsRecompile.all.out + test/langtools/tools/javac/warnings/MaxWarnsRecompile.java + test/langtools/tools/javac/warnings/MaxWarnsRecompile.max1.out Changeset: 2a29e62446bd Author: valeriep Date: 2019-03-29 00:39 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2a29e62446bd 8220016: Clean up redundant RSA services in the SunJSSE provider Summary: Removed duplicated RSA signature/KF/KPG support in SunJSSE Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! test/jdk/java/security/Signature/Offsets.java ! test/jdk/java/security/SignedObject/Chain.java ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java + test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java - test/jdk/sun/security/ssl/rsa/BrokenRSAPrivateCrtKey.java + test/jdk/sun/security/ssl/rsa/CheckProviderEntries.java ! test/jdk/sun/security/ssl/rsa/SignatureOffsets.java ! test/jdk/sun/security/ssl/rsa/SignedObjectChain.java Changeset: f1548abd4ae0 Author: iklam Date: 2019-03-28 20:45 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f1548abd4ae0 8221621: FindTests.gmk cannot handle "=" in TEST.groups comments Reviewed-by: erikj, dholmes ! make/common/FindTests.gmk Changeset: d9f6d16299b1 Author: stuefe Date: 2019-03-29 08:36 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d9f6d16299b1 8221408: Windows 32bit build build errors/warnings in hotspot Reviewed-by: kbarrett, dholmes ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/markOop.hpp Changeset: fb80053ff9ee Author: pliden Date: 2019-03-29 12:37 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fb80053ff9ee Merge ! .jcheck/conf ! make/conf/jib-profiles.js ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/metadataOnStackMark.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/pcTasks.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zHeap.inline.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp ! src/hotspot/share/gc/z/zNMethodTableEntry.hpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/java.base/unix/native/libjava/UnixFileSystem_md.c ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java ! test/jdk/TEST.ROOT Changeset: 57cce67f0000 Author: pliden Date: 2019-03-29 12:38 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/57cce67f0000 ZGC: Relax jcheck config ! .jcheck/conf From per.liden at oracle.com Fri Mar 29 11:58:53 2019 From: per.liden at oracle.com (per.liden at oracle.com) Date: Fri, 29 Mar 2019 11:58:53 +0000 Subject: hg: zgc/zgc: Implementation of JEP 351: ZGC: Uncommit Unused Memory (Preview 1) Message-ID: <201903291158.x2TBwrOL025279@aojmv0008.oracle.com> Changeset: ffab403eaf14 Author: pliden Date: 2019-03-29 12:58 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ffab403eaf14 Implementation of JEP 351: ZGC: Uncommit Unused Memory (Preview 1) ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zMemory.cpp ! src/hotspot/share/gc/z/zMemory.hpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp - src/hotspot/share/gc/z/zPreMappedMemory.cpp - src/hotspot/share/gc/z/zPreMappedMemory.hpp - src/hotspot/share/gc/z/zPreMappedMemory.inline.hpp + src/hotspot/share/gc/z/zUncommitter.cpp + src/hotspot/share/gc/z/zUncommitter.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPhysicalMemoryManager.java ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp - test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp ! test/hotspot/jtreg/ProblemList-zgc.txt + test/hotspot/jtreg/gc/z/TestUncommit.java From per.liden at oracle.com Fri Mar 29 11:58:29 2019 From: per.liden at oracle.com (per.liden at oracle.com) Date: Fri, 29 Mar 2019 11:58:29 +0000 Subject: hg: zgc/zgc: ZGC: Generalize ZPageCache::flush() Message-ID: <201903291158.x2TBwTgv025218@aojmv0008.oracle.com> Changeset: 2632eb4a510e Author: pliden Date: 2019-03-29 12:46 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2632eb4a510e ZGC: Generalize ZPageCache::flush() ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPageCache.cpp ! src/hotspot/share/gc/z/zPageCache.hpp