From alex at scalyr.com Fri Jan 4 01:22:14 2019 From: alex at scalyr.com (Alex Elent) Date: Thu, 3 Jan 2019 17:22:14 -0800 Subject: Incorrect Memory Usage Reported When Using ZGC + sun.misc.Unsafe Message-ID: Hello, Looking for some help on an issue we are experiencing exclusively with ZGC. I'm unsure if the problem lies with ZGC or the kernel or where. Looking for your experienced guidance if possible. We experienced this in our actual application but I managed to create a simpler reproducible case. I've attached the example Java file (TestUnsafe.java). I've attached a screenshot of top reporting 108% resident memory used. This is running on an EC2 t2.medium instance (2 vCPU / 4GB RAM). I compile with: javac -cp . TestUnsafe.java I run with: java -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -Xms3500M -Xmx3500M -cp . TestUnsafe Thank you so much for your help! From erik.osterlund at oracle.com Fri Jan 4 09:13:34 2019 From: erik.osterlund at oracle.com (=?UTF-8?Q?Erik_=c3=96sterlund?=) Date: Fri, 4 Jan 2019 10:13:34 +0100 Subject: Incorrect Memory Usage Reported When Using ZGC + sun.misc.Unsafe In-Reply-To: References: Message-ID: <18218cf8-aac0-7f5a-77d5-9ca1f5b192df@oracle.com> Hi Alex, Unfortunately, attachments to the mailing list get eaten by the evil mail server monster. So I can't see any of the attachments you mentioned. Having said that, the kernel is known to be pretty bad at accounting resident memory when using multi-mapping. ZGC multi-maps the Java heap, so that there are multiple virtual addresses for the same physical memory. Unfortunately, the kernel doesn't get that it is indeed the same physical memory, and messes up in the accounting. That is most likely why you are seeing weird numbers for resident memory used. If you are curious about how much memory is actually being used, I think you are better off checking that using NMT. For more information, please consult the following documentation: https://docs.oracle.com/en/java/javase/11/vm/native-memory-tracking.html Hope this helps. /Erik On 2019-01-04 02:22, Alex Elent wrote: > Hello, > > Looking for some help on an issue we are experiencing exclusively with ZGC. > I'm unsure if the problem lies with ZGC or the kernel or where. Looking for > your experienced guidance if possible. > > We experienced this in our actual application but I managed to create a > simpler reproducible case. > > I've attached the example Java file (TestUnsafe.java). > I've attached a screenshot of top reporting 108% resident memory used. > > This is running on an EC2 t2.medium instance (2 vCPU / 4GB RAM). > > I compile with: > javac -cp . TestUnsafe.java > > I run with: > java -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -Xms3500M -Xmx3500M -cp . > TestUnsafe > > Thank you so much for your help! From alex at scalyr.com Fri Jan 4 17:25:57 2019 From: alex at scalyr.com (Alex Elent) Date: Fri, 4 Jan 2019 09:25:57 -0800 Subject: Incorrect Memory Usage Reported When Using ZGC + sun.misc.Unsafe In-Reply-To: <18218cf8-aac0-7f5a-77d5-9ca1f5b192df@oracle.com> References: <18218cf8-aac0-7f5a-77d5-9ca1f5b192df@oracle.com> Message-ID: Hi Erik, For verbosity I have hosted both files in S3: https://s3.amazonaws.com/aelent-public/TestUnsafe.java https://s3.amazonaws.com/aelent-public/top_res_mem.png I will look at NMT, thanks for the pointer! On Fri, Jan 4, 2019 at 1:13 AM Erik ?sterlund wrote: > Hi Alex, > > Unfortunately, attachments to the mailing list get eaten by the evil > mail server monster. So I can't see any of the attachments you mentioned. > > Having said that, the kernel is known to be pretty bad at accounting > resident memory when using multi-mapping. ZGC multi-maps the Java heap, > so that there are multiple virtual addresses for the same physical > memory. Unfortunately, the kernel doesn't get that it is indeed the same > physical memory, and messes up in the accounting. That is most likely > why you are seeing weird numbers for resident memory used. > > If you are curious about how much memory is actually being used, I think > you are better off checking that using NMT. For more information, please > consult the following documentation: > https://docs.oracle.com/en/java/javase/11/vm/native-memory-tracking.html > > Hope this helps. > > /Erik > > On 2019-01-04 02:22, Alex Elent wrote: > > Hello, > > > > Looking for some help on an issue we are experiencing exclusively with > ZGC. > > I'm unsure if the problem lies with ZGC or the kernel or where. Looking > for > > your experienced guidance if possible. > > > > We experienced this in our actual application but I managed to create a > > simpler reproducible case. > > > > I've attached the example Java file (TestUnsafe.java). > > I've attached a screenshot of top reporting 108% resident memory used. > > > > This is running on an EC2 t2.medium instance (2 vCPU / 4GB RAM). > > > > I compile with: > > javac -cp . TestUnsafe.java > > > > I run with: > > java -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -Xms3500M -Xmx3500M > -cp . > > TestUnsafe > > > > Thank you so much for your help! > > From per.liden at oracle.com Tue Jan 15 12:24:07 2019 From: per.liden at oracle.com (per.liden at oracle.com) Date: Tue, 15 Jan 2019 12:24:07 +0000 Subject: hg: zgc/zgc: 384 new changesets Message-ID: <201901151224.x0FCOh1a003171@aojmv0008.oracle.com> Changeset: ef9a34d58474 Author: gadams Date: 2018-12-10 07:52 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ef9a34d58474 8210106: sun/tools/jps/TestJps.java timed out Reviewed-by: dholmes, dcubed ! test/jdk/sun/tools/jps/TestJps.java Changeset: 100818c5ddd0 Author: jgeorge Date: 2018-12-10 19:08 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/100818c5ddd0 8215026: Incorrect amount of memory unmapped with ImageFileReader::close() Summary: Use map_size() instead of _index_size as the amount of memory to be unmapped while closing an image file Reviewed-by: alanb, jlaskey ! src/java.base/share/native/libjimage/imageFile.cpp Changeset: f83b21839314 Author: ihse Date: 2018-12-10 14:54 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f83b21839314 8215129: Update build documentation with Xrandr Reviewed-by: ihse Contributed-by: Ao Qi ! doc/building.html ! doc/building.md Changeset: 91855ca077e3 Author: dpochepk Date: 2018-12-10 17:31 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/91855ca077e3 8214961: AARCH64: wrong encoding for exclusive and atomic load/stores Reviewed-by: aph ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp Changeset: 8790e9f9f984 Author: shade Date: 2018-12-10 15:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8790e9f9f984 8215120: 32-bit build failures after JDK-8212657 (Promptly Return Unused Committed Memory from G1) Reviewed-by: tschatzl, rkennke ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 420ff459906f Author: bulasevich Date: 2018-12-10 17:34 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/420ff459906f 8214128: ARM32: wrong stack alignment on Deoptimization::unpack_frames Reviewed-by: dsamersoff ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp Changeset: 9c18c9d839d3 Author: rkennke Date: 2018-12-10 15:47 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9c18c9d839d3 8214259: Implementation: JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) Reviewed-by: kvn, roland, shade, coleenp, lmesnik, pliden, jgeorge, ihse, erikj Contributed-by: Christine Flood , Aleksey Shipilev , Roland Westrelin , Zhenygu Gu , Andrew Haley , Andrew Dinn , Mario Torre , Roman Kennke ! make/autoconf/hotspot.m4 ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! src/hotspot/cpu/aarch64/aarch64.ad + src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp + src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp + src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp + src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad + src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp + src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp + src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp + src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp + src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp + src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp + src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp + src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp + src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp + src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp + src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp + src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.cpp + src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp + src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp + src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp + src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp + src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp + src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp + src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp + src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.hpp + src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.hpp + src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp + src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp + src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp + src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp + src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp + src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp + src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp + src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp + src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp + src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp + src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp + src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp + src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp + src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp + src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp + src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp + src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahHeapLock.hpp + src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp + src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp + src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp + src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp + src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp + src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp + src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp + src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp + src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp + src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp + src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp + src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp + src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp + src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp + src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp + src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp + src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp + src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp + src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp + src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp + src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp + src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp + src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp + src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp + src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp + src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp + src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp + src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp + src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp + src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp + src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp + src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp + src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp + src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp + src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp + src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp + src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp + src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp + src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp + src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp + src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp + src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp + src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp + src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp + src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp + src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp + src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp + src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp + src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp + src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp + src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp + src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp + src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp + src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp + src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp + src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/classes.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/runtime/fieldDescriptor.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/macros.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCName.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMOps.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java + test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesShenandoah.java + test/hotspot/jtreg/gc/CriticalNativeArgs.java ! test/hotspot/jtreg/gc/TestFullGCCount.java ! test/hotspot/jtreg/gc/TestHumongousReferenceObject.java ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java ! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestShrinkHeapInSteps.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java ! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java ! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java - test/hotspot/jtreg/gc/epsilon/CriticalNativeArgs.java - test/hotspot/jtreg/gc/epsilon/CriticalNativeStress.java - test/hotspot/jtreg/gc/epsilon/libCriticalNative.c ! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java ! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java + test/hotspot/jtreg/gc/libCriticalNative.c ! test/hotspot/jtreg/gc/logging/TestGCId.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java + test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java + test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java + test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java + test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java + test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java + test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java + test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java + test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java + test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java + test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java + test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java + test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java + test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java + test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java + test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java + test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java + test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java + test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java + test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java + test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java + test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java + test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java + test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java + test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java + test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java + test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java + test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java + test/hotspot/jtreg/gc/shenandoah/compiler/TestC1ArrayCopyNPE.java + test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java + test/hotspot/jtreg/gc/shenandoah/compiler/TestCommonGCLoads.java + test/hotspot/jtreg/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java + test/hotspot/jtreg/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java + test/hotspot/jtreg/gc/shenandoah/compiler/TestNullCheck.java + test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java + test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.java + test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java + test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java + test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java + test/hotspot/jtreg/gc/shenandoah/jni/libTestJNICritical.c + test/hotspot/jtreg/gc/shenandoah/jni/libTestJNIGlobalRefs.c + test/hotspot/jtreg/gc/shenandoah/jni/libTestPinnedGarbage.c + test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java + test/hotspot/jtreg/gc/shenandoah/jvmti/libTestHeapDump.c + test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java + test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java + test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java + test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java + test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java + test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java + test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java + test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java + test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java + test/hotspot/jtreg/gc/shenandoah/options/TestAlwaysPreTouch.java + test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java + test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java + test/hotspot/jtreg/gc/shenandoah/options/TestCodeCacheRootStyles.java + test/hotspot/jtreg/gc/shenandoah/options/TestEnabled.java + test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java + test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java + test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java + test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java + test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java + test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java + test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java + test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java + test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java + test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java + test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreaded.java + test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java + test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java + test/hotspot/jtreg/gc/stress/CriticalNativeStress.java + test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java + test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java + test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java + test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java ! test/hotspot/jtreg/gc/survivorAlignment/TestAllocationInEden.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionToSurvivor.java ! test/hotspot/jtreg/gc/whitebox/TestWBGC.java ! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java ! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java ! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcCapacityTest.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcCauseTest01.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcCauseTest02.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcCauseTest03.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcNewTest.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest01.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest02.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java ! test/lib/sun/hotspot/gc/GC.java Changeset: 38bee05fb0e4 Author: dlong Date: 2018-12-10 06:52 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/38bee05fb0e4 8215117: [JVMCI] TestResolvedJavaType.java failing after JDK-8210031 Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 226c451bd954 Author: dpochepk Date: 2018-12-10 19:34 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/226c451bd954 8215133: AARCH64: disable Math.log intrinsic publishing Reviewed-by: aph ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: d59955700113 Author: ascarpino Date: 2018-12-10 09:19 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d59955700113 8214098: sun.security.ssl.HandshakeHash.T12HandshakeHash constructor check backwards. Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/HandshakeHash.java Changeset: 72aba7acbeef Author: tschatzl Date: 2018-12-10 18:32 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/72aba7acbeef 8215149: TestOptionsWithRangesDynamic.java fails after JDK-8215120 Summary: Removed range specifier completely. Reviewed-by: sjohanss, shade ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: df629b081ff6 Author: erikj Date: 2018-12-10 09:51 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/df629b081ff6 8215030: Disable shenandoah in Oracle builds Reviewed-by: kbarrett ! make/conf/jib-profiles.js Changeset: 3b0fe3d6c3d7 Author: gziemski Date: 2018-12-10 11:59 -0600 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3b0fe3d6c3d7 8209387: Follow ups to JDK-8195100 Use a low latency hashtable for SymbolTable Summary: Use size_t, replaced macros with const, reverted incorrect API name change. Reviewed-by: coleenp, kbarrett ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/symbolTable.hpp Changeset: 3add7ef7c40c Author: hseigel Date: 2018-12-10 13:24 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3add7ef7c40c 8215015: [TESTBUG] remove unneeded -Xfuture option from tests Summary: Remove the option from the tests Reviewed-by: lfoltan, coleenp ! test/langtools/tools/javac/boxing/T6348760.java ! test/langtools/tools/javac/generics/inference/6240565/T6240565.java ! test/langtools/tools/javac/scope/6225935/T6225935.java Changeset: 13173122094f Author: pchilanomate Date: 2018-12-10 13:45 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/13173122094f 8215050: [TESTBUG] serviceability/tmtools/jstack/WaitNotifyThreadTest.java fails when run with flag -Xcomp Summary: Identified special case when monitor address is not available in jstack Reviewed-by: dholmes, hseigel, coleenp ! test/hotspot/jtreg/serviceability/tmtools/jstack/WaitNotifyThreadTest.java Changeset: 8deeb7bba516 Author: iignatyev Date: 2018-12-10 11:04 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8deeb7bba516 8214917: CTW testlibrary shouldn't ignore errors raised by the library itself Reviewed-by: kvn, roland ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/connode.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/compilationPolicy.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/tieredThresholdPolicy.cpp ! test/hotspot/jtreg/testlibrary/ctw/Makefile Changeset: 4aa8fe00ace9 Author: mli Date: 2018-12-11 08:05 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4aa8fe00ace9 8213409: Refactor sun.text.IntHashtable:i18n shell tests to plain java tests Reviewed-by: naoto Contributed-by: ying.z.zhou at oracle.com - test/jdk/sun/text/IntHashtable/Bug4170614Test.sh + test/jdk/sun/text/IntHashtable/Bug4170614TestRun.java + test/jdk/sun/text/IntHashtable/patch-src/java.base/java/text/Bug4170614Test.java - test/jdk/sun/text/IntHashtable/patch-src/java/text/Bug4170614Test.java Changeset: 9745e4e36dd1 Author: jlahoda Date: 2018-12-11 09:10 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9745e4e36dd1 8214114: Switch expressions with try-catch statements Summary: When switch expression contains try-catch, move the stack values into locals before the executing the switch expression, and back when it is done. Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugs.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java + test/langtools/tools/javac/switchexpr/TryCatch.java Changeset: d2206a60da32 Author: mdoerr Date: 2018-12-11 10:15 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d2206a60da32 8215144: PPC64: Wrong assertion "illegal object size" Reviewed-by: simonis ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: 5ff7480c9e28 Author: jlahoda Date: 2018-12-11 11:29 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5ff7480c9e28 8214491: Upgrade to JLine 3.9.0 Summary: Upgrading JLine to 3.9.0 and updating jshell and jjs to the new JLine. Reviewed-by: rfield, sundar ! make/CompileJavaModules.gmk - src/jdk.internal.le/share/classes/jdk/internal/jline/DefaultTerminal2.java - src/jdk.internal.le/share/classes/jdk/internal/jline/NoInterruptUnixTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/OSvTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/Terminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/Terminal2.java - src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalFactory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalSupport.java - src/jdk.internal.le/share/classes/jdk/internal/jline/UnixTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/UnsupportedTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/WindowsTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleKeys.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/CursorBuffer.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/KeyMap.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/KillRing.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/Operation.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/UserInterruptException.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/WCWidth.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/AggregateCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/AnsiStringsCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/ArgumentCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.properties - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/Completer.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CompletionHandler.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/EnumCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/FileNameCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/NullCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/StringsCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/FileHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/History.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/MemoryHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/PersistentHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleReaderInputStream.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleRunner.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/extra/AnsiInterpretingOutputStream.java - src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Ansi.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Configuration.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Curses.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/InfoCmp.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/InputStreamReader.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Log.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/NonBlockingInputStream.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Nullable.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Preconditions.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/ShutdownHooks.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TerminalLineSettings.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TestAccessible.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Urls.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/package-info.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/KeyMap.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Completer.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EOFError.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Expander.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Macro.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/MaskingCallback.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ParsedLine.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Reference.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/SyntaxError.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Widget.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultExpander.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/KillRing.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/SimpleMaskingCallback.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/UndoTree.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/AggregateCompleter.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/ArgumentCompleter.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/EnumCompleter.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/NullCompleter.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/package-info.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/package-info.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/package-info.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Attributes.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Cursor.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/MouseEvent.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Size.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsConsoleWriter.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/CursorSupport.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminal.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/MouseSupport.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/NativeSignalHandler.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/package-info.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JansiSupport.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JnaSupport.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/Pty.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AnsiWriter.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStringBuilder.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ClosedException.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/DiffHelper.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Levenshtein.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ShutdownHooks.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WriterOutputStream.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ansi.caps + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/capabilities.txt + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/colors.txt + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/dumb.caps + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/package-info.java + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/screen-256color.caps + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/screen.caps + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-256color.caps + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-vtp.caps + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows.caps + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/xterm-256color.caps + src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/xterm.caps ! src/jdk.internal.le/share/classes/module-info.java ! src/jdk.internal.le/share/legal/jline.md + src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java + src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/IntByReference.java + src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java + src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java + src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32.java + src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32Impl.java + src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/LastErrorException.java + src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Pointer.java + src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java + src/jdk.internal.le/windows/classes/module-info.java.extra + src/jdk.internal.le/windows/native/lible/Kernel32.cpp - src/jdk.internal.le/windows/native/lible/WindowsTerminal.cpp ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/HistoryObject.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java ! test/jdk/jdk/internal/jline/KeyConversionTest.java - test/jdk/jdk/internal/jline/console/StripAnsiTest.java - test/jdk/jdk/internal/jline/extra/AnsiInterpretingOutputStreamTest.java - test/jdk/jdk/internal/jline/extra/HistoryTest.java ! test/langtools/jdk/jshell/CommandCompletionTest.java ! test/langtools/jdk/jshell/HistoryTest.java ! test/langtools/jdk/jshell/HistoryUITest.java ! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java ! test/langtools/jdk/jshell/ReplToolTesting.java ! test/langtools/jdk/jshell/StartOptionTest.java ! test/langtools/jdk/jshell/ToolLocalSimpleTest.java ! test/langtools/jdk/jshell/ToolMultilineSnippetHistoryTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/jdk/jshell/ToolTabCommandTest.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java ! test/langtools/jdk/jshell/UITesting.java ! test/nashorn/script/nosecurity/JDK-8055034.js.EXPECTED ! test/nashorn/script/nosecurity/JDK-8130127.js.EXPECTED Changeset: 9a8585f60c32 Author: eosterlund Date: 2018-12-11 11:08 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9a8585f60c32 8214897: ZGC: Concurrent Class Unloading Reviewed-by: pliden Contributed-by: erik.osterlund at oracle.com, per.liden at oracle.com, stefan.karlsson at oracle.com ! src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.cpp + src/hotspot/share/gc/z/zBarrierSetNMethod.cpp + src/hotspot/share/gc/z/zBarrierSetNMethod.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! 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/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/zOopClosures.hpp ! src/hotspot/share/gc/z/zOopClosures.inline.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp + src/hotspot/share/gc/z/zUnload.cpp + src/hotspot/share/gc/z/zUnload.hpp Changeset: 26e2cfebcfba Author: ihse Date: 2018-12-11 15:18 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/26e2cfebcfba 8214720: Add pandoc filter to improve html man page output Reviewed-by: erikj Contributed-by: magnus.ihse.bursie at oracle.com, jonathan.gibbons at oracle.com ! make/CompileToolsJdk.gmk ! make/Docs.gmk ! make/ToolsJdk.gmk ! make/launcher/LauncherCommon.gmk + make/scripts/pandoc-html-manpage-filter.js + make/scripts/pandoc-html-manpage-filter.sh.template - make/scripts/pandoc-manpage-filter.js - make/scripts/pandoc-manpage-filter.sh.template + make/scripts/pandoc-troff-manpage-filter.js + make/scripts/pandoc-troff-manpage-filter.sh.template Changeset: a430555c3d4e Author: ihse Date: 2018-12-11 15:21 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a430555c3d4e 8215131: Pandoc 2.3/build documentation fixes Reviewed-by: erikj ! doc/building.html ! doc/building.md ! doc/testing.html ! make/common/ProcessMarkdown.gmk Changeset: 746602d9682f Author: apetcher Date: 2018-12-11 09:36 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/746602d9682f 8208648: ECC Field Arithmetic Enhancements Summary: interal library enhancements to support ECC implementatation Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/util/ArrayUtil.java ! src/java.base/share/classes/sun/security/util/math/MutableIntegerModuloP.java + src/java.base/share/classes/sun/security/util/math/intpoly/FieldGen.jsh ! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java ! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java ! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial25519.java ! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial448.java + src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP256.java + src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP384.java + src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP521.java + src/java.base/share/classes/sun/security/util/math/intpoly/P256OrderField.java + src/java.base/share/classes/sun/security/util/math/intpoly/P384OrderField.java + src/java.base/share/classes/sun/security/util/math/intpoly/P521OrderField.java + src/java.base/share/classes/sun/security/util/math/intpoly/header.txt ! test/jdk/sun/security/util/math/BigIntegerModuloP.java ! test/jdk/sun/security/util/math/TestIntegerModuloP.java Changeset: c9fb47668dbe Author: sgroeger Date: 2018-12-07 14:35 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c9fb47668dbe 8211844: [aix] ProcessBuilder: Piping between created processes does not work. Reviewed-by: cjplummer, simonis, goetz ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! test/jdk/ProblemList.txt Changeset: d75110673dc9 Author: dfuchs Date: 2018-12-11 15:09 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d75110673dc9 8215008: Clear confusion between URL/URI paths and file system paths Reviewed-by: alanb, chegar, martin ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URL.java Changeset: de85ab85fbc7 Author: hseigel Date: 2018-12-11 10:29 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/de85ab85fbc7 8215165: Improve -Xlog:class+preview message text Summary: Fix up the logging message. Reviewed-by: acorn, lfoltan ! src/hotspot/share/classfile/classFileParser.cpp ! test/hotspot/jtreg/runtime/ClassFile/PreviewVersion.java Changeset: 752e57845ad2 Author: apetcher Date: 2018-12-11 09:42 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/752e57845ad2 8208698: Improved ECC Implementation Summary: New implementation of ECDH and ECDSA forsome prime-order curves Reviewed-by: ascarpino ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java + src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSAOperations.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java + src/jdk.crypto.ec/share/classes/sun/security/ec/ECOperations.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java + src/jdk.crypto.ec/share/classes/sun/security/ec/point/AffinePoint.java + src/jdk.crypto.ec/share/classes/sun/security/ec/point/ImmutablePoint.java + src/jdk.crypto.ec/share/classes/sun/security/ec/point/MutablePoint.java + src/jdk.crypto.ec/share/classes/sun/security/ec/point/Point.java + src/jdk.crypto.ec/share/classes/sun/security/ec/point/ProjectivePoint.java Changeset: 01b519fcb8a8 Author: apetcher Date: 2018-12-11 11:01 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/01b519fcb8a8 8214688: TLS 1.3 session resumption with hello retry request failed with "illegal_parameter" Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/ClientHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java Changeset: 04c9b7111aac Author: mullan Date: 2018-12-11 13:22 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/04c9b7111aac 8207258: Distrust TLS server certificates anchored by Symantec Root CAs Reviewed-by: weijun + src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java ! src/java.base/share/classes/sun/security/validator/EndEntityChecker.java + src/java.base/share/classes/sun/security/validator/SymantecTLSPolicy.java ! src/java.base/share/classes/sun/security/validator/Validator.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/Distrust.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/geotrustglobalca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/geotrustprimarycag2-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/geotrustprimarycag3-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/geotrustuniversalca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/thawteprimaryrootca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/thawteprimaryrootcag2-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/thawteprimaryrootcag3-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/verisignclass3g3ca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/verisignclass3g4ca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/verisignclass3g5ca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/verisignclass3g5ca-codesigning-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/verisignuniversalrootca-chain.pem + test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: c78a17d24618 Author: jcbeyler Date: 2018-12-11 10:29 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c78a17d24618 8215161: Normalize spaces for vmTestbase/[a-j] Summary: Added spaces around comparators Reviewed-by: amenkov, sspitsyn, martin ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Breakpoint/breakpoint001/breakpoint001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassLoad/classload001/classload001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc001/fieldacc001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc002/fieldacc002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc003/fieldacc003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldAccess/fieldacc004/fieldacc004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldModification/fieldmod001/fieldmod001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FieldModification/fieldmod002/fieldmod002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/FramePop/framepop002/framepop002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassSignature/getclsig006/getclsig006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldName/getfldnm005/getfldnm005.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetJNIFunctionTable/getjniftab001/getjniftab001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLineNumberTable/linetab003/linetab003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab003/localtab003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab004/localtab004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab005/localtab005.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodName/methname003/methname003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTopThreadGroups/topthrgrp001/topthrgrp001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/callbacks/Callbacks.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/concrete-klass-filter/ConcreteKlassFilter.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/filter-tagged/HeapFilter.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeMethodBind/nativemethbind002/nativemethbind002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe004/popframe004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass008/redefclass008.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass009/redefclass009.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass010/redefclass010.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetJNIFunctionTable/setjniftab001/setjniftab001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/suspendthrd003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t011/cm01t011.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/cm03t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM06/em06t001/em06t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t001/hs104t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t003/hs201t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t002/hs202t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t001/hs203t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t002/hs203t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t002/hs204t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t004/hs204t004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t004/hs301t004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t005/hs301t005.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t001/hs302t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t002/hs302t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t003/hs302t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t004/hs302t004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t005/hs302t005.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t006/hs302t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t007/hs302t007.cpp Changeset: 30df3fc36c72 Author: ecaspole Date: 2018-12-11 14:09 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/30df3fc36c72 8215140: Port missing crypto JMH micros from jmh-jdk-microbenchmarks Reviewed-by: redestad + test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java + test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java + test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java + test/micro/org/openjdk/bench/javax/crypto/full/DESedeBench.java + test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java + test/micro/org/openjdk/bench/javax/crypto/full/MacBench.java + test/micro/org/openjdk/bench/javax/crypto/full/MessageDigestBench.java + test/micro/org/openjdk/bench/javax/crypto/full/RSABench.java + test/micro/org/openjdk/bench/javax/crypto/full/SecureRandomBench.java + test/micro/org/openjdk/bench/javax/crypto/full/SignatureBench.java + test/micro/org/openjdk/bench/javax/crypto/small/AESBench.java + test/micro/org/openjdk/bench/javax/crypto/small/AESGCMBench.java + test/micro/org/openjdk/bench/javax/crypto/small/KeyPairGeneratorBench.java + test/micro/org/openjdk/bench/javax/crypto/small/MessageDigestBench.java + test/micro/org/openjdk/bench/javax/crypto/small/RSABench.java + test/micro/org/openjdk/bench/javax/crypto/small/SecureRandomBench.java + test/micro/org/openjdk/bench/javax/crypto/small/SignatureBench.java Changeset: 722eaae2a785 Author: gziemski Date: 2018-12-11 14:09 -0600 URL: http://hg.openjdk.java.net/zgc/zgc/rev/722eaae2a785 8214310: SymbolTable: Use get and insert Summary: Replace get_insert() with get(),insert() Reviewed-by: redestad, coleenp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/symbolTable.hpp Changeset: 837f1b8442be Author: jcbeyler Date: 2018-12-11 12:45 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/837f1b8442be 8215160: Normalize spaces for remaining vmTestbase tests Summary: Add spaces where needed Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t009/hs302t009.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t010/hs302t010.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t011/hs302t011.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t012/hs302t012.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI01/ji01t001/ji01t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t002/ji03t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t003/ji03t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t004/ji03t004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/ji05t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLineNumberTable/linetab004/linetab004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/nosuspendMonitorInfo/JvmtiTest/JvmtiTest.cpp ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/JVMTIagent.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/Injector.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress005.cpp ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress006.cpp Changeset: b75a44aad06c Author: smarks Date: 2018-12-11 13:10 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b75a44aad06c 8199394: Object.hashCode should not mention anything about memory addresses Reviewed-by: shade, forax, adinn, rriggs ! src/java.base/share/classes/java/lang/Object.java Changeset: 799e964e32b6 Author: naoto Date: 2018-12-11 13:13 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/799e964e32b6 8215194: Initial size of UnicodeBlock map is incorrect Reviewed-by: rriggs, rgoel, igerasim ! src/java.base/share/classes/java/lang/Character.java ! test/jdk/java/lang/Character/UnicodeBlock/OptimalMapSize.java Changeset: f0f3dc30e3bb Author: kbarrett Date: 2018-12-11 18:00 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f0f3dc30e3bb 8215097: Do not create NonJavaThreads before BarrierSet Summary: G1 and CMS delay worker thread creation until BarrierSet exists. Reviewed-by: dholmes, tschatzl ! src/hotspot/share/gc/cms/cmsHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/shared/barrierSet.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 4b0b796dd581 Author: iveresov Date: 2018-12-11 16:50 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4b0b796dd581 8215224: Update Graal Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompiledClass.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/SnippetReflectionProvider.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/spi/JavaConstantFieldProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/StubAVXTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.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/LoadJavaMirrorWithKlassTest.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/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigBase.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/HotSpotGraalRuntime.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.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/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotProviders.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSnippetReflectionProvider.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/aot/InitializeKlassStubCall.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantStubCall.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveMethodAndLoadCountersStubCall.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/replacements/AESCryptSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CipherBlockChainingSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA2Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA5Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHASubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/StringToBytesSnippets.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeLoadSnippets.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/replacements/profiling/ProbabilisticProfileSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProfileSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/CreateExceptionStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ExceptionHandlerStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/SnippetStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UnwindExceptionToCallerStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/VerifyOopStub.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/PiNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawStoreNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DelegatingReplacements.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/SuppressFBWarnings.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.replacements.processor/src/org/graalvm/compiler/replacements/processor/InjectedDependencies.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.processor/src/org/graalvm/compiler/replacements/processor/NodeIntrinsicHandler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SnippetsTest.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/src/org/graalvm/compiler/replacements/GraphKit.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/NodeIntrinsificationProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopySnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/AssertionNode.java ! test/hotspot/jtreg/compiler/aot/scripts/build-bootmodules.sh Changeset: c7c285b0b640 Author: dl Date: 2018-12-11 19:55 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c7c285b0b640 8214559: Use {@systemProperty} for definitions of system properties Reviewed-by: martin, jjg ! src/java.base/share/classes/java/util/SplittableRandom.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java Changeset: b4eaf570a588 Author: dl Date: 2018-12-11 19:55 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b4eaf570a588 8214427: probable bug in logic of ConcurrentHashMap.addCount() Reviewed-by: martin, dholmes ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java Changeset: a35f7a452257 Author: dl Date: 2018-12-11 19:55 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a35f7a452257 8214457: Miscellaneous changes imported from jsr166 CVS 2018-12 Reviewed-by: martin ! src/java.base/share/classes/java/util/concurrent/locks/Lock.java ! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java ! src/java.base/share/classes/java/util/concurrent/package-info.java Changeset: a6182c464b31 Author: jgeorge Date: 2018-12-12 10:13 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a6182c464b31 8200613: SA: jstack throws UnmappedAddressException with a CDS core file Summary: Dump the closed archive heap space into the corefile on Linux by setting bit 2 of the coredump_filter file to dump the file backed private mappings. Reviewed-by: iklam, cjplummer, kevinw, coleenp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java Changeset: d67b37917e82 Author: pmuthuswamy Date: 2018-12-12 13:01 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d67b37917e82 8214468: jQuery UI upgrade from 1.11.4 to 1.12.1 Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_flat_75_ffffff_40x100.png ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_65_dadada_1x400.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_65_ffffff_1x400.png ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_75_dadada_1x400.png ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_95_fef1ec_1x400.png ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_222222_256x240.png ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_2e83ff_256x240.png ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_454545_256x240.png ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_888888_256x240.png ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_cd0a0a_256x240.png ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.structure.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.structure.min.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! src/jdk.javadoc/share/legal/jqueryUI.md ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java ! test/langtools/tools/javadoc/api/basic/APITest.java Changeset: 9c0231a493d6 Author: mbaesken Date: 2018-11-30 13:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9c0231a493d6 8214380: AwtDragSource function LoadCache misses a ReleaseLongArrayElements in special case Reviewed-by: serb, stuefe ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp Changeset: 1f1c949f55ff Author: serb Date: 2018-12-04 13:09 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f1c949f55ff 8198398: Test javax/swing/JColorChooser/Test6199676.java fails in mach5 Reviewed-by: kaddepalli, prr ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JColorChooser/Test6199676.java ! test/jdk/javax/swing/JTable/6735286/bug6735286.java Changeset: 840d66c98b6c Author: psadhukhan Date: 2018-12-05 15:42 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/840d66c98b6c Merge - test/jdk/java/util/Properties/Compatibility.xml - test/jdk/java/util/Properties/CompatibilityTest.java Changeset: fcbea0fb586c Author: psadhukhan Date: 2018-12-05 15:48 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fcbea0fb586c 8213049: Invalid HTML5 in javax.swing files Reviewed-by: aivanov, serb ! src/java.desktop/share/classes/javax/swing/Action.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html Changeset: 7ed5edf6ba0c Author: itakiguchi Date: 2018-12-05 12:59 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7ed5edf6ba0c 8214002: Cannot use italic font style if the font has embedded bitmap Reviewed-by: prr ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c + test/jdk/java/awt/font/TextLayout/FontGlyphCompare.java Changeset: 5adeed0d6311 Author: dmarkov Date: 2018-12-06 13:32 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5adeed0d6311 8213983: [macosx] Keyboard shortcut ???cmd +`??? stops working properly if popup window is displayed Reviewed-by: kaddepalli, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 538b38d16d94 Author: kcr Date: 2018-12-06 10:50 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/538b38d16d94 8214805: Mark deprecated netscape.javascript.JSObject::getWindow API forRemoval=true Reviewed-by: prr, serb ! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java Changeset: c00ce2c36143 Author: psadhukhan Date: 2018-12-07 09:38 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c00ce2c36143 8214943: PIT: javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java errors out in mac Reviewed-by: kaddepalli, serb ! test/jdk/javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java Changeset: c57f1850d44f Author: prr Date: 2018-12-10 12:33 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c57f1850d44f 8212703: Remove sun.java2d.fontpath property from java launcher code Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/util/SystemProps.java ! src/java.base/share/native/libjava/System.c ! src/java.base/share/native/libjava/java_props.h ! src/java.base/unix/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/java_props_md.c + test/jdk/java/awt/font/FontPathEnvTest/FontPathEnvTest.java Changeset: 8e26761a2c2e Author: psadhukhan Date: 2018-12-11 10:47 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8e26761a2c2e Merge - src/hotspot/share/gc/cms/vmCMSOperations.cpp - src/hotspot/share/gc/cms/vmCMSOperations.hpp - src/hotspot/share/gc/g1/vm_operations_g1.cpp - src/hotspot/share/gc/g1/vm_operations_g1.hpp - src/hotspot/share/gc/parallel/vmPSOperations.cpp - src/hotspot/share/gc/parallel/vmPSOperations.hpp - src/hotspot/share/gc/shared/vmGCOperations.cpp - src/hotspot/share/gc/shared/vmGCOperations.hpp - src/hotspot/share/runtime/vm_operations.cpp - src/hotspot/share/runtime/vm_operations.hpp ! src/java.base/share/classes/jdk/internal/util/SystemProps.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM964.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/SimpleEUCEncoder.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/MatchRuleTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.jdk9.test/src/org/graalvm/compiler/core/test/ea/AtomicVirtualizationTests.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/src/org/graalvm/compiler/hotspot/PrintStreamOptionKey.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ComputeObjectAddressNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GetObjectAddressNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyWithSlowPathNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/GenericArrayCopyCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src/org/graalvm/compiler/lir/test/alloc/trace/TraceGlobalMoveResolutionMappingTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/DefaultTraceRegisterAllocationPolicy.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/GlobalLivenessAnalysisPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/GlobalLivenessInfo.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/ShadowedRegisterValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceAllocationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceAssertions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceBuilderPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceGlobalMoveResolver.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceRegisterAllocationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceRegisterAllocationPolicy.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TrivialTraceAllocator.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/bu/BottomUpAllocator.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/FixedInterval.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/FixedRange.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/IntervalHint.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/RegisterVerifier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceInterval.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAllocationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAssignLocationsPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanEliminateSpillMovePhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanLifetimeAnalysisPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanRegisterAllocationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanResolveDataFlowPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanWalker.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLocalMoveResolver.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/ControlFlowGraphState.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/TraceBuilderBenchmark.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/TraceLSRAIntervalBuildingBench.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyBailoutUsage.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyCallerSensitiveMethods.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyDebugUsage.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyGetOptionsUsage.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyGraphAddUsage.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyInstanceOfUsage.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyUpdateUsages.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyUsageWithEquals.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyVirtualizableUsage.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.jdk9_11.test/src/org/graalvm/compiler/replacements/jdk9_11/test/UnsafeObjectReplacementsTest.java - src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/Command.java - src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/Execute.java - src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/HelpCommand.java - src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/JSONWriter.java - src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/PrettyWriter.java - src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/PrintCommand.java - src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/ReconstructCommand.java - src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/SplitCommand.java - src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/StructuredWriter.java - src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/SummaryCommand.java - src/jdk.jfr/share/classes/jdk/jfr/internal/cmd/XMLWriter.java - test/hotspot/jtreg/compiler/graalunit/Replacements9_11Test.java - test/hotspot/jtreg/gc/epsilon/CriticalNativeArgs.java - test/hotspot/jtreg/gc/epsilon/CriticalNativeStress.java - test/hotspot/jtreg/gc/epsilon/libCriticalNative.c - test/hotspot/jtreg/vmTestbase/nsk/stress/network/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/stress/network/network001.java - test/hotspot/jtreg/vmTestbase/nsk/stress/network/network002.java - test/hotspot/jtreg/vmTestbase/nsk/stress/network/network003.java - test/hotspot/jtreg/vmTestbase/nsk/stress/network/network004.java - test/hotspot/jtreg/vmTestbase/nsk/stress/network/network005.java - test/hotspot/jtreg/vmTestbase/nsk/stress/network/network006.java ! test/jdk/ProblemList.txt - test/jdk/java/util/ResourceBundle/Control/MissingResourceCauseTest.sh - test/jdk/jdk/jfr/cmd/ExecuteHelper.java - test/jdk/jdk/jfr/cmd/TestHelp.java - test/jdk/jdk/jfr/cmd/TestPrint.java - test/jdk/jdk/jfr/cmd/TestPrintDefault.java - test/jdk/jdk/jfr/cmd/TestPrintJSON.java - test/jdk/jdk/jfr/cmd/TestPrintXML.java - test/jdk/jdk/jfr/cmd/TestReconstruct.java - test/jdk/jdk/jfr/cmd/TestSplit.java - test/jdk/jdk/jfr/cmd/TestSummary.java - test/jdk/sun/security/pkcs11/nss/src/nss-3.16-with-nspr-4.10.4.tar.gz - test/jdk/sun/security/pkcs11/nss/src/nss-3.16-with-nspr-4.10.4.tar.gz.sha256 - test/jdk/sun/text/IntHashtable/Bug4170614Test.sh - test/jdk/sun/text/IntHashtable/patch-src/java/text/Bug4170614Test.java Changeset: 271665438bbc Author: jdv Date: 2018-12-11 11:41 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/271665438bbc 8214817: Bad links in ImageInputStream.java & ImageOutputStream.java Reviewed-by: aivanov, psadhukhan ! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/ImageOutputStream.java Changeset: a659ccd1888d Author: jdv Date: 2018-12-11 11:45 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a659ccd1888d 8214876: Add "intermittent" key for imageio/stream/StreamCloserLeak/run_test.sh Reviewed-by: psadhukhan ! test/jdk/javax/imageio/stream/StreamCloserLeak/run_test.sh Changeset: ddbd9744a3d5 Author: psadhukhan Date: 2018-12-12 15:04 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ddbd9744a3d5 Merge - make/scripts/pandoc-manpage-filter.js - make/scripts/pandoc-manpage-filter.sh.template - src/jdk.internal.le/share/classes/jdk/internal/jline/DefaultTerminal2.java - src/jdk.internal.le/share/classes/jdk/internal/jline/NoInterruptUnixTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/OSvTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/Terminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/Terminal2.java - src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalFactory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalSupport.java - src/jdk.internal.le/share/classes/jdk/internal/jline/UnixTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/UnsupportedTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/WindowsTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleKeys.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/CursorBuffer.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/KeyMap.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/KillRing.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/Operation.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/UserInterruptException.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/WCWidth.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/AggregateCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/AnsiStringsCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/ArgumentCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.properties - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/Completer.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CompletionHandler.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/EnumCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/FileNameCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/NullCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/StringsCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/FileHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/History.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/MemoryHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/PersistentHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleReaderInputStream.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleRunner.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/extra/AnsiInterpretingOutputStream.java - src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Ansi.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Configuration.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Curses.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/InfoCmp.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/InputStreamReader.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Log.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/NonBlockingInputStream.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Nullable.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Preconditions.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/ShutdownHooks.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TerminalLineSettings.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TestAccessible.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Urls.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/package-info.java - src/jdk.internal.le/windows/native/lible/WindowsTerminal.cpp - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeAccess.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_flat_75_ffffff_40x100.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_65_ffffff_1x400.png ! test/jdk/ProblemList.txt - test/jdk/jdk/internal/jline/console/StripAnsiTest.java - test/jdk/jdk/internal/jline/extra/AnsiInterpretingOutputStreamTest.java - test/jdk/jdk/internal/jline/extra/HistoryTest.java Changeset: 35e2bbea78b2 Author: tschatzl Date: 2018-12-12 12:00 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/35e2bbea78b2 8152724: Sum of eden before GC and current survivor capacity may be larger than heap size Summary: Limit the maximum survivor size for a given GC to the remaining number of free regions. Reviewed-by: sjohanss, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1HeapTransition.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp + test/hotspot/jtreg/gc/g1/TestEdenSurvivorLessThanMax.java Changeset: 21dfea980e23 Author: clanger Date: 2018-12-12 11:34 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/21dfea980e23 8214892: Delayed starting of debugging via jcmd Reviewed-by: cjplummer, clanger Contributed-by: ralf.schmelter at sap.com ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c + test/jdk/com/sun/jdi/OnJcmdTest.java Changeset: 2e4903f83295 Author: dpochepk Date: 2018-12-12 15:26 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2e4903f83295 8205421: AARCH64: StubCodeMark should be placed after alignment Reviewed-by: aph ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: 95efb32d390b Author: redestad Date: 2018-12-12 13:28 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/95efb32d390b 8215159: Improve initial setup of system Properties Reviewed-by: mchung, rriggs, plevart, briangoetz, robilad ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/VersionProps.java.template ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/util/SystemProps.java Changeset: 7384e00d5860 Author: mhorie Date: 2018-12-11 20:31 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7384e00d5860 8213754: PPC64: Add Intrinsics for isDigit/isLowerCase/isUpperCase/isWhitespace Reviewed-by: kvn, rriggs, mdoerr, gromero ! make/data/characterdata/CharacterData00.java.template ! make/data/characterdata/CharacterData01.java.template ! make/data/characterdata/CharacterData02.java.template ! make/data/characterdata/CharacterData0E.java.template ! make/data/characterdata/CharacterDataLatin1.java.template ! make/data/characterdata/CharacterDataPrivateUse.java.template ! make/data/characterdata/CharacterDataUndefined.java.template ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/CharacterData.java + test/micro/org/openjdk/bench/java/lang/Characters.java Changeset: 24525070d934 Author: eosterlund Date: 2018-12-12 14:18 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/24525070d934 8215206: VtableStubs::find_stub is not appropriately protected by VtableStubs_lock Reviewed-by: thartmann, pliden ! src/hotspot/share/code/vtableStubs.cpp Changeset: 4eff16f47ae2 Author: egahlin Date: 2018-12-12 18:35 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4eff16f47ae2 8165675: Trace event for thread park has incorrect unit for timeout Reviewed-by: mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/prims/unsafe.cpp ! src/java.base/share/classes/jdk/internal/event/EventHelper.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java ! test/jdk/jdk/jfr/event/runtime/TestThreadParkEvent.java ! test/jdk/jdk/jfr/jmx/security/TestEnoughPermission.java ! test/lib/jdk/test/lib/jfr/Events.java Changeset: 122b1ecfaa6e Author: egahlin Date: 2018-12-12 18:43 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/122b1ecfaa6e 8214750: Unnecessary

tags in jfr classes Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/package-info.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java Changeset: 7b4f2f7376fe Author: erikj Date: 2018-12-12 09:50 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7b4f2f7376fe 8215239: Make deletes images/jdk/bin/java if something goes wrong Reviewed-by: redestad, dholmes, tbell, ihse ! make/Images.gmk Changeset: 2e41937c9cab Author: ihse Date: 2018-12-11 15:47 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2e41937c9cab 8214910: If pandoc is present, markdown spec files should be processed Reviewed-by: erikj, lancea ! make/Docs.gmk Changeset: 6538fccf77a8 Author: ihse Date: 2018-12-12 18:59 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6538fccf77a8 8214741: docs/index.html has no title or copyright Reviewed-by: erikj ! make/Docs.gmk + make/data/docs-resources/index.html Changeset: 0d0f59acf65a Author: ihse Date: 2018-12-12 19:04 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0d0f59acf65a 8215304: Make target "docs-jdk-index" has unnecessary dependencies Reviewed-by: lancea ! make/Main.gmk Changeset: 468829d1983e Author: tnakamura Date: 2018-12-13 00:46 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/468829d1983e 8213183: InputMethod cannot be used after its restarting Summary: Retains masks at XSelectInput and deletes all IM data at DestroyXIMCallback Reviewed-by: naoto ! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c + test/jdk/java/awt/im/InputContext/ReconnectTest.java Changeset: 7c8f8949a07d Author: mchung Date: 2018-12-12 11:17 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7c8f8949a07d 8215238: (jdeps) update jdk8_internals.txt per the removal of javafx, corba, EE modules Reviewed-by: lancea, alanb ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt Changeset: 18f36a093334 Author: henryjen Date: 2018-12-12 11:45 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/18f36a093334 8215000: tools/launcher/JliLaunchTest.java fails on Windows Reviewed-by: bchristi, mchung ! test/jdk/tools/launcher/JliLaunchTest.java Changeset: 1ed8de9045a7 Author: ascarpino Date: 2018-12-12 12:17 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1ed8de9045a7 8214074: Ghash optimization using AVX instructions Reviewed-by: kvn, ascarpino Contributed-by: smita.kamath at intel.com ! 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/macroAssembler_x86_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java Changeset: 9e28eff3d40f Author: rriggs Date: 2018-12-12 15:35 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9e28eff3d40f 8215309: Convert package.html files to package-info.java files Reviewed-by: darcy, lancea + src/java.logging/share/classes/java/util/logging/package-info.java - src/java.logging/share/classes/java/util/logging/package.html + src/java.prefs/share/classes/java/util/prefs/package-info.java - src/java.prefs/share/classes/java/util/prefs/package.html + src/java.rmi/share/classes/java/rmi/activation/package-info.java - src/java.rmi/share/classes/java/rmi/activation/package.html + src/java.rmi/share/classes/java/rmi/dgc/package-info.java - src/java.rmi/share/classes/java/rmi/dgc/package.html + src/java.rmi/share/classes/java/rmi/package-info.java - src/java.rmi/share/classes/java/rmi/package.html + src/java.rmi/share/classes/java/rmi/registry/package-info.java - src/java.rmi/share/classes/java/rmi/registry/package.html + src/java.rmi/share/classes/java/rmi/server/package-info.java - src/java.rmi/share/classes/java/rmi/server/package.html + src/java.rmi/share/classes/javax/rmi/ssl/package-info.java - src/java.rmi/share/classes/javax/rmi/ssl/package.html + src/java.smartcardio/share/classes/javax/smartcardio/package-info.java - src/java.smartcardio/share/classes/javax/smartcardio/package.html + src/java.sql.rowset/share/classes/com/sun/rowset/package-info.java - src/java.sql.rowset/share/classes/com/sun/rowset/package.html + src/java.sql.rowset/share/classes/com/sun/rowset/providers/package-info.java - src/java.sql.rowset/share/classes/com/sun/rowset/providers/package.html + src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package-info.java - src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package.html + src/java.sql/share/classes/java/sql/package-info.java - src/java.sql/share/classes/java/sql/package.html + src/java.sql/share/classes/javax/sql/package-info.java - src/java.sql/share/classes/javax/sql/package.html Changeset: 4bb6e0871bf7 Author: vdeshpande Date: 2018-12-12 14:48 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4bb6e0871bf7 8214751: X86: Support for VNNI Instructions Reviewed-by: kvn Contributed-by: razvan.a.lupusoru at intel.com, vivek.r.deshpande at intel.com ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp + test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java Changeset: 2626982cf4f7 Author: mr Date: 2018-12-12 15:01 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2626982cf4f7 8215301: Module-summary page is unreadably wide Reviewed-by: mchung ! make/jdk/src/classes/build/tools/jigsaw/ModuleSummary.java Changeset: d590cf6b4fac Author: jjiang Date: 2018-12-13 08:23 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d590cf6b4fac 8214520: [TEST_BUG] sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java failed with incorrect jtreg tags order Reviewed-by: xuelei ! test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java Changeset: 9af672cab7cb Author: valeriep Date: 2018-12-13 01:15 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9af672cab7cb 7092821: java.security.Provider.getService() is synchronized and became scalability bottleneck Summary: Changed Provider class to use ConcurrentHashMap and default providers to use putService() Reviewed-by: weijun, mullan ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/sun/security/provider/Sun.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/provider/VerificationProvider.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSign.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java Changeset: 2457d862a646 Author: weijun Date: 2018-12-13 11:16 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2457d862a646 8076190: Customizing the generation of a PKCS12 keystore Reviewed-by: mullan + src/java.base/share/classes/com/sun/crypto/provider/HmacPKCS12PBECore.java - src/java.base/share/classes/com/sun/crypto/provider/HmacPKCS12PBESHA1.java ! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/pkcs12/ParamsPreferences.java + test/jdk/sun/security/pkcs12/ParamsTest.java + test/jdk/sun/security/pkcs12/params/README + test/jdk/sun/security/pkcs12/params/kandc + test/jdk/sun/security/pkcs12/params/ks + test/jdk/sun/security/pkcs12/params/os2 + test/jdk/sun/security/pkcs12/params/os3 + test/jdk/sun/security/pkcs12/params/os4 + test/jdk/sun/security/pkcs12/params/os5 ! test/jdk/sun/security/tools/keytool/ProbingFailure.java + test/lib/jdk/test/lib/security/DerUtils.java Changeset: 85ade44f351a Author: weijun Date: 2018-12-13 12:03 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/85ade44f351a 8214568: Use {@systemProperty} for definitions of system properties Reviewed-by: xuelei ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/package-info.java + src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java - src/java.security.jgss/share/classes/org/ietf/jgss/package.html ! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java Changeset: 77f31b03cc0e Author: dl Date: 2018-12-12 20:13 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/77f31b03cc0e 8215326: Test java/util/concurrent/ConcurrentHashMap/ToArray.java hangs after j.u.c updates Reviewed-by: martin, dholmes ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java Changeset: 8b585e1b2805 Author: jjiang Date: 2018-12-13 12:34 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8b585e1b2805 8214937: sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed due to unexpected expiration date Reviewed-by: xuelei ! test/jdk/sun/security/tools/jarsigner/warnings/NoTimestampTest.java Changeset: 108a161aed93 Author: kvn Date: 2018-12-12 21:02 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/108a161aed93 8215317: [GRAAL] unit test CheckGraalIntrinsics failed after 8213754 Summary: Fix CheckGraalIntrinsics test for new intrinsics. Reviewed-by: iveresov, never ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java Changeset: 50aff73aaba3 Author: epavlova Date: 2018-12-12 22:23 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/50aff73aaba3 8215314: [Graal] Enable org.graalvm.compiler.core.test.CountedLoopTest Reviewed-by: dlong ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 9d60798b21af Author: jcm Date: 2018-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9d60798b21af 8211034: OnStackReplacePercentage option checking has bugs Summary: Fixed the constraint checks Reviewed-by: kvn ! src/hotspot/share/interpreter/invocationCounter.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/IntxTest.java Changeset: ff1c86e85d02 Author: jlahoda Date: 2018-12-13 08:26 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ff1c86e85d02 8215243: JShell tests failing intermitently with \"Problem cleaning up the following threads:\" Summary: Do not reset closed state in the StopDetectingInputStream.write Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java Changeset: b9d34a97a4be Author: jgeorge Date: 2018-12-13 13:03 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b9d34a97a4be 8202884: SA: Attach/detach might fail on Linux if debugee application create/destroy threads during attaching Summary: While doing a ptrace attach, do not attach to threads which are in the process of exiting or are zombies -- skip these threads. Reviewed-by: jcbeyler, ysuenaga ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c Changeset: 888592cdb2d0 Author: alanb Date: 2018-12-13 09:02 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/888592cdb2d0 8214696: Module class should be filtered by core reflection Reviewed-by: lancea, mchung, sundar ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java Changeset: 4debb3321e65 Author: weijun Date: 2018-12-13 17:28 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4debb3321e65 8213009: Refactoring existing SunMSCAPI classes Reviewed-by: valeriep + src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java + src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyPair.java + src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyPairGenerator.java + src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java + src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java + src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java + src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java + src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CSignature.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/Key.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/PRNG.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSACipher.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPair.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAPrivateKey.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAPublicKey.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSASignature.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp + test/jdk/sun/security/mscapi/KeyAlgorithms.java Changeset: e2798bf6318a Author: weijun Date: 2018-12-13 17:28 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e2798bf6318a 8213010: Supporting keys created with certmgr.exe Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/util/ECUtil.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CSignature.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp Changeset: 9a73a4e4011f Author: jgeorge Date: 2018-12-13 15:11 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9a73a4e4011f 8214226: Incorrect BCI and Line Number with jstack if the top frame is in the interpreter Summary: Read in the bcp from r13 for the top level interpreter frames Reviewed-by: jcbeyler, jgeorge Contributed-by: david.griffiths at gmail.com ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java Changeset: c45615dc6bfc Author: dfuchs Date: 2018-12-13 11:27 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c45615dc6bfc 8211093: Default logging.properties sets log level for com.xyz.foo Reviewed-by: bpb, rriggs ! src/java.logging/share/conf/logging.properties + test/jdk/java/util/logging/DefaultConfigTest.java Changeset: 086dfcfc3731 Author: goetz Date: 2018-12-13 08:36 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/086dfcfc3731 8215534: [testbug] some jfr test don't check @requires vm.hasJFR Reviewed-by: sundar, egahlin ! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java ! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java ! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java ! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java Changeset: 1c85328b7631 Author: mhorie Date: 2018-12-12 12:36 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1c85328b7631 8215262: PPC64: FMA Vectorization on PPC64 Reviewed-by: mdoerr, gromero ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad Changeset: c1eed9867bf0 Author: sgehwolf Date: 2018-12-13 10:25 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c1eed9867bf0 8215342: [Zero] Build fails after JDK-8200613 Reviewed-by: shade, jgeorge Contributed-by: Christophe Phillips ! src/hotspot/os/linux/os_linux.cpp Changeset: c8b2a408628b Author: egahlin Date: 2018-12-13 14:21 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c8b2a408628b 8215175: Inconsistencies in JFR event metadata Reviewed-by: mgronlun ! src/hotspot/share/jfr/leakprofiler/emitEventOperation.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/metadata/metadata.xsd ! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java + test/jdk/jdk/jfr/api/metadata/annotations/TestFormatMissingValue.java Changeset: 339d2fbe8675 Author: mgronlun Date: 2018-12-13 14:36 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/339d2fbe8675 8215284: Reduce noise induced by periodic task getFileSize() Reviewed-by: redestad, egahlin ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp + src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp + src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.hpp - src/hotspot/share/jfr/recorder/repository/jfrChunkSizeNotifier.cpp - src/hotspot/share/jfr/recorder/repository/jfrChunkSizeNotifier.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java Changeset: 632c4baddbb8 Author: zgu Date: 2018-12-12 13:50 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/632c4baddbb8 8215220: Simplify Shenandoah task termination in aborted paths Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp Changeset: 9f13f8aad8dc Author: egahlin Date: 2018-12-13 15:40 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9f13f8aad8dc 8215237: jdk.jfr.Recording javadoc does not compile Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/package-info.java Changeset: e10a1f7aaa13 Author: shade Date: 2018-12-13 16:14 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e10a1f7aaa13 8215354: x86_32 build failures after JDK-8214074 (Ghash optimization using AVX instructions) Reviewed-by: thartmann ! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp Changeset: 8bf9268df0e2 Author: redestad Date: 2018-12-13 15:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8bf9268df0e2 8215281: Use String.isEmpty() when applicable in java.base Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java ! src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/com/sun/net/ssl/SSLContext.java ! src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/VersionProps.java.template ! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/ProxyClassesDumper.java ! src/java.base/share/classes/java/net/HttpCookie.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/SocketPermission.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/net/URLDecoder.java ! src/java.base/share/classes/java/net/URLPermission.java ! src/java.base/share/classes/java/net/URLStreamHandler.java ! src/java.base/share/classes/java/nio/file/LinkPermission.java ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Permission.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/TrustAnchor.java ! src/java.base/share/classes/java/text/AttributedString.java ! src/java.base/share/classes/java/text/CollationElementIterator.java ! 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 ! src/java.base/share/classes/java/text/MergeCollation.java ! src/java.base/share/classes/java/text/MessageFormat.java ! src/java.base/share/classes/java/text/PatternEntry.java ! src/java.base/share/classes/java/text/RBTableBuilder.java ! src/java.base/share/classes/java/time/ZoneId.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/util/Calendar.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/regex/Pattern.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/SealedObject.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java ! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java ! src/java.base/share/classes/javax/security/auth/callback/NameCallback.java ! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java ! src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java ! src/java.base/share/classes/javax/security/auth/callback/TextOutputCallback.java ! src/java.base/share/classes/javax/security/auth/login/AppConfigurationEntry.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/javax/security/cert/X509Certificate.java ! src/java.base/share/classes/jdk/internal/jimage/decompressor/SignatureParser.java ! src/java.base/share/classes/jdk/internal/jimage/decompressor/StringSharingDecompressor.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! src/java.base/share/classes/jdk/internal/module/Checks.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/Resources.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/TypePath.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckSignatureAdapter.java ! src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorImpl.java ! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java ! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java ! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java ! src/java.base/share/classes/sun/invoke/util/BytecodeName.java ! src/java.base/share/classes/sun/net/TransferProtocolClient.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java ! src/java.base/share/classes/sun/net/www/HeaderParser.java ! src/java.base/share/classes/sun/net/www/MimeEntry.java ! src/java.base/share/classes/sun/net/www/MimeLauncher.java ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/fs/AbstractFileSystemProvider.java ! src/java.base/share/classes/sun/nio/fs/AbstractUserDefinedFileAttributeView.java ! src/java.base/share/classes/sun/security/jca/GetInstance.java ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java ! src/java.base/share/classes/sun/security/jca/ProviderList.java ! src/java.base/share/classes/sun/security/provider/ConfigFile.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/classes/sun/security/tools/PathList.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/AlgorithmDecomposer.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! src/java.base/share/classes/sun/security/x509/AVA.java ! src/java.base/share/classes/sun/security/x509/DNSName.java ! src/java.base/share/classes/sun/security/x509/IPAddressName.java ! src/java.base/share/classes/sun/security/x509/RDN.java ! src/java.base/share/classes/sun/security/x509/RFC822Name.java ! src/java.base/share/classes/sun/security/x509/X500Name.java ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! src/java.base/share/classes/sun/util/locale/InternalLocaleBuilder.java ! src/java.base/share/classes/sun/util/locale/LanguageTag.java ! src/java.base/share/classes/sun/util/locale/LocaleMatcher.java ! src/java.base/share/classes/sun/util/locale/LocaleUtils.java ! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java ! src/java.base/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/unix/classes/jdk/internal/loader/FileURLMapper.java ! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java ! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileStore.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java ! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java ! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java Changeset: 4ddd3c410a85 Author: vromero Date: 2018-12-13 10:35 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4ddd3c410a85 8215300: additional changes to constants API Reviewed-by: goetz ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/Constable.java ! src/java.base/share/classes/java/lang/constant/ConstantUtils.java ! src/java.base/share/classes/java/lang/constant/package-info.java ! src/java.base/share/classes/java/lang/invoke/TypeDescriptor.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! test/jdk/java/lang/constant/ClassDescTest.java Changeset: c403f39ec349 Author: shade Date: 2018-12-13 16:45 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c403f39ec349 8181143: Introduce diagnostic flag to abort VM on too long VM operations Reviewed-by: rkennke, zgu, dholmes, stuefe, rehn ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vmThread.hpp + test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java Changeset: cc4098b3bc10 Author: shade Date: 2018-12-13 16:45 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cc4098b3bc10 8215356: Disable x86_32 Shenandoah build to avoid hotspot/tier1 failures Reviewed-by: rkennke ! make/autoconf/hotspot.m4 Changeset: ece620f32d2d Author: jwilhelm Date: 2018-12-13 17:01 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ece620f32d2d Added tag jdk-13+0 for changeset cc4098b3bc10 ! .hgtags Changeset: 6879069d9d94 Author: darcy Date: 2018-12-13 19:06 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6879069d9d94 8205626: Start of release updates for JDK 13 8205393: Add SourceVersion.RELEASE_13 8205394: Add source 13 and target 13 to javac 8205645: Bump maximum recognized class file version to 57 for JDK 13 8214825: Update preview language features for start of JDK 13 Reviewed-by: erikj, alanb, mchung, mcimadamore, dholmes, smarks, jjg ! make/autoconf/version-numbers ! make/common/SetupJavaCompilers.gmk ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java ! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/langtools/TEST.ROOT ! test/langtools/tools/javac/6330997/T6330997.java ! test/langtools/tools/javac/ConditionalWithVoid.java ! test/langtools/tools/javac/RawStringLiteralLang.java ! test/langtools/tools/javac/RawStringLiteralLangAPI.java ! test/langtools/tools/javac/api/T6395981.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.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/RawStringLiteral.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/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/preview/classReaderTest/Client.java ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out ! test/langtools/tools/javac/profiles/ProfileOptionTest.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 ! test/langtools/tools/javac/versions/Versions.java ! test/nashorn/TEST.ROOT Changeset: 2cc1ae79b303 Author: afarley Date: 2018-12-13 11:05 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2cc1ae79b303 8215217: OpenJDK source has too many swear words Reviewed-by: smarks, shade, rriggs, lancea, prr, joehw ! src/java.desktop/share/classes/com/sun/media/sound/SoftChannel.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java Changeset: 5c65191e56b9 Author: lmesnik Date: 2018-12-13 14:16 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5c65191e56b9 8215369: Jcstress pollute /var/tmp with temporary files. Reviewed-by: iignatyev, mseledtsov ! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java Changeset: 7d4397b43fa3 Author: egahlin Date: 2018-12-13 23:25 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7d4397b43fa3 8215362: JFR GTest JfrTestNetworkUtilization fails Reviewed-by: mgronlun ! test/hotspot/gtest/jfr/test_networkUtilization.cpp ! test/jdk/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java Changeset: 93b401e5bf51 Author: jwilhelm Date: 2018-12-14 01:34 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/93b401e5bf51 Merge Changeset: b3830528df29 Author: mdoerr Date: 2018-12-14 09:59 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b3830528df29 8214352: C1: Unnecessary "compilation bailout: block join failed" with JVMTI Summary: Invalidate Phi functions for conflicting types and avoid bailout. Reviewed-by: kvn, iveresov ! src/hotspot/share/c1/c1_Instruction.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_ValueStack.hpp Changeset: 8180809085a4 Author: alanb Date: 2018-12-14 13:30 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8180809085a4 8214077: test java/io/File/SetLastModified.java fails on ARM32 Summary: replace uses of stat with stat64 in java.base Reviewed-by: alanb Contributed-by: nick.gasson at arm.com ! src/java.base/linux/native/libjava/ProcessHandleImpl_linux.c ! src/java.base/unix/native/libjava/TimeZone_md.c ! src/java.base/unix/native/libjava/UnixFileSystem_md.c Changeset: 5274fb04cad9 Author: jcbeyler Date: 2018-12-14 10:51 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5274fb04cad9 8215329: Modify ZGC requirement for HeapMonitorThreadTest.java Summary: Modify the requirement to be tested Reviewed-by: amenkov, pliden, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java Changeset: 0873841d1669 Author: lancea Date: 2018-12-14 14:17 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0873841d1669 8215372: Incorrect nio/file/DirectoryStream/Basic.java tests for validating the use of a glob Reviewed-by: alanb ! test/jdk/java/nio/file/DirectoryStream/Basic.java Changeset: 89bb635ed093 Author: jcbeyler Date: 2018-12-14 13:13 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/89bb635ed093 8201655: Add thread-enabled support for the Heap Sampling Summary: Added thread-enabled support Reviewed-by: amenkov, sspitsyn ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp - test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventsForTwoThreadsTest.java + test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.c Changeset: dcbb71b9e7c0 Author: dnsimon Date: 2018-12-14 16:52 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dcbb71b9e7c0 8215319: jck lang/INTF/intf049/intf04901 fails in Graal as JIT mode with -Xcomp and AOTed Graal Reviewed-by: iveresov, never, dlong ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java Changeset: de99beff5c0e Author: lkorinth Date: 2018-12-17 11:37 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/de99beff5c0e 8214946: G1: Initialize all class members on construction Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/dirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp Changeset: 0e5c83bf4ff7 Author: jcbeyler Date: 2018-12-11 10:23 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0e5c83bf4ff7 8215228: Use a constant hash table size in order to enable compiler optimization Summary: Remove a field from KlassInfoTable to allow compiler optimizations Reviewed-by: phh, aph Contributed-by: zanglin5 at jd.com ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp Changeset: d5a2a29ca589 Author: cushon Date: 2018-12-13 10:08 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d5a2a29ca589 8215366: Code quality improvements in com.sun.tools.javac.code.TypeAnnotations Reviewed-by: mcimadamore, wmdietl, bsrbnd ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java Changeset: e84983c2735e Author: cushon Date: 2018-12-13 11:05 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e84983c2735e 8215368: Make Check.checkOverride call diagnosticPositionFor lazily Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Changeset: 9dd0a2fdec24 Author: alanb Date: 2018-12-18 10:26 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9dd0a2fdec24 8215449: Several tests failing when jtreg run with -vmoption:--illegal-access=deny Reviewed-by: redestad, mchung, jjg ! test/jdk/java/net/URL/RacyHandler.java ! test/jdk/java/util/Locale/LocaleProvidersRun.java ! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java Changeset: 3bc260237317 Author: gadams Date: 2018-12-18 07:33 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3bc260237317 8051349: nsk/jvmti/scenarios/sampling/SP06/sp06t003 fails in nightly Reviewed-by: dholmes, sspitsyn, cjplummer, jcbeyler ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP02/sp02t003/sp02t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t003/sp06t003.cpp Changeset: 6aeb6a23fb83 Author: vromero Date: 2018-12-18 16:22 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6aeb6a23fb83 8207224: Javac compiles source code despite illegal use of unchecked conversions Reviewed-by: mcimadamore, darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/T8207224/ReturnTypeSubstitutableTest.java + test/langtools/tools/javac/T8207224/ReturnTypeSubstitutableTest.out Changeset: f15af1e2c683 Author: pli Date: 2018-12-18 16:50 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f15af1e2c683 8212043: Add floating-point Math.min/max intrinsics Summary: Floating-point Math.min() and Math.max() intrinsics are enabled on AArch64 platform Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java Changeset: 56fbb14251ca Author: mbaesken Date: 2018-12-19 10:30 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/56fbb14251ca 8215411: some GetByteArrayElements calls miss corresponding Release Reviewed-by: dholmes, jcbeyler ! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp Changeset: fd2e8f941ded Author: clanger Date: 2018-12-19 10:36 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fd2e8f941ded 8215472: (zipfs) Cleanups in implementation classes of jdk.zipfs and tests Reviewed-by: redestad, lancea ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipCoder.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipConstants.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipDirectoryStream.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributeView.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributes.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileStore.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipInfo.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipUtils.java ! test/jdk/java/util/zip/zip.java Changeset: 432795b1c2c8 Author: dfuchs Date: 2018-12-19 11:48 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/432795b1c2c8 8213402: [Testbug] java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest creates an invalid nest relationship Summary: The failing tests are refactored to make the custom logger finder class a top-level class. Reviewed-by: dholmes, mchung ! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java + test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseLoggerFinder.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/CustomSystemClassLoader.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/META-INF/services/java.lang.System$LoggerFinder ! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java + test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerFinder.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/CustomSystemClassLoader.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/META-INF/services/java.lang.System$LoggerFinder + test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BaseLoggerFinder.java ! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/CustomSystemClassLoader.java ! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/META-INF/services/java.lang.System$LoggerFinder ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/CustomSystemClassLoader.java + test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LogProducerFinder.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/META-INF/services/java.lang.System$LoggerFinder + test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/BaseLoggerFinder.java + test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/BaseLoggerFinder2.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/CustomSystemClassLoader.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/META-INF/services/java.lang.System$LoggerFinder ! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/CustomSystemClassLoader.java + test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/LogProducerFinder.java ! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/META-INF/services/java.lang.System$LoggerFinder ! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java Changeset: 7dac5301ce71 Author: adinn Date: 2018-12-19 11:45 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7dac5301ce71 8209414: AArch64: method handle invocation does not respect JVMTI interp_only mode Reviewed-by: adinn Contributed-by: nick.gasson at arm.com ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp Changeset: 9b0d6ecd8e45 Author: vromero Date: 2018-12-19 14:02 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9b0d6ecd8e45 8215625: javax/sql/testng/util/xxxxx.java tests compilation failed after JDK-8207224 Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java - test/langtools/tools/javac/T8207224/ReturnTypeSubstitutableTest.java - test/langtools/tools/javac/T8207224/ReturnTypeSubstitutableTest.out Changeset: b732de3068f4 Author: bpb Date: 2018-12-19 11:44 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b732de3068f4 8183912: java.math.BigDecimal.movePointLeft() should return this if called with zero argument Reviewed-by: rriggs ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: 74c8a506d23a Author: jwilhelm Date: 2018-12-14 06:39 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/74c8a506d23a Added tag jdk-12+24 for changeset 7d4397b43fa3 ! .hgtags Changeset: c74f074c532a Author: redestad Date: 2018-12-14 12:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c74f074c532a 8215380: Backout accidental change to String::length Reviewed-by: darcy, smarks ! src/java.base/share/classes/java/lang/String.java Changeset: 33d33996a638 Author: shade Date: 2018-12-14 12:56 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/33d33996a638 8215353: x86_32 build failures after JDK-8214751 (X86: Support for VNNI Instructions) Reviewed-by: thartmann, kvn ! src/hotspot/cpu/x86/x86_32.ad Changeset: d4da64e0e916 Author: shade Date: 2018-12-14 12:56 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d4da64e0e916 8215374: 32-bit build failures after JDK-8181143 (Introduce diagnostic flag to abort VM on too long VM operations) Reviewed-by: roland ! src/hotspot/share/runtime/vmThread.cpp Changeset: 11f59b9c72fe Author: yzhang Date: 2018-11-28 16:22 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/11f59b9c72fe 8213134: AArch64: vector shift failed with MaxVectorSize=8 Summary: add vshiftcnt instructions for vector64 and add vsra/vsrl instructions to AArch64 backend. To detect shift failures, MaxVectorSize options are added to jtreg test cases. Reviewed-by: aph, kvn ! src/hotspot/cpu/aarch64/aarch64.ad ! test/hotspot/jtreg/compiler/c2/cr6340864/TestByteVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestFloatVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestShortVect.java ! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java Changeset: 8c85d34413d2 Author: prappo Date: 2018-12-14 19:49 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8c85d34413d2 8215292: Back out changes for node- and link- local ipv6 multicast address Reviewed-by: chegar, alanb ! src/java.base/unix/native/libnet/net_util_md.c - test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java - test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java Changeset: cf788c492a35 Author: dnsimon Date: 2018-12-14 17:32 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cf788c492a35 8215319: jck lang/INTF/intf049/intf04901 fails in Graal as JIT mode with -Xcomp and AOTed Graal Reviewed-by: iveresov, never, dlong ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java Changeset: c36464ea1f04 Author: xuelei Date: 2018-12-14 17:51 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c36464ea1f04 8213782: NullPointerException in sun.security.ssl.OutputRecord.changeWriteCiphers Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java Changeset: 9041178a0b69 Author: xuelei Date: 2018-12-14 19:39 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9041178a0b69 8214339: SSLSocketImpl erroneously wraps SocketException Reviewed-by: ascarpino, jnimeh ! src/java.base/share/classes/sun/security/ssl/Alert.java ! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java + test/jdk/javax/net/ssl/templates/SSLContextTemplate.java + test/jdk/sun/security/ssl/SSLSocketImpl/SSLExceptionForIOIssue.java Changeset: c7ab0761ef88 Author: pliden Date: 2018-12-15 20:03 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c7ab0761ef88 8215395: Allow null oops in Dictionary and JNIHandle verification Reviewed-by: eosterlund, kbarrett, coleenp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/runtime/jniHandles.cpp Changeset: 83840e83476a Author: rfield Date: 2018-12-15 17:13 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/83840e83476a 8215099: jshell tool: /help representation of ctrl/meta characters inconsistent Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/langtools/jdk/jshell/ToolShiftTabTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java Changeset: 041f1cbdae3e Author: thartmann Date: 2018-12-17 08:25 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/041f1cbdae3e 8215410: Regression test for JDK-8214994 Summary: Added a regression test for 8214994 which was fixed by accident with 8211451. Reviewed-by: kvn + test/hotspot/jtreg/compiler/loopopts/TestSplitIfOpaque1.java Changeset: 7aa1a37b04a2 Author: pliden Date: 2018-12-17 16:55 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7aa1a37b04a2 8215451: JNI IsSameObject should not keep objects alive Reviewed-by: eosterlund, kbarrett ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniHandles.hpp ! src/hotspot/share/runtime/jniHandles.inline.hpp ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java Changeset: 5da72d7e0e80 Author: dlong Date: 2018-12-17 10:36 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5da72d7e0e80 8214512: ARM32: Jtreg test compiler/c2/Test8062950.java fails on ARM Reviewed-by: dlong, enevill, bulasevich Contributed-by: nick.gasson at arm.com ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp Changeset: 2086ef5b6c1f Author: mchinnathamb Date: 2018-12-18 12:59 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2086ef5b6c1f 8215397: jsig.c missing classpath exception Reviewed-by: dholmes ! src/java.base/unix/native/libjsig/jsig.c Changeset: b04860fd2e2c Author: rraghavan Date: 2018-12-18 19:13 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b04860fd2e2c 8211698: Crash in C2 compiled code during execution of double array heavy processing code Summary: Correctly registered new Opaque4Node in add_range_check_predicate Reviewed-by: roland, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/node.cpp + test/hotspot/jtreg/compiler/loopopts/Test8211698.java Changeset: 103ed9569fc8 Author: xuelei Date: 2018-12-18 12:08 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/103ed9569fc8 8215443: The use of TransportContext.fatal() leads to bad coding style Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/ssl/Alert.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java ! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java ! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java ! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java ! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/ClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/CookieExtension.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/ECPointFormatsExtension.java ! src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java ! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/HelloRequest.java ! src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java ! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java ! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java ! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java ! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java ! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java ! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.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/RenegoInfoExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLTransport.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java ! src/java.base/share/classes/sun/security/ssl/ServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java ! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java ! src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java Changeset: 2f41e4935c34 Author: dlong Date: 2018-12-18 12:36 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2f41e4935c34 8215205: javaVFrame much slower than vframeStream Reviewed-by: mchung, thartmann ! src/hotspot/share/code/scopeDesc.cpp ! src/hotspot/share/code/scopeDesc.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vframe_hp.hpp Changeset: a7bd89486175 Author: dlong Date: 2018-12-18 12:45 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a7bd89486175 8214329: SwingMark SubMenus 9% regression in 12-b19 on Linux client Reviewed-by: thartmann, mullan ! src/hotspot/share/prims/jvm.cpp Changeset: 8a61a04c456c Author: xuelei Date: 2018-12-18 15:18 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8a61a04c456c 8209333: Socket reset issue for TLS 1.3 socket close Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java + test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketBruceForceClose.java + test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketClose.java Changeset: 7496df94b3b7 Author: dlong Date: 2018-12-18 16:36 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7496df94b3b7 8214583: AccessController.getContext may return wrong value after JDK-8212605 Reviewed-by: mchung, redestad ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/security/AccessController.java ! src/java.base/share/native/libjava/AccessController.c + test/jdk/java/security/AccessController/DoPriv.java + test/jdk/javax/security/auth/Subject/DoAs.java Changeset: ba1a557b6ccd Author: valeriep Date: 2018-12-19 02:27 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ba1a557b6ccd 8214096: sun.security.util.SignatureUtil passes null parameter, so JCE validation fails Summary: Changed SignatureUtil.specialSetParameter to ignore null signature parameters Reviewed-by: mullan, weijun ! src/java.base/share/classes/sun/security/util/SignatureUtil.java + test/jdk/sun/security/util/misc/SetNullSigParams.java Changeset: fc10906d5831 Author: pmuthuswamy Date: 2018-12-19 11:08 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fc10906d5831 8214570: Use {@systemProperty} for definitions of system properties Reviewed-by: alanb, mullan ! src/java.smartcardio/share/classes/javax/smartcardio/TerminalFactory.java Changeset: 281c85f43f79 Author: iignatyev Date: 2018-12-18 13:37 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/281c85f43f79 8215322: add @file support to jaotc Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java + test/hotspot/jtreg/compiler/aot/cli/jaotc/AtFileTest.java Changeset: 82d3f0820d37 Author: pliden Date: 2018-12-19 08:32 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/82d3f0820d37 8215487: ZGC: ZRuntimeWorkers incorrectly identify themselves as ZWorkers Reviewed-by: eosterlund ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zThread.cpp ! src/hotspot/share/gc/z/zThread.hpp ! src/hotspot/share/gc/z/zWorkers.cpp Changeset: 11033c4ada54 Author: jwilhelm Date: 2018-12-19 20:53 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/11033c4ada54 Merge ! .hgtags ! src/hotspot/cpu/aarch64/aarch64.ad ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java - test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java - test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java Changeset: 1e213c37befa Author: amenkov Date: 2018-12-19 14:08 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1e213c37befa 8215425: vmTestbase/nsk/jvmti/PopFrame should provide more detailed output Reviewed-by: sspitsyn, jcbeyler ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe001/popframe001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe002.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe002/popframe002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe003.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe003/popframe003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe003p.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe004.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe004/popframe004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe005.java Changeset: 747d29313e5a Author: pliden Date: 2018-12-19 23:40 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/747d29313e5a 8215492: Rename INTERNAL_EMPTY to something less "internal" Reviewed-by: kbarrett, coleenp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/oops/access.cpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/accessDecorators.hpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniHandles.inline.hpp Changeset: dd5d7ba5b539 Author: jwilhelm Date: 2018-12-20 02:51 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dd5d7ba5b539 Added tag jdk-13+1 for changeset 11033c4ada54 ! .hgtags Changeset: 33b8f6f4cdf5 Author: rehn Date: 2018-12-20 10:05 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/33b8f6f4cdf5 8214180: Need better granularity for sleeping Reviewed-by: eosterlund, dcubed, dholmes ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/spinYield.cpp ! src/hotspot/share/utilities/spinYield.hpp Changeset: 90909cac17f7 Author: mbaesken Date: 2018-12-17 13:47 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/90909cac17f7 8215296: do not disable c99 on Solaris Reviewed-by: dholmes, ihse ! make/autoconf/flags-cflags.m4 Changeset: 22295070fcd3 Author: hseigel Date: 2018-12-20 08:43 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/22295070fcd3 8205505: Expire and remove remaining support for commercial features Summary: Remove the unneeded options and their tests and update the JCMD documentation. Reviewed-by: dholmes, coleenp, erikj ! make/nb_native/nbproject/configurations.xml ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/runtime/arguments.cpp - src/hotspot/share/runtime/arguments_ext.hpp ! src/hotspot/share/services/diagnosticCommand.hpp - src/hotspot/share/services/diagnosticCommand_ext.hpp Changeset: 74d33d22a8df Author: cushon Date: 2018-12-07 16:56 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/74d33d22a8df 8198526: getAnnotatedOwnerType does not handle static nested classes correctly Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java + test/jdk/java/lang/annotation/typeAnnotations/GetAnnotatedNestedSuperclass.java ! test/jdk/java/lang/annotation/typeAnnotations/GetAnnotatedOwnerType.java Changeset: 3791fee4df3b Author: kvn Date: 2018-12-20 14:03 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3791fee4df3b 8215687: [Graal] unit test CheckGraalIntrinsics failed after 8212043 Summary: add check for new intrinsics Reviewed-by: iveresov, iignatyev ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java Changeset: 4c539cb11633 Author: coffeys Date: 2018-12-19 18:21 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4c539cb11633 8214532: Update RFC 2459 references in javadoc to RFC 5280 Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/java.base/share/classes/sun/security/x509/AVA.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/java.base/share/classes/sun/security/x509/CertificatePoliciesExtension.java ! src/java.base/share/classes/sun/security/x509/DNSName.java ! src/java.base/share/classes/sun/security/x509/IPAddressName.java ! src/java.base/share/classes/sun/security/x509/KeyIdentifier.java ! src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java ! src/java.base/share/classes/sun/security/x509/OIDName.java ! src/java.base/share/classes/sun/security/x509/RFC822Name.java ! src/java.base/share/classes/sun/security/x509/URIName.java ! src/java.base/share/classes/sun/security/x509/X400Address.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java Changeset: 4359668ab678 Author: jwilhelm Date: 2018-12-20 02:54 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4359668ab678 Added tag jdk-12+25 for changeset 7496df94b3b7 ! .hgtags Changeset: 293cec2f7670 Author: eosterlund Date: 2018-12-20 10:41 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/293cec2f7670 8215500: ICRefillVerifierMark does not set the provided verfier as current Reviewed-by: pliden, thartmann ! src/hotspot/share/code/icBuffer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 4384060a7ca5 Author: eosterlund Date: 2018-12-20 10:41 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4384060a7ca5 8215491: ICStubInterface::finalize finds zombie nmethod with ZGC concurrent class unloading Reviewed-by: dlong, coleenp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/runtime/sweeper.cpp Changeset: 026842c1809f Author: pliden Date: 2018-12-20 11:43 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/026842c1809f 8215547: ZGC: Fix incorrect match rule for loadBarrierWeakSlowRegNoVec Reviewed-by: eosterlund, neliasso ! src/hotspot/cpu/x86/x86_64.ad + src/hotspot/os_cpu/linux_x86/gc/z/zArguments_linux_x86.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArguments.hpp Changeset: f48737b2f428 Author: erikj Date: 2018-12-20 05:27 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f48737b2f428 8215635: Pandoc check in Docs.gmk does not work on Windows Reviewed-by: tbell, ihse ! make/Docs.gmk ! make/autoconf/basics.m4 ! make/autoconf/spec.gmk.in ! make/launcher/LauncherCommon.gmk Changeset: a682cf219811 Author: lucy Date: 2018-12-20 17:29 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a682cf219811 8215551: Missing case label in nmethod::reloc_string_for() Reviewed-by: kvn, mbaesken ! src/hotspot/share/code/nmethod.cpp Changeset: 147e2d96748d Author: aph Date: 2018-12-20 17:07 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/147e2d96748d 8215100: AArch64: fix compareTo intrinsic with four-character Latin/Unicode Reviewed-by: aph, dpochepk Contributed-by: nick.gasson at arm.com ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics2.java Changeset: 759266b1c89b Author: tschatzl Date: 2018-12-20 19:44 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/759266b1c89b 8215548: G1PeriodicGCSystemLoadThreshold needs to be a double Summary: Change G1PeriodicGCSystemLoadThreshold to be a double to allow better granularity in determining idleness Reviewed-by: sjohanss, sangheki ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 5bf5b773fc41 Author: redestad Date: 2018-12-20 19:44 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5bf5b773fc41 8215555: TieredCompilation C2 threads can excessively block handshakes Reviewed-by: kvn, neliasso, rehn ! src/hotspot/share/runtime/sweeper.cpp Changeset: 2a8dfb750d2c Author: jwilhelm Date: 2018-12-21 01:25 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2a8dfb750d2c Merge ! .hgtags ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp Changeset: 587a1d480ca6 Author: amenkov Date: 2018-12-20 17:51 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/587a1d480ca6 8215716: PopFrame() was unexpectedly done Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe004.java Changeset: 9e590041fcd4 Author: gadams Date: 2018-12-21 07:42 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9e590041fcd4 8215571: jdb does not include jdk.* in the default class filter Reviewed-by: alanb, cjplummer ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Env.java Changeset: 33a51275fee0 Author: rriggs Date: 2018-12-21 09:54 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/33a51275fee0 8066619: Fix deprecation warnings in java.util.jar Reviewed-by: rriggs, lancea Contributed-by: philipp.kunz at paratix.ch ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/java/util/jar/Manifest.java + test/jdk/java/util/jar/Attributes/NullAndEmptyKeysAndValues.java + test/jdk/java/util/jar/Manifest/ValueUtf8Coding.java + test/jdk/java/util/jar/Manifest/WriteBinaryStructure.java Changeset: 58154bf80f90 Author: mgronlun Date: 2018-12-21 16:56 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/58154bf80f90 8215727: Restore JFR thread sampler loop to old / previous behavior Reviewed-by: egahlin, mgronlun Contributed-by: milan.mimica at gmail.com ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: 2e82ca64b25d Author: jjg Date: 2018-12-21 10:38 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2e82ca64b25d 8215516: Move JavadocTester to a named package Reviewed-by: hannesw ! test/langtools/jdk/javadoc/doclet/5093723/T5093723.java ! test/langtools/jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java ! test/langtools/jdk/javadoc/doclet/AccessFrameTitle/AccessFrameTitle.java ! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java ! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java ! test/langtools/jdk/javadoc/doclet/AccessSummary/AccessSummary.java ! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java ! test/langtools/jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java ! test/langtools/jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java ! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java ! test/langtools/jdk/javadoc/doclet/MetaTag/MetaTag.java ! test/langtools/jdk/javadoc/doclet/PackagesHeader/PackagesHeader.java ! test/langtools/jdk/javadoc/doclet/T6735320/T6735320.java ! test/langtools/jdk/javadoc/doclet/ValidHtml/ValidHtml.java ! test/langtools/jdk/javadoc/doclet/VersionNumber/VersionNumber.java ! test/langtools/jdk/javadoc/doclet/WindowTitles/WindowTitles.java ! test/langtools/jdk/javadoc/doclet/_template/Template.java ! test/langtools/jdk/javadoc/doclet/_template/TemplateComplete.java ! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java ! test/langtools/jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java - test/langtools/jdk/javadoc/doclet/lib/JavadocTester.java ! test/langtools/jdk/javadoc/doclet/testAbsLinkPath/TestAbsLinkPath.java ! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java ! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java ! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testAuthor/TestAuthor.java ! test/langtools/jdk/javadoc/doclet/testBackSlashInLink/TestBackSlashInLink.java ! test/langtools/jdk/javadoc/doclet/testBadHtml/TestBadHtml.java ! test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java ! test/langtools/jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java ! test/langtools/jdk/javadoc/doclet/testBaseClass/TestBaseClass.java ! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java ! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java ! test/langtools/jdk/javadoc/doclet/testCharset/TestCharset.java ! test/langtools/jdk/javadoc/doclet/testCharsetDocencodingOptions/TestCharsetDocencodingOptions.java ! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java ! test/langtools/jdk/javadoc/doclet/testClassDocCatalog/TestClassDocCatalog.java ! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java ! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java ! test/langtools/jdk/javadoc/doclet/testCmndLineClass/TestCmndLineClass.java ! test/langtools/jdk/javadoc/doclet/testCompletionFailure/TestCompletionFailure.java ! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java ! test/langtools/jdk/javadoc/doclet/testConstructorIndent/TestConstructorIndent.java ! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java ! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java ! test/langtools/jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java ! test/langtools/jdk/javadoc/doclet/testDocFileDir/TestDocFileDir.java ! test/langtools/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java ! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java ! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java ! test/langtools/jdk/javadoc/doclet/testDupParamWarn/TestDupParamWarn.java ! test/langtools/jdk/javadoc/doclet/testEmptyClass/TestEmptyClass.java ! test/langtools/jdk/javadoc/doclet/testEnclosingClass/TestEnclosingClass.java ! test/langtools/jdk/javadoc/doclet/testEncoding/TestEncoding.java ! test/langtools/jdk/javadoc/doclet/testEnumConstructor/TestEnumConstructor.java ! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java ! test/langtools/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java ! test/langtools/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java ! test/langtools/jdk/javadoc/doclet/testGenericMethodLinkTaglet/TestGenericMethodLinkTaglet.java ! test/langtools/jdk/javadoc/doclet/testGrandParentTypes/TestGrandParentTypes.java ! test/langtools/jdk/javadoc/doclet/testGroupName/TestGroupName.java ! test/langtools/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java ! test/langtools/jdk/javadoc/doclet/testHeadTag/TestHeadTag.java ! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java ! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java ! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java ! test/langtools/jdk/javadoc/doclet/testHiddenMembers/TestHiddenMembers.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java ! test/langtools/jdk/javadoc/doclet/testHrefInDocComment/TestHrefInDocComment.java ! test/langtools/jdk/javadoc/doclet/testHtmlComments/TestHtmlComments.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java ! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLankmarkRegions.java ! test/langtools/jdk/javadoc/doclet/testHtmlStrongTag/TestHtmlStrongTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testHtmlWarning/TestHtmlWarning.java ! test/langtools/jdk/javadoc/doclet/testIOException/TestIOException.java ! test/langtools/jdk/javadoc/doclet/testIncluded/TestIncluded.java ! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java ! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java ! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java ! test/langtools/jdk/javadoc/doclet/testIndexWithModules/TestIndexWithModules.java ! test/langtools/jdk/javadoc/doclet/testInlineLinkLabel/TestInlineLinkLabel.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestFxProperties.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFxMode.java ! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java ! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java ! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java ! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java ! test/langtools/jdk/javadoc/doclet/testLinksWithNoDeprecatedOption/TestLinksWithNoDeprecatedOption.java ! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java ! test/langtools/jdk/javadoc/doclet/testMissingType/TestMissingType.java ! test/langtools/jdk/javadoc/doclet/testModifierEx/TestModifierEx.java ! test/langtools/jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java ! test/langtools/jdk/javadoc/doclet/testModules/TestEmptyModule.java ! test/langtools/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServicesLink.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testNoPackagesFile/TestNoPackagesFile.java ! test/langtools/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java ! test/langtools/jdk/javadoc/doclet/testNotifications/TestNotifications.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java ! test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java ! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java ! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java ! test/langtools/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java ! test/langtools/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java ! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java ! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java ! test/langtools/jdk/javadoc/doclet/testRecurseSubPackages/TestRecurseSubPackages.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java ! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java ! test/langtools/jdk/javadoc/doclet/testSerialTag/TestSerialTag.java ! test/langtools/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormWithSee/TestSerializedFormWithSee.java ! test/langtools/jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java ! test/langtools/jdk/javadoc/doclet/testSimpleTagExclude/TestSimpleTagExclude.java ! test/langtools/jdk/javadoc/doclet/testSimpleTagInherit/TestSimpleTagInherit.java ! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java ! test/langtools/jdk/javadoc/doclet/testSingleQuotedLink/TestSingleQuotedLink.java ! test/langtools/jdk/javadoc/doclet/testSourceTab/TestSourceTab.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/doclet/testStylesheetOverwrite/TestStylesheetOverwrite.java ! test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java ! test/langtools/jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java ! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java ! test/langtools/jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java ! test/langtools/jdk/javadoc/doclet/testSupplementary/TestSupplementary.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java ! test/langtools/jdk/javadoc/doclet/testTagInheritence/TestTagInheritence.java ! test/langtools/jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java ! test/langtools/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java ! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.java ! test/langtools/jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java ! test/langtools/jdk/javadoc/doclet/testThrowsInheritence/TestThrowsTagInheritence.java ! test/langtools/jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java ! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java ! test/langtools/jdk/javadoc/doclet/testTopOption/TestTopOption.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java ! test/langtools/jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java ! test/langtools/jdk/javadoc/doclet/testUnicode/TestUnicode.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java ! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java ! test/langtools/jdk/javadoc/doclet/testUserTaglet/TestUserTaglet.java ! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTag.java ! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java ! test/langtools/jdk/javadoc/doclet/testVersionOption/TestVersionOption.java ! test/langtools/jdk/javadoc/doclet/testVersionTag/TestVersionTag.java ! test/langtools/jdk/javadoc/doclet/testVisibleMembers/TestVisibleMembers.java ! test/langtools/jdk/javadoc/doclet/testWarnBadParamNames/TestWarnBadParamNames.java ! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java ! test/langtools/jdk/javadoc/doclet/testWindowTitle/TestWindowTitle.java ! test/langtools/jdk/javadoc/doclet/testXOption/TestXOption.java ! test/langtools/jdk/javadoc/doclet/typeAnnotations/smoke/TestSmoke.java + test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java Changeset: a99c27c78f9e Author: bpb Date: 2018-12-21 13:03 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a99c27c78f9e 8215759: [test] java/math/BigInteger/ModPow.java can throw an ArithmeticException Reviewed-by: rriggs, plevart, smarks ! test/jdk/java/math/BigInteger/ModPow.java Changeset: 95c62fd12b88 Author: weijun Date: 2018-12-22 10:38 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/95c62fd12b88 8215769: Java cannot probe pkcs12 files exported by Firefox Reviewed-by: mullan ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/jdk/sun/security/pkcs12/ProbeBER.java Changeset: abe21b82ff7c Author: sdama Date: 2018-12-24 12:18 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/abe21b82ff7c 8208184: IllegalArgumentException while invoking code completion on netbeans IDE Summary: Set Log.useSource and fix the issue in Modules.java when broken module is encountered Reviewed-by: jjg Contributed-by: srinivas.dama at oracle.com, jan.lahoda at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! test/langtools/tools/javac/modules/QueryBeforeEnter.java Changeset: e15792cdcc00 Author: bulasevich Date: 2018-12-25 18:35 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e15792cdcc00 8206107: [x86_32] jck tests for ldc2_w bytecode fail Reviewed-by: dsamersoff ! src/hotspot/cpu/x86/templateTable_x86.cpp Changeset: 35530ca3e0b2 Author: kbarrett Date: 2018-12-26 19:24 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/35530ca3e0b2 8214201: Make PtrQueueSet completed buffer list private Summary: Merge and make private in PtrQueueSet all completed buffer list handling Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/dirtyCardQueue.cpp ! src/hotspot/share/gc/g1/dirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp Changeset: 67e3a8b3449c Author: dholmes Date: 2018-12-27 21:17 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/67e3a8b3449c 8214097: Rework thread initialization and teardown logic Reviewed-by: rehn, mgronlun, dcubed, kbarrett ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/gc/parallel/gcTaskThread.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/management.cpp ! test/hotspot/gtest/threadHelper.inline.hpp Changeset: 95937fc2a05e Author: mbaesken Date: 2018-12-21 14:42 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/95937fc2a05e 8215707: [macosx] fix pthread_getschedparam and pthread_setschedparam calls Reviewed-by: clanger, dholmes ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 6ac04cfbefdf Author: dholmes Date: 2018-12-28 16:31 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6ac04cfbefdf 8215954: [testbug] Remove unnecessary casts in test/hotspot/gtest/threadHelper.inline.hpp Reviewed-by: dcubed ! test/hotspot/gtest/threadHelper.inline.hpp Changeset: 6c3407eee455 Author: phh Date: 2018-12-28 15:19 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6c3407eee455 8215966: GeneratePropertyPassword.sh uses bash syntax Summary: Use "case" instead of "if" for the NT check to make sh happy. Reviewed-by: dholmes Contributed-by: merkel05 at gmail.com ! test/jdk/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh Changeset: cfceb4df2499 Author: tvaleev Date: 2018-12-30 08:57 +0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cfceb4df2499 8214687: Optimize Collections.nCopies().hashCode() and equals() Reviewed-by: igerasim, smarks ! src/java.base/share/classes/java/util/Collections.java ! test/jdk/java/util/Collections/NCopies.java Changeset: e90315ae8aa9 Author: kbarrett Date: 2018-12-31 15:40 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e90315ae8aa9 8213481: [REDO] Fix incorrect copy constructors in hotspot Summary: Fix and use ResourceObj copy constructor. Reviewed-by: coleenp, dholmes, kvn ! src/hotspot/share/classfile/stackMapFrame.hpp ! src/hotspot/share/libadt/dict.cpp ! src/hotspot/share/libadt/set.hpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp Changeset: b99b41325d89 Author: dholmes Date: 2019-01-01 20:09 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b99b41325d89 8215977: hsdis installation documentation update Reviewed-by: dholmes Contributed-by: Sergei Ustimenko ! src/utils/hsdis/README Changeset: 50677f43ac3d Author: erikj Date: 2019-01-02 12:59 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/50677f43ac3d 8215445: Enable building for Windows in WSL Reviewed-by: ihse Contributed-by: andrewluotechnologies at outlook.com, erik.joelsson at oracle.com ! doc/building.html ! doc/building.md ! make/Images.gmk ! make/autoconf/basics.m4 ! make/autoconf/basics_windows.m4 ! make/autoconf/boot-jdk.m4 ! make/autoconf/build-aux/config.guess ! make/autoconf/build-aux/config.sub ! make/autoconf/compare.sh.in ! make/autoconf/platform.m4 ! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 ! make/autoconf/toolchain_windows.m4 ! make/gendata/Gendata-java.base.gmk ! make/gensrc/GensrcBuffer.gmk ! make/gensrc/GensrcCharsetCoder.gmk ! make/gensrc/GensrcVarHandles.gmk ! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java ! make/jdk/src/classes/build/tools/spp/Spp.java + make/scripts/windowsShortName.bat ! make/src/native/fixpath.c Changeset: 315f53a48199 Author: gadams Date: 2019-01-02 07:19 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/315f53a48199 8211343: nsk_jvmti_parseoptions should handle multiple suboptions Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp Changeset: 6e8c8d16ecb4 Author: pbansal Date: 2018-12-21 11:43 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6e8c8d16ecb4 8215364: JavaFX crashes on Ubuntu 18.04 with Wayland while using Swing-FX interop Reviewed-by: prr, kcr ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: a92cd6585f60 Author: hannesw Date: 2018-12-21 11:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a92cd6585f60 8215291: Broken links when generating from project without modules Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: b0686d0be73f Author: aph Date: 2018-12-21 17:14 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b0686d0be73f 8215202: AArch64: jtreg test test/jdk/sun/nio/cs/FindEncoderBugs.java fails Reviewed-by: aph Contributed-by: nick.gasson at arm.com ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! test/jdk/sun/nio/cs/FindEncoderBugs.java Changeset: b5c41404f2d1 Author: aph Date: 2018-12-21 18:26 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b5c41404f2d1 8215879: AArch64: ReservedStackAccess may leave stack guard in inconsistent state Reviewed-by: aph, dholmes Contributed-by: Andrey Petushkov ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: bb03098c4dde Author: sangheki Date: 2018-12-21 08:18 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bb03098c4dde 8211425: Allocation of old generation of java heap on alternate memory devices - G1 GC 8202286: Allocation of old generation of Java heap on alternate memory devices Summary: Enable an experimental feature in HotSpot JVM to allocate old generation of G1 GC on an alternative memory device, such as NV-DIMMs. Reviewed-by: sangheki, sjohanss Contributed-by: kishor.kharbas at intel.com ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! 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/g1CollectorPolicy.cpp ! src/hotspot/share/gc/g1/g1CollectorPolicy.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp + src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.cpp + src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp + src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.cpp + src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.hpp + src/hotspot/share/gc/g1/g1HeterogeneousHeapYoungGenSizer.cpp + src/hotspot/share/gc/g1/g1HeterogeneousHeapYoungGenSizer.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionSet.cpp ! src/hotspot/share/gc/g1/heapRegionSet.hpp ! src/hotspot/share/gc/g1/heapRegionType.cpp ! src/hotspot/share/gc/g1/heapRegionType.hpp + src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp + src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java ! test/hotspot/jtreg/TEST.groups + 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/lib/sun/hotspot/WhiteBox.java Changeset: 37930c6ba6d7 Author: sangheki Date: 2018-12-21 08:23 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/37930c6ba6d7 8211424: Allocation of old generation of java heap on alternate memory devices - Parallel GC 8202286: Allocation of old generation of Java heap on alternate memory devices Summary: Enable an experimental feature in HotSpot JVM to allocate old generation of Parallel GC on an alternative memory device, such as NV-DIMMs. Reviewed-by: sangheki, sjohanss Contributed-by: kishor.kharbas at intel.com ! src/hotspot/share/gc/parallel/adjoiningGenerations.cpp ! src/hotspot/share/gc/parallel/adjoiningGenerations.hpp + src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.cpp + src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.hpp ! src/hotspot/share/gc/parallel/adjoiningVirtualSpaces.hpp ! src/hotspot/share/gc/parallel/generationSizer.cpp ! src/hotspot/share/gc/parallel/generationSizer.hpp + src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.cpp + src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp + src/hotspot/share/gc/parallel/psFileBackedVirtualspace.cpp + src/hotspot/share/gc/parallel/psFileBackedVirtualspace.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java ! test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java ! test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java Changeset: 93a5f4b4c67d Author: sjohanss Date: 2018-12-22 15:46 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/93a5f4b4c67d 8215897: Build broken on zero after JDK-8211424 Reviewed-by: tschatzl ! src/hotspot/share/prims/whitebox.cpp Changeset: 375b10185c40 Author: sjohanss Date: 2018-12-22 15:47 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/375b10185c40 8215898: Build broken on 32-bit after JDK-8211425 Reviewed-by: tschatzl ! src/hotspot/share/gc/shared/gcArguments.cpp Changeset: de9fd809bb47 Author: rpatil Date: 2018-12-26 17:09 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/de9fd809bb47 8214567: Use {@systemProperty} for definitions of system properties 8214569: Use {@systemProperty} for definitions of system properties Reviewed-by: lancea, mchung, alanb, naoto Contributed-by: Deepak kejriwal ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/PropertyResourceBundle.java ! src/java.base/share/classes/java/util/jar/Pack200.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/SimpleFormatter.java ! src/java.rmi/share/classes/java/rmi/server/ObjID.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java ! src/java.rmi/share/classes/javax/rmi/ssl/SslRMIClientSocketFactory.java Changeset: 4c4651aba203 Author: jwilhelm Date: 2019-01-02 16:05 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4c4651aba203 Merge ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/gc/g1/g1CardCounts.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/thread.cpp ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: 883a1a80a6dc Author: hseigel Date: 2019-01-02 10:35 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/883a1a80a6dc 8215398: -Xlog option usage => Invalid decorator '\temp\app_cds.log'. Summary: On Windows, do not treat ':' as a delimeter when it's in a string such as "C:..." Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/logging/logConfiguration.cpp + test/hotspot/jtreg/serviceability/logging/TestFullNames.java Changeset: 96ce82319e82 Author: ghaug Date: 2018-12-21 10:19 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/96ce82319e82 8215791: Tiny bug in VM monitoring/management Reviewed-by: dholmes, simonis ! src/hotspot/share/services/threadService.hpp Changeset: a22e41395bfa Author: apetcher Date: 2019-01-02 13:06 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a22e41395bfa 8215643: Microbenchmarks for KeyAgreement and Cipher Summary: adding some missing microbenchmarks for crypto algorithms Reviewed-by: jnimeh + test/micro/org/openjdk/bench/javax/crypto/full/CipherBench.java + test/micro/org/openjdk/bench/javax/crypto/full/KeyAgreementBench.java + test/micro/org/openjdk/bench/javax/crypto/small/CipherBench.java + test/micro/org/openjdk/bench/javax/crypto/small/KeyAgreementBench.java Changeset: dee9426ef417 Author: redestad Date: 2019-01-02 19:06 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dee9426ef417 8215990: Avoid using reflection to create common default URLStreamHandlers Reviewed-by: alanb ! src/java.base/share/classes/java/net/URL.java Changeset: 3d0f6ef91216 Author: ecaspole Date: 2019-01-02 13:37 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3d0f6ef91216 8215572: Add new Arrays micros Summary: New micros for mismatch and fill Reviewed-by: kvn, vlivanov + test/micro/org/openjdk/bench/java/util/ArraysFill.java + test/micro/org/openjdk/bench/java/util/ArraysMismatch.java Changeset: b561ea19a7b9 Author: igerasim Date: 2019-01-02 15:33 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b561ea19a7b9 6996807: FieldReflectorKey hash code computation can be improved Reviewed-by: rriggs ! src/java.base/share/classes/java/io/ObjectStreamClass.java Changeset: d3e199e30cfb Author: jwilhelm Date: 2019-01-03 02:26 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d3e199e30cfb Added tag jdk-13+2 for changeset 50677f43ac3d ! .hgtags Changeset: 3149a923b30e Author: erikj Date: 2019-01-03 11:21 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3149a923b30e 8215991: Stop hiding exception from ArtifactResolver failures in tests Reviewed-by: tbell, ctornqvi ! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java Changeset: 106fc138542a Author: hseigel Date: 2019-01-03 13:11 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/106fc138542a 8215644: Clean up globalDefinitions_.hpp Summary: Remove non-existent classes from forward declarations, delete unused functions, etc. Reviewed-by: coleenp, kbarrett ! src/hotspot/share/interpreter/templateTable.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_solstudio.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/hotspot/share/utilities/globalDefinitions_xlc.hpp Changeset: e412d5c096bc Author: coffeys Date: 2019-01-03 17:27 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e412d5c096bc 8179943: Typo in javax.net.ssl.SSLSession.removeValue(String) method documentation Reviewed-by: coffeys Contributed-by: roger.calnan at oracle.com ! src/java.base/share/classes/javax/net/ssl/SSLSession.java Changeset: d976ee345d11 Author: coffeys Date: 2019-01-03 17:29 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d976ee345d11 8182992: Typo in DatagramPacket constructor API doc Reviewed-by: coffeys Contributed-by: roger.calnan at oracle.com ! src/java.base/share/classes/java/net/DatagramPacket.java Changeset: bf2533105a26 Author: coffeys Date: 2019-01-03 17:46 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bf2533105a26 8215912: Various Typos in java.net Method Documentation Reviewed-by: coffeys Contributed-by: roger.calnan at oracle.com ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/URLConnection.java Changeset: 6459eb210418 Author: coffeys Date: 2019-01-03 17:49 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6459eb210418 8215911: Various Typos in SQL Method Documentation Reviewed-by: coffeys Contributed-by: roger.calnan at oracle.com ! src/java.sql.rowset/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java Changeset: 247207c768d7 Author: coffeys Date: 2019-01-03 18:19 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/247207c768d7 Merge Changeset: ddbd6111f564 Author: ecaspole Date: 2019-01-03 13:22 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ddbd6111f564 8196347: LogCompilation: generate log file on the fly for input to junits Summary: Dynamically generate simple log files Reviewed-by: kvn, thartmann ! src/utils/LogCompilation/pom.xml ! src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestLogCompilation.java - 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 Changeset: 5f942c387778 Author: ecaspole Date: 2019-01-03 13:22 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5f942c387778 Merge Changeset: 2345e253e677 Author: gadams Date: 2019-01-03 15:54 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2345e253e677 8216059: nsk_jvmti_parseoptions still has dependency on tilde separator Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp Changeset: a3e7e08ee427 Author: mbaesken Date: 2019-01-03 16:14 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a3e7e08ee427 8215961: jdk/jfr/event/os/TestCPUInformation.java fails on AArch64 Reviewed-by: aph, goetz, lucy ! src/hotspot/cpu/aarch64/vm_version_ext_aarch64.cpp ! src/hotspot/cpu/s390/vm_version_ext_s390.cpp ! test/jdk/jdk/jfr/event/os/TestCPUInformation.java Changeset: 697b5f5dec56 Author: jgeorge Date: 2019-01-04 13:41 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/697b5f5dec56 8213457: serviceability/sa/ClhsdbInspect.java time out Summary: Increase the timeout needed for ClhsdbInspect.java to 480 Reviewed-by: sspitsyn, cjplummer, lmesnik ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java Changeset: 6f2d65f29de3 Author: erikj Date: 2019-01-04 01:59 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6f2d65f29de3 8216048: Fix devkit creation in WSL Reviewed-by: erikj Contributed-by: andrewluotechnologies at outlook.com ! make/devkit/createWindowsDevkit2017.sh Changeset: 5c0ec35d0533 Author: egahlin Date: 2019-01-04 14:05 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5c0ec35d0533 8215771: The jfr tool should pretty print reference chains Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java Changeset: 6b7240a24b56 Author: redestad Date: 2019-01-04 16:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6b7240a24b56 8216157: Enable inlining of java_lang_Class::is_primitive Reviewed-by: coleenp, eosterlund, jiangli ! src/hotspot/share/ci/ciInstance.cpp ! src/hotspot/share/ci/ciMethodType.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/services/heapDumper.cpp Changeset: 41779d3b85e1 Author: rriggs Date: 2019-01-04 11:03 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/41779d3b85e1 8216067: Unused local vars in windows/native/libjava/io_util_md.c Reviewed-by: rriggs Contributed-by: andrewluotechnologies at outlook.com ! src/java.base/windows/native/libjava/io_util_md.c Changeset: 41af13b70efd Author: rriggs Date: 2019-01-04 12:30 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/41af13b70efd 8215798: Use {@systemProperty} for definition of org.openjdk.java.util.stream.tripwire property Reviewed-by: lancea ! src/java.base/share/classes/java/util/Spliterator.java Changeset: 62a4355dc9c8 Author: joehw Date: 2019-01-04 10:42 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/62a4355dc9c8 8215330: javax.xml.catalog.CatalogResolverImpl: GroupEntry.matchURI fails to match Reviewed-by: lancea ! src/java.xml/share/classes/javax/xml/catalog/GroupEntry.java + test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.java + test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.xml Changeset: db1d11c253d8 Author: hseigel Date: 2019-01-04 14:28 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/db1d11c253d8 8216010: Change callers of build_u2_from() to call Bytes::get_Java_u2() instead Summary: Change the callers and delete function build_u2_from() Reviewed-by: kbarrett, jiangli, coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 17d568776429 Author: redestad Date: 2019-01-04 20:58 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/17d568776429 8215412: Optimize PrintStream.println methods Reviewed-by: rriggs, dfuchs, forax ! src/java.base/share/classes/java/io/PrintStream.java Changeset: 259c36ef27df Author: coleenp Date: 2019-01-04 15:06 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/259c36ef27df 8215731: Move forward class definitions out of globalDefinitions.hpp Summary: redistribute the forward declarations to the header files that need them. Reviewed-by: dholmes, lfoltan ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp ! src/hotspot/cpu/sparc/nativeInst_sparc.hpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/globals_linux_aarch64.hpp ! src/hotspot/share/classfile/symbolTable.hpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/location.hpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/gc/cms/cmsOopClosures.hpp ! src/hotspot/share/gc/g1/dirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp ! src/hotspot/share/gc/shared/blockOffsetTable.hpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp ! src/hotspot/share/interpreter/bytecodeTracer.hpp ! src/hotspot/share/interpreter/oopMapCache.hpp ! src/hotspot/share/jfr/leakprofiler/emitEventOperation.hpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp ! src/hotspot/share/logging/logDecorators.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/runtime/compilationPolicy.hpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/jniHandles.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/osThread.hpp ! src/hotspot/share/runtime/stackValue.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/constantTag.hpp ! src/hotspot/share/utilities/exceptions.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 05429f43e036 Author: ysuenaga Date: 2019-01-05 10:07 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/05429f43e036 8216155: C4819 warning at libfreetype sources on Windows Reviewed-by: erikj ! make/lib/Awt2dLibraries.gmk Changeset: 22baf8054a40 Author: fyang Date: 2019-01-05 10:48 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/22baf8054a40 8215951: AArch64: jtreg test vmTestbase/nsk/jvmti/PopFrame/popframe005 segfaults Reviewed-by: aph Contributed-by: nick.gasson at arm.com ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 08db5aa02f7b Author: redestad Date: 2019-01-05 20:08 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/08db5aa02f7b 8216189: Remove Klass::compute_is_subtype_of Reviewed-by: hseigel, jiangli ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.hpp Changeset: af7afdababd3 Author: redestad Date: 2019-01-05 20:11 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/af7afdababd3 8216191: Remove FastSuperclassLimit Reviewed-by: coleenp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/globals.hpp Changeset: 3da307766fb1 Author: dholmes Date: 2019-01-06 19:49 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3da307766fb1 8216188: Remove expired flags in JDK 13 Reviewed-by: kbarrett, ccheung ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java Changeset: c3d6035c11f3 Author: mbaesken Date: 2019-01-04 17:46 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c3d6035c11f3 8215962: Support ThreadPriorityPolicy mode 1 for non-root users on linux/bsd Reviewed-by: dcubed, dholmes ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 488773472a63 Author: redestad Date: 2019-01-07 10:21 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/488773472a63 8216197: Remove unused new_hash methods Reviewed-by: kbarrett, dholmes ! src/hotspot/share/oops/metadata.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/symbol.hpp Changeset: 3d60a1696e19 Author: erikj Date: 2019-01-07 04:56 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3d60a1696e19 8216267: Fix hotspot-ide-project target on WSL Reviewed-by: erikj Contributed-by: andrewluotechnologies at outlook.com ! make/autoconf/spec.gmk.in ! make/hotspot/ide/CreateVSProject.gmk Changeset: b01fe6b2502c Author: rriggs Date: 2019-01-07 09:29 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b01fe6b2502c 8216134: (process) ProcessBuilder startPipeline does not hide piped streams Reviewed-by: lancea, bchristi, sgroeger ! src/java.base/windows/classes/java/lang/ProcessImpl.java ! test/jdk/java/lang/ProcessBuilder/PipelineTest.java Changeset: 9339773f2530 Author: redestad Date: 2019-01-07 17:09 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9339773f2530 8216275: Disable annotation processing lint warnings when building microbenchmarks Reviewed-by: erikj, ecaspole ! make/test/BuildMicrobenchmark.gmk Changeset: 7d1efad039a3 Author: rriggs Date: 2019-01-07 14:15 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7d1efad039a3 8216205: Java API documentation formatting error in System.getEnv Reviewed-by: lancea, bchristi, alanb ! src/java.base/share/classes/java/lang/System.java Changeset: 03efcf7fc34b Author: kbarrett Date: 2019-01-07 15:20 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/03efcf7fc34b 8215985: ZGC: Simplify reference processing in light of JDK-8175797 Summary: Only self-loop 'next' field for FinalReference deactivation. Reviewed-by: eosterlund, pliden ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/gc/z/zReferenceProcessor.hpp Changeset: a242fc65ef2e Author: ysuenaga Date: 2019-01-08 10:35 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a242fc65ef2e 8216154: C4819 warnings at HotSpot sources on Windows Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/compiler/methodMatcher.cpp Changeset: 76f7dbf458fe Author: dzhou Date: 2019-01-07 18:48 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/76f7dbf458fe 8215913: [Test_bug]java/util/Locale/LocaleProvidersRun.java failed on de_DE and ja_JP locale. Reviewed-by: naoto, rgoel, rriggs ! test/jdk/java/util/Locale/LocaleProviders.java ! test/jdk/java/util/Locale/LocaleProvidersRun.java Changeset: f2140eebd91b Author: pmuthuswamy Date: 2019-01-08 11:16 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f2140eebd91b 8214738: javadoc should honor styles in doc-files Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/doclint/HtmlTag.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java Changeset: c220effa1192 Author: jwilhelm Date: 2019-01-03 02:22 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c220effa1192 Added tag jdk-12+26 for changeset de9fd809bb47 ! .hgtags Changeset: 36e4c704a88d Author: sdama Date: 2019-01-03 11:21 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/36e4c704a88d 8208184: IllegalArgumentException while invoking code completion on netbeans IDE Summary: Set Log.useSource and fix the issue in Modules.java when broken module is encountered Reviewed-by: jjg Contributed-by: srinivas.dama at oracle.com, jan.lahoda at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! test/langtools/tools/javac/modules/QueryBeforeEnter.java Changeset: 030429d6baac Author: roland Date: 2018-12-13 17:57 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/030429d6baac 8215044: C2 crash in loopTransform.cpp with assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/PeelingZeroTripCount.java Changeset: f019e5a7b118 Author: goetz Date: 2018-12-31 14:38 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f019e5a7b118 8215975: [testbug] Adapt nsk tests to the PPC, S390 and AIX platforms. Summary: Use LIBPATH on AIX, no shared memory connector on any Unix. Reviewed-by: gadams, simonis, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.bash ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform003/TestDriver.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix002/TestDriver.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ArgumentHandler.java Changeset: 98580226126d Author: roland Date: 2018-12-14 11:22 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/98580226126d 8215265: C2: range check elimination may allow illegal out of bound access Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java Changeset: 6a25433b30ed Author: ccheung Date: 2019-01-03 14:33 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6a25433b30ed 8215947: JVM crash with -XX:+DumpSharedSpaces Summary: disable JIT compilation if -XX:+DumpSharedSpaces is specified by the user Reviewed-by: lfoltan, jiangli ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/runtime/SharedArchiveFile/SharedArchiveFile.java Changeset: 3ab3cb8a8d41 Author: sviswanathan Date: 2019-01-03 14:55 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3ab3cb8a8d41 8215888: Register to register spill may use AVX 512 move instruction on unsupported platform. Reviewed-by: vlivanov, thartmann ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/x86.ad Changeset: 6bc1f8d41f4f Author: erikj Date: 2019-01-04 11:00 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6bc1f8d41f4f 8216021: RunTest.gmk might set concurrency level to 1 on Windows Reviewed-by: ctornqvi, tbell ! make/RunTestsPrebuilt.gmk Changeset: a0eb3da69586 Author: mseledtsov Date: 2019-01-04 15:17 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a0eb3da69586 8215583: Exclude runtime/handshake/HandshakeWalkSuspendExitTest.java Summary: Added test to problem list Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt Changeset: 8970b75f0d37 Author: erikj Date: 2019-01-07 10:00 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8970b75f0d37 8215400: Warn on usage of trampolines with gcc Reviewed-by: tbell, kbarrett ! make/autoconf/flags-cflags.m4 Changeset: ea921dca7f33 Author: jwilhelm Date: 2019-01-07 13:04 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ea921dca7f33 8216266: ProblemList PeelingZeroTripCount.java Reviewed-by: thartmann, roland ! test/hotspot/jtreg/ProblemList.txt Changeset: 6af596144294 Author: eosterlund Date: 2019-01-07 12:22 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6af596144294 8215773: applications/kitchensink/Kitchensink.java crash with "assert(ZAddress::is_marked(addr)) failed: Should be marked" Reviewed-by: coleenp, pliden ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp Changeset: 2692d1bfe83a Author: jwilhelm Date: 2019-01-08 07:29 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2692d1bfe83a Merge ! .hgtags ! make/autoconf/flags-cflags.m4 ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 818b7bf2af49 Author: aivanov Date: 2018-12-11 14:11 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/818b7bf2af49 8215123: Crash in runtime image built with jlink --compress=2 Reviewed-by: ihse, alanb ! src/java.base/share/native/libjimage/imageDecompressor.cpp Changeset: 760293737af0 Author: psadhukhan Date: 2018-12-12 15:07 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/760293737af0 Merge - make/scripts/pandoc-manpage-filter.js - make/scripts/pandoc-manpage-filter.sh.template - src/jdk.internal.le/share/classes/jdk/internal/jline/DefaultTerminal2.java - src/jdk.internal.le/share/classes/jdk/internal/jline/NoInterruptUnixTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/OSvTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/Terminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/Terminal2.java - src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalFactory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalSupport.java - src/jdk.internal.le/share/classes/jdk/internal/jline/UnixTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/UnsupportedTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/WindowsTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleKeys.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/CursorBuffer.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/KeyMap.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/KillRing.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/Operation.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/UserInterruptException.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/WCWidth.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/AggregateCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/AnsiStringsCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/ArgumentCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.properties - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/Completer.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CompletionHandler.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/EnumCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/FileNameCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/NullCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/StringsCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/FileHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/History.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/MemoryHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/PersistentHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleReaderInputStream.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleRunner.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/extra/AnsiInterpretingOutputStream.java - src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Ansi.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Configuration.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Curses.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/InfoCmp.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/InputStreamReader.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Log.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/NonBlockingInputStream.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Nullable.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Preconditions.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/ShutdownHooks.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TerminalLineSettings.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TestAccessible.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Urls.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/package-info.java - src/jdk.internal.le/windows/native/lible/WindowsTerminal.cpp - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeAccess.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_flat_75_ffffff_40x100.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_65_ffffff_1x400.png - test/jdk/jdk/internal/jline/console/StripAnsiTest.java - test/jdk/jdk/internal/jline/extra/AnsiInterpretingOutputStreamTest.java - test/jdk/jdk/internal/jline/extra/HistoryTest.java Changeset: 2a39d5fc7e58 Author: kaddepalli Date: 2018-12-14 11:00 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2a39d5fc7e58 8196681: Java Access Bridge logging and debug flags dynamically controlled Reviewed-by: serb, sveerabhadra ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java ! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp ! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.h ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.cpp ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ! src/jdk.accessibility/windows/native/libjavaaccessbridge/JavaAccessBridge.cpp ! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeEventHandler.cpp ! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeJavaVMInstance.cpp ! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeMessageQueue.cpp ! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp Changeset: 0434a6393b65 Author: serb Date: 2018-12-15 10:35 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0434a6393b65 8214461: Some unused classes may be removed Reviewed-by: kaddepalli, prr - src/java.desktop/share/classes/sun/awt/Graphics2Delegate.java ! src/java.desktop/share/classes/sun/awt/SunGraphicsCallback.java - src/java.desktop/share/classes/sun/awt/TracedEventQueue.java - src/java.desktop/share/classes/sun/awt/image/BadDepthException.java ! src/java.desktop/windows/classes/sun/awt/windows/WCanvasPeer.java Changeset: 6cf5fddfb93d Author: kaddepalli Date: 2018-12-17 14:19 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6cf5fddfb93d 6714324: Removing a component from a JTabbedPane does not clear its accessibleParent Reviewed-by: serb, sveerabhadra ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java + test/jdk/javax/accessibility/6714324/TabbedPaneMemLeak.java Changeset: eeac4e2558d7 Author: serb Date: 2018-12-19 14:11 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/eeac4e2558d7 8215200: IllegalArgumentException in sun.lwawt.macosx.CPlatformWindow Reviewed-by: dmarkov, kaddepalli ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/jdk/java/awt/Modal/MultipleDialogs/MixOfModalAndNonModalDialogs.java Changeset: 9eee0b148002 Author: aivanov Date: 2018-12-20 12:44 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9eee0b148002 8214122: JDWP is broken on 32 bit Windows: transport library missing onLoad entry Reviewed-by: ihse, dcubed ! src/jdk.jdwp.agent/share/native/libjdwp/transport.c Changeset: 450c1abf9c62 Author: kaddepalli Date: 2019-01-04 07:56 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/450c1abf9c62 8215910: Typo in AWT InvocationEvent Method Documentation. Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/java/awt/event/InvocationEvent.java Changeset: 5ce51ae5c0e5 Author: psadhukhan Date: 2019-01-04 11:40 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5ce51ae5c0e5 8215909: Typo in Swing ProcessMouseEvent method documentation Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/MenuElement.java Changeset: 64e7a73195c1 Author: serb Date: 2019-01-05 10:13 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/64e7a73195c1 8215756: Memory leaks in the AWT on macOS Reviewed-by: dmarkov ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m Changeset: 6c8ce24d0fbf Author: itakiguchi Date: 2019-01-06 19:28 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6c8ce24d0fbf 8211267: StackOverflowError happened by TextField.setFont(...) Reviewed-by: serb, prr ! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java + test/jdk/java/awt/TextField/FontChangeTest/FontChangeTest.java Changeset: 7f1d89aac92a Author: psadhukhan Date: 2019-01-07 11:02 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f1d89aac92a Merge - src/hotspot/share/jfr/recorder/repository/jfrChunkSizeNotifier.cpp - src/hotspot/share/jfr/recorder/repository/jfrChunkSizeNotifier.hpp - src/hotspot/share/runtime/arguments_ext.hpp - src/hotspot/share/services/diagnosticCommand_ext.hpp - src/java.base/share/classes/com/sun/crypto/provider/HmacPKCS12PBESHA1.java - src/java.logging/share/classes/java/util/logging/package.html - src/java.prefs/share/classes/java/util/prefs/package.html - src/java.rmi/share/classes/java/rmi/activation/package.html - src/java.rmi/share/classes/java/rmi/dgc/package.html - src/java.rmi/share/classes/java/rmi/package.html - src/java.rmi/share/classes/java/rmi/registry/package.html - src/java.rmi/share/classes/java/rmi/server/package.html - src/java.rmi/share/classes/javax/rmi/ssl/package.html - src/java.security.jgss/share/classes/org/ietf/jgss/package.html - src/java.smartcardio/share/classes/javax/smartcardio/package.html - src/java.sql.rowset/share/classes/com/sun/rowset/package.html - src/java.sql.rowset/share/classes/com/sun/rowset/providers/package.html - src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package.html - src/java.sql/share/classes/java/sql/package.html - src/java.sql/share/classes/javax/sql/package.html - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/Key.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSACipher.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPair.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAPrivateKey.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAPublicKey.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSASignature.java - 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/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventsForTwoThreadsTest.java - test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java - test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java - test/langtools/jdk/javadoc/doclet/lib/JavadocTester.java Changeset: 8cc938aa8f74 Author: psadhukhan Date: 2019-01-08 13:40 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8cc938aa8f74 Merge Changeset: a257992e1e4d Author: redestad Date: 2019-01-08 10:54 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a257992e1e4d 8216285: Enable inlining of CollectedHeap::obj-/array-/class_allocate Reviewed-by: ehelin ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp Changeset: 0042eb88035b Author: mdoerr Date: 2019-01-08 11:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0042eb88035b 8216269: [s390] Debug build broken because CodeBlob has not been declared Reviewed-by: shade, coleenp ! src/hotspot/share/code/relocInfo.hpp Changeset: 184c51e48260 Author: redestad Date: 2019-01-08 11:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/184c51e48260 8216262: Remove develop flag DelayCompilationDuringStartup Reviewed-by: kvn, thartmann ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/invocationCounter.cpp ! src/hotspot/share/interpreter/invocationCounter.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/compilationPolicy.cpp ! src/hotspot/share/runtime/compilationPolicy.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/tieredThresholdPolicy.cpp Changeset: c4a64760b1b0 Author: redestad Date: 2019-01-08 16:09 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c4a64760b1b0 8216359: Remove develop flags TraceCompilationPolicy and TimeCompilationPolicy Reviewed-by: neliasso, thartmann ! src/hotspot/share/runtime/compilationPolicy.cpp ! src/hotspot/share/runtime/compilationPolicy.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp Changeset: 9fff411880fb Author: ecaspole Date: 2019-01-08 10:28 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9fff411880fb 8076988: reevaluate trivial method policy Summary: Removed some checks to qualify as trivial Reviewed-by: shade, thartmann, dlong ! src/hotspot/share/runtime/tieredThresholdPolicy.cpp Changeset: 48d09a9f4d2b Author: ecaspole Date: 2019-01-08 10:29 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/48d09a9f4d2b Merge Changeset: c92f4465fff1 Author: jcbeyler Date: 2019-01-08 09:55 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c92f4465fff1 8215495: Set isCopy to JNI_FALSE if len == 0 Summary: Set isCopy in a corner case Reviewed-by: dholmes, phh, minqi ! src/hotspot/share/prims/jni.cpp Changeset: 8663bd437bb8 Author: zgu Date: 2019-01-07 09:17 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8663bd437bb8 8216199: Local variable arg defined but never used in BCEscapeAnalyzer::compute_escape_for_intrinsic() Summary: Removed unused local variable Reviewed-by: thartmann ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp Changeset: 11464bf82dce Author: zgu Date: 2019-01-07 10:41 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/11464bf82dce 8216200: BCEscapeAnalyzer::ArgumentMap::set_intersect() is incorrect Summary: Removed incorrect/unused method Reviewed-by: thartmann ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp Changeset: 3cdf4d5148a8 Author: sgehwolf Date: 2019-01-08 14:15 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3cdf4d5148a8 8216366: Add rationale to PER_CPU_SHARES define Reviewed-by: bobv, adinn ! src/hotspot/os/linux/osContainer_linux.cpp Changeset: 28ec06beb091 Author: darcy Date: 2019-01-08 13:04 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/28ec06beb091 8216335: Minor cleanups to javax.annotation.processing and javax.lang.model javadoc Reviewed-by: vromero ! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java ! src/java.compiler/share/classes/javax/annotation/processing/Filer.java ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java Changeset: 02e648ae46c3 Author: redestad Date: 2019-01-09 01:06 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/02e648ae46c3 8215995: Add specialized toArray methods to immutable collections Reviewed-by: martin, smarks ! src/java.base/share/classes/java/util/ImmutableCollections.java + test/micro/org/openjdk/bench/java/util/ImmutableColls.java Changeset: 7d8676b2487f Author: neliasso Date: 2019-01-09 10:19 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7d8676b2487f 8216372: ZGC: Put C2 load barrier stub routines in separate codeblobs Reviewed-by: pliden, eosterlund ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp Changeset: 9a3750a63823 Author: hseigel Date: 2019-01-09 08:07 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9a3750a63823 8215901: [TESTBUG] TestCheckedEnsureLocalCapacity.java fails intermittently Summary: Change pattern match to not require that the matching string start at the beginning of a line. Reviewed-by: dcubed, dholmes ! test/hotspot/jtreg/runtime/jni/checked/TestCheckedEnsureLocalCapacity.java Changeset: 8f79bae1a535 Author: hseigel Date: 2019-01-09 09:01 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8f79bae1a535 8214442: Improve stack walk API by adding handle marks Summary: Add the missing handle marks. Reviewed-by: zgu, mchung ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/prims/stackwalk.cpp Changeset: b58517f0ea0e Author: igerasim Date: 2019-01-09 06:18 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b58517f0ea0e 8216413: Long.parseLong() is specified to throw unless string contains parsable {@code int}; should be {@code long} Reviewed-by: clanger ! src/java.base/share/classes/java/lang/Long.java Changeset: b1c6d4d7f801 Author: shade Date: 2019-01-09 15:53 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b1c6d4d7f801 8215724: Epsilon: ArrayStoreExceptionTest.java fails; missing arraycopy check Reviewed-by: eosterlund, lkorinth ! src/hotspot/share/gc/shared/barrierSet.hpp + src/hotspot/share/gc/shared/barrierSet.inline.hpp ! src/hotspot/share/oops/access.inline.hpp + test/hotspot/jtreg/gc/epsilon/TestArraycopyCheckcast.java Changeset: 40187283e6eb Author: ecaspole Date: 2019-01-09 12:02 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/40187283e6eb 8216375: Revert JDK-8145579 after JDK-8076988 is resolved Summary: Remove obsolete code Reviewed-by: thartmann, dlong ! src/hotspot/share/c1/c1_GraphBuilder.cpp Changeset: ae803dd58dbe Author: gadams Date: 2019-01-09 12:09 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ae803dd58dbe 8213001: vmTestbase/nsk/jvmti/ThreadStart/threadstart002/TestDescription.java debug agent times out Reviewed-by: dcubed, jcbeyler ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadStart/threadstart002/threadstart002.cpp Changeset: 17539619efe6 Author: redestad Date: 2019-01-09 17:40 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/17539619efe6 8216423: Remove FillDelaySlots Reviewed-by: thartmann ! src/hotspot/share/runtime/globals.hpp Changeset: eda4c6456efb Author: igerasim Date: 2019-01-09 10:59 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/eda4c6456efb 8210788: Javadoc for Thread.join(long, int) should specify that it waits forever when both arguments are zero Reviewed-by: martin, rriggs ! src/java.base/share/classes/java/lang/Thread.java Changeset: bccff579c2ff Author: shade Date: 2019-01-09 20:28 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bccff579c2ff 8216302: StackTraceElement::fill_in can use cached Class.name Reviewed-by: coleenp, dholmes, mchung ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c + test/hotspot/jtreg/runtime/StackTrace/StackTraceClassCache.java Changeset: 716c746165b2 Author: cushon Date: 2019-01-08 17:37 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/716c746165b2 8216403: Allocate fewer EnumSets in JavacFileManager#list Reviewed-by: vromero, redestad ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: 386df79e2011 Author: goetz Date: 2019-01-08 09:29 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/386df79e2011 8216271: Make AllocateOldGenAt an unsupported option on AIX. Reviewed-by: shade, tschatzl ! src/hotspot/share/runtime/arguments.cpp ! 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 Changeset: 299fe76c25c7 Author: jlahoda Date: 2019-01-08 16:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/299fe76c25c7 8215438: jshell tool: Ctrl-D causes EOF Summary: Properly handling EndOfFileException so that jshell can be closed with Ctrl-D. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! test/langtools/jdk/jshell/ReplToolTesting.java ! test/langtools/jdk/jshell/ToolBasicTest.java Changeset: df97e2c0f9ae Author: naoto Date: 2019-01-08 10:05 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/df97e2c0f9ae 8216176: Clarify the singleton description in j.t.c.JapaneseEra class Reviewed-by: rriggs ! src/java.base/share/classes/java/time/chrono/JapaneseEra.java Changeset: 0f9a83a93e52 Author: fyang Date: 2019-01-05 10:48 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0f9a83a93e52 8215951: AArch64: jtreg test vmTestbase/nsk/jvmti/PopFrame/popframe005 segfaults Reviewed-by: aph Contributed-by: nick.gasson at arm.com ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 9db2dda367c6 Author: darcy Date: 2019-01-08 16:26 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9db2dda367c6 8216322: Missing since information in deprecation of constructor visitors Reviewed-by: vromero ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java Changeset: ef41d615b3f0 Author: ljiang Date: 2019-01-09 00:25 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ef41d615b3f0 8215994: JDK 12 l10n resource file update - msg drop 10 Reviewed-by: billyh, ssadetsky, naoto ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/java.base/share/classes/sun/security/util/AuthResources_ja.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.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 ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties Changeset: c14b7b6a9b2f Author: roland Date: 2018-12-07 17:56 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c14b7b6a9b2f 8214862: assert(proj != __null) at compile.cpp:3251 Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/inlining/StringConcatInfiniteLoop.java Changeset: 3f4f81fbc989 Author: pliden Date: 2019-01-09 10:18 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3f4f81fbc989 8216385: ZGC: Fix building without C2 Reviewed-by: shade, eosterlund ! src/hotspot/os_cpu/linux_x86/gc/z/zArguments_linux_x86.cpp Changeset: 8be214962266 Author: adinn Date: 2018-12-19 11:45 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8be214962266 8209414: AArch64: method handle invocation does not respect JVMTI interp_only mode Reviewed-by: adinn Contributed-by: nick.gasson at arm.com ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp Changeset: df6cbf676c70 Author: pliden Date: 2019-01-09 13:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/df6cbf676c70 8215708: ZGC: Add missing LoadBarrierNode::size_of() Reviewed-by: eosterlund, neliasso ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp Changeset: bae765528fcc Author: vromero Date: 2019-01-09 08:07 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bae765528fcc 8215510: j.l.c.ClassDesc is accepting descriptors not allowed by the spec Reviewed-by: goetz ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/ConstantUtils.java ! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java ! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java ! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java ! src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java ! test/jdk/java/lang/constant/ClassDescTest.java ! test/jdk/java/lang/constant/NameValidationTest.java ! test/jdk/java/lang/constant/boottest/java.base/java/lang/constant/ConstantUtilsTest.java Changeset: b11483a74e5d Author: coleenp Date: 2019-01-09 07:52 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b11483a74e5d 8215575: C2 crash: assert(get_instanceKlass()->is_loaded()) failed: must be at least loaded Summary: Set InstanceKlass::loaded before adding classes to the subklass list, which can be read concurrently by the compiler. Reviewed-by: dholmes, eosterlund ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp Changeset: 4ff3f9d83fe5 Author: neliasso Date: 2019-01-09 15:36 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4ff3f9d83fe5 8215755: ZGC: split_barrier_thru_phi: check number of inputs of phi Reviewed-by: pliden, thartmann ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp Changeset: f15d443f9731 Author: jlaskey Date: 2019-01-09 11:13 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f15d443f9731 8215681: Remove compiler support for Raw String Literals from JDK 12 Reviewed-by: mcimadamore, jlahoda, sundar ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/jdk/jshell/ToolSimpleTest.java - test/langtools/tools/javac/RawStringLiteralLang.java - test/langtools/tools/javac/RawStringLiteralLangAPI.java - test/langtools/tools/javac/diags/examples/RawStringLiteral.java Changeset: e7738fd1c974 Author: jjg Date: 2019-01-09 08:49 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e7738fd1c974 8215308: pandoc-html-manpage-filter.js does not work for [un]pack200 Reviewed-by: erikj ! make/scripts/pandoc-html-manpage-filter.js Changeset: 76a4b08fdf59 Author: mr Date: 2019-01-09 08:52 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/76a4b08fdf59 8210669: Some launcher tests assume a pre-JDK 9 run-time image layout Reviewed-by: mchung ! test/jdk/tools/launcher/ExecutionEnvironment.java ! test/jdk/tools/launcher/Test7029048.java ! test/jdk/tools/launcher/TestHelper.java Changeset: b5f085197234 Author: jlaskey Date: 2019-01-09 15:23 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b5f085197234 8215112: String::transform spec clarification Reviewed-by: smarks ! src/java.base/share/classes/java/lang/String.java Changeset: ee1f64096d7c Author: jlaskey Date: 2019-01-09 16:41 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ee1f64096d7c 8215489: Remove String::align Reviewed-by: vromero, sundar ! src/java.base/share/classes/java/lang/String.java - test/jdk/java/lang/String/AlignIndent.java + test/jdk/java/lang/String/Indent.java Changeset: 32c6cc430526 Author: jwilhelm Date: 2019-01-09 22:59 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/32c6cc430526 Merge ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java - test/jdk/java/lang/String/AlignIndent.java + test/jdk/java/lang/String/Indent.java - test/langtools/tools/javac/RawStringLiteralLang.java - test/langtools/tools/javac/RawStringLiteralLangAPI.java - test/langtools/tools/javac/diags/examples/RawStringLiteral.java Changeset: 642346a11059 Author: iignatyev Date: 2019-01-09 17:12 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/642346a11059 8216441: problem list org.graalvm.compiler.hotspot.test.ExplicitExceptionTest Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: e3641318f540 Author: jwilhelm Date: 2019-01-10 04:52 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e3641318f540 Added tag jdk-13+3 for changeset 642346a11059 ! .hgtags Changeset: e1cc790f0c06 Author: roland Date: 2019-01-10 13:54 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e1cc790f0c06 8216482: Shenandoah: typo in ShenandoahBarrierSetC2::clone_barrier_at_expansion() causes failed compilations Reviewed-by: thartmann, shade, rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp Changeset: dece421843f3 Author: hseigel Date: 2019-01-10 10:15 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dece421843f3 8207964: [TESTBUG] Change stressTime to default to 30 for nsk tests Summary: Change the default from 60 seconds to 30 seconds. Reviewed-by: coleenp, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java ! test/hotspot/jtreg/vmTestbase/nsk/share/test/Stresser.java ! test/hotspot/jtreg/vmTestbase/vm/share/options/test/SimpleExampleWithOptionsAnnotation.java Changeset: 443abf0dc2ed Author: robm Date: 2019-01-10 07:54 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/443abf0dc2ed 8214440: ldap over a TLS connection negotiate failed with "javax.net.ssl.SSLPeerUnverifiedException: hostname of the server '' does not match the hostname in the server's certificate" Reviewed-by: vtewari, xuelei ! src/java.naming/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java Changeset: 38716f9d2239 Author: redestad Date: 2019-01-10 16:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/38716f9d2239 8216428: Remove IgnoreLibthreadGPFault Reviewed-by: dholmes, eosterlund ! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: c024fcb88ede Author: gziemski Date: 2019-01-10 11:16 -0600 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c024fcb88ede 8215155: Remove get_insert() from concurrent hashtable and gtests Summary: Replaced get_insert() with get()/insert() in gtest, removed get_insert() API from cht implementation. Reviewed-by: coleenp, rehn ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp Changeset: f6ab4cc4c70e Author: erikj Date: 2019-01-10 09:11 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f6ab4cc4c70e 8216278: Fix devkit and basic Jib support on WSL Reviewed-by: tbell ! make/autoconf/basics.m4 ! make/autoconf/toolchain_windows.m4 ! make/conf/jib-profiles.js Changeset: 7327a62f3c04 Author: erikj Date: 2019-01-10 10:28 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7327a62f3c04 8216489: Issues with ModulePackages attribute generation on incremental build Reviewed-by: redestad, alanb, tbell ! make/ExplodedImageOptimize.gmk Changeset: e81edc1f6f7e Author: darcy Date: 2019-01-10 10:34 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e81edc1f6f7e 8216404: Elements.getPackageOf should handle modules Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! test/langtools/tools/javac/processing/model/util/elements/TestGetPackageOf.java Changeset: 8bea4144b21c Author: lancea Date: 2019-01-10 14:32 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8bea4144b21c 8216362: Better error message handling when there is an invalid Manifest Reviewed-by: lancea, rriggs, mullan Contributed-by: Philipp Kunz ! src/java.base/share/classes/java/util/jar/Manifest.java + test/jdk/java/util/jar/Manifest/IncludeInExceptionsTest.java Changeset: 9807daeb47c4 Author: coleenp Date: 2019-01-10 15:13 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9807daeb47c4 8216167: Update include guards to reflect correct directories Summary: Use script and some manual fixup to fix directores names in include guards. Reviewed-by: lfoltan, eosterlund, kbarrett ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/assembler_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/bytecodes_aarch64.hpp ! src/hotspot/cpu/aarch64/bytes_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/aarch64/codeBuffer_aarch64.hpp ! src/hotspot/cpu/aarch64/copy_aarch64.hpp ! src/hotspot/cpu/aarch64/depChecker_aarch64.hpp ! src/hotspot/cpu/aarch64/disassembler_aarch64.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/icache_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/interpreterRT_aarch64.hpp ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/relocInfo_aarch64.hpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.hpp ! src/hotspot/cpu/aarch64/vmStructs_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_ext_aarch64.hpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp ! src/hotspot/cpu/arm/assembler_arm.hpp ! src/hotspot/cpu/arm/assembler_arm.inline.hpp ! src/hotspot/cpu/arm/assembler_arm_32.hpp ! src/hotspot/cpu/arm/bytes_arm.hpp ! src/hotspot/cpu/arm/c1_Defs_arm.hpp ! src/hotspot/cpu/arm/c1_FpuStackSim_arm.hpp ! src/hotspot/cpu/arm/c1_FrameMap_arm.hpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp ! src/hotspot/cpu/arm/c1_LinearScan_arm.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.hpp ! src/hotspot/cpu/arm/c1_globals_arm.hpp ! src/hotspot/cpu/arm/c2_globals_arm.hpp ! src/hotspot/cpu/arm/codeBuffer_arm.hpp ! src/hotspot/cpu/arm/copy_arm.hpp ! src/hotspot/cpu/arm/depChecker_arm.hpp ! src/hotspot/cpu/arm/disassembler_arm.hpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/frame_arm.inline.hpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/cpu/arm/globals_arm.hpp ! src/hotspot/cpu/arm/icache_arm.hpp ! src/hotspot/cpu/arm/interp_masm_arm.hpp ! src/hotspot/cpu/arm/interpreterRT_arm.hpp ! src/hotspot/cpu/arm/javaFrameAnchor_arm.hpp ! src/hotspot/cpu/arm/jniTypes_arm.hpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/arm/macroAssembler_arm.inline.hpp ! src/hotspot/cpu/arm/nativeInst_arm.hpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp ! src/hotspot/cpu/arm/registerMap_arm.hpp ! src/hotspot/cpu/arm/register_arm.hpp ! src/hotspot/cpu/arm/relocInfo_arm.hpp ! src/hotspot/cpu/arm/stubRoutines_arm.hpp ! src/hotspot/cpu/arm/templateTable_arm.hpp ! src/hotspot/cpu/arm/vmStructs_arm.hpp ! src/hotspot/cpu/arm/vm_version_arm.hpp ! src/hotspot/cpu/arm/vm_version_ext_arm.hpp ! src/hotspot/cpu/arm/vmreg_arm.hpp ! src/hotspot/cpu/arm/vmreg_arm.inline.hpp ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/bytes_ppc.hpp ! src/hotspot/cpu/ppc/c1_Defs_ppc.hpp ! src/hotspot/cpu/ppc/c1_FpuStackSim_ppc.hpp ! src/hotspot/cpu/ppc/c1_FrameMap_ppc.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp ! src/hotspot/cpu/ppc/c1_LinearScan_ppc.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/c1_globals_ppc.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/ppc/codeBuffer_ppc.hpp ! src/hotspot/cpu/ppc/copy_ppc.hpp ! src/hotspot/cpu/ppc/depChecker_ppc.hpp ! src/hotspot/cpu/ppc/disassembler_ppc.hpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/icache_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interpreterRT_ppc.hpp ! src/hotspot/cpu/ppc/javaFrameAnchor_ppc.hpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/cpu/ppc/registerMap_ppc.hpp ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/relocInfo_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc.hpp ! src/hotspot/cpu/ppc/vmStructs_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ext_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp ! src/hotspot/cpu/ppc/vmreg_ppc.hpp ! src/hotspot/cpu/ppc/vmreg_ppc.inline.hpp ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/bytes_s390.hpp ! src/hotspot/cpu/s390/c1_Defs_s390.hpp ! src/hotspot/cpu/s390/c1_FpuStackSim_s390.hpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.hpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.hpp ! src/hotspot/cpu/s390/c1_LinearScan_s390.hpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/codeBuffer_s390.hpp ! src/hotspot/cpu/s390/copy_s390.hpp ! src/hotspot/cpu/s390/depChecker_s390.hpp ! src/hotspot/cpu/s390/disassembler_s390.hpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/globalDefinitions_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/icache_s390.hpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/s390/interpreterRT_s390.hpp ! src/hotspot/cpu/s390/javaFrameAnchor_s390.hpp ! src/hotspot/cpu/s390/jniTypes_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.inline.hpp ! src/hotspot/cpu/s390/nativeInst_s390.hpp ! src/hotspot/cpu/s390/registerMap_s390.hpp ! src/hotspot/cpu/s390/registerSaver_s390.hpp ! src/hotspot/cpu/s390/register_s390.hpp ! src/hotspot/cpu/s390/relocInfo_s390.hpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/cpu/s390/templateTable_s390.hpp ! src/hotspot/cpu/s390/vmStructs_s390.hpp ! src/hotspot/cpu/s390/vm_version_ext_s390.hpp ! src/hotspot/cpu/s390/vm_version_s390.hpp ! src/hotspot/cpu/s390/vmreg_s390.hpp ! src/hotspot/cpu/s390/vmreg_s390.inline.hpp ! src/hotspot/cpu/sparc/assembler_sparc.hpp ! src/hotspot/cpu/sparc/assembler_sparc.inline.hpp ! src/hotspot/cpu/sparc/bytes_sparc.hpp ! src/hotspot/cpu/sparc/c1_Defs_sparc.hpp ! src/hotspot/cpu/sparc/c1_FpuStackSim_sparc.hpp ! src/hotspot/cpu/sparc/c1_FrameMap_sparc.hpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.hpp ! src/hotspot/cpu/sparc/c1_LinearScan_sparc.hpp ! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.hpp ! src/hotspot/cpu/sparc/c1_globals_sparc.hpp ! src/hotspot/cpu/sparc/c2_globals_sparc.hpp ! src/hotspot/cpu/sparc/codeBuffer_sparc.hpp ! src/hotspot/cpu/sparc/copy_sparc.hpp ! src/hotspot/cpu/sparc/depChecker_sparc.hpp ! src/hotspot/cpu/sparc/disassembler_sparc.hpp ! src/hotspot/cpu/sparc/frame_sparc.hpp ! src/hotspot/cpu/sparc/frame_sparc.inline.hpp ! src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp ! src/hotspot/cpu/sparc/globals_sparc.hpp ! src/hotspot/cpu/sparc/icache_sparc.hpp ! src/hotspot/cpu/sparc/interp_masm_sparc.hpp ! src/hotspot/cpu/sparc/interpreterRT_sparc.hpp ! src/hotspot/cpu/sparc/javaFrameAnchor_sparc.hpp ! src/hotspot/cpu/sparc/jniTypes_sparc.hpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.inline.hpp ! src/hotspot/cpu/sparc/nativeInst_sparc.hpp ! src/hotspot/cpu/sparc/registerMap_sparc.hpp ! src/hotspot/cpu/sparc/register_sparc.hpp ! src/hotspot/cpu/sparc/relocInfo_sparc.hpp ! src/hotspot/cpu/sparc/stubRoutines_sparc.hpp ! src/hotspot/cpu/sparc/templateTable_sparc.hpp ! src/hotspot/cpu/sparc/vmStructs_sparc.hpp ! src/hotspot/cpu/sparc/vm_version_ext_sparc.hpp ! src/hotspot/cpu/sparc/vm_version_sparc.hpp ! src/hotspot/cpu/sparc/vmreg_sparc.hpp ! src/hotspot/cpu/sparc/vmreg_sparc.inline.hpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/assembler_x86.inline.hpp ! src/hotspot/cpu/x86/bytes_x86.hpp ! src/hotspot/cpu/x86/c1_Defs_x86.hpp ! src/hotspot/cpu/x86/c1_FpuStackSim_x86.hpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_globals_x86.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/cpu/x86/codeBuffer_x86.hpp ! src/hotspot/cpu/x86/copy_x86.hpp ! src/hotspot/cpu/x86/depChecker_x86.hpp ! src/hotspot/cpu/x86/disassembler_x86.hpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/cpu/x86/globalDefinitions_x86.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/x86/icache_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/interpreterRT_x86.hpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.inline.hpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/cpu/x86/rdtsc_x86.hpp ! src/hotspot/cpu/x86/registerMap_x86.hpp ! src/hotspot/cpu/x86/register_x86.hpp ! src/hotspot/cpu/x86/relocInfo_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/templateTable_x86.hpp ! src/hotspot/cpu/x86/vmStructs_x86.hpp ! src/hotspot/cpu/x86/vm_version_ext_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/vmreg_x86.hpp ! src/hotspot/cpu/x86/vmreg_x86.inline.hpp ! src/hotspot/cpu/zero/assembler_zero.hpp ! src/hotspot/cpu/zero/assembler_zero.inline.hpp ! src/hotspot/cpu/zero/bytecodeInterpreter_zero.hpp ! src/hotspot/cpu/zero/bytecodeInterpreter_zero.inline.hpp ! src/hotspot/cpu/zero/bytes_zero.hpp ! src/hotspot/cpu/zero/codeBuffer_zero.hpp ! src/hotspot/cpu/zero/copy_zero.hpp ! src/hotspot/cpu/zero/cppInterpreter_zero.hpp ! src/hotspot/cpu/zero/depChecker_zero.hpp ! src/hotspot/cpu/zero/disassembler_zero.hpp ! src/hotspot/cpu/zero/entryFrame_zero.hpp ! src/hotspot/cpu/zero/entry_zero.hpp ! src/hotspot/cpu/zero/fakeStubFrame_zero.hpp ! src/hotspot/cpu/zero/frame_zero.hpp ! src/hotspot/cpu/zero/frame_zero.inline.hpp ! src/hotspot/cpu/zero/globalDefinitions_zero.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/cpu/zero/icache_zero.hpp ! src/hotspot/cpu/zero/interp_masm_zero.hpp ! src/hotspot/cpu/zero/interpreterFrame_zero.hpp ! src/hotspot/cpu/zero/interpreterRT_zero.hpp ! src/hotspot/cpu/zero/javaFrameAnchor_zero.hpp ! src/hotspot/cpu/zero/jniTypes_zero.hpp ! src/hotspot/cpu/zero/macroAssembler_zero.hpp ! src/hotspot/cpu/zero/macroAssembler_zero.inline.hpp ! src/hotspot/cpu/zero/nativeInst_zero.hpp ! src/hotspot/cpu/zero/registerMap_zero.hpp ! src/hotspot/cpu/zero/register_zero.hpp ! src/hotspot/cpu/zero/relocInfo_zero.hpp ! src/hotspot/cpu/zero/stack_zero.hpp ! src/hotspot/cpu/zero/stack_zero.inline.hpp ! src/hotspot/cpu/zero/stubRoutines_zero.hpp ! src/hotspot/cpu/zero/vmStructs_zero.hpp ! src/hotspot/cpu/zero/vm_version_ext_zero.hpp ! src/hotspot/cpu/zero/vm_version_zero.hpp ! src/hotspot/cpu/zero/vmreg_zero.hpp ! src/hotspot/cpu/zero/vmreg_zero.inline.hpp ! src/hotspot/os/aix/c1_globals_aix.hpp ! src/hotspot/os/aix/c2_globals_aix.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/aix/libo4.hpp ! src/hotspot/os/aix/libodm_aix.hpp ! src/hotspot/os/aix/libperfstat_aix.hpp ! src/hotspot/os/aix/loadlib_aix.hpp ! src/hotspot/os/aix/misc_aix.hpp ! src/hotspot/os/aix/osThread_aix.hpp ! src/hotspot/os/aix/os_aix.hpp ! src/hotspot/os/aix/os_aix.inline.hpp ! src/hotspot/os/aix/os_share_aix.hpp ! src/hotspot/os/aix/porting_aix.hpp ! src/hotspot/os/aix/vmStructs_aix.hpp ! src/hotspot/os/bsd/c1_globals_bsd.hpp ! src/hotspot/os/bsd/c2_globals_bsd.hpp ! src/hotspot/os/bsd/decoder_machO.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/bsd/osThread_bsd.hpp ! src/hotspot/os/bsd/os_bsd.hpp ! src/hotspot/os/bsd/os_bsd.inline.hpp ! src/hotspot/os/bsd/os_share_bsd.hpp ! src/hotspot/os/bsd/semaphore_bsd.hpp ! src/hotspot/os/bsd/vmStructs_bsd.hpp ! src/hotspot/os/linux/c1_globals_linux.hpp ! src/hotspot/os/linux/c2_globals_linux.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/osThread_linux.hpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/linux/os_linux.inline.hpp ! src/hotspot/os/linux/os_share_linux.hpp ! src/hotspot/os/linux/vmStructs_linux.hpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/posix/semaphore_posix.hpp ! src/hotspot/os/solaris/c1_globals_solaris.hpp ! src/hotspot/os/solaris/c2_globals_solaris.hpp ! src/hotspot/os/solaris/globals_solaris.hpp ! src/hotspot/os/solaris/osThread_solaris.hpp ! src/hotspot/os/solaris/os_share_solaris.hpp ! src/hotspot/os/solaris/os_solaris.hpp ! src/hotspot/os/solaris/os_solaris.inline.hpp ! src/hotspot/os/solaris/vmStructs_solaris.hpp ! src/hotspot/os/windows/c1_globals_windows.hpp ! src/hotspot/os/windows/c2_globals_windows.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/os/windows/iphlp_interface.hpp ! src/hotspot/os/windows/osThread_windows.hpp ! src/hotspot/os/windows/os_share_windows.hpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/os/windows/os_windows.inline.hpp ! src/hotspot/os/windows/pdh_interface.hpp ! src/hotspot/os/windows/semaphore_windows.hpp ! src/hotspot/os/windows/symbolengine.hpp ! src/hotspot/os/windows/vmStructs_windows.hpp ! src/hotspot/os/windows/windbghelp.hpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/bytes_aix_ppc.inline.hpp ! src/hotspot/os_cpu/aix_ppc/globals_aix_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/prefetch_aix_ppc.inline.hpp ! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/vmStructs_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/bytes_bsd_x86.inline.hpp ! src/hotspot/os_cpu/bsd_x86/copy_bsd_x86.inline.hpp ! src/hotspot/os_cpu/bsd_x86/globals_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.inline.hpp ! src/hotspot/os_cpu/bsd_x86/prefetch_bsd_x86.inline.hpp ! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_x86/vmStructs_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/bsd_zero/bytes_bsd_zero.inline.hpp ! src/hotspot/os_cpu/bsd_zero/globals_bsd_zero.hpp ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.hpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.hpp ! src/hotspot/os_cpu/bsd_zero/prefetch_bsd_zero.inline.hpp ! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp ! src/hotspot/os_cpu/bsd_zero/vmStructs_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/bytes_linux_aarch64.inline.hpp ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.inline.hpp ! src/hotspot/os_cpu/linux_aarch64/globals_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.inline.hpp ! src/hotspot/os_cpu/linux_aarch64/prefetch_linux_aarch64.inline.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/vmStructs_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_arm/bytes_linux_arm.inline.hpp ! src/hotspot/os_cpu/linux_arm/copy_linux_arm.inline.hpp ! src/hotspot/os_cpu/linux_arm/globals_linux_arm.hpp ! src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.hpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.hpp ! src/hotspot/os_cpu/linux_arm/prefetch_linux_arm.inline.hpp ! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp ! src/hotspot/os_cpu/linux_arm/vmStructs_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/bytes_linux_ppc.inline.hpp ! src/hotspot/os_cpu/linux_ppc/globals_linux_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/prefetch_linux_ppc.inline.hpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/vmStructs_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_s390/bytes_linux_s390.inline.hpp ! src/hotspot/os_cpu/linux_s390/globals_linux_s390.hpp ! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.hpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.hpp ! src/hotspot/os_cpu/linux_s390/prefetch_linux_s390.inline.hpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp ! src/hotspot/os_cpu/linux_s390/vmStructs_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp ! src/hotspot/os_cpu/linux_sparc/globals_linux_sparc.hpp ! src/hotspot/os_cpu/linux_sparc/orderAccess_linux_sparc.hpp ! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.hpp ! src/hotspot/os_cpu/linux_sparc/prefetch_linux_sparc.inline.hpp ! src/hotspot/os_cpu/linux_sparc/thread_linux_sparc.hpp ! src/hotspot/os_cpu/linux_sparc/vmStructs_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/bytes_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_x86/copy_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_x86/gc/z/zAddress_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/globals_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_x86/prefetch_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/vmStructs_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/linux_zero/bytes_linux_zero.inline.hpp ! src/hotspot/os_cpu/linux_zero/globals_linux_zero.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.hpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp ! src/hotspot/os_cpu/linux_zero/prefetch_linux_zero.inline.hpp ! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp ! src/hotspot/os_cpu/linux_zero/vmStructs_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_sparc/count_trailing_zeros_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_sparc/globals_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_sparc/orderAccess_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_sparc/prefetch_solaris_sparc.inline.hpp ! src/hotspot/os_cpu/solaris_sparc/thread_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_sparc/vmStructs_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/solaris_x86/bytes_solaris_x86.inline.hpp ! src/hotspot/os_cpu/solaris_x86/copy_solaris_x86.inline.hpp ! src/hotspot/os_cpu/solaris_x86/count_trailing_zeros_solaris_x86.hpp ! src/hotspot/os_cpu/solaris_x86/globals_solaris_x86.hpp ! src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.hpp ! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.hpp ! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.inline.hpp ! src/hotspot/os_cpu/solaris_x86/prefetch_solaris_x86.inline.hpp ! src/hotspot/os_cpu/solaris_x86/thread_solaris_x86.hpp ! src/hotspot/os_cpu/solaris_x86/vmStructs_solaris_x86.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/bytes_windows_x86.inline.hpp ! src/hotspot/os_cpu/windows_x86/copy_windows_x86.inline.hpp ! src/hotspot/os_cpu/windows_x86/globals_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.inline.hpp ! src/hotspot/os_cpu/windows_x86/prefetch_windows_x86.inline.hpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/unwind_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/vmStructs_windows_x86.hpp ! src/hotspot/share/adlc/adlc.hpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/archDesc.hpp ! src/hotspot/share/adlc/arena.hpp ! src/hotspot/share/adlc/dict2.hpp ! src/hotspot/share/adlc/filebuff.hpp ! src/hotspot/share/adlc/forms.hpp ! src/hotspot/share/adlc/formsopt.hpp ! src/hotspot/share/adlc/formssel.hpp ! src/hotspot/share/aot/aotCodeHeap.hpp ! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/hotspot/share/aot/aotLoader.hpp ! src/hotspot/share/aot/aotLoader.inline.hpp ! src/hotspot/share/aot/compiledIC_aot.hpp ! src/hotspot/share/asm/assembler.hpp ! src/hotspot/share/asm/assembler.inline.hpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/asm/macroAssembler.hpp ! src/hotspot/share/asm/macroAssembler.inline.hpp ! src/hotspot/share/asm/register.hpp ! src/hotspot/share/c1/c1_CFGPrinter.hpp ! src/hotspot/share/c1/c1_Canonicalizer.hpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_Compiler.hpp ! src/hotspot/share/c1/c1_Decorators.hpp ! src/hotspot/share/c1/c1_Defs.hpp ! src/hotspot/share/c1/c1_FpuStackSim.hpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_IR.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_MacroAssembler.hpp ! src/hotspot/share/c1/c1_Optimizer.hpp ! src/hotspot/share/c1/c1_RangeCheckElimination.hpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/c1/c1_ValueMap.hpp ! src/hotspot/share/c1/c1_ValueSet.hpp ! src/hotspot/share/c1/c1_ValueSet.inline.hpp ! src/hotspot/share/c1/c1_ValueStack.hpp ! src/hotspot/share/c1/c1_ValueType.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/ci/bcEscapeAnalyzer.hpp ! src/hotspot/share/ci/ciArray.hpp ! src/hotspot/share/ci/ciArrayKlass.hpp ! src/hotspot/share/ci/ciBaseObject.hpp ! src/hotspot/share/ci/ciCallProfile.hpp ! src/hotspot/share/ci/ciCallSite.hpp ! src/hotspot/share/ci/ciClassList.hpp ! src/hotspot/share/ci/ciConstant.hpp ! src/hotspot/share/ci/ciConstantPoolCache.hpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciExceptionHandler.hpp ! src/hotspot/share/ci/ciField.hpp ! src/hotspot/share/ci/ciFlags.hpp ! src/hotspot/share/ci/ciInstance.hpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/ci/ciMemberName.hpp ! src/hotspot/share/ci/ciMetadata.hpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/ci/ciMethodBlocks.hpp ! src/hotspot/share/ci/ciMethodData.hpp ! src/hotspot/share/ci/ciMethodHandle.hpp ! src/hotspot/share/ci/ciMethodType.hpp ! src/hotspot/share/ci/ciNullObject.hpp ! src/hotspot/share/ci/ciObjArray.hpp ! src/hotspot/share/ci/ciObjArrayKlass.hpp ! src/hotspot/share/ci/ciObject.hpp ! src/hotspot/share/ci/ciObjectFactory.hpp ! src/hotspot/share/ci/ciReplay.hpp ! src/hotspot/share/ci/ciSignature.hpp ! src/hotspot/share/ci/ciStreams.hpp ! src/hotspot/share/ci/ciSymbol.hpp ! src/hotspot/share/ci/ciType.hpp ! src/hotspot/share/ci/ciTypeArray.hpp ! src/hotspot/share/ci/ciTypeArrayKlass.hpp ! src/hotspot/share/ci/ciTypeFlow.hpp ! src/hotspot/share/ci/ciUtilities.hpp ! src/hotspot/share/ci/ciUtilities.inline.hpp ! src/hotspot/share/ci/compilerInterface.hpp ! src/hotspot/share/classfile/altHashing.hpp ! src/hotspot/share/classfile/bytecodeAssembler.hpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/classFileStream.hpp ! src/hotspot/share/classfile/classListParser.hpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/classLoaderData.inline.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/classLoaderHierarchyDCmd.hpp ! src/hotspot/share/classfile/classLoaderStats.hpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/classfile/defaultMethods.hpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/dictionary.inline.hpp ! src/hotspot/share/classfile/javaAssertions.hpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/klassFactory.hpp ! src/hotspot/share/classfile/loaderConstraints.hpp ! src/hotspot/share/classfile/metadataOnStackMark.hpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/classfile/placeholders.hpp ! src/hotspot/share/classfile/protectionDomainCache.hpp ! src/hotspot/share/classfile/resolutionErrors.hpp ! src/hotspot/share/classfile/sharedPathsMiscInfo.hpp ! src/hotspot/share/classfile/stackMapFrame.hpp ! src/hotspot/share/classfile/stackMapTable.hpp ! src/hotspot/share/classfile/stackMapTableFormat.hpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/symbolTable.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/verificationType.hpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/code/compressedStream.hpp ! src/hotspot/share/code/debugInfo.hpp ! src/hotspot/share/code/debugInfoRec.hpp ! src/hotspot/share/code/dependencies.hpp ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/code/exceptionHandlerTable.hpp ! src/hotspot/share/code/icBuffer.hpp ! src/hotspot/share/code/location.hpp ! src/hotspot/share/code/nativeInst.hpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/oopRecorder.hpp ! src/hotspot/share/code/pcDesc.hpp ! src/hotspot/share/code/relocInfo.hpp ! src/hotspot/share/code/relocInfo_ext.hpp ! src/hotspot/share/code/scopeDesc.hpp ! src/hotspot/share/code/stubs.hpp ! src/hotspot/share/code/vmreg.hpp ! src/hotspot/share/code/vmreg.inline.hpp ! src/hotspot/share/code/vtableStubs.hpp ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileLog.hpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/compiler/directivesParser.hpp ! src/hotspot/share/compiler/disassembler.hpp ! src/hotspot/share/compiler/methodLiveness.hpp ! src/hotspot/share/compiler/methodMatcher.hpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/gc/cms/adaptiveFreeList.hpp ! src/hotspot/share/gc/cms/allocationStats.hpp ! src/hotspot/share/gc/cms/cmsCollectorPolicy.hpp ! src/hotspot/share/gc/cms/cmsHeap.hpp ! src/hotspot/share/gc/cms/cmsLockVerifier.hpp ! src/hotspot/share/gc/cms/cmsOopClosures.hpp ! src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp ! src/hotspot/share/gc/cms/cmsVMOperations.hpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepThread.hpp ! src/hotspot/share/gc/cms/freeChunk.hpp ! src/hotspot/share/gc/cms/gSpaceCounters.hpp ! src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.hpp ! src/hotspot/share/gc/cms/parNewGeneration.hpp ! src/hotspot/share/gc/cms/parNewGeneration.inline.hpp ! src/hotspot/share/gc/cms/parOopClosures.hpp ! src/hotspot/share/gc/cms/parOopClosures.inline.hpp ! src/hotspot/share/gc/cms/promotionInfo.hpp ! src/hotspot/share/gc/cms/promotionInfo.inline.hpp ! src/hotspot/share/gc/cms/vmStructs_cms.hpp ! src/hotspot/share/gc/cms/yieldingWorkgroup.hpp ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp ! src/hotspot/share/gc/epsilon/epsilonCollectorPolicy.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/epsilon/epsilonMemoryPool.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp ! src/hotspot/share/gc/epsilon/epsilonThreadLocalData.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/epsilon/vmStructs_epsilon.hpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp ! src/hotspot/share/gc/g1/collectionSetChooser.hpp ! src/hotspot/share/gc/g1/dirtyCardQueue.hpp ! src/hotspot/share/gc/g1/evacuationInfo.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp ! src/hotspot/share/gc/g1/g1CardCounts.hpp ! src/hotspot/share/gc/g1/g1CardTable.hpp ! src/hotspot/share/gc/g1/g1CardTable.inline.hpp ! src/hotspot/share/gc/g1/g1CodeBlobClosure.hpp ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.hpp ! src/hotspot/share/gc/g1/g1CodeRootSetTable.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1CollectorPolicy.hpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp ! src/hotspot/share/gc/g1/g1EdenRegions.hpp ! src/hotspot/share/gc/g1/g1EvacFailure.hpp ! src/hotspot/share/gc/g1/g1EvacStats.hpp ! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCScope.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HRPrinter.hpp ! src/hotspot/share/gc/g1/g1HeapRegionEventSender.hpp ! src/hotspot/share/gc/g1/g1HeapRegionTraceType.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp ! src/hotspot/share/gc/g1/g1HeapTransition.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp ! src/hotspot/share/gc/g1/g1HeterogeneousCollectorPolicy.hpp ! src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.hpp ! src/hotspot/share/gc/g1/g1HeterogeneousHeapYoungGenSizer.hpp ! src/hotspot/share/gc/g1/g1HotCardCache.hpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1InCSetState.hpp ! src/hotspot/share/gc/g1/g1InitialMarkToMixedTimeTracker.hpp ! src/hotspot/share/gc/g1/g1MMUTracker.hpp ! src/hotspot/share/gc/g1/g1MemoryPool.hpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1Predictions.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp ! src/hotspot/share/gc/g1/g1RootClosures.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp ! src/hotspot/share/gc/g1/g1StringDedup.hpp ! src/hotspot/share/gc/g1/g1StringDedupQueue.hpp ! src/hotspot/share/gc/g1/g1StringDedupStat.hpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/g1/g1YCTypes.hpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/g1/heapRegionBounds.hpp ! src/hotspot/share/gc/g1/heapRegionBounds.inline.hpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp ! src/hotspot/share/gc/g1/heapRegionSet.hpp ! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp ! src/hotspot/share/gc/g1/heapRegionTracer.hpp ! src/hotspot/share/gc/g1/heapRegionType.hpp ! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! src/hotspot/share/gc/g1/sparsePRT.hpp ! src/hotspot/share/gc/g1/survRateGroup.hpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! src/hotspot/share/gc/parallel/adjoiningGenerations.hpp ! src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.hpp ! src/hotspot/share/gc/parallel/adjoiningVirtualSpaces.hpp ! src/hotspot/share/gc/parallel/asPSOldGen.hpp ! src/hotspot/share/gc/parallel/asPSYoungGen.hpp ! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp ! src/hotspot/share/gc/parallel/gcTaskManager.hpp ! src/hotspot/share/gc/parallel/gcTaskThread.hpp ! src/hotspot/share/gc/parallel/generationSizer.hpp ! src/hotspot/share/gc/parallel/heterogeneousGenerationSizer.hpp ! src/hotspot/share/gc/parallel/immutableSpace.hpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/objectStartArray.hpp ! src/hotspot/share/gc/parallel/objectStartArray.inline.hpp ! src/hotspot/share/gc/parallel/parMarkBitMap.hpp ! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp ! src/hotspot/share/gc/parallel/parallelArguments.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp ! src/hotspot/share/gc/parallel/pcTasks.hpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp ! src/hotspot/share/gc/parallel/psCardTable.hpp ! src/hotspot/share/gc/parallel/psClosure.inline.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psFileBackedVirtualspace.hpp ! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.hpp ! src/hotspot/share/gc/parallel/psGenerationCounters.hpp ! src/hotspot/share/gc/parallel/psMarkSweep.hpp ! src/hotspot/share/gc/parallel/psMarkSweepDecorator.hpp ! src/hotspot/share/gc/parallel/psMemoryPool.hpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionLAB.hpp ! src/hotspot/share/gc/parallel/psPromotionLAB.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/gc/parallel/psScavenge.inline.hpp ! src/hotspot/share/gc/parallel/psTasks.hpp ! src/hotspot/share/gc/parallel/psVMOperations.hpp ! src/hotspot/share/gc/parallel/psVirtualspace.hpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/parallel/spaceCounters.hpp ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp ! src/hotspot/share/gc/serial/cSpaceCounters.hpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/genMarkSweep.hpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/serial/markSweep.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/serial/vmStructs_serial.hpp ! src/hotspot/share/gc/shared/accessBarrierSupport.hpp ! src/hotspot/share/gc/shared/accessBarrierSupport.inline.hpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp ! src/hotspot/share/gc/shared/ageTable.hpp ! src/hotspot/share/gc/shared/ageTable.inline.hpp ! src/hotspot/share/gc/shared/ageTableTracer.hpp ! src/hotspot/share/gc/shared/allocTracer.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/barrierSet.inline.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp ! src/hotspot/share/gc/shared/blockOffsetTable.hpp ! src/hotspot/share/gc/shared/blockOffsetTable.inline.hpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/cardGeneration.inline.hpp ! src/hotspot/share/gc/shared/cardTable.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/cardTableRS.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp ! src/hotspot/share/gc/shared/collectorCounters.hpp ! src/hotspot/share/gc/shared/collectorPolicy.hpp ! src/hotspot/share/gc/shared/concurrentGCPhaseManager.hpp ! src/hotspot/share/gc/shared/concurrentGCThread.hpp ! src/hotspot/share/gc/shared/copyFailedInfo.hpp ! src/hotspot/share/gc/shared/gcBehaviours.hpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcConfiguration.hpp ! src/hotspot/share/gc/shared/gcHeapSummary.hpp ! src/hotspot/share/gc/shared/gcId.hpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/gcPolicyCounters.hpp ! src/hotspot/share/gc/shared/gcStats.hpp ! src/hotspot/share/gc/shared/gcTimer.hpp ! src/hotspot/share/gc/shared/gcTrace.hpp ! src/hotspot/share/gc/shared/gcTraceTime.hpp ! src/hotspot/share/gc/shared/gcTraceTime.inline.hpp ! src/hotspot/share/gc/shared/gcUtil.hpp ! src/hotspot/share/gc/shared/gcUtil.inline.hpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shared/gcWhen.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/genMemoryPools.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/gc/shared/generationCounters.hpp ! src/hotspot/share/gc/shared/generationSpec.hpp ! src/hotspot/share/gc/shared/hSpaceCounters.hpp ! src/hotspot/share/gc/shared/isGCActiveMark.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp ! src/hotspot/share/gc/shared/markBitMap.hpp ! src/hotspot/share/gc/shared/markBitMap.inline.hpp ! src/hotspot/share/gc/shared/memAllocator.hpp ! src/hotspot/share/gc/shared/memset_with_concurrent_readers.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/objectCountEventSender.hpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/gc/shared/owstTaskTerminator.hpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/gc/shared/plab.hpp ! src/hotspot/share/gc/shared/plab.inline.hpp ! src/hotspot/share/gc/shared/preservedMarks.hpp ! src/hotspot/share/gc/shared/preservedMarks.inline.hpp ! src/hotspot/share/gc/shared/referencePolicy.hpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! src/hotspot/share/gc/shared/referenceProcessor.inline.hpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp ! src/hotspot/share/gc/shared/referenceProcessorStats.hpp ! src/hotspot/share/gc/shared/softRefGenPolicy.hpp ! src/hotspot/share/gc/shared/softRefPolicy.hpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shared/spaceDecorator.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.inline.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.inline.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.inline.hpp ! src/hotspot/share/gc/shared/strongRootsScope.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp ! src/hotspot/share/gc/shared/weakProcessor.hpp ! src/hotspot/share/gc/shared/weakProcessor.inline.hpp ! src/hotspot/share/gc/shared/workerDataArray.hpp ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp ! src/hotspot/share/gc/shared/workerManager.hpp ! src/hotspot/share/gc/shared/workerPolicy.hpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBrooksPointer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapLock.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zForwardingTable.hpp ! src/hotspot/share/gc/z/zForwardingTable.inline.hpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/bytecode.hpp ! src/hotspot/share/interpreter/bytecode.inline.hpp ! src/hotspot/share/interpreter/bytecodeHistogram.hpp ! src/hotspot/share/interpreter/bytecodeInterpreter.hpp ! src/hotspot/share/interpreter/bytecodeInterpreter.inline.hpp ! src/hotspot/share/interpreter/bytecodeInterpreterProfiling.hpp ! src/hotspot/share/interpreter/bytecodeStream.hpp ! src/hotspot/share/interpreter/bytecodeTracer.hpp ! src/hotspot/share/interpreter/bytecodes.hpp ! src/hotspot/share/interpreter/cppInterpreter.hpp ! src/hotspot/share/interpreter/cppInterpreterGenerator.hpp ! src/hotspot/share/interpreter/interp_masm.hpp ! src/hotspot/share/interpreter/interpreter.hpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/invocationCounter.hpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/interpreter/oopMapCache.hpp ! src/hotspot/share/interpreter/rewriter.hpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! src/hotspot/share/interpreter/templateTable.hpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.hpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/jfrEvents.hpp ! src/hotspot/share/jfr/jni/jfrGetAllEventClasses.hpp ! src/hotspot/share/jfr/jni/jfrJavaCall.hpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.hpp ! src/hotspot/share/jfr/jni/jfrUpcalls.hpp ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.hpp ! src/hotspot/share/jfr/leakprofiler/chains/bitset.hpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.hpp ! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.hpp ! src/hotspot/share/jfr/leakprofiler/emitEventOperation.hpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/sampleList.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/samplePriorityQueue.hpp ! src/hotspot/share/jfr/leakprofiler/startOperation.hpp ! src/hotspot/share/jfr/leakprofiler/stopOperation.hpp ! src/hotspot/share/jfr/leakprofiler/utilities/granularTimer.hpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.hpp ! src/hotspot/share/jfr/leakprofiler/utilities/unifiedOop.hpp ! src/hotspot/share/jfr/metadata/jfrSerializer.hpp ! src/hotspot/share/jfr/periodic/jfrModuleEvent.hpp ! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.hpp ! src/hotspot/share/jfr/periodic/jfrOSInterface.hpp ! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.hpp ! src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointBlob.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetWriter.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp ! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp ! src/hotspot/share/jfr/recorder/jfrEventSetting.inline.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.hpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkState.hpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp ! src/hotspot/share/jfr/recorder/repository/jfrRepository.hpp ! src/hotspot/share/jfr/recorder/service/jfrEvent.hpp ! src/hotspot/share/jfr/recorder/service/jfrMemorySizer.hpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.hpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpaceRetrieval.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.hpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.hpp ! src/hotspot/share/jfr/support/jfrEventClass.hpp ! src/hotspot/share/jfr/support/jfrFlush.hpp ! src/hotspot/share/jfr/support/jfrIntrinsics.hpp ! src/hotspot/share/jfr/support/jfrKlassExtension.hpp ! src/hotspot/share/jfr/support/jfrStackTraceMark.hpp ! src/hotspot/share/jfr/support/jfrThreadExtension.hpp ! src/hotspot/share/jfr/support/jfrThreadId.hpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp ! src/hotspot/share/jfr/utilities/jfrAllocation.hpp ! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp ! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/jfr/utilities/jfrIterator.hpp ! src/hotspot/share/jfr/utilities/jfrJavaLog.hpp ! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp ! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp ! src/hotspot/share/jfr/utilities/jfrResourceManager.hpp ! src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp ! src/hotspot/share/jfr/utilities/jfrTime.hpp ! src/hotspot/share/jfr/utilities/jfrTimeConverter.hpp ! src/hotspot/share/jfr/utilities/jfrTryLock.hpp ! src/hotspot/share/jfr/utilities/jfrTypes.hpp ! src/hotspot/share/jfr/writers/jfrBigEndianWriter.hpp ! src/hotspot/share/jfr/writers/jfrEncoders.hpp ! src/hotspot/share/jfr/writers/jfrEncoding.hpp ! src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp ! src/hotspot/share/jfr/writers/jfrPosition.hpp ! src/hotspot/share/jfr/writers/jfrPosition.inline.hpp ! src/hotspot/share/jfr/writers/jfrStorageAdapter.hpp ! src/hotspot/share/jfr/writers/jfrStorageHost.hpp ! src/hotspot/share/jfr/writers/jfrStorageHost.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 ! src/hotspot/share/jvmci/compilerRuntime.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/systemDictionary_jvmci.hpp ! src/hotspot/share/jvmci/vmStructs_compiler_runtime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.hpp ! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp ! src/hotspot/share/libadt/dict.hpp ! src/hotspot/share/libadt/set.hpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/logging/log.hpp ! src/hotspot/share/logging/logConfiguration.hpp ! src/hotspot/share/logging/logDecorations.hpp ! src/hotspot/share/logging/logDecorators.hpp ! src/hotspot/share/logging/logDiagnosticCommand.hpp ! src/hotspot/share/logging/logFileOutput.hpp ! src/hotspot/share/logging/logFileStreamOutput.hpp ! src/hotspot/share/logging/logHandle.hpp ! src/hotspot/share/logging/logLevel.hpp ! src/hotspot/share/logging/logMessage.hpp ! src/hotspot/share/logging/logMessageBuffer.hpp ! src/hotspot/share/logging/logOutput.hpp ! src/hotspot/share/logging/logOutputList.hpp ! src/hotspot/share/logging/logPrefix.hpp ! src/hotspot/share/logging/logSelection.hpp ! src/hotspot/share/logging/logSelectionList.hpp ! src/hotspot/share/logging/logStream.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/logging/logTagSet.hpp ! src/hotspot/share/logging/logTagSetDescriptions.hpp ! src/hotspot/share/logging/logTag_ext.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/memory/binaryTreeDictionary.hpp ! src/hotspot/share/memory/binaryTreeDictionary.inline.hpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/freeList.hpp ! src/hotspot/share/memory/guardedMemory.hpp ! src/hotspot/share/memory/heap.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/heapShared.inline.hpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/memory/memRegion.hpp ! src/hotspot/share/memory/metadataFactory.hpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/blockFreelist.hpp ! src/hotspot/share/memory/metaspace/chunkManager.hpp ! src/hotspot/share/memory/metaspace/metaDebug.hpp ! src/hotspot/share/memory/metaspace/metabase.hpp ! src/hotspot/share/memory/metaspace/metablock.hpp ! src/hotspot/share/memory/metaspace/metachunk.hpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp ! src/hotspot/share/memory/metaspace/metaspaceStatistics.hpp ! src/hotspot/share/memory/metaspace/occupancyMap.hpp ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.hpp ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.hpp ! src/hotspot/share/memory/metaspace/smallBlocks.hpp ! src/hotspot/share/memory/metaspace/spaceManager.hpp ! src/hotspot/share/memory/metaspace/virtualSpaceList.hpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp ! src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/memory/metaspaceCounters.hpp ! src/hotspot/share/memory/metaspaceGCThresholdUpdater.hpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/memory/metaspaceShared.inline.hpp ! src/hotspot/share/memory/metaspaceTracer.hpp ! src/hotspot/share/memory/oopFactory.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/memory/referenceType.hpp ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/memory/resourceArea.inline.hpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/metaprogramming/conditional.hpp ! src/hotspot/share/metaprogramming/decay.hpp ! src/hotspot/share/metaprogramming/enableIf.hpp ! src/hotspot/share/metaprogramming/integralConstant.hpp ! src/hotspot/share/metaprogramming/isConst.hpp ! src/hotspot/share/metaprogramming/isFloatingPoint.hpp ! src/hotspot/share/metaprogramming/isIntegral.hpp ! src/hotspot/share/metaprogramming/isPointer.hpp ! src/hotspot/share/metaprogramming/isRegisteredEnum.hpp ! src/hotspot/share/metaprogramming/isSame.hpp ! src/hotspot/share/metaprogramming/isSigned.hpp ! src/hotspot/share/metaprogramming/isVolatile.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! src/hotspot/share/metaprogramming/removeCV.hpp ! src/hotspot/share/metaprogramming/removePointer.hpp ! src/hotspot/share/metaprogramming/removeReference.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/annotations.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/oops/array.inline.hpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/arrayKlass.inline.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/compiledICHolder.hpp ! src/hotspot/share/oops/constMethod.hpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/constantPool.inline.hpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/cpCache.inline.hpp ! src/hotspot/share/oops/fieldInfo.hpp ! src/hotspot/share/oops/fieldStreams.hpp ! src/hotspot/share/oops/generateOopMap.hpp ! src/hotspot/share/oops/instanceClassLoaderKlass.hpp ! src/hotspot/share/oops/instanceClassLoaderKlass.inline.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlass.inline.hpp ! src/hotspot/share/oops/instanceMirrorKlass.hpp ! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp ! src/hotspot/share/oops/instanceOop.hpp ! src/hotspot/share/oops/instanceRefKlass.hpp ! src/hotspot/share/oops/instanceRefKlass.inline.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/oops/markOop.hpp ! src/hotspot/share/oops/markOop.inline.hpp ! src/hotspot/share/oops/metadata.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/methodData.inline.hpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/oops/objArrayKlass.inline.hpp ! src/hotspot/share/oops/objArrayOop.hpp ! src/hotspot/share/oops/objArrayOop.inline.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.hpp ! src/hotspot/share/oops/symbol.hpp ! src/hotspot/share/oops/typeArrayKlass.hpp ! src/hotspot/share/oops/typeArrayKlass.inline.hpp ! src/hotspot/share/oops/typeArrayOop.hpp ! src/hotspot/share/oops/typeArrayOop.inline.hpp ! src/hotspot/share/oops/verifyOopClosure.hpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/oops/weakHandle.inline.hpp ! src/hotspot/share/opto/ad.hpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/adlcVMDeps.hpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/c2compiler.hpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/coalesce.hpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/opto/countbitsnode.hpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/escape.hpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/idealKit.hpp ! src/hotspot/share/opto/indexSet.hpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/live.hpp ! src/hotspot/share/opto/locknode.hpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/mathexactnode.hpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/movenode.hpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/multnode.hpp ! src/hotspot/share/opto/narrowptrnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/opcodes.hpp ! src/hotspot/share/opto/optoreg.hpp ! src/hotspot/share/opto/output.hpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/phase.hpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/phasetype.hpp ! src/hotspot/share/opto/regalloc.hpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/opto/replacednodes.hpp ! src/hotspot/share/opto/rootnode.hpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/opto/stringopts.hpp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/prims/forte.hpp ! src/hotspot/share/prims/jniCheck.hpp ! src/hotspot/share/prims/jniExport.hpp ! src/hotspot/share/prims/jniFastGetField.hpp ! src/hotspot/share/prims/jvm_misc.hpp ! src/hotspot/share/prims/jvmtiAgentThread.hpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.hpp ! src/hotspot/share/prims/jvmtiEnter.inline.hpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.hpp ! src/hotspot/share/prims/jvmtiEventController.hpp ! src/hotspot/share/prims/jvmtiEventController.inline.hpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiExtensions.hpp ! src/hotspot/share/prims/jvmtiGetLoadedClasses.hpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/jvmtiManageCapabilities.hpp ! src/hotspot/share/prims/jvmtiRawMonitor.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/hotspot/share/prims/jvmtiTagMap.hpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp ! src/hotspot/share/prims/jvmtiTrace.hpp ! src/hotspot/share/prims/jvmtiUtil.hpp ! src/hotspot/share/prims/methodComparator.hpp ! src/hotspot/share/prims/methodHandles.hpp ! src/hotspot/share/prims/nativeLookup.hpp ! src/hotspot/share/prims/resolvedMethodTable.hpp ! src/hotspot/share/prims/stackwalk.hpp ! src/hotspot/share/prims/unsafe.hpp ! src/hotspot/share/prims/wbtestmethods/parserTests.hpp ! src/hotspot/share/prims/whitebox.hpp ! src/hotspot/share/prims/whitebox.inline.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/biasedLocking.hpp ! src/hotspot/share/runtime/compilationPolicy.hpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/extendedPC.hpp ! src/hotspot/share/runtime/fieldDescriptor.hpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/fieldType.hpp ! src/hotspot/share/runtime/flags/flagSetting.hpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp ! src/hotspot/share/runtime/flags/jvmFlagWriteableList.hpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_ext.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/icache.hpp ! src/hotspot/share/runtime/init.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.hpp ! src/hotspot/share/runtime/javaCalls.hpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp ! src/hotspot/share/runtime/jfieldIDWorkaround.hpp ! src/hotspot/share/runtime/jniHandles.hpp ! src/hotspot/share/runtime/jniHandles.inline.hpp ! src/hotspot/share/runtime/jniPeriodicChecker.hpp ! src/hotspot/share/runtime/memprofiler.hpp ! src/hotspot/share/runtime/monitorChunk.hpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/orderAccess.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/os.inline.hpp ! src/hotspot/share/runtime/osThread.hpp ! src/hotspot/share/runtime/os_ext.hpp ! src/hotspot/share/runtime/os_perf.hpp ! src/hotspot/share/runtime/park.hpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/perfData.inline.hpp ! src/hotspot/share/runtime/perfMemory.hpp ! src/hotspot/share/runtime/prefetch.hpp ! src/hotspot/share/runtime/prefetch.inline.hpp ! src/hotspot/share/runtime/reflection.hpp ! src/hotspot/share/runtime/reflectionUtils.hpp ! src/hotspot/share/runtime/registerMap.hpp ! src/hotspot/share/runtime/relocator.hpp ! src/hotspot/share/runtime/rframe.hpp ! src/hotspot/share/runtime/rtmLocking.hpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/safepointVerifiers.hpp ! src/hotspot/share/runtime/semaphore.hpp ! src/hotspot/share/runtime/semaphore.inline.hpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/sharedRuntimeMath.hpp ! src/hotspot/share/runtime/signature.hpp ! src/hotspot/share/runtime/stackValue.hpp ! src/hotspot/share/runtime/stackValueCollection.hpp ! src/hotspot/share/runtime/statSampler.hpp ! src/hotspot/share/runtime/stubCodeGenerator.hpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/sweeper.hpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/task.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/threadCritical.hpp ! src/hotspot/share/runtime/threadHeapSampler.hpp ! src/hotspot/share/runtime/threadLocalStorage.hpp ! src/hotspot/share/runtime/threadSMR.hpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/runtime/threadStatisticalInfo.hpp ! src/hotspot/share/runtime/tieredThresholdPolicy.hpp ! src/hotspot/share/runtime/timer.hpp ! src/hotspot/share/runtime/timerTrace.hpp ! src/hotspot/share/runtime/unhandledOops.hpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vframeArray.hpp ! src/hotspot/share/runtime/vframe_hp.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.hpp ! src/hotspot/share/runtime/vmThread.hpp ! src/hotspot/share/runtime/vm_version.hpp ! src/hotspot/share/services/allocationSite.hpp ! src/hotspot/share/services/attachListener.hpp ! src/hotspot/share/services/classLoadingService.hpp ! src/hotspot/share/services/diagnosticArgument.hpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/services/dtraceAttacher.hpp ! src/hotspot/share/services/gcNotifier.hpp ! src/hotspot/share/services/heapDumper.hpp ! src/hotspot/share/services/lowMemoryDetector.hpp ! src/hotspot/share/services/mallocSiteTable.hpp ! src/hotspot/share/services/mallocTracker.hpp ! src/hotspot/share/services/mallocTracker.inline.hpp ! src/hotspot/share/services/management.hpp ! src/hotspot/share/services/memBaseline.hpp ! src/hotspot/share/services/memReporter.hpp ! src/hotspot/share/services/memTracker.hpp ! src/hotspot/share/services/memoryManager.hpp ! src/hotspot/share/services/memoryPool.hpp ! src/hotspot/share/services/memoryService.hpp ! src/hotspot/share/services/memoryUsage.hpp ! src/hotspot/share/services/nmtCommon.hpp ! src/hotspot/share/services/nmtDCmd.hpp ! src/hotspot/share/services/runtimeService.hpp ! src/hotspot/share/services/threadService.hpp ! src/hotspot/share/services/virtualMemoryTracker.hpp ! src/hotspot/share/services/writeableFlags.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/bitMap.inline.hpp ! src/hotspot/share/utilities/breakpoint.hpp ! src/hotspot/share/utilities/bytes.hpp ! src/hotspot/share/utilities/chunkedList.hpp ! src/hotspot/share/utilities/compilerWarnings.hpp ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp ! src/hotspot/share/utilities/constantTag.hpp ! src/hotspot/share/utilities/copy.hpp ! src/hotspot/share/utilities/count_trailing_zeros.hpp ! src/hotspot/share/utilities/debug.hpp ! src/hotspot/share/utilities/decoder.hpp ! src/hotspot/share/utilities/decoder_elf.hpp ! src/hotspot/share/utilities/defaultStream.hpp ! src/hotspot/share/utilities/dtrace.hpp ! src/hotspot/share/utilities/dtrace_disabled.hpp ! src/hotspot/share/utilities/elfFile.hpp ! src/hotspot/share/utilities/elfFuncDescTable.hpp ! src/hotspot/share/utilities/elfStringTable.hpp ! src/hotspot/share/utilities/elfSymbolTable.hpp ! src/hotspot/share/utilities/events.hpp ! src/hotspot/share/utilities/exceptions.hpp ! src/hotspot/share/utilities/fakeRttiSupport.hpp ! src/hotspot/share/utilities/formatBuffer.hpp ! src/hotspot/share/utilities/globalCounter.hpp ! src/hotspot/share/utilities/globalCounter.inline.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_solstudio.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/hotspot/share/utilities/globalDefinitions_xlc.hpp ! src/hotspot/share/utilities/growableArray.hpp ! src/hotspot/share/utilities/hashtable.hpp ! src/hotspot/share/utilities/hashtable.inline.hpp ! src/hotspot/share/utilities/histogram.hpp ! src/hotspot/share/utilities/intHisto.hpp ! src/hotspot/share/utilities/json.hpp ! src/hotspot/share/utilities/linkedlist.hpp ! src/hotspot/share/utilities/macros.hpp ! src/hotspot/share/utilities/nativeCallStack.hpp ! src/hotspot/share/utilities/numberSeq.hpp ! src/hotspot/share/utilities/ostream.hpp ! src/hotspot/share/utilities/pair.hpp ! src/hotspot/share/utilities/preserveException.hpp ! src/hotspot/share/utilities/quickSort.hpp ! src/hotspot/share/utilities/resourceHash.hpp ! src/hotspot/share/utilities/sizes.hpp ! src/hotspot/share/utilities/stack.hpp ! src/hotspot/share/utilities/stack.inline.hpp ! src/hotspot/share/utilities/stringUtils.hpp ! src/hotspot/share/utilities/ticks.hpp ! src/hotspot/share/utilities/utf8.hpp ! src/hotspot/share/utilities/vmError.hpp ! src/hotspot/share/utilities/xmlstream.hpp Changeset: 05c5c27b5a54 Author: jlaskey Date: 2019-01-09 18:17 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/05c5c27b5a54 8215493: String::indent inconsistency with blank lines Reviewed-by: rriggs, smarks ! src/java.base/share/classes/java/lang/String.java ! test/jdk/java/lang/String/Indent.java Changeset: 0740588d1f8a Author: jwilhelm Date: 2019-01-10 02:47 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0740588d1f8a Added tag jdk-12+27 for changeset f15d443f9731 ! .hgtags Changeset: 3fc330702246 Author: tschatzl Date: 2019-01-10 12:14 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3fc330702246 8216316: Tests fail due to too low specified TLAB size Reviewed-by: goetz, sangheki Contributed-by: goetz.lindenmaier at sap.com, thomas.schatzl at oracle.com ! test/hotspot/jtreg/compiler/interpreter/TestVerifyStackAfterDeopt.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithG1.java Changeset: ed36ff53642c Author: robm Date: 2019-01-10 07:54 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ed36ff53642c 8214440: ldap over a TLS connection negotiate failed with "javax.net.ssl.SSLPeerUnverifiedException: hostname of the server '' does not match the hostname in the server's certificate" Reviewed-by: vtewari, xuelei ! src/java.naming/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java Changeset: fbab5d82f3d7 Author: jiangli Date: 2019-01-10 13:03 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fbab5d82f3d7 8214827: Incorrect call ClassLoaders.toFileURL("jrt:/java.compiler") Summary: Use URL constructor for jrt URL in SystemDictionaryShared::get_shared_protection_domain(). Reviewed-by: ccheung, iklam, dholmes, coleenp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java ! test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassProtDomain.java ! test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomain.java ! test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomainB.java Changeset: 10621b0e8e38 Author: shade Date: 2019-01-09 15:53 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/10621b0e8e38 8215724: Epsilon: ArrayStoreExceptionTest.java fails; missing arraycopy check Reviewed-by: eosterlund, lkorinth ! src/hotspot/share/gc/shared/barrierSet.hpp + src/hotspot/share/gc/shared/barrierSet.inline.hpp ! src/hotspot/share/oops/access.inline.hpp + test/hotspot/jtreg/gc/epsilon/TestArraycopyCheckcast.java Changeset: 2e1fd6414c4b Author: jwilhelm Date: 2019-01-10 21:52 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2e1fd6414c4b Merge ! .hgtags ! test/jdk/java/lang/String/Indent.java Changeset: e832101ff63c Author: mbaesken Date: 2019-01-09 14:46 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e832101ff63c 8216355: missing NULL checks in libnet in interface iteration and potential resource leak in getMacAddress Reviewed-by: clanger, rwestberg ! src/java.base/unix/native/libnet/Inet6AddressImpl.c ! src/java.base/unix/native/libnet/NetworkInterface.c Changeset: d87633b62f1f Author: thartmann Date: 2019-01-11 09:59 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d87633b62f1f 8216480: Typo in test/hotspot/jtreg/compiler/graalunit/README.md Summary: Removed -vmoptions: Reviewed-by: epavlova ! test/hotspot/jtreg/compiler/graalunit/README.md Changeset: 47bc06170313 Author: rehn Date: 2019-01-11 10:58 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/47bc06170313 8214271: Fast primitive to wake many threads Reviewed-by: dholmes, dcubed + src/hotspot/os/linux/waitBarrier_linux.cpp + src/hotspot/os/linux/waitBarrier_linux.hpp + src/hotspot/share/utilities/waitBarrier.hpp + src/hotspot/share/utilities/waitBarrier_generic.cpp + src/hotspot/share/utilities/waitBarrier_generic.hpp + test/hotspot/gtest/utilities/test_waitBarrier.cpp Changeset: 61a385765c9b Author: ysuenaga Date: 2019-01-11 23:32 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/61a385765c9b 8216486: Possibility of integer overflow in JfrThreadSampler::run() Reviewed-by: rehn, sgehwolf ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: bd8df96decba Author: dfuchs Date: 2019-01-11 14:48 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bd8df96decba 8216498: Confusing and unneeded wrapping of SSLHandshakeException Summary: [httpclient] Avoid wrapping SSLHandshakeException in plain IOException Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! test/jdk/java/net/httpclient/ShortResponseBody.java Changeset: 5170dc2bcf64 Author: mbalao Date: 2018-11-29 13:36 -0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5170dc2bcf64 6913047: Long term memory leak when using PKCS11 and JCE exceeds 32 bit process address space Summary: Extract cryptographic keys within NSS PKCS11 software tokens for memory management purposes. Reviewed-by: valeriep ! src/java.base/share/lib/security/default.policy ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DHKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSACipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h Changeset: e348b0160d61 Author: bpb Date: 2019-01-11 08:20 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e348b0160d61 8216172: File.renameTo(File dest) should check for NPE at the very beginning Reviewed-by: lancea ! src/java.base/share/classes/java/io/File.java Changeset: 754312b616de Author: darcy Date: 2019-01-11 09:57 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/754312b616de 8208371: Provided supported mechanims to create a ModuleElement for an unnamed module Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! test/langtools/tools/javac/processing/model/element/TestModuleElementNames.java Changeset: fbc921683f02 Author: sgehwolf Date: 2019-01-11 13:34 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fbc921683f02 8216559: [JFR] Native libraries not correctly parsed from /proc/self/maps Summary: Use %7s for the dev scan format as major:minor may be up to that length Reviewed-by: mgronlun, jwilhelm ! src/hotspot/os/linux/os_linux.cpp ! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java Changeset: b7dca420fa0c Author: ccheung Date: 2019-01-11 14:05 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b7dca420fa0c 8216184: CDS/appCDS tests failed on Windows due to long path to a classlist file Summary: use os::open() instead of fopen() Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/memory/metaspaceShared.cpp + test/hotspot/jtreg/runtime/appcds/LongClassListPath.java ! test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java Changeset: 2969ff55c29b Author: naoto Date: 2019-01-11 14:24 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2969ff55c29b 8216140: Correct UnicodeDecoder U+FFFE handling Reviewed-by: rriggs ! src/java.base/share/classes/sun/nio/cs/UnicodeDecoder.java + test/jdk/sun/nio/cs/TestUnicodeReversedBOM.java Changeset: 5d7e4d832868 Author: shade Date: 2019-01-12 13:33 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5d7e4d832868 8216589: s390x build failures after JDK-8216167 (Update include guards to reflect correct directories) Reviewed-by: dholmes ! src/hotspot/cpu/s390/codeBuffer_s390.hpp ! src/hotspot/os_cpu/linux_s390/globals_linux_s390.hpp Changeset: 424e4908b4b8 Author: redestad Date: 2019-01-13 12:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/424e4908b4b8 8216424: Remove TimeLivenessAnalysis Reviewed-by: kvn, thartmann ! src/hotspot/share/compiler/methodLiveness.cpp ! src/hotspot/share/compiler/methodLiveness.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp Changeset: febc37adfe80 Author: pliden Date: 2019-01-13 17:33 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/febc37adfe80 8216595: Fix broken builds after JDK-8216424 Reviewed-by: redestad, alanb ! src/hotspot/share/compiler/methodLiveness.cpp Changeset: 57d8566a2732 Author: dholmes Date: 2019-01-13 16:54 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/57d8566a2732 8214816: os::read() should not transition to _thread_blocked with safepoint check on Solaris Reviewed-by: jiangli, mgronlun ! src/hotspot/os/aix/os_aix.cpp ! 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/linux/os_linux.inline.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.inline.hpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/os.inline.hpp Changeset: 0b6d6db878b6 Author: jgeorge Date: 2019-01-14 09:30 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0b6d6db878b6 8215544: SA: Modify ClhsdbLauncher to add sudo privileges to enable MacOS tests on Mach5 Summary: Check if 'sudo' privileges can be added for executing macOS tests, and if so, add these privileges before executing the tests Reviewed-by: jcbeyler, phh, sballal ! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java + test/lib/jdk/test/lib/SA/SATestUtils.java Changeset: c02949731190 Author: mdoerr Date: 2019-01-14 09:26 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c02949731190 8216560: gtest build broken on PPC64 and aarch64 Reviewed-by: shade ! test/hotspot/gtest/threadHelper.inline.hpp Changeset: 26a53519c82f Author: thartmann Date: 2019-01-14 09:48 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/26a53519c82f 8213249: compiler/graalunit/HotspotTest.java failed in ExplicitExceptionTest Summary: Added -XX:-OmitStackTraceInFastThrow to test flags to avoid empty exception message. Reviewed-by: epavlova, iignatyev, dlong, kvn ! test/hotspot/jtreg/ProblemList-graal.txt ! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java Changeset: f3a42c440fcb Author: pmuthuswamy Date: 2019-01-14 15:09 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f3a42c440fcb 8199892: Missing landmarks when generating docs using html sources Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java + test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java - test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLankmarkRegions.java Changeset: 14d078fd74cb Author: dfuchs Date: 2019-01-14 10:46 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/14d078fd74cb 8216478: Cleanup HttpResponseImpl back reference to HttpConnection Summary: Retain a reference to Exchange and HttpConnection only when necessary, i.e. for WebSocket initial connection. Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java Changeset: 5328dd5d2be8 Author: rkennke Date: 2019-01-14 12:49 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5328dd5d2be8 8216973: Kick up cleanup phases in the right places Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp Changeset: bbc79e0ec9ee Author: goetz Date: 2019-01-14 00:00 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bbc79e0ec9ee 8216265: [testbug] Introduce Platform.sharedLibraryPathVariableName() and adapt all tests. Summary: Also cleanup some switches over OSes and use File.pathSeparator. Reviewed-by: dholmes, mdoerr ! test/hotspot/jtreg/gtest/GTestWrapper.java ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java ! test/hotspot/jtreg/vmTestbase/ExecDriver.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform003/TestDriver.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix002/TestDriver.java ! test/jdk/com/sun/jdi/PrivateTransportTest.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java ! test/jdk/javax/net/ssl/DTLS/DTLSBufferOverflowUnderflowTest.java ! test/jdk/javax/net/ssl/DTLS/DTLSDataExchangeTest.java ! test/jdk/javax/net/ssl/DTLS/DTLSEnginesClosureTest.java ! test/jdk/javax/net/ssl/DTLS/DTLSHandshakeTest.java ! test/jdk/javax/net/ssl/DTLS/DTLSHandshakeWithReplicatedPacketsTest.java ! test/jdk/javax/net/ssl/DTLS/DTLSMFLNTest.java ! test/jdk/javax/net/ssl/DTLS/DTLSNotEnabledRC4Test.java ! test/jdk/javax/net/ssl/DTLS/DTLSRehandshakeTest.java ! test/jdk/javax/net/ssl/DTLS/DTLSRehandshakeWithDataExTest.java ! test/jdk/javax/net/ssl/DTLS/DTLSUnsupportedCiphersTest.java ! test/jdk/javax/net/ssl/DTLSv10/DTLSv10BufferOverflowUnderflowTest.java ! test/jdk/javax/net/ssl/DTLSv10/DTLSv10DataExchangeTest.java ! test/jdk/javax/net/ssl/DTLSv10/DTLSv10EnginesClosureTest.java ! test/jdk/javax/net/ssl/DTLSv10/DTLSv10HandshakeTest.java ! test/jdk/javax/net/ssl/DTLSv10/DTLSv10HandshakeWithReplicatedPacketsTest.java ! test/jdk/javax/net/ssl/DTLSv10/DTLSv10MFLNTest.java ! test/jdk/javax/net/ssl/DTLSv10/DTLSv10NotEnabledRC4Test.java ! test/jdk/javax/net/ssl/DTLSv10/DTLSv10RehandshakeTest.java ! test/jdk/javax/net/ssl/DTLSv10/DTLSv10RehandshakeWithDataExTest.java ! test/jdk/javax/net/ssl/DTLSv10/DTLSv10SequenceNumberTest.java ! test/jdk/javax/net/ssl/DTLSv10/DTLSv10UnsupportedCiphersTest.java ! test/jdk/javax/net/ssl/TLS/TLSDataExchangeTest.java ! test/jdk/javax/net/ssl/TLS/TLSEnginesClosureTest.java ! test/jdk/javax/net/ssl/TLS/TLSHandshakeTest.java ! test/jdk/javax/net/ssl/TLS/TLSMFLNTest.java ! test/jdk/javax/net/ssl/TLS/TLSNotEnabledRC4Test.java ! test/jdk/javax/net/ssl/TLS/TLSRehandshakeTest.java ! test/jdk/javax/net/ssl/TLS/TLSRehandshakeWithDataExTest.java ! test/jdk/javax/net/ssl/TLS/TLSUnsupportedCiphersTest.java ! test/jdk/javax/net/ssl/TLSv1/TLSDataExchangeTest.java ! test/jdk/javax/net/ssl/TLSv1/TLSEnginesClosureTest.java ! test/jdk/javax/net/ssl/TLSv1/TLSHandshakeTest.java ! test/jdk/javax/net/ssl/TLSv1/TLSMFLNTest.java ! test/jdk/javax/net/ssl/TLSv1/TLSNotEnabledRC4Test.java ! test/jdk/javax/net/ssl/TLSv1/TLSRehandshakeTest.java ! test/jdk/javax/net/ssl/TLSv1/TLSRehandshakeWithDataExTest.java ! test/jdk/javax/net/ssl/TLSv1/TLSUnsupportedCiphersTest.java ! test/jdk/javax/net/ssl/TLSv11/TLSDataExchangeTest.java ! test/jdk/javax/net/ssl/TLSv11/TLSEnginesClosureTest.java ! test/jdk/javax/net/ssl/TLSv11/TLSHandshakeTest.java ! test/jdk/javax/net/ssl/TLSv11/TLSMFLNTest.java ! test/jdk/javax/net/ssl/TLSv11/TLSNotEnabledRC4Test.java ! test/jdk/javax/net/ssl/TLSv11/TLSRehandshakeTest.java ! test/jdk/javax/net/ssl/TLSv11/TLSRehandshakeWithDataExTest.java ! test/jdk/javax/net/ssl/TLSv11/TLSUnsupportedCiphersTest.java ! test/jdk/javax/net/ssl/TLSv12/TLSEnginesClosureTest.java ! test/jdk/sun/security/krb5/auto/BasicProc.java ! test/jdk/sun/security/krb5/auto/KDC.java ! test/jdk/sun/security/krb5/auto/NoAddresses.java ! test/jdk/sun/security/krb5/auto/ReplayCacheTestProc.java ! test/jdk/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java ! test/jdk/tools/launcher/ExecutionEnvironment.java ! test/jdk/tools/launcher/JliLaunchTest.java ! test/jdk/tools/launcher/Test7029048.java ! test/jdk/vm/JniInvocationTest.java ! test/lib/jdk/test/lib/Platform.java Changeset: cf80666df79a Author: shade Date: 2019-01-14 17:20 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cf80666df79a 8216308: StackTraceElement::fill_in can use injected Class source-file Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp Changeset: f5e601ad26a8 Author: vromero Date: 2019-01-14 12:24 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f5e601ad26a8 8215482: check for cycles in type variables can provoke NPE Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/langtools/tools/javac/T8215482/NPETypeVarWithOuterBoundTest.java Changeset: 72fdf46a274e Author: zgu Date: 2019-01-14 12:51 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/72fdf46a274e 8215549: Shenandoah deduplication cleans up table/queue twice Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp Changeset: b002e4ee60b0 Author: bchristi Date: 2019-01-14 11:22 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b002e4ee60b0 8216401: Allow "file:" URLs in Class-Path of local JARs Reviewed-by: alanb, mchung ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java + test/jdk/jdk/internal/loader/URLClassPath/JarClassPathFileEntry.java Changeset: 4b469f5f4bf2 Author: eosterlund Date: 2019-01-10 18:10 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4b469f5f4bf2 8215889: assert(!_unloading) failed: This oop is not available to unloading class loader data with ZGC Reviewed-by: coleenp, neliasso ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodData.hpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/ci/ciObjectFactory.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp Changeset: 6b37a7ba9b66 Author: itakiguchi Date: 2019-01-11 09:37 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6b37a7ba9b66 8211841: [testbug] sun/nio/cs/OLD/TestIBMDB.java does not compile (aix) Reviewed-by: alanb, goetz ! test/jdk/ProblemList.txt ! test/jdk/sun/nio/cs/OLD/IBM1383_OLD.java ! test/jdk/sun/nio/cs/OLD/IBM942_OLD.java ! test/jdk/sun/nio/cs/OLD/IBM943_OLD.java ! test/jdk/sun/nio/cs/OLD/IBM950_OLD.java ! test/jdk/sun/nio/cs/OLD/IBM970_OLD.java Changeset: f152abfd2751 Author: jlahoda Date: 2019-01-11 10:46 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f152abfd2751 8215244: jdk/jshell/ToolBasicTest.java testHistoryReference failed Summary: Mark history entries from previous sessions with timestamp that is definitelly in the past. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java Changeset: 672b629e1f72 Author: mdoerr Date: 2019-01-11 11:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/672b629e1f72 8216376: [PPC64] Possibly unreliable stack frame resizing in template interpreter Reviewed-by: goetz, gromero ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp Changeset: cb7fff9105a8 Author: eosterlund Date: 2019-01-11 13:15 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cb7fff9105a8 8215754: ZGC: nmethod is not unlinked from Method before rendezvous handshake Reviewed-by: pliden, neliasso ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp Changeset: f7491df4fd3a Author: roland Date: 2019-01-10 13:54 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f7491df4fd3a 8216482: Shenandoah: typo in ShenandoahBarrierSetC2::clone_barrier_at_expansion() causes failed compilations Reviewed-by: thartmann, shade, rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp Changeset: a995647f4911 Author: vromero Date: 2019-01-11 09:02 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a995647f4911 8215648: remove equals and hashCode implementations from j.l.i.VarHandle Reviewed-by: mchung ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! test/jdk/java/lang/constant/CondyDescTest.java ! 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 Changeset: fa2f191e72f5 Author: darcy Date: 2019-01-11 08:32 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fa2f191e72f5 8213299: runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java failed with java.lang.NoSuchMethodException Reviewed-by: dholmes ! src/java.base/share/classes/java/lang/Class.java ! test/hotspot/jtreg/ProblemList.txt Changeset: 5fa71cce89eb Author: jjg Date: 2019-01-11 11:32 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5fa71cce89eb 8210561: Command-line help wrong for javac --module Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: 6b963dd96b5e Author: jjg Date: 2019-01-11 11:42 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6b963dd96b5e Merge Changeset: f0490430ef7a Author: roland Date: 2019-01-11 10:03 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f0490430ef7a 8216549: Mismatched unsafe access to non escaping object fails Reviewed-by: vlivanov, kvn, thartmann ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/unsafe/MismatchedUnsafeLoadFromNewObject.java Changeset: 5022a4915fe9 Author: xuelei Date: 2019-01-14 10:00 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5022a4915fe9 8214418: half-closed SSLEngine status may cause application dead loop Reviewed-by: jnimeh, dfuchs, chegar ! src/java.base/share/classes/sun/security/ssl/Ciphertext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java Changeset: b685bc048276 Author: dnsimon Date: 2019-01-14 21:34 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b685bc048276 8215313: [AOT] java/lang/String/Split.java fails with AOTed java.base Reviewed-by: kvn, never, dlong Contributed-by: Josef Haider ! 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.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayIndexOfOp.java Changeset: 8f822a19309b Author: lancea Date: 2019-01-14 16:35 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8f822a19309b 8216362: Better error message handling when there is an invalid Manifest Reviewed-by: lancea, rriggs, mullan Contributed-by: Philipp Kunz ! src/java.base/share/classes/java/util/jar/Manifest.java + test/jdk/java/util/jar/Manifest/IncludeInExceptionsTest.java Changeset: 8065db7231ae Author: kvn Date: 2019-01-14 13:45 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8065db7231ae 8216151: [Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.org.graalvm.compiler.debug Summary: update default.policy based on latest changes in jdk.internal.vm.compiler.management Reviewed-by: thartmann, alanb, mchung ! src/java.base/share/lib/security/default.policy Changeset: 64049c8e7452 Author: jwilhelm Date: 2019-01-14 23:05 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/64049c8e7452 Merge ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciMethodData.hpp ! src/hotspot/share/ci/ciObjectFactory.hpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/methodData.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/util/jar/Manifest.java ! src/java.base/share/lib/security/default.policy ! test/hotspot/jtreg/ProblemList.txt Changeset: fcddd67f986f Author: manc Date: 2018-12-10 17:57 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fcddd67f986f 8215114: Fix indent and dead code in GCPolicyCounters Summary: Clean up gcPolicyCounters.hpp Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/shared/gcPolicyCounters.hpp Changeset: 520f8e2041bb Author: shurailine Date: 2019-01-14 08:22 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/520f8e2041bb 8215729: Enhance makefiles to allow collecting code coverage with JCov Reviewed-by: erikj ! make/Main.gmk ! make/RunTests.gmk ! make/common/FindTests.gmk Changeset: de5564099c01 Author: shurailine Date: 2019-01-14 08:23 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/de5564099c01 Merge Changeset: d633be26e59b Author: dholmes Date: 2019-01-14 20:56 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d633be26e59b 8217017: [TESTBUG] Tests fail to compile after JDK-8216265 Reviewed-by: kvn ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java Changeset: bd9043ffaa2a Author: weijun Date: 2019-01-15 11:21 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bd9043ffaa2a 8215922: jar spec is not precise when describing jar file re-signing Reviewed-by: lancea, mullan + test/jdk/sun/security/tools/jarsigner/SignedAgain.java Changeset: 0b2574a2a6c7 Author: stuefe Date: 2019-01-15 08:03 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0b2574a2a6c7 8216982: Assertion poison page established too early Reviewed-by: mdoerr, dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: 54aa3ea04fe8 Author: dfuchs Date: 2019-01-15 11:34 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/54aa3ea04fe8 8216974: HttpConnection not returned to the pool after 204 response Summary: MultiExchange now call nullBody() on Exchange after receiving 204 Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! test/jdk/java/net/httpclient/Response204.java Changeset: a30b9d3d067b Author: pliden Date: 2019-01-15 13:19 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a30b9d3d067b Merge ! .jcheck/conf ! make/autoconf/hotspot.m4 ! make/conf/jib-profiles.js ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.hpp ! src/hotspot/cpu/sparc/c2_globals_sparc.hpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! 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/globals_solaris.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/adlc/formssel.hpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/code/icBuffer.cpp ! src/hotspot/share/code/icBuffer.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/gc/cms/cmsOopClosures.hpp ! 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/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.inline.hpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp ! src/hotspot/share/gc/shared/collectorPolicy.hpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/gcTimer.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! 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/zOopClosures.hpp ! src/hotspot/share/gc/z/zOopClosures.inline.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp ! src/hotspot/share/logging/logPrefix.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/referenceType.hpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/compiledICHolder.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceRefKlass.inline.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/weakHandle.inline.hpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/classes.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/idealKit.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/opcodes.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/phasetype.hpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectornode.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/globals_extension.hpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniHandles.hpp ! src/hotspot/share/runtime/jniHandles.inline.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/semaphore.hpp ! src/hotspot/share/runtime/semaphore.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! 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/services/heapDumper.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_solstudio.hpp ! src/hotspot/share/utilities/hashtable.hpp ! src/hotspot/share/utilities/macros.hpp ! src/java.base/unix/native/libjava/TimeZone_md.c ! src/java.base/unix/native/libjava/UnixFileSystem_md.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCName.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMOps.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestShrinkHeapInSteps.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java ! test/hotspot/jtreg/gc/survivorAlignment/TestAllocationInEden.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionToSurvivor.java ! test/hotspot/jtreg/gc/whitebox/TestWBGC.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcCapacityTest.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcCauseTest01.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcCauseTest02.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcCauseTest03.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcNewTest.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest01.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest02.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java ! test/jdk/TEST.ROOT ! test/lib/sun/hotspot/gc/GC.java Changeset: fbec2b007e6b Author: pliden Date: 2019-01-15 13:21 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fbec2b007e6b ZGC: Relax jcheck config ! .jcheck/conf From pengch81 at hotmail.com Fri Jan 18 01:47:53 2019 From: pengch81 at hotmail.com (=?utf-8?B?5b2tIOaIkOWvkg==?=) Date: Fri, 18 Jan 2019 01:47:53 +0000 Subject: =?utf-8?B?UXVlc3Rpb24gYWJvdXQgZml4dXBfcGFydGlhbF9sb2FkcyBhdO+8glBhdXNl?= =?utf-8?B?IG1hcmsgZW5k77yCIHBoYXNl?= Message-ID: Hi Per, Sorry to distburb you. I am new to learn ZGC. I don't understand why we need ZHeap::fixup_partial_loads() at mark_end phase. I see the comment as below in the file: // C2 can generate code where a safepoint poll is inserted // between a load and the associated load barrier. To handle // this case we need to rescan the thread stack here to make // sure such oops are marked. From the comments, the compiled thread maybe be caused the mark leakage at safepoint poll. Which STW pahse for this polling? is it the mark_end phase? if yes, all the objects should be marked at concurrent mark phase? Could you help me understand this pece of code? Thank you very much! Hi Per, Sorry to distburb you. I don't understand why we need ZHeap::fixup_partial_loads() at mark_end phase. I see the comment as below in the file: // C2 can generate code where a safepoint poll is inserted // between a load and the associated load barrier. To handle // this case we need to rescan the thread stack here to make // sure such oops are marked. From the comments, the compiled thread maybe be caused the mark leakage at safepoint poll. Which STW pahse for this polling? is it the mark_end phase? if yes, all the objects should be marked at concurrent mark phase? COuld you help me understand this pece of code? Thank you very much! Ryan peng ???????? From per.liden at oracle.com Fri Jan 18 09:32:37 2019 From: per.liden at oracle.com (Per Liden) Date: Fri, 18 Jan 2019 10:32:37 +0100 Subject: =?UTF-8?Q?Re=3a_Question_about_fixup=5fpartial=5floads_at=ef=bc=82P?= =?UTF-8?Q?ause_mark_end=ef=bc=82_phase?= In-Reply-To: References: Message-ID: <8ea40ea4-57bb-c6c7-dbf8-83f0ef61da18@oracle.com> Hi Ryan, On 1/18/19 2:47 AM, ? ?? wrote: > Hi Per, > > Sorry to distburb you. I am new to learn ZGC. > I don't understand why we need ZHeap::fixup_partial_loads() at mark_end phase. I see the comment as below in the file: > > // C2 can generate code where a safepoint poll is inserted > // between a load and the associated load barrier. To handle > // this case we need to rescan the thread stack here to make > // sure such oops are marked. > > From the comments, the compiled thread maybe be caused the mark leakage at safepoint poll. Which STW pahse for this polling? is it the mark_end phase? if yes, all the objects should be marked at concurrent mark phase? Let me give you two examples to illustrate the problem. 1) Assume a Java thread loads an object reference to the last unmarked object, just before a GC threads comes along and marks that object and safepoints before the load barrier. In this cases all objects will be marked, but the color (metadata bits) of that last root can still be wrong, i.e. it might need to be remapped, etc. 2) Assume a Java thread loads and object reference, then detaches that object from the graph, and then take a safepoint poll before we take the load barrier. In this cases, the root would be the last reference to that object and it would be incorrectly hidden from the GC. fixup_partial_loads() is a workaround to solve these situations. The real fix is to not allow C2 to generate a safepoint poll between the load and the barrier. Work is in progress to fix this in C2, so we hope to get rid of fixup_partial_loads() soon-ish. cheers, Per > Could you help me understand this pece of code? Thank you very much! > > > Ryan peng > > ???????? > From zgu at redhat.com Fri Jan 18 15:18:54 2019 From: zgu at redhat.com (Zhengyu Gu) Date: Fri, 18 Jan 2019 10:18:54 -0500 Subject: RFR 8217342: Build failed with excluding JFR Message-ID: Please review this patch that fixes build failures when excluding JFR (configure build with --with-jvm-features=-jfr) Bug: https://bugs.openjdk.java.net/browse/JDK-8217342 Webrev: http://cr.openjdk.java.net/~zgu/JDK-8217342/webrev.00/index.html Test: PCH and none PCH builds with/without JFR on Linux x64 (fastdebug and release) Thanks, -Zhengyu From shade at redhat.com Fri Jan 18 15:36:17 2019 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 18 Jan 2019 16:36:17 +0100 Subject: RFR 8217342: Build failed with excluding JFR In-Reply-To: References: Message-ID: <908f459e-b083-6ac9-8067-08f3c75ca169@redhat.com> On 1/18/19 4:18 PM, Zhengyu Gu wrote: > Please review this patch that fixes build failures when excluding JFR (configure build with > --with-jvm-features=-jfr) > > Bug: https://bugs.openjdk.java.net/browse/JDK-8217342 > Webrev: http://cr.openjdk.java.net/~zgu/JDK-8217342/webrev.00/index.html Shenandoah parts look good. I think zBarrierSet.hpp includes gc/shared/barrierSet.hpp already, so no need for it in zBarrierSetC2.cpp? -Aleksey From per.liden at oracle.com Fri Jan 18 15:46:23 2019 From: per.liden at oracle.com (Per Liden) Date: Fri, 18 Jan 2019 16:46:23 +0100 Subject: RFR 8217342: Build failed with excluding JFR In-Reply-To: <908f459e-b083-6ac9-8067-08f3c75ca169@redhat.com> References: <908f459e-b083-6ac9-8067-08f3c75ca169@redhat.com> Message-ID: <46cd48ff-4d6f-2f2c-d074-9851feda8602@oracle.com> Hi, On 1/18/19 4:36 PM, Aleksey Shipilev wrote: > On 1/18/19 4:18 PM, Zhengyu Gu wrote: >> Please review this patch that fixes build failures when excluding JFR (configure build with >> --with-jvm-features=-jfr) >> >> Bug: https://bugs.openjdk.java.net/browse/JDK-8217342 >> Webrev: http://cr.openjdk.java.net/~zgu/JDK-8217342/webrev.00/index.html > > Shenandoah parts look good. > > I think zBarrierSet.hpp includes gc/shared/barrierSet.hpp already, so no need for it in > zBarrierSetC2.cpp? Agree, only including zBarrierSet.hpp should be enough. Other than that, the ZGC parts look good. /Per From zgu at redhat.com Fri Jan 18 16:03:02 2019 From: zgu at redhat.com (Zhengyu Gu) Date: Fri, 18 Jan 2019 11:03:02 -0500 Subject: RFR 8217342: Build failed with excluding JFR In-Reply-To: <46cd48ff-4d6f-2f2c-d074-9851feda8602@oracle.com> References: <908f459e-b083-6ac9-8067-08f3c75ca169@redhat.com> <46cd48ff-4d6f-2f2c-d074-9851feda8602@oracle.com> Message-ID: <9ca5fb48-398c-f677-9b12-9584cfbb0a52@redhat.com> Thanks for reviewing, Aleksey and Per. >> >> I think zBarrierSet.hpp includes gc/shared/barrierSet.hpp already, so >> no need for it in >> zBarrierSetC2.cpp? > > Agree, only including zBarrierSet.hpp should be enough. Other than that, > the ZGC parts look good. Verified. Updated webrev: http://cr.openjdk.java.net/~zgu/JDK-8217342/webrev.01/ Thanks, -Zhengyu > > /Per From per.liden at oracle.com Thu Jan 31 07:32:22 2019 From: per.liden at oracle.com (per.liden at oracle.com) Date: Thu, 31 Jan 2019 07:32:22 +0000 Subject: hg: zgc/zgc: 283 new changesets Message-ID: <201901310732.x0V7WmXV027530@aojmv0008.oracle.com> Changeset: 50355c3d35c0 Author: rriggs Date: 2019-01-15 09:22 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/50355c3d35c0 8080569: java/lang/ProcessBuilder/DestroyTest.java fails with "Process terminated prematurely" Reviewed-by: lancea, bchristi ! test/jdk/java/lang/ProcessBuilder/DestroyTest.java Changeset: c58de85b30d2 Author: hseigel Date: 2019-01-15 14:55 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c58de85b30d2 8216563: [TESTBUG] Change stressTime to default to 30 for nsk tests (part 2) Summary: Change the default from 60 seconds to 30 seconds. Reviewed-by: coleenp, mseledtsov ! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/README ! test/hotspot/jtreg/vmTestbase/vm/share/options/package-info.java Changeset: 65a1d49d1718 Author: redestad Date: 2019-01-15 21:17 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/65a1d49d1718 8216995: Clean up JFR command line processing Reviewed-by: gziemski, mgronlun ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/runtime/globals_extension.hpp Changeset: 9e968a576dd2 Author: rriggs Date: 2019-01-15 15:56 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9e968a576dd2 8202675: Replace process-wide terminology in serial filtering to be consistent Reviewed-by: alanb, lancea ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectStreamConstants.java ! src/java.base/share/conf/security/java.security Changeset: d193d58ae79d Author: dholmes Date: 2019-01-15 16:40 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d193d58ae79d 8213397: Stack dump should show more clearly when a thread is blocked on a class initialization monitor Reviewed-by: rehn, coleenp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/vframe.cpp + test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java Changeset: 8e260023fc53 Author: roland Date: 2019-01-14 15:07 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8e260023fc53 8216135: C2 assert(!had_error) failed: bad dominance Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: b5281bf751ea Author: eosterlund Date: 2019-01-15 09:44 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b5281bf751ea 8216427: ciMethodData::load_extra_data() does not always unpack the last entry Reviewed-by: thartmann, kvn ! src/hotspot/share/ci/ciMethodData.cpp Changeset: 1884ecc20c38 Author: phedlin Date: 2018-12-18 10:12 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1884ecc20c38 8210392: assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit Summary: Avoid excessive split-if. Reviewed-by: thartmann, neliasso ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/Test8210392.java Changeset: 314c5b5d9369 Author: iveresov Date: 2019-01-15 10:40 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/314c5b5d9369 8196568: [Graal] LongMulOverflowTest.java fails with "runTestOverflow() did not overflow" Summary: Temporarily cripple j.l.Math.*Exact() instrinsics to pass TCK Reviewed-by: kvn, dlong, never ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerExactExceptionTest.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/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java Changeset: 8ce4083fc831 Author: jjg Date: 2019-01-15 11:05 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8ce4083fc831 8212233: javadoc fails on jdk12 with "The code being documented uses modules but the packages defined in $URL are in the unnamed module." Reviewed-by: hannesw, pmuthuswamy ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java + test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java Changeset: 205d2db1dc25 Author: valeriep Date: 2018-06-14 23:47 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/205d2db1dc25 8203654: Improve cypher state updates Reviewed-by: ascarpino ! src/java.base/share/classes/javax/crypto/spec/GCMParameterSpec.java Changeset: ee7b0da99262 Author: bpb Date: 2018-07-19 07:02 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ee7b0da99262 8206301: Improve NIO stability Reviewed-by: alanb, mschoene, rhalade ! src/java.base/windows/native/libnio/ch/DatagramDispatcher.c ! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c Changeset: c66b192fe3b4 Author: dtitov Date: 2018-07-19 15:23 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c66b192fe3b4 8205709: Proper allocation handling Reviewed-by: sspitsyn, mschoene, rhalade ! src/java.instrument/unix/native/libinstrument/FileSystemSupport_md.c ! src/java.instrument/windows/native/libinstrument/FileSystemSupport_md.c Changeset: 827db73f2d6a Author: psadhukhan Date: 2018-07-31 11:43 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/827db73f2d6a 8205360: Choose printer defaults Reviewed-by: prr, mschoene, rhalade ! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp Changeset: 3d4e47348142 Author: dholmes Date: 2018-08-12 18:05 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3d4e47348142 8205714: Initial class initialization Summary: ensure class is fully initialized before caching a resolved invokestatic, or patching the callsite Reviewed-by: acorn, coleenp, kvn, vlivanov ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 066d2261108f Author: chegar Date: 2018-08-10 14:35 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/066d2261108f 8199166: Better interface lists Reviewed-by: igerasim, mschoene, michaelm, rhalade ! src/java.base/windows/native/libnet/NetworkInterface.c Changeset: 5deff84a4d48 Author: chegar Date: 2018-08-10 15:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5deff84a4d48 8199156: Better route routing Reviewed-by: igerasim, mschoene, michaelm, rhalade ! src/java.base/unix/native/libnet/net_util_md.c Changeset: db202823fd94 Author: jnimeh Date: 2018-08-15 09:36 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/db202823fd94 8206295: More reliable p11 transactions Reviewed-by: valeriep, mschoene, rhalade ! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.c Changeset: db7b41933563 Author: serb Date: 2018-08-16 10:22 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/db7b41933563 8204895: Better icon support Reviewed-by: prr, mschoene, aghaisas, rhalade ! src/java.desktop/unix/native/libawt_xawt/awt/awt_UNIXToolkit.c Changeset: 42037e059f2c Author: serb Date: 2018-08-21 13:57 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/42037e059f2c 8203955: Improve robot support Reviewed-by: prr, psadhukhan, rhalade, skoivu ! src/java.desktop/share/classes/java/awt/Robot.java Changeset: 2cdf4a989ee7 Author: sdama Date: 2018-08-28 13:22 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2cdf4a989ee7 8203688: [testbug] Nashorn test test/nashorn/script/nosecurity/treeapi/diagnostic.js fails Summary: Updating the expected output for diagnostic.js to its correct value Reviewed-by: jlaskey, sundar Contributed-by: thejasvi.v.voniadka at oracle.com ! test/nashorn/script/nosecurity/treeapi/diagnostic.js.EXPECTED Changeset: 8ba5b3c76857 Author: coleenp Date: 2018-09-10 16:49 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8ba5b3c76857 8210094: Better loading of classloader classes Reviewed-by: acorn, hseigel, ahgross, rhalade ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/prims/jvm.cpp + test/hotspot/jtreg/runtime/ClassUnload/ConstantPoolDependsTest.java + test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java + test/hotspot/jtreg/runtime/ClassUnload/MyDiffClassLoader.java + test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java + test/hotspot/jtreg/runtime/ClassUnload/p2/c2.java Changeset: bc9faf59936d Author: coleenp Date: 2018-09-12 08:26 -0400 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bc9faf59936d 8210624: Clean up better loading tests Reviewed-by: hseigel, jwilhelm ! test/hotspot/jtreg/runtime/ClassUnload/ConstantPoolDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java Changeset: cbb8341a127a Author: bpb Date: 2018-09-25 16:49 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cbb8341a127a 8206290: Better FileChannel transfer performance Reviewed-by: alanb, rhalade, mschoene ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java Changeset: d1ebdef71c73 Author: serb Date: 2018-09-27 12:54 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d1ebdef71c73 8210598: Strengthen Windows Access Bridge Support Reviewed-by: prr, psadhukhan, rhalade, mschoene ! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeMessageQueue.cpp Changeset: 0060e9d7c450 Author: weijun Date: 2018-09-29 10:08 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0060e9d7c450 8210610: Improved LSA authentication Reviewed-by: valeriep, mschoene, rhalade ! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c Changeset: 620b31ed8807 Author: bpb Date: 2018-08-22 15:55 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/620b31ed8807 8200659: Improve BigDecimal support Reviewed-by: darcy, rhalade, mschoene ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java ! test/jdk/java/math/BigDecimal/AddTests.java ! test/jdk/java/math/BigDecimal/Constructor.java + test/jdk/java/math/BigInteger/LargeValueExceptions.java Changeset: dff86e25073f Author: michaelm Date: 2018-10-05 08:54 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dff86e25073f 8209094: Improve web server connections Reviewed-by: chegar, dfuchs, mschoene, igerasim ! make/lib/Lib-java.base.gmk ! src/java.base/share/classes/sun/net/www/protocol/http/ntlm/NTLMAuthenticationCallback.java ! src/java.base/share/conf/net.properties ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java + src/java.base/windows/native/libnet/NTLMAuthentication.c Changeset: d845ee36da70 Author: prr Date: 2018-10-05 11:36 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d845ee36da70 8210606: Improved data set handling Reviewed-by: serb, psadhukhan, mschoene, rhalade ! src/java.desktop/share/native/liblcms/cmscgats.c Changeset: e8bae92beee3 Author: weijun Date: 2018-10-08 12:55 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e8bae92beee3 8210870: Libsunmscapi improved interactions Reviewed-by: valeriep, mschoene, rhalade ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp Changeset: b9149d907610 Author: prr Date: 2018-10-08 12:53 -0700 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b9149d907610 8210866: Improve JPEG processing Reviewed-by: serb, psadhukhan, rhalade ! src/java.desktop/share/native/libjavajpeg/jmemmgr.c Changeset: ab474ef0a0ac Author: jwilhelm Date: 2018-09-13 01:49 +0200 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ab474ef0a0ac 8199552: Update to build scripts Reviewed-by: jwilhelm, mschoene, rhalade Contributed-by: magnus.ihse.bursie at oracle.com ! make/autoconf/flags-cflags.m4 Changeset: fd6de53a0d6e Author: henryjen Date: 2018-12-13 11:47 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fd6de53a0d6e Merge - make/scripts/pandoc-manpage-filter.js - make/scripts/pandoc-manpage-filter.sh.template ! src/hotspot/share/classfile/classFileParser.cpp - src/java.base/share/classes/com/sun/crypto/provider/HmacPKCS12PBESHA1.java - src/java.logging/share/classes/java/util/logging/package.html - src/java.prefs/share/classes/java/util/prefs/package.html - src/java.rmi/share/classes/java/rmi/activation/package.html - src/java.rmi/share/classes/java/rmi/dgc/package.html - src/java.rmi/share/classes/java/rmi/package.html - src/java.rmi/share/classes/java/rmi/registry/package.html - src/java.rmi/share/classes/java/rmi/server/package.html - src/java.rmi/share/classes/javax/rmi/ssl/package.html - src/java.security.jgss/share/classes/org/ietf/jgss/package.html - src/java.smartcardio/share/classes/javax/smartcardio/package.html - src/java.sql.rowset/share/classes/com/sun/rowset/package.html - src/java.sql.rowset/share/classes/com/sun/rowset/providers/package.html - src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package.html - src/java.sql/share/classes/java/sql/package.html - src/java.sql/share/classes/javax/sql/package.html + src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/Key.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSACipher.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPair.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAPrivateKey.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAPublicKey.java - src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSASignature.java ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp - src/jdk.internal.le/share/classes/jdk/internal/jline/DefaultTerminal2.java - src/jdk.internal.le/share/classes/jdk/internal/jline/NoInterruptUnixTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/OSvTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/Terminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/Terminal2.java - src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalFactory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/TerminalSupport.java - src/jdk.internal.le/share/classes/jdk/internal/jline/UnixTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/UnsupportedTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/WindowsTerminal.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleKeys.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/CursorBuffer.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/KeyMap.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/KillRing.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/Operation.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/UserInterruptException.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/WCWidth.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/AggregateCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/AnsiStringsCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/ArgumentCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CandidateListCompletionHandler.properties - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/Completer.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/CompletionHandler.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/EnumCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/FileNameCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/NullCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/StringsCompleter.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/completer/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/FileHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/History.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/MemoryHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/PersistentHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/history/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleReaderInputStream.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/internal/ConsoleRunner.java - src/jdk.internal.le/share/classes/jdk/internal/jline/console/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/extra/AnsiInterpretingOutputStream.java - src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Ansi.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Configuration.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Curses.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/InfoCmp.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/InputStreamReader.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Log.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/NonBlockingInputStream.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Nullable.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Preconditions.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/ShutdownHooks.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TerminalLineSettings.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/TestAccessible.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/Urls.java - src/jdk.internal.le/share/classes/jdk/internal/jline/internal/package-info.java - src/jdk.internal.le/share/classes/jdk/internal/jline/package-info.java - src/jdk.internal.le/windows/native/lible/WindowsTerminal.cpp - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeAccess.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_flat_75_ffffff_40x100.png - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_65_ffffff_1x400.png - test/jdk/jdk/internal/jline/console/StripAnsiTest.java - test/jdk/jdk/internal/jline/extra/AnsiInterpretingOutputStreamTest.java - test/jdk/jdk/internal/jline/extra/HistoryTest.java Changeset: b94283cb226b Author: henryjen Date: 2018-12-13 11:51 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b94283cb226b Merge - src/hotspot/share/jfr/recorder/repository/jfrChunkSizeNotifier.cpp - src/hotspot/share/jfr/recorder/repository/jfrChunkSizeNotifier.hpp Changeset: 585902b2bfcb Author: henryjen Date: 2019-01-15 10:55 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/585902b2bfcb Merge ! make/autoconf/flags-cflags.m4 ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/unix/native/libnet/net_util_md.c - test/jdk/java/lang/String/AlignIndent.java - test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java - test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java - test/langtools/tools/javac/RawStringLiteralLang.java - test/langtools/tools/javac/RawStringLiteralLangAPI.java - test/langtools/tools/javac/diags/examples/RawStringLiteral.java Changeset: 36ca868f266f Author: vdeshpande Date: 2019-01-15 11:19 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/36ca868f266f 8216050: Superword optimization fails with assert(0 <= i && i < _len) failed: illegal index Summary: Fix for the crash by matching the operands by swapping to right positions. Reviewed-by: thartmann, kvn ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/superword.cpp Changeset: 464f2e1b0383 Author: cushon Date: 2018-12-07 16:56 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/464f2e1b0383 8198526: getAnnotatedOwnerType does not handle static nested classes correctly Reviewed-by: jfranck, vromero ! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java + test/jdk/java/lang/annotation/typeAnnotations/GetAnnotatedNestedSuperclass.java ! test/jdk/java/lang/annotation/typeAnnotations/GetAnnotatedOwnerType.java Changeset: 5afdd1100a20 Author: jwilhelm Date: 2019-01-15 22:54 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5afdd1100a20 Merge ! make/autoconf/flags-cflags.m4 ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/math/BigDecimal.java ! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeMessageQueue.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 550af62c5cbd Author: jjg Date: 2019-01-15 14:18 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/550af62c5cbd 8216319: Refactor JavadocTester to allow more on-by-default checkers; add A11YChecker Reviewed-by: hannesw + test/langtools/jdk/javadoc/lib/javadoc/tester/A11yChecker.java + test/langtools/jdk/javadoc/lib/javadoc/tester/HtmlChecker.java + test/langtools/jdk/javadoc/lib/javadoc/tester/HtmlParser.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java + test/langtools/jdk/javadoc/lib/javadoc/tester/LinkChecker.java Changeset: 142b179dd60e Author: mbalao Date: 2019-01-15 19:24 -0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/142b179dd60e 8217088: Disable JDK-6913047 fix (SunPKCS11 memory leak) after JDK-8216597 (SIGBUS error in getNativeKeyInfo) Summary: Disable JDK-6913047 fix (SunPKCS11 memory leak) temporarily until JDK-8216597 (SIGBUS error in getNativeKeyInfo) is fixed. Reviewed-by: mullan ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java Changeset: c79189826bbb Author: jjg Date: 2019-01-15 15:45 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c79189826bbb 8217214: Recent new javadoc test needs to be updated Reviewed-by: mchung ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java Changeset: eabbb779d3eb Author: darcy Date: 2019-01-15 19:10 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/eabbb779d3eb 8217000: Refactor Class::methodToString Reviewed-by: smarks ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/reflect/Executable.java Changeset: 07c09e65ca0f Author: pmuthuswamy Date: 2019-01-16 11:15 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/07c09e65ca0f 8202626: javadoc generates broken links to Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java ! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java Changeset: cfc839f28b89 Author: mdoerr Date: 2019-01-15 10:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cfc839f28b89 8216426: Usage of array placement new may lead to memory corruption Reviewed-by: rehn, kbarrett, rkennke, eosterlund ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp Changeset: 91ab128a65a3 Author: mdoerr Date: 2019-01-16 10:16 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/91ab128a65a3 8216556: Unnecessary liveness computation with JVMTI Reviewed-by: redestad, dlong, kvn ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciMethod.cpp Changeset: 61866ba87b31 Author: goetz Date: 2019-01-15 12:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/61866ba87b31 8217044: [aix] Launcher still adds old path to jli library to LIBPATH Reviewed-by: ihse, rriggs, dholmes ! src/java.base/unix/native/libjli/java_md_solinux.c Changeset: 6bd052801d02 Author: vromero Date: 2019-01-16 07:01 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6bd052801d02 8216529: in case of a crash, javac should print out the parameters passed to it Reviewed-by: jjg, cushon ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: 331ba84b1e36 Author: zgu Date: 2019-01-09 19:05 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/331ba84b1e36 8215299: Remove G1CMTask::should_exit_termination()'s undesirable side-effect Reviewed-by: kbarrett, rkennke, tschatzl ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp Changeset: d3aa93570779 Author: igerasim Date: 2019-01-16 10:12 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d3aa93570779 8007606: Handle realloc() failure in unix/native/libnet/net_util_md.c correctly Reviewed-by: clanger, mbaesken ! src/java.base/unix/native/libnet/net_util_md.c Changeset: a47b8125b7cc Author: dfuchs Date: 2019-01-16 19:09 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a47b8125b7cc 8217094: HttpClient SSL race if a socket IOException is raised before ALPN is available Summary: The patch makes suer that the SSLFlowDelegate's ALPN CF is always completed Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java + test/jdk/java/net/httpclient/ALPNFailureTest.java + test/jdk/java/net/httpclient/ALPNProxyFailureTest.java ! test/jdk/java/net/httpclient/DigestEchoServer.java Changeset: bdb29aa5fd31 Author: weijun Date: 2019-01-16 11:25 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bdb29aa5fd31 8215694: keytool cannot generate RSASSA-PSS certificates Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java ! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.base/share/classes/sun/security/tools/keytool/CertAndKeyGen.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java + test/jdk/sun/security/tools/keytool/PSS.java Changeset: ac431929db51 Author: never Date: 2019-01-15 22:59 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ac431929db51 8215748: Application fails when executed with Graal Reviewed-by: iveresov, kvn, thartmann ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java Changeset: a6620d37728b Author: lucy Date: 2019-01-16 09:48 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a6620d37728b 8216314: SIGILL in CodeHeapState::print_names() Reviewed-by: thartmann, kvn ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/codeHeapState.hpp ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 528207d2e73e Author: tschatzl Date: 2019-01-16 11:43 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/528207d2e73e 8216490: Spammy periodic GC log message contains random time stamp with periodic gc disabled Summary: Print periodic gc status at startup and only print regular messages if enabled. Reviewed-by: sangheki, kbarrett ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp + test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java Changeset: dbbe6654948d Author: roland Date: 2019-01-14 13:53 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dbbe6654948d 8217043: Shenandoah: SIGSEGV in Type::meet_helper() at barrier expansion time Reviewed-by: shade, rkennke, thartmann ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: 7c68a23014db Author: roland Date: 2019-01-11 14:27 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7c68a23014db 8217042: Shenandoah: write barrier on backedge of strip mined loop causes c2 crash at expansion time Reviewed-by: rkennke, thartmann ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: c52a37f40324 Author: vlivanov Date: 2019-01-15 16:41 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c52a37f40324 8215757: C2: PhaseIdealLoop::create_new_if_for_predicate() computes wrong IDOM Reviewed-by: kvn, roland ! src/hotspot/share/opto/loopPredicate.cpp Changeset: 659b004b6a1b Author: mhalder Date: 2019-01-16 23:56 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/659b004b6a1b 8215280: Double click on titlebar not working for Frame with extended state set to MAXIMIZED_BOTH Reviewed-by: serb, kaddepalli ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m ! test/jdk/java/awt/Frame/UnfocusableMaximizedFrameResizablity/UnfocusableMaximizedFrameResizablity.java Changeset: cb4212fda8e4 Author: xuelei Date: 2019-01-16 11:19 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cb4212fda8e4 8216045: The size of key_exchange may be wrong on FFDHE Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java Changeset: 58e25974ede4 Author: jwilhelm Date: 2019-01-16 20:53 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/58e25974ede4 Merge ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m Changeset: 4a59f7042325 Author: tschatzl Date: 2019-01-16 21:37 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4a59f7042325 8217203: Some more includes to .inline.hpp files in gc header files Reviewed-by: zgu, kbarrett, sangheki ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/gc/shared/workerManager.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp Changeset: ef09fd205ef0 Author: tschatzl Date: 2019-01-16 22:32 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ef09fd205ef0 8213827: NUMA heap allocation does not respect process membind/interleave settings Summary: Optionally use libnuma v2 API to query for and support NUMA membind/interleave process configuration. Reviewed-by: tschatzl, sangheki Contributed-by: Amith Pawar ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp Changeset: 20a872899315 Author: lancea Date: 2019-01-16 17:37 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/20a872899315 8211919: ZipDirectoryStream should provide a stream of paths that are relative to the directory Reviewed-by: alanb, clanger ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipDirectoryStream.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java ! test/jdk/jdk/nio/zipfs/Basic.java + test/jdk/jdk/nio/zipfs/DirectoryStreamTests.java Changeset: 771d591f9024 Author: jwilhelm Date: 2019-01-17 00:52 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/771d591f9024 Added tag jdk-13+4 for changeset a47b8125b7cc ! .hgtags Changeset: a678ba2556ee Author: mseledtsov Date: 2019-01-16 17:37 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a678ba2556ee 8213917: [TESTBUG] Shutdown JFR event is not covered by test Summary: updated the test Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java Changeset: 3bc79cb6fab4 Author: mbaesken Date: 2019-01-16 10:13 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3bc79cb6fab4 8217233: Update build settings for AIX/xlc Reviewed-by: clanger, sgroeger ! make/autoconf/flags-cflags.m4 Changeset: c3fa35381763 Author: stooke Date: 2019-01-16 13:38 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c3fa35381763 8216578: Remove unused/obsolete method in JFR code Reviewed-by: mgronlun, mikael ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp Changeset: 91f56aee3928 Author: ngasson Date: 2019-01-10 17:08 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/91f56aee3928 8216350: AArch64: monitor unlock fast path not called Reviewed-by: aph, drwhite, fyang ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java Changeset: 55cee96fefec Author: hseigel Date: 2019-01-17 08:48 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/55cee96fefec 8215699: -Xlog::file cannot be used with named pipe Summary: If the log file is a named pipe then change the default file_count to zero so no log file rotation is attempted. Reviewed-by: lfoltan, coleenp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logFileOutput.hpp Changeset: 687a5c204419 Author: zgu Date: 2019-01-17 08:48 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/687a5c204419 8217213: shenandoahTaskQueue.hpp includes .inline.hpp file Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 06a3625e41b8 Author: jwilhelm Date: 2019-01-17 00:55 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/06a3625e41b8 Added tag jdk-12+28 for changeset 659b004b6a1b ! .hgtags Changeset: 4003935e6e5f Author: mr Date: 2019-01-16 16:27 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4003935e6e5f 8216532: tools/launcher/Test7029048.java fails (Solaris) Reviewed-by: rriggs ! test/jdk/tools/launcher/Test7029048.java Changeset: 6d1c1f4fc3d5 Author: jwilhelm Date: 2019-01-17 15:44 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6d1c1f4fc3d5 Merge ! .hgtags ! test/jdk/tools/launcher/Test7029048.java Changeset: 7c0d1f696dbc Author: michaelm Date: 2019-01-17 15:24 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7c0d1f696dbc 8217237: HttpClient does not deal well with multi-valued WWW-Authenticate challenge headers Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java + test/jdk/java/net/httpclient/AuthSchemesTest.java Changeset: ae4295a6a01e Author: shade Date: 2019-01-17 17:28 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ae4295a6a01e 8217321: [TESTBUG] utilities/test_globalDefinitions.cpp should use _LP64, not LP64 Reviewed-by: tschatzl, coleenp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: 4948dda8ea41 Author: rriggs Date: 2019-01-17 15:24 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4948dda8ea41 8217340: Compilation failed: tools/launcher/Test7029048.java Reviewed-by: lancea ! test/jdk/tools/launcher/Test7029048.java Changeset: c5d6b4480c6c Author: mikael Date: 2019-01-17 13:46 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c5d6b4480c6c 8217266: Remove dead LIR_List::compare_to and LIR_Code::lir_compare_to Reviewed-by: roland, kvn ! src/hotspot/share/c1/c1_LIR.hpp Changeset: 52abdb8a48b2 Author: mikael Date: 2019-01-17 14:56 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/52abdb8a48b2 8217349: Problem list java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java Reviewed-by: iignatyev ! test/jdk/ProblemList.txt Changeset: e47074d2d8cc Author: ysuenaga Date: 2019-01-18 14:43 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e47074d2d8cc 8181313: SA: Remove libthread_db dependency on Linux Reviewed-by: jgeorge, sballal ! make/lib/Lib-jdk.hotspot.agent.gmk ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.c ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java Changeset: c8208421a860 Author: redestad Date: 2019-01-18 08:00 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c8208421a860 8217325: Enable inlining of java_lang_Class::oop_size_raw Reviewed-by: shade, coleenp, rehn, stefank ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/oops/instanceMirrorKlass.cpp Changeset: e1da82072c79 Author: clanger Date: 2019-01-18 09:04 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e1da82072c79 8217311: Improve Exception thrown when MulticastSocket.setInterface fails on AIX(Unix) Reviewed-by: sgroeger, alanb, mbaesken, chegar ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c Changeset: 28b79ca141df Author: gadams Date: 2019-01-18 05:33 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/28b79ca141df 8158066: SourceDebugExtensionTest fails to rename file Reviewed-by: dcubed, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/sde/InstallSDE.java ! test/jdk/ProblemList.txt ! test/jdk/com/sun/jdi/sde/InstallSDE.java Changeset: 5dc89efc08f0 Author: zgu Date: 2019-01-18 09:10 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5dc89efc08f0 8217319: Cleanup Shenandoah includes Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 09909d1356c8 Author: redestad Date: 2019-01-18 16:21 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/09909d1356c8 8217318: Unneeded handleization in InstanceKlass::restore_unshareable_info Summary: No need for a methodHandle here since methods not yet added to SystemDictionary can't be redefined. Reviewed-by: coleenp ! src/hotspot/share/oops/instanceKlass.cpp Changeset: e8ed617dc2bc Author: shade Date: 2019-01-18 16:40 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e8ed617dc2bc 8217014: Epsilon should not ignore Metadata GC causes Reviewed-by: stuefe, zgu ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp + test/hotspot/jtreg/gc/epsilon/TestClasses.java Changeset: d5f6540c6bb1 Author: shade Date: 2019-01-18 17:05 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d5f6540c6bb1 8217315: Proper units should print more significant digits Reviewed-by: stuefe, tschatzl ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: c9622e15ba29 Author: dfuchs Date: 2019-01-18 17:06 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c9622e15ba29 8216561: HttpClient: The logic of retry on connect exception is inverted Summary: Allows retry on connect exception by default, ensuring that the second attempt takes into account the time spent in the first attempt in order to honor the connect timeout value (if present). Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java Changeset: 8c08552a1fbd Author: bpb Date: 2019-01-18 09:33 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8c08552a1fbd 8215467: Files.isHidden should return true for hidden directories on Windows Reviewed-by: alanb, bchristi, darcy ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! test/jdk/java/nio/file/Files/Misc.java Changeset: 529fc7620460 Author: mseledtsov Date: 2019-01-18 10:44 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/529fc7620460 8217391: [TESTBUG] problem list JFR TestShutdownEvent Summary: Placed the test on a problem list Reviewed-by: lfoltan ! test/jdk/ProblemList.txt Changeset: 46db9786cd67 Author: bsrbnd Date: 2019-01-18 13:49 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/46db9786cd67 8214345: infinite recursion while checking super class Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/generics/ClassBoundCheckingOverflow.java + test/langtools/tools/javac/generics/ClassBoundCheckingOverflow.out Changeset: a99bd2570660 Author: jjg Date: 2019-01-18 11:26 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a99bd2570660 8217034: JavadocTester should check for missing files by default Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java ! test/langtools/jdk/javadoc/doclet/testBreakIterator/pkg/BreakIteratorTest.java + test/langtools/jdk/javadoc/doclet/testCopyFiles/packages/p2/doc-files/theme.css ! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java ! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootTag.java ! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java ! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java ! test/langtools/jdk/javadoc/doclet/testIndexWithModules/TestIndexWithModules.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/LinkChecker.java Changeset: cb7347310fa1 Author: jjg Date: 2019-01-18 12:41 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cb7347310fa1 8217395: Update langtools shell tests to use ${EXE_SUFFIX} Reviewed-by: darcy ! test/langtools/tools/javac/Paths/Util.sh Changeset: 0bb889c05406 Author: vlivanov Date: 2019-01-18 13:22 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0bb889c05406 8217358: Optimized build is broken by Shenandoah changes Reviewed-by: shade ! src/hotspot/share/opto/doCall.cpp Changeset: bd733a8ea625 Author: jjiang Date: 2019-01-18 14:25 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bd733a8ea625 8203687: javax/net/ssl/compatibility/Compatibility.java supports TLS 1.3 Reviewed-by: xuelei + test/jdk/javax/net/ssl/TLSCommon/KeyAlgorithm.java ! test/jdk/javax/net/ssl/compatibility/Cert.java ! test/jdk/javax/net/ssl/compatibility/Client.java ! test/jdk/javax/net/ssl/compatibility/Compatibility.java ! test/jdk/javax/net/ssl/compatibility/JdkInfo.java ! test/jdk/javax/net/ssl/compatibility/JdkUtils.java - test/jdk/javax/net/ssl/compatibility/Parameter.java ! test/jdk/javax/net/ssl/compatibility/README ! test/jdk/javax/net/ssl/compatibility/Server.java ! test/jdk/javax/net/ssl/compatibility/UseCase.java ! test/jdk/javax/net/ssl/compatibility/Utils.java Changeset: d8e48f2132e9 Author: jwilhelm Date: 2019-01-18 23:07 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d8e48f2132e9 Merge - test/jdk/javax/net/ssl/compatibility/Parameter.java Changeset: d74b1c8e632a Author: dholmes Date: 2019-01-18 18:21 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d74b1c8e632a 8217337: [TESTBUG] TestThreadDumpClassInitMonitor.java fails with Unexpected thread info line Summary: product build is missing two lines in the stacktrace Reviewed-by: clanger, iignatyev ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java Changeset: bc1de01b3e78 Author: igerasim Date: 2019-01-18 15:44 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bc1de01b3e78 8217344: Make comparison overflow-aware in ECDHKeyAgreement.engineGenerateSecret() Reviewed-by: apetcher ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java Changeset: dd1be616c95e Author: weijun Date: 2019-01-19 09:20 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dd1be616c95e 8215937: Check usages of security-related Resources files Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources.java ! src/java.base/share/classes/sun/security/util/Resources.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java - test/jdk/sun/security/util/Resources/NewNamesFormat.java - test/jdk/sun/security/util/Resources/NewResourcesNames.java + test/jdk/sun/security/util/Resources/Usages.java Changeset: bf806003a4de Author: vlivanov Date: 2019-01-18 17:34 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bf806003a4de 8217399: Backout 8217358 Reviewed-by: kvn ! src/hotspot/share/opto/doCall.cpp Changeset: 6a3586523418 Author: vlivanov Date: 2019-01-18 17:34 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6a3586523418 8217400: Optimized build is broken by Shenandoah changes Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 3f224e4a891e Author: vlivanov Date: 2019-01-18 17:34 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3f224e4a891e 8217407: StackValue::print_on() crashes on NULL handle Reviewed-by: kvn ! src/hotspot/share/runtime/stackValue.cpp Changeset: 456e3870579e Author: shade Date: 2019-01-19 11:19 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/456e3870579e 8217378: UseCriticalCMSThreadPriority is broken Reviewed-by: rkennke, dcubed ! src/hotspot/share/runtime/os.cpp + test/hotspot/jtreg/gc/cms/TestCriticalPriority.java Changeset: 683a112e0e1e Author: shade Date: 2019-01-19 11:20 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/683a112e0e1e 8217343: Shenandoah control thread should be able to run at critical priority Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp + test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java Changeset: 9ff1e6cacac3 Author: kbarrett Date: 2019-01-19 19:50 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9ff1e6cacac3 8212826: Make PtrQueue free list lock-free Summary: Add lock-free stack and use in BufferNode::Allocator. Reviewed-by: tschatzl, sangheki ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/padded.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp + src/hotspot/share/utilities/lockFreeStack.hpp ! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp + test/hotspot/gtest/utilities/test_lockFreeStack.cpp Changeset: 8d03f69b8325 Author: shade Date: 2019-01-20 11:13 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8d03f69b8325 8217419: Shenandoah fails to build after JDK-8212826 (Make PtrQueue free list lock-free) Reviewed-by: aph, simonis, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp Changeset: 1ffcf6074569 Author: redestad Date: 2019-01-20 16:55 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1ffcf6074569 8217387: Remove dead develop flag CIFireOOMAt Reviewed-by: shade, kbarrett ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/runtime/globals.hpp Changeset: 690aed53fef0 Author: zgu Date: 2019-01-20 12:20 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/690aed53fef0 8217342: Build failed with excluding JFR Reviewed-by: shade, pliden ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp + src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/zTracer.cpp Changeset: e17d7ffad9e3 Author: mdoerr Date: 2019-01-21 09:44 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e17d7ffad9e3 8216060: [PPC64] Vector CRC implementation should be used by interpreter and be faster for short arrays Reviewed-by: gromero, goetz ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp Changeset: 99aac2161586 Author: redestad Date: 2019-01-21 09:41 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/99aac2161586 8217388: Remove develop flag ProfilerPCTickThreshold Reviewed-by: shade, thartmann ! src/hotspot/share/runtime/globals.hpp Changeset: 571f12d51db5 Author: shade Date: 2019-01-21 10:05 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/571f12d51db5 8217423: Windows gtest build fails after JDK-8212826 (Make PtrQueue free list lock-free) Reviewed-by: clanger, zgu, kbarrett ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp Changeset: aa87f38fcba2 Author: tschatzl Date: 2019-01-21 12:19 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/aa87f38fcba2 8217374: Rename G1 EvacuationInfo class to G1EvacuationInfo Reviewed-by: phh, kbarrett - src/hotspot/share/gc/g1/evacuationInfo.hpp ! 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/g1EvacuationInfo.hpp ! src/hotspot/share/gc/shared/gcTrace.cpp ! src/hotspot/share/gc/shared/gcTrace.hpp ! src/hotspot/share/gc/shared/gcTraceSend.cpp Changeset: 6e993d9ae8a7 Author: lucy Date: 2019-01-21 18:00 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6e993d9ae8a7 8217250: Optimize CodeHeap Analytics Reviewed-by: kvn, thartmann ! src/hotspot/share/code/codeHeapState.cpp Changeset: 5bbd86b1cfbb Author: dholmes Date: 2019-01-21 16:56 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5bbd86b1cfbb 8217466: [BACKOUT] Optimize CodeHeap Analytics Reviewed-by: redestad, shade, jwilhelm, iignatyev ! src/hotspot/share/code/codeHeapState.cpp Changeset: fe8991950105 Author: bulasevich Date: 2019-01-22 10:42 +0300 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fe8991950105 8214235: arm32: assertion in collectedHeap.cpp: attempt to clean empty remainder Reviewed-by: phh, pliden ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp Changeset: 698ee6095c76 Author: thartmann Date: 2019-01-22 08:47 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/698ee6095c76 8217447: Develop flag TraceICs is broken Summary: Added NULL check and fixed output. Reviewed-by: kvn ! src/hotspot/share/code/compiledIC.cpp + test/hotspot/jtreg/compiler/arguments/TestTraceICs.java Changeset: 9db898820f63 Author: thartmann Date: 2019-01-22 08:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9db898820f63 8217291: Failure of ::realloc() should be handled correctly in adlc/forms.cpp Summary: Handle reallocation failures in adlc. Reviewed-by: kvn, neliasso ! src/hotspot/share/adlc/arena.cpp ! src/hotspot/share/adlc/arena.hpp ! src/hotspot/share/adlc/forms.cpp Changeset: 126c5e7b97b1 Author: dnsimon Date: 2019-01-22 10:12 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/126c5e7b97b1 8217445: [JVMCI] incorrect management of JVMCI compilation failure reason string Reviewed-by: kvn, thartmann ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp Changeset: bc2bb4eee477 Author: redestad Date: 2019-01-22 11:22 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bc2bb4eee477 8217442: Optimize native accesses to String.value Reviewed-by: shade, dholmes ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/prims/jni.cpp Changeset: eac105e3ec13 Author: alanb Date: 2019-01-22 12:32 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/eac105e3ec13 8217451: ExtendedSocketOptions should encapsulate support for SO_FLOW_SLA Reviewed-by: michaelm, chegar ! src/java.base/share/classes/sun/net/ext/ExtendedSocketOptions.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java ! src/java.base/unix/classes/java/net/PlainSocketImpl.java ! test/jdk/java/nio/channels/SocketChannel/SocketOptionTests.java Changeset: 2190f45140b1 Author: weijun Date: 2019-01-22 21:18 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2190f45140b1 8215776: Keytool importkeystore may mix up certificate chain entries when DNs conflict Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/jdk/sun/security/pkcs12/SameDN.java Changeset: 06862c019f3f Author: rriggs Date: 2019-01-03 17:39 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/06862c019f3f 8215976: Fix gmtime_r declaration conflicts in zip.cpp with linux header files Reviewed-by: dholmes, rriggs Contributed-by: patrick at os.amperecomputing.com ! src/jdk.pack/share/native/common-unpack/zip.cpp Changeset: 6f02e036630e Author: alanb Date: 2019-01-22 16:39 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6f02e036630e 8217461: (ch) Add Net.available to return the number of bytes in the socket input buffer Reviewed-by: clanger, michaelm ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/native/libnet/net_util.h ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnio/ch/Net.c Changeset: 1ae823617395 Author: shurailine Date: 2019-01-22 03:32 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1ae823617395 8217357: Implement JCov jib profiles Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: 96035f3b9ec2 Author: dlong Date: 2019-01-18 16:11 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/96035f3b9ec2 8217394: Remove org.graalvm.compiler.debug.test.TimerKeyTest from problem list Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 312880c38a7f Author: dnsimon Date: 2019-01-20 14:57 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/312880c38a7f 8215375: [Graal] jck:vm/jvmti/Exception/excp001/excp00101 fails in Graal as JIT mode and -Xcomp mode Reviewed-by: kvn, dlong ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! 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/meta/HotSpotGraphBuilderPlugins.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.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodePlugin.java Changeset: 1b665a4f343a Author: clanger Date: 2019-01-21 06:55 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1b665a4f343a 8207404: MulticastSocket tests failing on AIX Reviewed-by: chegar, sgroeger ! test/jdk/ProblemList.txt ! test/jdk/java/net/MulticastSocket/JoinLeave.java ! test/jdk/java/net/MulticastSocket/SetGetNetworkInterfaceTest.java ! test/jdk/java/net/MulticastSocket/Test.java ! test/lib/jdk/test/lib/NetworkConfiguration.java Changeset: 1cde04cbcec6 Author: ngasson Date: 2019-01-22 10:25 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1cde04cbcec6 8217427: (dc) nio/channels/DatagramChannel/UseDGWithIPv6.java fails without IPv6 Reviewed-by: alanb, clanger ! test/jdk/java/nio/channels/DatagramChannel/UseDGWithIPv6.java Changeset: f443de1cee05 Author: mullan Date: 2019-01-22 09:27 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f443de1cee05 8216280: Allow later Symantec Policy distrust date for two Apple SubCAs Reviewed-by: coffeys ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java ! src/java.base/share/classes/sun/security/validator/EndEntityChecker.java ! src/java.base/share/classes/sun/security/validator/SymantecTLSPolicy.java ! src/java.base/share/classes/sun/security/validator/Validator.java ! src/java.base/share/conf/security/java.security ! test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/Distrust.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/appleistca2g1-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/appleistca8g1-chain.pem Changeset: 1b292ae4eb50 Author: thartmann Date: 2019-01-22 18:25 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1b292ae4eb50 8217230: assert(t == t_no_spec) failure in NodeHash::check_no_speculative_types() Summary: Remove dead node from C2 IR. Reviewed-by: roland, neliasso ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp Changeset: ccfd4e614bb8 Author: jwilhelm Date: 2019-01-22 19:56 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ccfd4e614bb8 Merge ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/opto/compile.hpp ! src/java.base/share/conf/security/java.security ! test/hotspot/jtreg/ProblemList-graal.txt ! test/jdk/ProblemList.txt Changeset: 5abf1da9e9ad Author: naoto Date: 2019-01-22 15:22 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5abf1da9e9ad 8216969: ParseException thrown for certain months with russian locale Reviewed-by: rriggs ! src/java.base/share/classes/java/text/SimpleDateFormat.java ! test/jdk/java/text/Format/DateFormat/DateFormatTest.java Changeset: 1ec56532ae0c Author: iklam Date: 2019-01-22 12:37 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1ec56532ae0c 8217424: Remove the idempotent parameter to Method::sort_methods Reviewed-by: coleenp, shade ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp Changeset: b7c57ef95828 Author: mchung Date: 2019-01-22 15:31 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b7c57ef95828 8213932: [TESTBUG] assertEquals is invoked with the arguments in the wrong order Reviewed-by: lancea ! test/jdk/java/lang/invoke/CompileThresholdBootstrapTest.java ! test/jdk/java/lang/invoke/ConstantIdentityMHTest.java ! test/jdk/java/lang/invoke/FilterArgumentsTest.java ! test/jdk/java/lang/invoke/lookup/SpecialStatic.java Changeset: ddfa4bfabdec Author: ihse Date: 2019-01-22 18:13 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ddfa4bfabdec 8217404: --with-jvm-features doesn't work when multiple features are explicitly disabled Reviewed-by: vlivanov, kbarrett ! make/autoconf/hotspot.m4 Changeset: ea254e9fc587 Author: vlivanov Date: 2019-01-22 18:13 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ea254e9fc587 8213234: Move LambdaForm.Hidden to jdk.internal.vm.annotation Reviewed-by: mchung, dlong ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/security/AccessController.java + src/java.base/share/classes/jdk/internal/vm/annotation/Hidden.java Changeset: 80b55cf3a804 Author: vlivanov Date: 2019-01-22 18:14 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/80b55cf3a804 8202952: C2: Unexpected dead nodes after matching Reviewed-by: kvn ! src/hotspot/cpu/x86/x86.ad + test/hotspot/jtreg/compiler/c2/TestMatcherLargeOffset.java Changeset: fd0e3299326d Author: goetz Date: 2019-01-23 08:25 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fd0e3299326d 8217512: Message of LinkageError: use 'class' etc. instead of 'type' Reviewed-by: dholmes, lfoltan ! src/hotspot/share/interpreter/linkResolver.cpp ! test/hotspot/jtreg/runtime/LoaderConstraints/ldrCnstrFldMsg/LdrCnstrFldMsgTest.java Changeset: 9a88ffdc2f43 Author: pliden Date: 2019-01-23 08:55 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9a88ffdc2f43 8217503: ZGC: Fix fall through bug in ZBarrierSetC2::escape_add_final_edges() Reviewed-by: stefank ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp Changeset: 4b42f828e0c3 Author: pliden Date: 2019-01-23 08:55 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4b42f828e0c3 8217257: ZGC: Minor cleanup of ZBarrierSetC2 Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp Changeset: a0b98a2af86c Author: pliden Date: 2019-01-23 08:55 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a0b98a2af86c 8217258: ZGC: Minor cleanup of ZBarrierSetAssembler Reviewed-by: eosterlund, stefank ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp Changeset: 5c2c9555afc1 Author: redestad Date: 2019-01-23 09:52 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5c2c9555afc1 8217450: Add PackageEntry::locked_lookup_only Reviewed-by: dholmes, shade, lfoltan ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp Changeset: b156fd0a4607 Author: ihse Date: 2019-01-23 10:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b156fd0a4607 8217448: Check for pandoc availability using ENABLE_PANDOC and not PANDOC Reviewed-by: tbell ! make/CompileToolsJdk.gmk ! make/UpdateBuildDocs.gmk Changeset: 675d857f5ee3 Author: redestad Date: 2019-01-23 10:01 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/675d857f5ee3 8217519: Improve RegMask population count calculation Reviewed-by: thartmann, neliasso, kvn ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp + src/hotspot/share/utilities/population_count.hpp + test/hotspot/gtest/utilities/test_population_count.cpp Changeset: ec8091d12a7e Author: ihse Date: 2019-01-23 13:37 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ec8091d12a7e 8215952: Update NetBeans project file Reviewed-by: ihse Contributed-by: Fu Jie ! make/nb_native/nbproject/configurations.xml Changeset: c96f9aa1f3d8 Author: alanb Date: 2019-01-23 13:16 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c96f9aa1f3d8 8217500: (sc) Move SocketChannelImpl's remaining native methods to Net Reviewed-by: bpb ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/native/libnio/ch/Net.c - 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/Net.c - src/java.base/windows/native/libnio/ch/SocketChannelImpl.c ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c ! test/jdk/java/nio/channels/SocketChannel/SendUrgentData.java Changeset: 896ddba45177 Author: rriggs Date: 2019-01-23 09:57 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/896ddba45177 8217339: ClassCircularityError loading NumberFormatProvider Reviewed-by: naoto, mchung ! src/java.base/share/classes/java/lang/constant/ClassDesc.java Changeset: edba42d2370f Author: zgu Date: 2019-01-23 10:50 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/edba42d2370f 8217522: Missing barriers in some java_lang_String assertion code after JDK-8217442 Reviewed-by: shade, redestad ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.inline.hpp Changeset: e422b21ca556 Author: redestad Date: 2019-01-23 17:25 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e422b21ca556 8217629: RegMask::find_lowest_bit can reuse count_trailing_zeros utility Reviewed-by: thartmann, neliasso ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp Changeset: ea002b56e2f3 Author: fyang Date: 2019-01-21 13:31 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ea002b56e2f3 8217359: C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal Reviewed-by: thartmann Contributed-by: jitao8 at huawei.com ! src/hotspot/share/opto/convertnode.cpp + test/hotspot/jtreg/compiler/c2/Test8217359.java Changeset: cad3e5102aa6 Author: shade Date: 2019-01-23 19:31 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cad3e5102aa6 8217639: Minimal and Zero builds fail after JDK-8217519 (Improve RegMask population count calculation) Reviewed-by: kvn ! test/hotspot/gtest/utilities/test_population_count.cpp Changeset: 5f237f2cd5b2 Author: sangheki Date: 2019-01-22 11:42 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5f237f2cd5b2 8213695: gc/TestAllocateHeapAtMultiple.java is slow in some configs Reviewed-by: sangheki, kbarrett Contributed-by: kishor.kharbas at intel.com ! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java Changeset: 274fcce9d147 Author: shade Date: 2019-01-22 21:18 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/274fcce9d147 8217467: Access barriers are missing in C2 intrinsic for Base64 Reviewed-by: thartmann, roland, rkennke, kvn ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/library_call.cpp Changeset: b476ba62857c Author: mikael Date: 2019-01-22 16:35 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b476ba62857c 8217349: Problem list java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java Reviewed-by: iignatyev, mchung ! test/jdk/ProblemList.txt Changeset: ba547b9b4996 Author: prr Date: 2019-01-22 17:31 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ba547b9b4996 8216965: crash in freetypeScaler.c CopyBW2Grey8 Reviewed-by: serb, mbaesken ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c + test/jdk/java/awt/FontClass/FontSize1Test.java Changeset: c818e66338c1 Author: goetz Date: 2019-01-21 10:17 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c818e66338c1 8217438: Adapt tools/launcher/Test7029048.java for Aix. Reviewed-by: clanger, azeller ! test/jdk/tools/launcher/Test7029048.java Changeset: 44f41693631f Author: fyang Date: 2019-01-21 13:31 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/44f41693631f 8217359: C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal Reviewed-by: thartmann Contributed-by: jitao8 at huawei.com ! src/hotspot/share/opto/convertnode.cpp + test/hotspot/jtreg/compiler/c2/Test8217359.java Changeset: e3ed96060992 Author: jwilhelm Date: 2019-01-23 19:56 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/e3ed96060992 Merge ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/library_call.cpp ! test/jdk/ProblemList.txt ! test/jdk/tools/launcher/Test7029048.java Changeset: fb34e6aff623 Author: naoto Date: 2019-01-23 15:43 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fb34e6aff623 8217366: ZoneStrings are not populated for all the Locales Reviewed-by: rriggs ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java Changeset: 847f311741b4 Author: jwilhelm Date: 2019-01-24 01:01 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/847f311741b4 Added tag jdk-13+5 for changeset e3ed96060992 ! .hgtags Changeset: 65c813da7c65 Author: erikj Date: 2019-01-23 14:10 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/65c813da7c65 8217613: [AOT] TEST_OPTS_AOT_MODULES doesn't work on mac Reviewed-by: tbell, kvn, iignatyev ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk ! make/autoconf/spec.gmk.in ! make/autoconf/toolchain.m4 Changeset: 08d6edeb3145 Author: dholmes Date: 2019-01-23 21:17 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/08d6edeb3145 8194860: Cleanup Semaphore timed-wait time calculations Reviewed-by: coleenp, kbarrett ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/semaphore_bsd.cpp ! src/hotspot/os/bsd/semaphore_bsd.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/posix/semaphore_posix.cpp ! src/hotspot/os/posix/semaphore_posix.hpp ! src/hotspot/os/solaris/os_solaris.cpp Changeset: 091ed8f2e7d7 Author: nishjain Date: 2019-01-24 12:45 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/091ed8f2e7d7 8210583: Base64.Encoder incorrectly throws NegativeArraySizeException Reviewed-by: rriggs, naoto, darcy, alanb ! src/java.base/share/classes/java/util/Base64.java + test/jdk/java/util/Base64/TestEncodingDecodingLength.java Changeset: b2d1c3b0bd31 Author: ehelin Date: 2019-01-23 13:40 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b2d1c3b0bd31 8213231: ThreadSnapshot::_threadObj can become stale Reviewed-by: dcubed, dholmes, rehn ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/threadService.hpp Changeset: 650527b39f00 Author: ihse Date: 2019-01-24 11:15 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/650527b39f00 8217634: RunTest documentation and usability update Reviewed-by: erikj ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk Changeset: d982794784f1 Author: ihse Date: 2019-01-24 11:19 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d982794784f1 8217626: Add setup/teardown functionality to RunTest Reviewed-by: erikj, shurailine ! make/Main.gmk ! make/RunTests.gmk ! make/common/FindTests.gmk Changeset: 82d028eab868 Author: ihse Date: 2019-01-24 11:29 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/82d028eab868 8217638: Remove old way of running tests (test/Makefile) Reviewed-by: erikj, jjg - test/Makefile - test/TestCommon.gmk - test/hotspot/jtreg/Makefile - test/jaxp/Makefile - test/jdk/Makefile - test/langtools/Makefile - test/nashorn/Makefile Changeset: 97cf88608d76 Author: dfuchs Date: 2019-01-24 12:32 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/97cf88608d76 8217264: HttpClient: Blocking operations in mapper function do not work as documented Summary: ensures that a new task is spawned when calling getBody() on a mapping BodySubscriber. Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/BufferingSubscriber.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1AsyncReceiver.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + test/jdk/java/net/httpclient/GZIPInputStreamTest.java Changeset: d927fc999582 Author: redestad Date: 2019-01-24 14:43 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d927fc999582 8217716: Remove dead code in PhaseChaitin Reviewed-by: thartmann ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/ifg.cpp Changeset: 1d953ae4d39f Author: coleenp Date: 2019-01-24 08:44 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1d953ae4d39f 8216136: Take Compile_lock for SystemDictionary::_modification_counter with safepoint check Summary: Transition compiler thread from native to VM state to check the Compile_lock with safepoint always. Reviewed-by: dlong, eosterlund, dholmes ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: 9459533ef916 Author: apetcher Date: 2019-01-24 09:25 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9459533ef916 8217518: Crypto benchmarks not warming up in time Summary: Adding +AlwaysPreTouch to crypto benchmarks to allow GC to warm up Reviewed-by: redestad ! test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java Changeset: 525f212f1bda Author: hseigel Date: 2019-01-24 09:38 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/525f212f1bda 8217660: Refactor module related locked_create_entry_or_null() functions Summary: Remove function return values and add functions that create entries without doing unneeded lookups. Reviewed-by: redestad, lfoltan ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java Changeset: cb43e14dc68b Author: ngasson Date: 2019-01-22 15:33 +0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cb43e14dc68b 8217368: AArch64: C2 recursive stack locking optimisation not triggered Reviewed-by: aph, drwhite ! src/hotspot/cpu/aarch64/aarch64.ad ! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java Changeset: 9366628d727b Author: michaelm Date: 2019-01-24 15:48 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9366628d727b 8216986: Remove unused code from SocksSocketImpl Reviewed-by: alanb ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! test/jdk/java/net/Socks/SocksServer.java ! test/jdk/java/net/Socks/SocksV4Test.java ! test/jdk/sun/net/www/protocol/http/ProxyTunnelServer.java ! test/jdk/sun/net/www/protocol/http/TunnelThroughProxy.java Changeset: 1262a93634c2 Author: itakiguchi Date: 2019-01-24 12:52 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1262a93634c2 8214533: IBM-29626C is required for AIX default charset Reviewed-by: alanb, rriggs ! make/data/charsetmapping/charsets ! make/data/charsetmapping/stdcs-aix + src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM29626C.java.template Changeset: 6130409b923e Author: phh Date: 2019-01-24 10:57 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6130409b923e 8217520: Remove vm.opt.MaxGCPauseMillis == "null" from TestOldGenCollectionUsage.java Summary: Remove the corresponding @requires line Reviewed-by: tschatzl ! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java Changeset: 6c636747ec55 Author: amenkov Date: 2019-01-24 11:10 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6c636747ec55 8216386: vmTestbase/nsk/jvmti/PopFrame/popframe005/TestDescription.java fails Reviewed-by: jcbeyler, dtitov, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe005.java Changeset: 8f785877c008 Author: mseledtsov Date: 2019-01-24 11:14 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8f785877c008 8217345: [TESTBUG] JFR TestShutdownEvent fails due to improper use of Unsafe Summary: Added proper use of Unsafe Reviewed-by: egahlin ! test/jdk/ProblemList.txt ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java Changeset: 0716631b907f Author: rriggs Date: 2019-01-24 14:39 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0716631b907f 8217740: SocksIPv6Test compilation error Reviewed-by: bpb ! test/jdk/java/net/Socks/SocksIPv6Test.java Changeset: 31e5c82f59e9 Author: jwilhelm Date: 2019-01-24 21:24 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/31e5c82f59e9 8217580: Remove tests from problemList as bugs has been closed Reviewed-by: iignatyev, mseledtsov ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/ProblemList-graal.txt ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList-Xcomp.txt Changeset: 3448b92b13fb Author: bpb Date: 2019-01-24 14:19 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3448b92b13fb 8217746: Remove java/nio/file/WatchService/LotsOfCancels.java from JDK problem list Reviewed-by: rriggs ! test/jdk/ProblemList.txt Changeset: d02f1f4ff3a6 Author: mseledtsov Date: 2019-01-24 14:22 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d02f1f4ff3a6 8217748: [TESTBUG] Exclude TestSig test case from JFR TestShutdownEvent Summary: Excluded TestSig cases from the test Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java Changeset: 771b50dd0b08 Author: kbarrett Date: 2019-01-25 00:27 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/771b50dd0b08 8216258: Make FreeIdSet semaphore-based Summary: Use semaphore-based blocking and notifying, instead of Mutex. Reviewed-by: tschatzl, sangheki ! src/hotspot/share/gc/g1/dirtyCardQueue.cpp ! src/hotspot/share/gc/g1/dirtyCardQueue.hpp + src/hotspot/share/gc/g1/g1FreeIdSet.cpp + src/hotspot/share/gc/g1/g1FreeIdSet.hpp + test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp Changeset: 60add902a57a Author: mdoerr Date: 2019-01-25 09:49 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/60add902a57a 8217459: [PPC64] Cleanup non-vector version of CRC32 Reviewed-by: gromero, goetz ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp Changeset: 8c296eedfb04 Author: ihse Date: 2019-01-25 11:13 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8c296eedfb04 8217730: Split up MakeBase.gmk Reviewed-by: erikj + make/common/CopyFiles.gmk ! make/common/MakeBase.gmk + make/common/MakeIO.gmk + make/common/Utils.gmk Changeset: b743968ad646 Author: ihse Date: 2019-01-25 11:15 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b743968ad646 8217733: Minor RunTest fixes Reviewed-by: erikj, shurailine ! make/RunTests.gmk Changeset: ca088a319147 Author: dfuchs Date: 2019-01-25 11:45 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ca088a319147 8217353: java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java fails with Unexpected reference: java.lang.ref.WeakReference Summary: Instrumented the test to relay the original exception as a suppressed exception of the secondary one, increased sleep time, adjusted iteration numbers according to timeout factor. Reviewed-by: lancea, iignatyev ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java Changeset: a692b606b4cd Author: redestad Date: 2019-01-25 14:10 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a692b606b4cd 8217782: Spill detection broken after JDK-8217716 Reviewed-by: shade, thartmann ! src/hotspot/share/opto/chaitin.cpp Changeset: fffa4d0c0c14 Author: xuelei Date: 2019-01-25 07:56 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fffa4d0c0c14 8217795: Typo in SSLSocket Reviewed-by: xuelei Contributed-by: Jaikiran Pai ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java Changeset: df92f60cf0b6 Author: shade Date: 2019-01-25 16:57 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/df92f60cf0b6 8217471: [TESTBUG] gc/epsilon/TestClasses.java fails on some platforms - OOME Metaspace Reviewed-by: dholmes, tschatzl ! test/hotspot/jtreg/gc/epsilon/TestClasses.java Changeset: 3123ffc25463 Author: jwilhelm Date: 2019-01-25 17:34 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3123ffc25463 8217797: ProblemList LongMulOverflowTest.java 8217801: ProblemList INDIFY_Test.java Reviewed-by: thartmann ! test/hotspot/jtreg/ProblemList-graal.txt ! test/hotspot/jtreg/ProblemList.txt Changeset: ac2892782492 Author: gziemski Date: 2019-01-25 10:43 -0600 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ac2892782492 8216493: VirtualSpaceNodeTest.half_vsn_is_committed_humongous_chunk_is_used_test_vm crashes on local machine Summary: Make ChunkManagerRestorer more robust Reviewed-by: iignatyev ! test/hotspot/gtest/memory/test_virtualSpaceNode.cpp Changeset: df10c5cd5171 Author: jwilhelm Date: 2019-01-24 00:43 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/df10c5cd5171 Added tag jdk-12+29 for changeset 44f41693631f ! .hgtags Changeset: 376f0e4e6fba Author: iignatyev Date: 2019-01-23 16:25 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/376f0e4e6fba 8158646: [jittester] generated tests may not compile by javac Reviewed-by: kvn ! test/hotspot/jtreg/testlibrary/jittester/Makefile ! test/hotspot/jtreg/testlibrary/jittester/conf/default.properties ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/AotTestGeneratorsFactory.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TypeList.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CastOperatorFactory.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeKlass.java Changeset: 8fd43dacaef7 Author: iignatyev Date: 2019-01-23 16:36 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8fd43dacaef7 8216180: [AOT] compiler/intrinsics/bigInteger/TestMulAdd.java crashed with AOT enabled Reviewed-by: kvn ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMulAdd.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: b693b0d2053d Author: iveresov Date: 2019-01-23 16:57 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b693b0d2053d 8217678: [AOT] jck Math/IncrementExact and Math/DecrementExact tests fail when test classes are AOTed Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerExactExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java Changeset: 7ba8ce465804 Author: iignatyev Date: 2019-01-23 18:45 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7ba8ce465804 8150757: [TESTBUG] compiler/ciReplay/TestVM.sh and compiler/ciReplay/TestVM_no_comp_level.sh fail when no compilations are happening Reviewed-by: kvn ! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java Changeset: 2134c512a525 Author: iignatyev Date: 2018-01-30 16:48 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2134c512a525 8167276: jvmci/compilerToVM/MaterializeVirtualObjectTest.java fails with -XX:-EliminateAllocations Reviewed-by: kvn ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/jtreg-ext/requires/VMProps.java Changeset: 7ad61dce3825 Author: iignatyev Date: 2019-01-23 20:25 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7ad61dce3825 8217699: add java/util/concurrent/CountDownLatch/Basic.java to ProblemList-Xcomp Reviewed-by: kvn ! test/jdk/ProblemList-Xcomp.txt Changeset: ca6f11c5acda Author: jcm Date: 2019-01-23 23:24 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ca6f11c5acda 8213825: assert(false) failed: Non-balanced monitor enter/exit! Likely JNI locking Summary: skip sfpt optimization for Load is removed for Java Object's Markword Load. Reviewed-by: kvn, dlong ! src/hotspot/share/opto/memnode.cpp Changeset: f618cfbaf35b Author: pliden Date: 2019-01-24 12:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f618cfbaf35b 8217309: ZGC: Fix ZNMethodTable corruption Reviewed-by: eosterlund, stefank ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp Changeset: 6533b2b34593 Author: jwilhelm Date: 2019-01-25 00:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6533b2b34593 8217580: Remove tests from problemList as bugs has been closed Reviewed-by: iignatyev, mseledtsov ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/ProblemList-graal.txt ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList-Xcomp.txt Changeset: 2ededfdf9dca Author: iignatyev Date: 2019-01-24 23:52 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2ededfdf9dca 8217770: problem list org.graalvm.compiler.debug.test.DebugContextTest Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 1ffc0fa0e98b Author: clanger Date: 2019-01-25 10:59 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1ffc0fa0e98b 8217657: Move the test for default value of jdk.includeInExceptions into own test Reviewed-by: mullan, goetz ! test/jdk/java/net/Socket/ExceptionText.java + test/jdk/jdk/security/JavaDotSecurity/TestJDKIncludeInExceptions.java Changeset: 391d671f222b Author: ehelin Date: 2019-01-23 13:40 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/391d671f222b 8213231: ThreadSnapshot::_threadObj can become stale Reviewed-by: dcubed, dholmes, rehn ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/threadService.hpp Changeset: 207d3bb450e5 Author: iignatyev Date: 2019-01-25 08:52 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/207d3bb450e5 8067250: [mlvm] vm/mlvm/mixed/stress/regression/b6969574 fails and perf regression Reviewed-by: roland ! test/hotspot/jtreg/vmTestbase/vm/mlvm/mixed/stress/regression/b6969574/INDIFY_Test.java Changeset: 6f1ca0c02aa1 Author: jwilhelm Date: 2019-01-25 17:54 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6f1ca0c02aa1 8217797: ProblemList LongMulOverflowTest.java Reviewed-by: thartmann ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 44a9dd4e4d96 Author: jwilhelm Date: 2019-01-25 18:12 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/44a9dd4e4d96 Merge ! .hgtags ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.hpp ! test/hotspot/jtreg/ProblemList-graal.txt ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList-Xcomp.txt Changeset: 04dcc65c9d58 Author: dfuchs Date: 2019-01-25 18:13 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/04dcc65c9d58 8217627: HttpClient: The API documentation of BodySubscribers::mapping promotes bad behavior Summary: The API documentation is updated to steer away from blocking in the mapper function, and an alternative is suggested. Reviewed-by: chegar ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! test/jdk/java/net/httpclient/examples/JavadocExamples.java Changeset: 28aa41c4165b Author: vlivanov Date: 2019-01-25 13:37 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/28aa41c4165b 8217760: C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle Reviewed-by: thartmann, roland ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/matcher.cpp ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/InvokeTest.java Changeset: 790377fdc328 Author: vlivanov Date: 2019-01-25 13:37 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/790377fdc328 8191998: C2: inlining through MH linkers drops speculative part of argument types Reviewed-by: roland, thartmann, kvn ! src/hotspot/share/opto/callGenerator.cpp Changeset: 898dd0dc7ac0 Author: vlivanov Date: 2019-01-25 13:37 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/898dd0dc7ac0 8192001: C2: inlining through dispatching MH linkers ignores speculative type of the receiver Reviewed-by: thartmann, roland ! src/hotspot/share/opto/doCall.cpp Changeset: 090395557398 Author: joehw Date: 2019-01-25 14:28 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/090395557398 8216408: XMLStreamWriter setDefaultNamespace(null) throws NullPointerException Reviewed-by: dfuchs, lancea ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java Changeset: 8c035b34248d Author: ysuenaga Date: 2019-01-26 10:34 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8c035b34248d 8217612: (CL)HSDB cannot show some JVM flags Reviewed-by: dholmes, cjplummer ! src/hotspot/share/runtime/globals.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java Changeset: bad8cc20a9bf Author: xuelei Date: 2019-01-25 18:43 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bad8cc20a9bf 8217820: Useless cast in ECUtil.java Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/util/ECUtil.java Changeset: a772e65727c5 Author: bsrbnd Date: 2019-01-26 15:50 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a772e65727c5 8193367: Annotated type variable bounds crash javac Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java + test/langtools/tools/javac/generics/typevars/AnnoTypeVarBounds.java ! test/langtools/tools/javac/lib/DPrinter.java ! test/langtools/tools/javac/types/GenericTypeWellFormednessTest.java Changeset: cd310319fead Author: lancea Date: 2019-01-27 14:55 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cd310319fead 8210469: Missing doPriviledged block and permission for jdk.zipfs module Reviewed-by: alanb, clanger, mchung, jjg ! src/java.base/share/lib/security/default.policy ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java + test/jdk/jdk/nio/zipfs/PropertyPermissionTests.java + test/jdk/jdk/nio/zipfs/PropertyPermissions.policy Changeset: 20ba6a7f897a Author: ysuenaga Date: 2019-01-28 08:01 +0900 URL: http://hg.openjdk.java.net/zgc/zgc/rev/20ba6a7f897a 8217850: CompressedClassSpaceSizeInJmapHeap fails after JDK-8217612 Reviewed-by: dholmes, cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java Changeset: 2181425e0460 Author: dholmes Date: 2019-01-27 20:48 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2181425e0460 8217618: JVM TI SuspendThread doesn't suspend the current thread before returning Reviewed-by: dcubed, sspitsyn, dlong ! src/hotspot/share/runtime/thread.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t002/hs202t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/sp05t003.cpp Changeset: 74a5ef4c81cc Author: rkennke Date: 2019-01-26 01:21 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/74a5ef4c81cc 8217016: Shenandoah: Streamline generation of CAS barriers Reviewed-by: roland ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetC1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp Changeset: 5178e4b58b17 Author: redestad Date: 2019-01-28 09:56 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5178e4b58b17 8217841: Remove unused class TraceCPUTime Reviewed-by: dholmes ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timer.hpp Changeset: 41fa3e6f2785 Author: chegar Date: 2019-01-28 13:51 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/41fa3e6f2785 8217429: WebSocket over authenticating proxy fails to send Upgrade headers Reviewed-by: dfuchs, prappo ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java ! test/jdk/java/net/httpclient/ProxyServer.java ! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java ! test/jdk/java/net/httpclient/websocket/Support.java + test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java ! test/jdk/java/net/httpclient/websocket/WebSocketTest.java Changeset: 40eb23e0a8c5 Author: dfuchs Date: 2019-01-28 15:24 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/40eb23e0a8c5 8210130: java/net/httpclient/UnknownBodyLengthTest.java failed Summary: The fix improves the test robustness by making it retry once in case of IO/Connect exception. Reviewed-by: chegar ! test/jdk/java/net/httpclient/UnknownBodyLengthTest.java Changeset: 4c5184c56dc2 Author: lkorinth Date: 2019-01-28 15:53 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4c5184c56dc2 8214799: Add package declaration to each JTREG test case in the gc folder Reviewed-by: lmesnik, tschatzl ! test/hotspot/jtreg/gc/CondCardMark/Basic.java + test/hotspot/jtreg/gc/CriticalNative.java ! test/hotspot/jtreg/gc/CriticalNativeArgs.java ! test/hotspot/jtreg/gc/TestAgeOutput.java ! test/hotspot/jtreg/gc/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java ! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java ! test/hotspot/jtreg/gc/TestBigObj.java ! test/hotspot/jtreg/gc/TestCardTablePageCommits.java ! test/hotspot/jtreg/gc/TestDisableExplicitGC.java ! test/hotspot/jtreg/gc/TestFullGCALot.java ! test/hotspot/jtreg/gc/TestFullGCCount.java ! test/hotspot/jtreg/gc/TestGenerationPerfCounter.java ! test/hotspot/jtreg/gc/TestHumongousReferenceObject.java ! test/hotspot/jtreg/gc/TestMemoryInitialization.java ! test/hotspot/jtreg/gc/TestMemoryInitializationWithCMS.java ! test/hotspot/jtreg/gc/TestMemoryInitializationWithSerial.java ! test/hotspot/jtreg/gc/TestMemoryMXBeansAndPoolsPresence.java ! test/hotspot/jtreg/gc/TestNUMAPageSize.java ! test/hotspot/jtreg/gc/TestNoPerfCounter.java ! test/hotspot/jtreg/gc/TestNumWorkerOutput.java ! test/hotspot/jtreg/gc/TestObjectAlignment.java ! test/hotspot/jtreg/gc/TestPolicyNamePerfCounter.java ! test/hotspot/jtreg/gc/TestSmallHeap.java ! test/hotspot/jtreg/gc/TestSoftReferencesBehaviorOnOOME.java ! test/hotspot/jtreg/gc/TestStackOverflow.java ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java ! test/hotspot/jtreg/gc/TestVerifySilently.java ! test/hotspot/jtreg/gc/TestVerifySubSet.java ! test/hotspot/jtreg/gc/arguments/AllocationHelper.java ! test/hotspot/jtreg/gc/arguments/FlagsValue.java ! test/hotspot/jtreg/gc/arguments/GCTypes.java ! test/hotspot/jtreg/gc/arguments/HeapRegionUsageTool.java ! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java ! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java ! test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java ! test/hotspot/jtreg/gc/arguments/TestCMSHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java ! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestDynMaxHeapFreeRatio.java ! test/hotspot/jtreg/gc/arguments/TestDynMinHeapFreeRatio.java ! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java ! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java ! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java ! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java ! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java ! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java ! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java ! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java ! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java ! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestShrinkHeapInSteps.java ! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorAlignmentInBytesOption.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java ! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java ! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java ! test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java ! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/hotspot/jtreg/gc/cms/DisableResizePLAB.java ! test/hotspot/jtreg/gc/cms/GuardShrinkWarning.java ! test/hotspot/jtreg/gc/cms/TestBubbleUpRef.java ! test/hotspot/jtreg/gc/cms/TestCMSScavengeBeforeRemark.java ! test/hotspot/jtreg/gc/cms/TestCriticalPriority.java ! test/hotspot/jtreg/gc/cms/TestMBeanCMS.java ! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlCMS.java ! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java ! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java ! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlParallel.java ! test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlSerial.java ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/cslocker/libTestCSLocker.c ! test/hotspot/jtreg/gc/epsilon/TestAlignment.java ! test/hotspot/jtreg/gc/epsilon/TestAlwaysPretouch.java ! test/hotspot/jtreg/gc/epsilon/TestArraycopyCheckcast.java ! test/hotspot/jtreg/gc/epsilon/TestByteArrays.java ! test/hotspot/jtreg/gc/epsilon/TestClasses.java ! test/hotspot/jtreg/gc/epsilon/TestDieDefault.java ! test/hotspot/jtreg/gc/epsilon/TestDieWithHeapDump.java ! test/hotspot/jtreg/gc/epsilon/TestDieWithOnError.java ! test/hotspot/jtreg/gc/epsilon/TestElasticTLAB.java ! test/hotspot/jtreg/gc/epsilon/TestElasticTLABDecay.java ! test/hotspot/jtreg/gc/epsilon/TestEpsilonEnabled.java ! test/hotspot/jtreg/gc/epsilon/TestHelloWorld.java ! test/hotspot/jtreg/gc/epsilon/TestLogTrace.java ! test/hotspot/jtreg/gc/epsilon/TestManyThreads.java ! test/hotspot/jtreg/gc/epsilon/TestMaxTLAB.java ! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java ! test/hotspot/jtreg/gc/epsilon/TestMemoryPools.java ! test/hotspot/jtreg/gc/epsilon/TestObjects.java ! test/hotspot/jtreg/gc/epsilon/TestPrintHeapSteps.java ! test/hotspot/jtreg/gc/epsilon/TestRefArrays.java ! test/hotspot/jtreg/gc/epsilon/TestUpdateCountersSteps.java ! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java ! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java ! test/hotspot/jtreg/gc/g1/Test2GbHeap.java ! test/hotspot/jtreg/gc/g1/TestConcurrentSystemGC.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java ! test/hotspot/jtreg/gc/g1/TestEdenSurvivorLessThanMax.java ! test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java ! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/TestGreyReclaimedHumongousObjects.java ! test/hotspot/jtreg/gc/g1/TestHumongousAllocInitialMark.java ! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java ! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java ! test/hotspot/jtreg/gc/g1/TestHumongousRemsetsMatch.java ! test/hotspot/jtreg/gc/g1/TestHumongousShrinkHeap.java ! test/hotspot/jtreg/gc/g1/TestInvalidateArrayCopy.java ! test/hotspot/jtreg/gc/g1/TestJNIWeakG1/TestJNIWeakG1.java ! test/hotspot/jtreg/gc/g1/TestJNIWeakG1/libTestJNIWeakG1.c ! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java ! test/hotspot/jtreg/gc/g1/TestNoEagerReclaimOfHumongousRegions.java ! test/hotspot/jtreg/gc/g1/TestPLABOutput.java ! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java ! test/hotspot/jtreg/gc/g1/TestParallelAlwaysPreTouch.java ! test/hotspot/jtreg/gc/g1/TestPeriodicCollection.java ! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java ! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java ! test/hotspot/jtreg/gc/g1/TestRegionAlignment.java ! test/hotspot/jtreg/gc/g1/TestRegionLivenessPrint.java ! test/hotspot/jtreg/gc/g1/TestRemsetLogging.java ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingPerRegion.java ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java ! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData00.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData05.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData10.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData15.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData20.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData25.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData30.java ! test/hotspot/jtreg/gc/g1/TestShrinkDefragmentedHeap.java ! test/hotspot/jtreg/gc/g1/TestShrinkToOneRegion.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationAgeThreshold.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationFullGC.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationInterned.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationPrintOptions.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTableRehash.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTableResize.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTools.java ! test/hotspot/jtreg/gc/g1/TestStringDeduplicationYoungGC.java ! test/hotspot/jtreg/gc/g1/TestStringTableStats.java ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java ! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java ! test/hotspot/jtreg/gc/libCriticalNative.c ! test/hotspot/jtreg/gc/logging/TestDeprecatedPrintFlags.java ! test/hotspot/jtreg/gc/logging/TestGCId.java ! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java ! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java ! test/hotspot/jtreg/gc/metaspace/G1AddMetaspaceDependency.java ! test/hotspot/jtreg/gc/metaspace/InputArguments.java ! test/hotspot/jtreg/gc/metaspace/TestCapacityUntilGCWrapAround.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspaceCMSCancel.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspaceInitialization.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspaceMemoryPool.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspaceSizeFlags.java ! test/hotspot/jtreg/gc/metaspace/TestPerfCountersAndMemoryPools.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/parallel/AdaptiveGCBoundary.java ! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java ! test/hotspot/jtreg/gc/parallel/TestPrintGCDetailsVerbose.java ! test/hotspot/jtreg/gc/serial/HeapChangeLogging.java ! test/hotspot/jtreg/gc/startup_warnings/TestCMS.java ! test/hotspot/jtreg/gc/startup_warnings/TestG1.java ! test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java ! test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java ! test/hotspot/jtreg/gc/startup_warnings/TestSerialGC.java ! test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java ! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java ! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java ! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java ! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java ! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java ! test/hotspot/jtreg/gc/stress/TestStressIHOPMultiThread.java ! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java ! test/hotspot/jtreg/gc/stress/gcbasher/ByteCursor.java ! test/hotspot/jtreg/gc/stress/gcbasher/Bytecode.java ! test/hotspot/jtreg/gc/stress/gcbasher/ClassInfo.java ! test/hotspot/jtreg/gc/stress/gcbasher/ConstantPoolEntry.java ! test/hotspot/jtreg/gc/stress/gcbasher/Decompiler.java ! test/hotspot/jtreg/gc/stress/gcbasher/Dependency.java ! test/hotspot/jtreg/gc/stress/gcbasher/MethodInfo.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasher.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithAllocateHeapAt.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithCMS.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithG1.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithParallel.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithSerial.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLocker.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithCMS.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithG1.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithParallel.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithSerial.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gclocker/libTestGCLocker.c ! test/hotspot/jtreg/gc/stress/gcold/TestGCOld.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithCMS.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithG1.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithParallel.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithSerial.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGC.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithCMS.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithG1.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithParallel.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithSerial.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java ! test/hotspot/jtreg/gc/survivorAlignment/AlignmentHelper.java ! test/hotspot/jtreg/gc/survivorAlignment/SurvivorAlignmentTestMain.java ! test/hotspot/jtreg/gc/survivorAlignment/TestAllocationInEden.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionLABLargeSurvivorAlignment.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionToSurvivor.java ! test/hotspot/jtreg/gc/whitebox/TestConcMarkCycleWB.java ! test/hotspot/jtreg/gc/whitebox/TestWBGC.java Changeset: 90865744493d Author: dfuchs Date: 2019-01-28 18:45 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/90865744493d 8217903: java/net/httpclient/Response204.java fails with 404 Summary: Fixed test to use loopback address - this looks like a port reuse issue. Reviewed-by: chegar ! test/jdk/java/net/httpclient/Response204.java Changeset: c55508666f24 Author: dfuchs Date: 2019-01-28 18:49 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c55508666f24 8217882: java/net/httpclient/MaxStreams.java failed once Summary: added some more traces to help diagnosis Reviewed-by: bpb ! test/jdk/java/net/httpclient/MaxStreams.java Changeset: 688ce88f89cd Author: shurailine Date: 2019-01-28 03:51 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/688ce88f89cd 8217761: Enhance run-test-prebuilt jib profile to support running tests with JCov Reviewed-by: erikj ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk ! make/conf/jib-profiles.js Changeset: f94819d1c7a0 Author: iveresov Date: 2019-01-25 14:50 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f94819d1c7a0 8217828: Un-ProblemList LongMulOverflowTest.java Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList-graal.txt Changeset: 21bcd9cdffb3 Author: iignatyev Date: 2019-01-26 12:51 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/21bcd9cdffb3 8217852: problem-list ctw of jdk.jconsole and java.desktop on windows Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList.txt Changeset: 37c8fcc76699 Author: pliden Date: 2019-01-28 08:58 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/37c8fcc76699 8217717: ZGC: Broken oop map in C1 load barrier stub Reviewed-by: eosterlund, neliasso Contributed-by: erik.osterlund at oracle.com, per.liden at oracle.com ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.hpp Changeset: f5671b2e74df Author: shade Date: 2019-01-28 10:24 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f5671b2e74df 8217854: [TESTBUG] runtime/CompressedOops/UseCompressedOops.java fails with Shenandoah Reviewed-by: dcubed, zgu ! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java Changeset: fcfeed9fef45 Author: jwilhelm Date: 2019-01-28 21:44 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fcfeed9fef45 Merge ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! test/hotspot/jtreg/ProblemList-graal.txt ! test/hotspot/jtreg/ProblemList.txt Changeset: bc20d0376402 Author: redestad Date: 2019-01-28 23:00 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bc20d0376402 8217869: Add count_leading_zeros utility Reviewed-by: neliasso, thartmann ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp + src/hotspot/share/utilities/count_leading_zeros.hpp + test/hotspot/gtest/utilities/test_count_leading_zeros.cpp ! test/hotspot/gtest/utilities/test_count_trailing_zeros.cpp Changeset: bce458ffed11 Author: goetz Date: 2019-01-29 08:43 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/bce458ffed11 8217628: Verbose ArrayIndexOutOfBoundsException message also in JNI calls. Reviewed-by: mdoerr, dholmes, lfoltan ! src/hotspot/share/prims/jni.cpp ! test/hotspot/jtreg/runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java + test/hotspot/jtreg/runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/libArrayIndexOutOfBoundsExceptionTest.c Changeset: 4cfa5f51eafa Author: sgroeger Date: 2019-01-29 09:10 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4cfa5f51eafa 8217777: TEST_BUG: jdk/java/util/prefs/ExportSubtree.java passes even when test should fail Reviewed-by: clanger, rriggs ! test/jdk/java/util/prefs/ExportSubtree.java Changeset: ce77e4d928f3 Author: eosterlund Date: 2019-01-29 10:13 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ce77e4d928f3 8216987: ciMethodData::load_data() unpacks MDOs with non-atomic copy Reviewed-by: kvn, mdoerr, thartmann ! src/hotspot/share/ci/ciMethodData.cpp Changeset: 482109fae02b Author: tschatzl Date: 2019-01-29 11:30 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/482109fae02b 8213229: Investigate treating StringTable as weak in young collections Reviewed-by: zgu, kbarrett ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/gc/cms/cmsHeap.cpp ! src/hotspot/share/gc/cms/cmsHeap.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! 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/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.hpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/g1/g1StringDedup.cpp ! src/hotspot/share/gc/g1/g1StringDedup.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/serial/genMarkSweep.cpp ! 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/parallelCleaning.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/gc/shared/weakProcessor.inline.hpp ! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp ! src/hotspot/share/gc/shared/weakProcessorPhases.cpp ! src/hotspot/share/gc/shared/weakProcessorPhases.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/logging/logPrefix.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java - test/hotspot/jtreg/gc/g1/TestStringTableStats.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: b5c92b95fe45 Author: pliden Date: 2019-01-29 10:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b5c92b95fe45 8217745: ZGC: Simplify ZLoadBarrierStubC1 Reviewed-by: neliasso, eosterlund ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp Changeset: cbefe308b543 Author: pliden Date: 2019-01-29 10:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cbefe308b543 8217747: ZGC: Minor optimization of ZLoadBarrierStubC1 Reviewed-by: neliasso, eosterlund ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp Changeset: 4ffdb0093c89 Author: pliden Date: 2019-01-29 10:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4ffdb0093c89 8217855: ZGC: Clean up ZReferenceProcessor Reviewed-by: stefank, kbarrett ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/gc/z/zReferenceProcessor.hpp Changeset: 9f75dc382445 Author: pliden Date: 2019-01-29 10:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9f75dc382445 8217857: ZGC: Move SvcGCMarker to ZServiceabilityTracer Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zServiceability.hpp Changeset: 4e325f8b50ce Author: pliden Date: 2019-01-29 10:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4e325f8b50ce 8217858: ZGC: Clean up ZDriver Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zDriver.hpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: 5c80e6994d8a Author: pliden Date: 2019-01-29 10:23 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/5c80e6994d8a 8217856: ZGC: Break out C2 matching rules into separate AD file Reviewed-by: neliasso, kvn ! make/hotspot/gensrc/GensrcAdlc.gmk + src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/cpu/x86/x86_64.ad Changeset: cd21b52e4055 Author: itakiguchi Date: 2019-01-29 12:16 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/cd21b52e4055 8217880: AIX build issue after JDK-8214533 Reviewed-by: goetz, ihse, mbaesken ! make/data/charsetmapping/stdcs-aix Changeset: aed190ed8549 Author: zgu Date: 2019-01-29 08:28 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/aed190ed8549 8217785: Padding ParallelTaskTerminator::_offered_termination variable Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: 2c38991dd9b0 Author: zgu Date: 2019-01-29 08:39 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/2c38991dd9b0 8215047: Task terminators do not complete termination in consistent state Reviewed-by: tschatzl, minqi ! src/hotspot/share/gc/shared/owstTaskTerminator.cpp ! src/hotspot/share/gc/shared/owstTaskTerminator.hpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: 63eb7e38ce84 Author: redestad Date: 2019-01-29 14:34 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/63eb7e38ce84 8217922: Compiler dead code removal Reviewed-by: thartmann, neliasso ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/share/ci/ciArray.hpp ! src/hotspot/share/ci/ciCallProfile.hpp ! src/hotspot/share/ci/ciCallSite.cpp ! src/hotspot/share/ci/ciCallSite.hpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodData.hpp ! src/hotspot/share/ci/ciNullObject.hpp ! src/hotspot/share/ci/ciObject.hpp ! src/hotspot/share/ci/ciStreams.cpp ! src/hotspot/share/ci/ciStreams.hpp ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/ci/ciTypeFlow.hpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/ci/ciUtilities.hpp ! src/hotspot/share/interpreter/invocationCounter.cpp ! src/hotspot/share/interpreter/invocationCounter.hpp ! src/hotspot/share/libadt/set.cpp ! src/hotspot/share/libadt/set.hpp ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/oops/compiledICHolder.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/utilities/bitMap.hpp Changeset: 9d1a788dea3d Author: redestad Date: 2019-01-29 14:43 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/9d1a788dea3d 8217921: Runtime dead code removal Reviewed-by: coleenp, sgehwolf, dholmes ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp ! src/hotspot/cpu/arm/frame_arm.inline.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/sparc/frame_sparc.inline.hpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/share/interpreter/bytecodeStream.hpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodes.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/memory/binaryTreeDictionary.hpp ! src/hotspot/share/memory/binaryTreeDictionary.inline.hpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/statSampler.cpp ! src/hotspot/share/runtime/statSampler.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/utilities/resourceHash.hpp Changeset: 0a35de73f7a8 Author: sgehwolf Date: 2019-01-28 14:07 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0a35de73f7a8 8217877: Dead code in jdk.jlink's TaskHelper Reviewed-by: alanb, mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java Changeset: ad3438957ff5 Author: mullan Date: 2019-01-29 10:24 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ad3438957ff5 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: 8ea340a71f17 Author: naoto Date: 2019-01-29 07:46 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8ea340a71f17 8217609: New era placeholder not recognized by java.text.SimpleDateFormat Reviewed-by: nishjain, rriggs ! make/jdk/src/classes/build/tools/cldrconverter/CalendarType.java ! src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ja.xml ! src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/root.xml ! test/jdk/java/util/Calendar/JapaneseEraNameTest.java Changeset: ab949b3e39bc Author: chegar Date: 2019-01-29 16:12 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ab949b3e39bc 8217976: test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java fails intermittently Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/ProxyServer.java ! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java Changeset: 0f5fd67d0886 Author: lfoltan Date: 2019-01-29 11:56 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0f5fd67d0886 8216970: condy causes JVM crash Summary: Fix issue with ConstantPool::constant_tag_at to correctly handle a condy whose return type is an array. Reviewed-by: acorn, hseigel, jrose ! src/hotspot/share/oops/constantPool.cpp + test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeCondy.java + test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeThroughInvokeWithCondy$A.jasm + test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeThroughInvokeWithCondy.jasm Changeset: d68e38b01cf0 Author: zgu Date: 2019-01-29 12:12 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/d68e38b01cf0 8217794: Missing termination check results violation of termination invariant Reviewed-by: tschatzl, shade ! src/hotspot/share/gc/shared/owstTaskTerminator.cpp Changeset: 005bcf879e09 Author: jcbeyler Date: 2019-01-14 15:40 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/005bcf879e09 8212824: Remove unnecessary spaces before/after comparison in vmTestbase Summary: Remove extra spaces around comparisons Reviewed-by: phh, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001/bi02t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t002/bi02t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI03/bi03t001/bi03t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI03/bi03t002/bi03t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t001/hs201t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t002/hs201t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t001/hs202t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t003/hs203t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref003/followref003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/aod/jvmti_aod.cpp Changeset: 606b80182f64 Author: gziemski Date: 2019-01-29 11:44 -0600 URL: http://hg.openjdk.java.net/zgc/zgc/rev/606b80182f64 8214821: Remove ConcurrentHashTable::get_copy Summary: Remobed get_copy API, replaced gtest usage with get API Reviewed-by: coleenp, rehn, kbarrett ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp Changeset: f3546d51ce9c Author: erikj Date: 2019-01-29 10:09 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f3546d51ce9c 8217910: Slow linking with devkit on Linux Reviewed-by: redestad, ehelin, ihse ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk Changeset: 4cfe0e5a3b79 Author: dcubed Date: 2019-01-29 14:09 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/4cfe0e5a3b79 8217658: baseline_cleanups from Async Monitor Deflation project Summary: baseline_cleanups from Async Monitor Deflation project plus a couple of misc others. Reviewed-by: dholmes, rehn ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.hpp ! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java Changeset: fc5a68ff2c0b Author: jjg Date: 2019-01-29 13:39 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/fc5a68ff2c0b 8217773: Test langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java fails after JDK-8217034 Reviewed-by: clanger, hannesw ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/pkg/B.java Changeset: 1ae0b76bb5df Author: mseledtsov Date: 2019-01-29 15:13 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/1ae0b76bb5df 8217744: [TESTBUG] JFR TestShutdownEvent fails on some systems due to process surviving SIGINT Summary: changed handling of cases when child process suvives the signal Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java Changeset: b92b0baa7afd Author: dtitov Date: 2019-01-29 16:48 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b92b0baa7afd 8163127: Debugger classExclusionFilter does not work correctly with method references Reviewed-by: cjplummer, jcbeyler ! src/hotspot/share/oops/constantPool.cpp + test/jdk/com/sun/jdi/JdbStepTest.java Changeset: 3f4b89a17892 Author: mbaesken Date: 2019-01-29 15:19 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3f4b89a17892 8217979: lib-freetype related configure messages contain wrong configure flag names Reviewed-by: erikj, prr ! make/autoconf/lib-freetype.m4 Changeset: 0d9dee001667 Author: pmuthuswamy Date: 2019-01-30 16:39 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/0d9dee001667 8215577: Remove javadoc support for HTML 4 Reviewed-by: jjg, hannesw ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.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/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/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/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/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/TreeWriter.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/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java ! test/langtools/jdk/javadoc/doclet/AccessSummary/AccessSummary.java ! test/langtools/jdk/javadoc/doclet/MetaTag/MetaTag.java ! test/langtools/jdk/javadoc/doclet/ValidHtml/ValidHtml.java ! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java ! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java ! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java ! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java ! test/langtools/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java ! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java + test/langtools/jdk/javadoc/doclet/testHtml4Removal/TestHtml4Removal.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java ! test/langtools/jdk/javadoc/doclet/testHtmlDocument/testLink.html ! test/langtools/jdk/javadoc/doclet/testHtmlDocument/testMarkup.html ! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java - test/langtools/jdk/javadoc/doclet/testHtmlWarning/TestHtmlWarning.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/langtools/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java ! test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java ! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java ! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java ! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java ! test/langtools/jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java ! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java ! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java ! test/langtools/jdk/javadoc/tool/sampleapi/SampleApiTest.java Changeset: a4b7ea85d668 Author: prappo Date: 2019-01-30 00:24 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/a4b7ea85d668 8218022: Repeated words typos in java.base Reviewed-by: alanb, lancea, mchung Contributed-by: Andrey Turbanov ! src/java.base/share/classes/java/lang/LiveStackFrame.java ! src/java.base/share/classes/java/lang/Object.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/security/cert/Extension.java ! src/java.base/share/classes/java/util/SimpleTimeZone.java ! src/java.base/share/classes/java/util/stream/WhileOps.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/classes/jdk/internal/platform/Metrics.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/security/ssl/HandshakeHash.java ! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLTransport.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java ! src/java.base/share/classes/sun/security/util/math/SmallValue.java Changeset: 754bcf6ca637 Author: prappo Date: 2019-01-30 12:04 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/754bcf6ca637 Merge - test/langtools/jdk/javadoc/doclet/testHtmlWarning/TestHtmlWarning.java Changeset: 55ba2125ba24 Author: mbaesken Date: 2019-01-30 09:57 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/55ba2125ba24 8217786: Provide virtualization related info in the hs_error file on linux s390x Reviewed-by: dholmes, stuefe ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp Changeset: acb1571b1df8 Author: lucy Date: 2019-01-30 14:24 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/acb1571b1df8 8217465: [REDO] - Optimize CodeHeap Analytics Reviewed-by: kvn, thartmann ! src/hotspot/share/code/codeHeapState.cpp Changeset: c88533ce800a Author: tschatzl Date: 2019-01-30 16:19 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/c88533ce800a 8218060: JDK-8217786 breaks build due to remaining unused function Summary: Remove unused function. Reviewed-by: eosterlund ! src/hotspot/os/linux/os_linux.cpp Changeset: 230b84fa7e53 Author: tschatzl Date: 2019-01-30 17:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/230b84fa7e53 8218063: JDK-8218060 breaks build for S390 Summary: Reinstated function removed by JDK-8218060 and properly ifdef'ed it. Reviewed-by: shade, eosterlund ! src/hotspot/os/linux/os_linux.cpp Changeset: 8830bb9587c2 Author: ihse Date: 2019-01-30 18:26 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/8830bb9587c2 8218057: Add ppc64le and s390x profiles to jib-profiles.js Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: ab7fcc43dab4 Author: erikj Date: 2019-01-30 18:27 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ab7fcc43dab4 8217916: Build compare script is not comparing jmods Reviewed-by: ihse ! make/autoconf/compare.sh.in ! make/scripts/compare.sh Changeset: 3997614d4834 Author: shade Date: 2019-01-30 18:34 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/3997614d4834 8218031: Zero broken after JDK-8217922 (Compiler dead code removal) Reviewed-by: thartmann, sgehwolf, shade Contributed-by: Ao Qi ! src/hotspot/share/interpreter/invocationCounter.cpp ! src/hotspot/share/interpreter/invocationCounter.hpp Changeset: f5480f924571 Author: dfuchs Date: 2019-01-30 18:21 +0000 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f5480f924571 8216562: UnknownBodyLength sometimes fails due to "Connection reset by peer" Summary: uses a longer linger time and avoids closing socket too early. Reviewed-by: chegar ! test/jdk/java/net/httpclient/UnknownBodyLengthTest.java Changeset: 556122252316 Author: shade Date: 2019-01-30 19:45 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/556122252316 8217994: os::print_hex_dump should be more resilient against unreadable memory Reviewed-by: zgu, stuefe, lucy ! src/hotspot/share/runtime/os.cpp ! test/hotspot/gtest/runtime/test_os.cpp Changeset: f38270ce02cc Author: zgu Date: 2019-01-30 14:19 -0500 URL: http://hg.openjdk.java.net/zgc/zgc/rev/f38270ce02cc 8217578: Shenandoah cleanup unused timings after concurrent string table change Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: 297183cee278 Author: sangheki Date: 2019-01-29 11:21 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/297183cee278 8217666: gc/nvdimm/* should not be included any tiers Reviewed-by: iignatyev, lkorinth ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/TEST.groups ! 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/jtreg-ext/requires/VMProps.java Changeset: 6a30416606ed Author: kaddepalli Date: 2019-01-30 15:02 +0530 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6a30416606ed 8215921: There is no change when select different Foreground and Background by mouse. Reviewed-by: serb, psadhukhan ! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java ! test/jdk/ProblemList.txt + test/jdk/java/awt/Choice/SelectNewItemTest/SelectNewItemTest.java Changeset: 7d19ac37d7d1 Author: iignatyev Date: 2019-01-30 09:30 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/7d19ac37d7d1 8207922: ctw of jdk.security.auth failed with "Unexpected zero exit codebefore finishing all compilations" Reviewed-by: roland, thartmann ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: ad3bb34fe399 Author: jwilhelm Date: 2019-01-30 21:12 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/ad3bb34fe399 Merge ! 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/jdk/ProblemList.txt Changeset: b5f05fe4a6f8 Author: erikj Date: 2019-01-30 12:54 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b5f05fe4a6f8 8218084: Revert JDK-8218057 Reviewed-by: darcy, ctornqvi ! make/conf/jib-profiles.js Changeset: 6121eee15c23 Author: sviswanathan Date: 2019-01-30 13:47 -0800 URL: http://hg.openjdk.java.net/zgc/zgc/rev/6121eee15c23 8217371: Incorrect LP64 guard in x86.ad after JDK-8210764 (Update avx512 implementation) Reviewed-by: kvn, neliasso, thartmann ! src/hotspot/cpu/x86/x86.ad Changeset: dfacdb971494 Author: jwilhelm Date: 2019-01-31 01:17 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/dfacdb971494 Added tag jdk-13+6 for changeset b5f05fe4a6f8 ! .hgtags Changeset: b6c6071b7774 Author: pliden Date: 2019-01-31 08:02 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/b6c6071b7774 Merge ! .jcheck/conf ! make/autoconf/hotspot.m4 ! make/conf/jib-profiles.js ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! 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/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/logging/logPrefix.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/compiledICHolder.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/parse1.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/globals_extension.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! 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/TestDisableDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestShrinkHeapInSteps.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java ! test/hotspot/jtreg/gc/survivorAlignment/TestAllocationInEden.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionToSurvivor.java ! test/hotspot/jtreg/gc/whitebox/TestWBGC.java Changeset: 45a6edbaee73 Author: pliden Date: 2019-01-31 08:03 +0100 URL: http://hg.openjdk.java.net/zgc/zgc/rev/45a6edbaee73 ZGC: Relax jcheck config ! .jcheck/conf From stuart.monteith at linaro.org Thu Jan 31 13:55:10 2019 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Thu, 31 Jan 2019 13:55:10 +0000 Subject: [aarch64-port-dev ] RFC: 64 bit literal oops In-Reply-To: References: Message-ID: Hello, I've redone the patch such that whether or not it is an oop, addresses are emitted and patched as 64-bit (movz + 3 x movk) when -XX:+Use64BitLiteralAdddresses is passed. I've annotated some more sections to clarify what instructions are being patched or sized, as well as some areas where it hasn't changed - it was worthwhile to do thi The Aarch64_specific_constant::instruction_size enum has been changed to a method. This has encroached on shared code. Arguably this could do with even more refactoring in NativeInst_aarch.(cpp|hpp) and the users thereof if it is to be consistent. Regarding JVM CI and Graal - ZGC doesn't support them yet. Graal will need to be changed to recognise the option and conditionally emit 64-bit addresses (at least in AArch64MacroAssembler::movNativeAddress(Register, long) I've added some more logic to disable Use64BitLiteralAddresses when UseAOT or JVMCI are enabled. The patch is: http://cr.openjdk.java.net/~smonteith/oop64/webrev-20190130/ I've opened a bug in JBS: https://bugs.openjdk.java.net/browse/JDK-8216491 I've been trying to track down the source of some of the constants for the sizes of code. In one instance we have: http://cr.openjdk.java.net/~smonteith/oop64/webrev-20190130/src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp.udiff.html ... there are apparently 12 instructions for each call stub. The emit_static_call_stub() method only uses 8 instructions, but with Use64BitLiteralAddresses enabled the warning "compilation bailout: exception handler overflow" is generated. I've changed the code to emit 14 instructions instead, but I've yet to find the call stub that requires 12 instructions. I'll follow up with the ZGC patch soon - there was a change upstream to lea that needs to be accommodated. BR, Stuart On Mon, 3 Dec 2018 at 18:40, Andrew Haley wrote: > > On 12/3/18 4:53 PM, Stuart Monteith wrote: > > > There is another possible option, which is to just avoid 48-bit > > literals, and just use 64-bit unconditionally everywhere. It would > > mean that we could be easily consistent and 52-bit VA would be easier > > to implement on top of it. Again, I seek people's opinions. > > Could well be. I am starting to wonder if it is worth the effort. > Maybe the best thing to do is have a global 48- to 64-bit switch > and use it everywhere we want a pointer literal. > > Please don't put code of any complexity into header files. Put it > into .c files instead. > > The logic in MacroAssembler::movoop is a already a mess, and > adding an isOop flag to pass to doesn't help. I think it would > make more sense to have explicit 48- and 64-bit mov methods, and > let MacroAssembler::mov(Register, Address) control which one is > called. > > This hunk makes no sense. The comment directly contradicts > the code: > > enum Aarch64_specific_constants { > instruction_size = 3 * 4, // movz, movk, movk, [movk]. See movptr(). > instruction_offset = 0, > displacement_offset = 0, > }; > > It makes no sense to have instruction_size be a constant here. > I guess it never did. > > -- > Andrew Haley > Java Platform Lead Engineer > Red Hat UK Ltd. > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671