From per.liden at oracle.com Wed Apr 1 10:37:42 2015 From: per.liden at oracle.com (per.liden at oracle.com) Date: Wed, 01 Apr 2015 10:37:42 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8076294: Cleanup of CollectedHeap::kind() Message-ID: <201504011037.t31Abgfm022791@aojmv0008> Changeset: 567fd0e6e87c Author: pliden Date: 2015-04-01 10:49 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/567fd0e6e87c 8076294: Cleanup of CollectedHeap::kind() Reviewed-by: stefank, ecaspole ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/runtime/vmStructs.cpp From jon.masamitsu at oracle.com Wed Apr 1 22:47:51 2015 From: jon.masamitsu at oracle.com (jon.masamitsu at oracle.com) Date: Wed, 01 Apr 2015 22:47:51 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads Message-ID: <201504012247.t31Mlqt6007773@aojmv0008> Changeset: af95803d12f2 Author: jmasa Date: 2015-03-17 11:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/af95803d12f2 8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp + test/gc/ergonomics/TestDynamicNumberOfGCThreads.java From bengt.rutisson at oracle.com Thu Apr 2 06:24:35 2015 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Thu, 02 Apr 2015 06:24:35 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8076314: Remove the static instance variable SharedHeap:: _sh Message-ID: <201504020624.t326Oa83000439@aojmv0008> Changeset: a8704a006c39 Author: brutisso Date: 2015-04-02 06:42 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/a8704a006c39 8076314: Remove the static instance variable SharedHeap:: _sh Reviewed-by: pliden, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/shared/ageTable.cpp ! src/share/vm/gc_implementation/shared/ageTable.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp From per.liden at oracle.com Thu Apr 2 10:26:55 2015 From: per.liden at oracle.com (per.liden at oracle.com) Date: Thu, 02 Apr 2015 10:26:55 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504021026.t32AQtZk021569@aojmv0008> Changeset: 5007579fc9a9 Author: david Date: 2015-04-01 12:34 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5007579fc9a9 8016276: CMS concurrentMarkSweepGeneration contains lots of unnecessary allocation failure handling Reviewed-by: stefank, pliden ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: b88bb4de100e Author: pliden Date: 2015-04-02 09:14 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/b88bb4de100e 8076447: Remove unused MemoryManager::kind() Reviewed-by: stefank, tschatzl ! src/share/vm/services/memoryManager.hpp From stefan.karlsson at oracle.com Thu Apr 2 13:59:51 2015 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Thu, 02 Apr 2015 13:59:51 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504021359.t32DxpMT021851@aojmv0008> Changeset: e641ea5c503b Author: stefank Date: 2015-04-02 10:04 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e641ea5c503b 8075955: Replace the macro based implementation of oop_oop_iterate with a template based solution Reviewed-by: brutisso, coleenp, kbarrett, sjohanss ! make/solaris/makefiles/product.make + src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.cpp + src/share/vm/gc_implementation/parNew/parOopClosures.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp + src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/gc_implementation/shared/markSweep.inline.hpp ! src/share/vm/memory/defNewGeneration.cpp + src/share/vm/memory/genOopClosures.cpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/iterator.inline.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/tenuredGeneration.cpp - src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceClassLoaderKlass.hpp + src/share/vm/oops/instanceClassLoaderKlass.inline.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp + src/share/vm/oops/instanceKlass.inline.hpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.hpp + src/share/vm/oops/instanceMirrorKlass.inline.hpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/instanceRefKlass.hpp + src/share/vm/oops/instanceRefKlass.inline.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp - src/share/vm/oops/klassPS.hpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/oops/objArrayKlass.inline.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp - src/share/vm/oops/oop.pcgc.inline.hpp - src/share/vm/oops/oop.psgc.inline.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.hpp + src/share/vm/oops/typeArrayKlass.inline.hpp ! src/share/vm/precompiled/precompiled.hpp Changeset: 73bd472043ee Author: stefank Date: 2015-04-02 10:22 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/73bd472043ee 8076456: Remove unnecessary oopDesc::klass() calls Reviewed-by: pliden, jmasa ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/oops/instanceKlass.inline.hpp From bengt.rutisson at oracle.com Thu Apr 2 17:18:18 2015 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Thu, 02 Apr 2015 17:18:18 +0000 Subject: hg: jdk9/hs-gc/hotspot: 3 new changesets Message-ID: <201504021718.t32HIIxx013884@aojmv0008> Changeset: 4e28fac1367b Author: brutisso Date: 2015-04-02 16:06 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/4e28fac1367b 8076454: Clean up/move things out of SharedHeap Reviewed-by: stefank, sjohanss, david ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 3093ed84601e Author: brutisso Date: 2015-04-02 16:07 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3093ed84601e 8076289: Move the StrongRootsScope out of SharedHeap Reviewed-by: stefank, sjohanss, david ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp + src/share/vm/memory/strongRootsScope.cpp + src/share/vm/memory/strongRootsScope.hpp ! src/share/vm/runtime/thread.hpp Changeset: 9e68a9a208ce Author: brutisso Date: 2015-04-02 16:08 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/9e68a9a208ce 8076452: Remove SharedHeap Reviewed-by: stefank, sjohanss, david ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java ! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java ! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/shared/ageTable.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/memory/gcLocker.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genOopClosures.inline.hpp ! src/share/vm/memory/iterator.hpp - src/share/vm/memory/sharedHeap.cpp - src/share/vm/memory/sharedHeap.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/workgroup.hpp From jesper.wilhelmsson at oracle.com Thu Apr 2 19:51:56 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 02 Apr 2015 19:51:56 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8076267: Remove n_gens() Message-ID: <201504021951.t32Jpu4A023967@aojmv0008> Changeset: 112ea661cf80 Author: jwilhelm Date: 2015-04-02 16:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/112ea661cf80 8076267: Remove n_gens() Reviewed-by: jprovino, kbarrett, jmasa ! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/memoryService.cpp From igor.ignatyev at oracle.com Mon Apr 6 13:57:04 2015 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Mon, 06 Apr 2015 13:57:04 +0000 Subject: hg: jdk9/hs-gc: 8043225: Make whitebox API functions more stable Message-ID: <201504061357.t36DvErp018013@aojmv0008> Changeset: e36425f51dff Author: iignatyev Date: 2015-04-02 19:09 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/e36425f51dff 8043225: Make whitebox API functions more stable Summary: Added checks for null parameters where applicable Reviewed-by: dholmes, iignatyev Contributed-by: Kirill Zhaldybin ! test/lib/sun/hotspot/WhiteBox.java From igor.ignatyev at oracle.com Mon Apr 6 13:57:13 2015 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Mon, 06 Apr 2015 13:57:13 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8043225: Make whitebox API functions more stable Message-ID: <201504061357.t36DvOkg018032@aojmv0008> Changeset: 258bd21076fe Author: iignatyev Date: 2015-04-02 18:53 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/258bd21076fe 8043225: Make whitebox API functions more stable Summary: Added checks for null parameters where applicable Reviewed-by: dholmes, iignatyev Contributed-by: Kirill Zhaldybin ! src/share/vm/prims/whitebox.cpp From thomas.schatzl at oracle.com Tue Apr 7 11:54:05 2015 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Tue, 07 Apr 2015 11:54:05 +0000 Subject: hg: jdk9/hs-gc: 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 Message-ID: <201504071154.t37Bs6OX018581@aojmv0008> Changeset: a264f2988733 Author: tschatzl Date: 2015-04-07 10:41 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/a264f2988733 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces. Reviewed-by: jmasa, pliden, stefank ! test/lib/sun/hotspot/WhiteBox.java From thomas.schatzl at oracle.com Tue Apr 7 11:54:20 2015 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Tue, 07 Apr 2015 11:54:20 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504071154.t37BsP7D018689@aojmv0008> Changeset: 94949d4759d1 Author: drwhite Date: 2015-04-02 16:42 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/94949d4759d1 8069004: Kitchensink hanged with 16Gb heap and GC pause >30 min Summary: Revert bug introduced a few months ago. Reviewed-by: brutisso, tschatzl, jmasa ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp Changeset: 9eb2691d2330 Author: tschatzl Date: 2015-04-07 10:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/9eb2691d2330 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces. Reviewed-by: jmasa, pliden, stefank ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp + test/gc/g1/TestLargePageUseForAuxMemory.java From erik.helin at oracle.com Wed Apr 8 15:53:51 2015 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Wed, 08 Apr 2015 15:53:51 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8076534: CollectedHeapName in SA agent incorrect Message-ID: <201504081553.t38FrpRr010073@aojmv0008> Changeset: 123c1ff593e6 Author: pliden Date: 2015-04-08 15:19 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/123c1ff593e6 8076534: CollectedHeapName in SA agent incorrect Reviewed-by: dsamersoff, sla, tschatzl ! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeap.java ! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java From jesper.wilhelmsson at oracle.com Thu Apr 9 12:37:51 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 09 Apr 2015 12:37:51 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504091237.t39Cbpcj025720@aojmv0008> Changeset: 4f6c752659a9 Author: jwilhelm Date: 2015-04-09 11:29 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/4f6c752659a9 8077302: src/share/vm/oops/instanceRefKlass.inline.hpp has a doubble /* Reviewed-by: stefank, mgerdin ! src/share/vm/oops/instanceClassLoaderKlass.inline.hpp ! src/share/vm/oops/instanceRefKlass.inline.hpp Changeset: c54cb8d2d294 Author: jwilhelm Date: 2015-04-09 11:30 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c54cb8d2d294 8077315: Build failure on OSX after compiler upgrade Reviewed-by: stefank, mgerdin ! src/share/vm/oops/instanceRefKlass.inline.hpp From kim.barrett at oracle.com Thu Apr 9 14:34:27 2015 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Thu, 09 Apr 2015 14:34:27 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504091434.t39EYR1o027003@aojmv0008> Changeset: deface5fadd2 Author: kbarrett Date: 2015-04-08 10:32 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/deface5fadd2 8076265: Simplify deal_with_reference Summary: Eliminate _CHECK_BOTH_FINGERS_ and simplify. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp Changeset: 6d93e6dea8fc Author: kbarrett Date: 2015-04-09 12:40 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6d93e6dea8fc Merge From jesper.wilhelmsson at oracle.com Thu Apr 9 18:55:56 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 09 Apr 2015 18:55:56 +0000 Subject: hg: jdk9/hs-gc: 9 new changesets Message-ID: <201504091855.t39ItuU1029360@aojmv0008> Changeset: f077ae77feb1 Author: erikj Date: 2015-03-27 14:11 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/f077ae77feb1 8076123: 9-dev build fail: make/Init.gmk:142: *** multiple target patterns. Stop. Reviewed-by: ihse ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/Init.gmk ! make/InitSupport.gmk ! make/Main.gmk Changeset: faea4d6fcb96 Author: amurillo Date: 2015-03-31 11:13 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/faea4d6fcb96 Merge Changeset: 570b03b47e28 Author: tbell Date: 2015-03-16 17:59 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/570b03b47e28 8061346: Source changes needed to build JDK 9 with Mac OS9 'Maverics' and clang/Xcode 5.1.1 Reviewed-by: dholmes, erikj ! make/jprt.properties Changeset: 5ca3176f8c39 Author: prr Date: 2015-03-17 14:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/5ca3176f8c39 Merge Changeset: 438ea9f5679a Author: prr Date: 2015-03-17 12:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/438ea9f5679a 8075277: JDK is still building X11 related Java files on OSX Reviewed-by: ihse, erikj, serb ! make/CompileJavaModules.gmk Changeset: 375bfc8cfac1 Author: prr Date: 2015-03-17 14:54 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/375bfc8cfac1 Merge ! make/CompileJavaModules.gmk Changeset: 4f980722d6ac Author: ddehaven Date: 2015-03-24 11:00 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/4f980722d6ac Merge ! common/autoconf/generated-configure.sh Changeset: e17741a81cea Author: ddehaven Date: 2015-03-31 16:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/e17741a81cea Merge ! common/autoconf/generated-configure.sh Changeset: de50bf099b20 Author: jwilhelm Date: 2015-04-09 17:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/de50bf099b20 Merge From jesper.wilhelmsson at oracle.com Thu Apr 9 18:56:00 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 09 Apr 2015 18:56:00 +0000 Subject: hg: jdk9/hs-gc/jaxp: 3 new changesets Message-ID: <201504091856.t39Iu0fu029441@aojmv0008> Changeset: 8bcecaa32927 Author: aefimov Date: 2015-03-30 14:54 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jaxp/rev/8bcecaa32927 8074297: substring in XSLT returns wrong character if string contains supplementary chars Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java Changeset: 4952638cf5c2 Author: aefimov Date: 2015-04-01 16:01 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jaxp/rev/4952638cf5c2 8076290: JCK test api/xsl/conf/string/string17 starts failing after JDK-8074297 Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java Changeset: a51d7abedc99 Author: aefimov Date: 2015-04-01 17:07 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jaxp/rev/a51d7abedc99 8073385: Bad error message on parsing illegal character in XML attribute Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug8073385.java From jesper.wilhelmsson at oracle.com Thu Apr 9 18:56:03 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 09 Apr 2015 18:56:03 +0000 Subject: hg: jdk9/hs-gc/nashorn: 2 new changesets Message-ID: <201504091856.t39Iu3J0029498@aojmv0008> Changeset: 869d0372b303 Author: hannesw Date: 2015-03-26 21:39 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/nashorn/rev/869d0372b303 8075366: Slow scope access to global let/const does not work Reviewed-by: sundar, attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! test/script/basic/es6/let-eval.js ! test/script/basic/es6/let-eval.js.EXPECTED Changeset: ca150ddd536e Author: hannesw Date: 2015-03-26 22:13 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/nashorn/rev/ca150ddd536e 8075231: Typed array setters are very slow when index exceeds capacity Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java From jesper.wilhelmsson at oracle.com Thu Apr 9 18:56:07 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 09 Apr 2015 18:56:07 +0000 Subject: hg: jdk9/hs-gc/langtools: 6 new changesets Message-ID: <201504091856.t39Iu7sc029508@aojmv0008> Changeset: 801b26483eb6 Author: vromero Date: 2015-03-27 10:11 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/langtools/rev/801b26483eb6 8075184: javac is mistakenly considering an missing enclosing instance error as an overload error Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/diags/examples/CantAccessInnerClsConstr.java ! test/tools/javac/lambda/MethodReference23.java ! test/tools/javac/lambda/MethodReference23.out Changeset: 8e78a3933944 Author: bpatel Date: 2015-03-28 10:18 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/langtools/rev/8e78a3933944 8076026: DocTree should parse hyphenated attributes correctly Reviewed-by: jjg, ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! test/tools/javac/doctree/AttrTest.java Changeset: 816bd88d33a8 Author: sadayapalam Date: 2015-03-30 17:09 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-gc/langtools/rev/816bd88d33a8 8062373: Project Coin: diamond and anonymous classes Summary: Allow diamond inference in combination with anonymous class instance creation Reviewed-by: mcimadamore, vromero Contributed-by: srikanth.adayapalam at oracle.com, maurizio.cimadamore at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java ! test/tools/javac/diags/examples/DiamondAndAnonClass.java + test/tools/javac/diags/examples/DiamondAndNonDenotableTypes.java ! test/tools/javac/failover/CheckAttributedTree.java ! test/tools/javac/generics/diamond/6939780/T6939780.java ! test/tools/javac/generics/diamond/6939780/T6939780_7.out ! test/tools/javac/generics/diamond/6939780/T6939780_8.out + test/tools/javac/generics/diamond/6939780/T6939780_9.out ! test/tools/javac/generics/diamond/6996914/T6996914a.java ! test/tools/javac/generics/diamond/6996914/T6996914b.java ! test/tools/javac/generics/diamond/8065986/T8065986b.java ! test/tools/javac/generics/diamond/8065986/T8065986b.out + test/tools/javac/generics/diamond/MultipleInferenceHooksTest.java ! test/tools/javac/generics/diamond/neg/Neg01.java ! test/tools/javac/generics/diamond/neg/Neg01.out ! test/tools/javac/generics/diamond/neg/Neg02.java ! test/tools/javac/generics/diamond/neg/Neg02.out ! test/tools/javac/generics/diamond/neg/Neg03.java ! test/tools/javac/generics/diamond/neg/Neg03.out ! test/tools/javac/generics/diamond/neg/Neg04.java ! test/tools/javac/generics/diamond/neg/Neg04.out ! test/tools/javac/generics/diamond/neg/Neg05.java ! test/tools/javac/generics/diamond/neg/Neg05.out ! test/tools/javac/generics/diamond/neg/Neg06.java ! test/tools/javac/generics/diamond/neg/Neg06.out ! test/tools/javac/generics/diamond/neg/Neg07.java ! test/tools/javac/generics/diamond/neg/Neg07.out ! test/tools/javac/generics/diamond/neg/Neg09.java ! test/tools/javac/generics/diamond/neg/Neg09.out + test/tools/javac/generics/diamond/neg/Neg12.java + test/tools/javac/generics/diamond/neg/Neg12.out + test/tools/javac/generics/diamond/neg/Neg13.java + test/tools/javac/generics/diamond/neg/Neg13.out + test/tools/javac/generics/diamond/neg/Neg14.java + test/tools/javac/generics/diamond/neg/Neg14.out + test/tools/javac/generics/diamond/neg/Neg15.java + test/tools/javac/generics/diamond/neg/Neg15.out + test/tools/javac/generics/diamond/neg/Neg16.java + test/tools/javac/generics/diamond/neg/Neg16.out + test/tools/javac/generics/diamond/neg/Neg17.java + test/tools/javac/generics/diamond/neg/Neg17.out + test/tools/javac/generics/diamond/neg/Neg18.java + test/tools/javac/generics/diamond/neg/Neg18.out + test/tools/javac/generics/diamond/neg/Neg19.java + test/tools/javac/generics/diamond/neg/Neg19.out + test/tools/javac/generics/diamond/neg/pkg/Neg18_01.java ! test/tools/javac/generics/diamond/pos/Pos01.java ! test/tools/javac/generics/diamond/pos/Pos02.java ! test/tools/javac/generics/diamond/pos/Pos03.java ! test/tools/javac/generics/diamond/pos/Pos04.java ! test/tools/javac/generics/diamond/pos/Pos05.java ! test/tools/javac/generics/inference/8055963/T8055963.java ! test/tools/javac/lambda/8066974/T8066974.java ! test/tools/javac/lambda/8066974/T8066974.out ! test/tools/javac/lambda/TargetType46.java ! test/tools/javac/lambda/TargetType46.out ! test/tools/javac/lambda/TargetType68.java + test/tools/javac/lambda/TargetType68.out ! test/tools/javac/lambda/TargetType69.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java ! test/tools/javac/scope/DupUnsharedTest.java Changeset: 82a435ed8d1a Author: sadayapalam Date: 2015-03-23 09:48 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-gc/langtools/rev/82a435ed8d1a 7040592: Gen.java: fix code for handling 'null' literal when expected type is array Summary: Eliminate needless checkcast when null is assigned to a multi-dimensional array typedobject Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/T7040592/CoerceNullToMoreSpecificTypeTest.java + test/tools/javac/T7040592/T7040592.java Changeset: 701e145238da Author: anazarov Date: 2015-03-26 17:39 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/langtools/rev/701e145238da 8075610: java.desktop module dependency can be eliminated in tools/javac/generics/inference/5073060/GenericsAndPackages.java Reviewed-by: jjg ! test/tools/javac/generics/inference/5073060/GenericsAndPackages.java Changeset: 448dc7c4756d Author: anazarov Date: 2015-03-30 16:38 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/langtools/rev/448dc7c4756d 8075752: jdk.compiler dependency can be eliminated in MethodReferenceNullCheckTest.java Reviewed-by: jjg ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceNullCheckTest.java From jesper.wilhelmsson at oracle.com Thu Apr 9 18:56:09 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 09 Apr 2015 18:56:09 +0000 Subject: hg: jdk9/hs-gc/jdk: 37 new changesets Message-ID: <201504091856.t39IuGlr029607@aojmv0008> Changeset: 47642bd23144 Author: sadayapalam Date: 2015-03-26 11:59 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/47642bd23144 8076039: Remove the unused internal API sun.reflect.misc.FieldUtil.getDeclaredFields Reviewed-by: mchung, hawtin ! src/java.base/share/classes/sun/reflect/misc/FieldUtil.java Changeset: 8bdd7ca97cf4 Author: dholmes Date: 2015-03-26 19:25 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/8bdd7ca97cf4 8072740: move closed jvm.cfg files out of open repo Reviewed-by: erikj, ihse, dlong ! make/copy/Copy-java.base.gmk - src/java.base/unix/conf/arm/jvm.cfg - src/java.base/unix/conf/ppc/jvm.cfg Changeset: 109fe80c6e84 Author: coffeys Date: 2015-03-27 19:13 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/109fe80c6e84 8059588: deadlock in java/io/PrintStream when verbose javax.net.debug flags are set Reviewed-by: mullan ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SessionManager.java Changeset: 0c0c2f87eeb2 Author: okutsu Date: 2015-03-30 16:31 +0900 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/0c0c2f87eeb2 8075548: SimpleDateFormat formatting of "LLLL" in English is incorrect; should be identical to "MMMM" Reviewed-by: naoto ! src/java.base/share/classes/java/util/Calendar.java + test/java/util/Calendar/Bug8075548.java ! test/java/util/Calendar/NarrowNamesTest.java Changeset: bffa5fa36c0e Author: aefimov Date: 2015-03-30 14:52 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/bffa5fa36c0e 8074297: substring in XSLT returns wrong character if string contains supplementary chars Reviewed-by: joehw ! test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java Changeset: 581a90480b89 Author: aefimov Date: 2015-03-30 15:57 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/581a90480b89 8075667: (tz) Support tzdata2015b Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: 5996acb95892 Author: rriggs Date: 2015-03-30 09:45 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/5996acb95892 8076184: Cleanup compile/link warnings on Solaris Summary: Cleanup reorder-sparc* and jni_util.c files Reviewed-by: erikj, alanb ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! make/mapfiles/libzip/reorder-sparcv9 ! make/mapfiles/libzip/reorder-x86 ! src/java.base/unix/native/libjava/jni_util_md.c Changeset: ffff8cd3b1e2 Author: rriggs Date: 2015-03-30 09:49 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/ffff8cd3b1e2 7021006: (process) Remove disabled clone-exec feature Summary: Remove clone implemention on Unix Reviewed-by: martin, alanb, dholmes ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.base/unix/native/libjava/childproc.c ! src/java.base/unix/native/libjava/childproc.h Changeset: a54a0169968c Author: martin Date: 2015-03-30 09:46 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/a54a0169968c 8076105: java/util/zip/EntryCount64k.java failing after push for JDK-8073158 Summary: Fix Windows newline problem; write enclosing class file for MacOSX Reviewed-by: sherman, alanb ! test/java/util/zip/EntryCount64k.java Changeset: edb18ea158ff Author: serb Date: 2015-03-12 08:57 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/edb18ea158ff 8074668: [macosx] Mac 10.10: Application run with splash screen has focus issues Reviewed-by: prr, ant, alexsch ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: fc76d530de50 Author: anashaty Date: 2015-03-16 20:32 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/fc76d530de50 8073008: press-and-hold input method for accented characters works incorrectly on OS X Reviewed-by: azvegint, alexp ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m Changeset: 2b356bbb739a Author: alexsch Date: 2015-03-17 14:38 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/2b356bbb739a 8040328: JSlider has wrong preferred size with Synth LAF Reviewed-by: alexsch, ant Contributed-by: Semyon Sadetsky ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSliderUI.java + test/javax/swing/plaf/synth/8040328/bug8040328.java Changeset: a51bcae1e74c Author: prr Date: 2015-03-17 14:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/a51bcae1e74c Merge - make/gensrc/Gensrc-jdk.jconsole.gmk - src/jdk.jconsole/share/classes/sun/tools/jconsole/Version.java.template Changeset: c99de5780799 Author: prr Date: 2015-03-17 15:18 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/c99de5780799 8075277: JDK is still building X11 related Java files on OSX Reviewed-by: ihse, erikj, serb ! src/java.desktop/macosx/classes/sun/font/CFontManager.java + src/java.desktop/macosx/classes/sun/font/NativeFont.java + src/java.desktop/macosx/classes/sun/font/NativeStrike.java Changeset: e4ddba72be7b Author: yan Date: 2015-03-18 10:30 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/e4ddba72be7b 8074807: Fix some tests unnecessary using internal API Reviewed-by: azvegint, alexsch + test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.html + test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java + test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.html + test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java + test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html + test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.java ! test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java + test/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java + test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.html + test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.java ! test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java ! test/java/awt/keyboard/EqualKeyCode/EqualKeyCode.java ! test/javax/swing/ToolTipManager/7123767/bug7123767.java Changeset: c8e58fcaa208 Author: alexsch Date: 2015-03-18 15:03 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/c8e58fcaa208 4473075: JTable header rendering problem (after setting preferred size) Reviewed-by: alexsch, serb Contributed-by: Semyon Sadetsky ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java + test/javax/swing/JTableHeader/4473075/bug4473075.java Changeset: c08405d53154 Author: bae Date: 2015-03-23 11:19 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/c08405d53154 8074954: ImageInputStreamImpl.readShort/readInt do not behave correctly at EOF Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java + test/javax/imageio/stream/ShortStreamTest.java Changeset: acab1abcd70e Author: ihse Date: 2015-03-24 10:52 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/acab1abcd70e 8075717: Replace INTERNAL_BUILD with DEBUG in awt Reviewed-by: serb, azvegint ! make/lib/Awt2dLibraries.gmk ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c ! src/java.desktop/unix/native/libawt_xawt/xawt/gnome_interface.c ! src/java.desktop/windows/native/libawt/windows/awt.h Changeset: 8a7f8404ffba Author: ddehaven Date: 2015-03-24 11:00 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/8a7f8404ffba Merge - test/java/util/Properties/Basic.java Changeset: 2ff00fc904dd Author: alexsch Date: 2015-03-25 12:37 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/2ff00fc904dd 8075244: [macosx] The fix for JDK-8043869 should be reworked Reviewed-by: prr, serb, ant ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: 1e1f40596cbf Author: ddehaven Date: 2015-03-31 16:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/1e1f40596cbf Merge Changeset: 05e152013a87 Author: aefimov Date: 2015-04-01 16:01 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/05e152013a87 8076290: JCK test api/xsl/conf/string/string17 starts failing after JDK-8074297 Reviewed-by: joehw ! test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java Changeset: 9e1feb1d7722 Author: dfuchs Date: 2015-04-02 11:42 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/9e1feb1d7722 8075810: LogManager.readConfiguration may throw undocumented IllegalArgumentException Summary: LogManager.readConfiguration will wrap the IllegalArgumentException thrown by Properties.load inside an IOException. Reviewed-by: lancea, mchung, rriggs ! src/java.logging/share/classes/java/util/logging/LogManager.java + test/java/util/logging/LogManager/Configuration/InvalidEscapeConfigurationTest.java Changeset: 4abd26029802 Author: dfuchs Date: 2015-04-02 16:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/4abd26029802 7113878: LogManager - namedLoggers should be ConcurrentHashMap instead of Hashtable Summary: namedLoggers is now a ConcurrentHashMap. findLogger is updated to take benefit of the change. Reviewed-by: dholmes, lancea, martin, mchung, plevart Contributed-by: Peter Levart , Daniel Fuchs ! src/java.logging/share/classes/java/util/logging/LogManager.java + test/java/util/logging/LogManager/TestLoggerNames.java Changeset: 91deecaf2d70 Author: rriggs Date: 2015-04-02 14:25 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/91deecaf2d70 8076441: Dead code in java.time.chrono.Chronology.isLeapYear after fixing JDK-8067800 Reviewed-by: igerasim, rriggs Contributed-by: nadeesh.tv at oracle.com ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java Changeset: 3b1241ecb05b Author: mikael Date: 2015-04-02 11:54 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/3b1241ecb05b 8074840: Resolve disabled warnings for libjli and libjli_static Reviewed-by: dholmes, ksrini ! make/lib/CoreLibraries.gmk ! src/java.base/macosx/native/libjli/java_md_macosx.c ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/share/native/libjli/parse_manifest.c ! src/java.base/share/native/libjli/splashscreen_stubs.c ! src/java.base/share/native/libjli/wildcard.c ! src/java.base/unix/native/libjli/java_md.h ! src/java.base/unix/native/libjli/java_md_common.c ! src/java.base/unix/native/libjli/java_md_solinux.c ! src/java.base/windows/native/libjli/cmdtoargs.c ! src/java.base/windows/native/libjli/java_md.c ! src/java.base/windows/native/libjli/java_md.h Changeset: 0c3aa853064e Author: bchristi Date: 2015-04-02 12:33 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/0c3aa853064e 8071667: HashMap.computeIfAbsent() adds entry that HashMap.get() does not find. Summary: Throw ConcurrentModificationException from computeIfAbsent() & friends Reviewed-by: chegar, psandoz ! src/java.base/share/classes/java/util/HashMap.java ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/Map.java + test/java/util/Map/FunctionalCMEs.java Changeset: d2e531049824 Author: ykantser Date: 2015-03-19 09:01 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/d2e531049824 8064923: [TESTBUG] jps doesn't display anything on embedded platforms and it causes some tests to fail Reviewed-by: egahlin, jbachorik ! test/sun/tools/jps/JpsHelper.java Changeset: 6ab205cbdb64 Author: sspitsyn Date: 2015-03-20 01:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/6ab205cbdb64 8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement. Summary: update java/lang/instrument/RedefineMethodInBacktrace.sh test to cover the hotspot fix Reviewed-by: coleenp, dcubed ! test/java/lang/instrument/RedefineMethodInBacktrace.sh ! test/java/lang/instrument/RedefineMethodInBacktraceApp.java ! test/java/lang/instrument/RedefineMethodInBacktraceTarget.java ! test/java/lang/instrument/RedefineMethodInBacktraceTargetB.java ! test/java/lang/instrument/RedefineMethodInBacktraceTargetB_2.java ! test/java/lang/instrument/RedefineMethodInBacktraceTarget_2.java Changeset: 0eeee7571789 Author: dcubed Date: 2015-03-20 15:21 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/0eeee7571789 Merge Changeset: 5d67183a488a Author: erikj Date: 2015-03-25 09:37 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/5d67183a488a 8075725: Remove /jre subdir in hotspot dist dir Reviewed-by: tbell, ihse ! make/Import.gmk Changeset: d6d93b99835c Author: ykantser Date: 2015-03-25 12:39 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/d6d93b99835c 8075820: java/lang/management/ThreadMXBean/FindDeadlocks.java should be unquarantined Reviewed-by: jbachorik, sspitsyn ! test/ProblemList.txt ! test/java/lang/management/ThreadMXBean/FindDeadlocks.java Changeset: 483ecfd42109 Author: ykantser Date: 2015-03-25 15:22 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/483ecfd42109 Merge Changeset: 3fc03181d7cd Author: hseigel Date: 2015-03-29 09:21 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/3fc03181d7cd Merge - make/Makefile - test/java/util/Properties/Basic.java Changeset: ce259f9be831 Author: farvidsson Date: 2015-03-30 10:10 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/ce259f9be831 8076154: com/sun/jdi/InstanceFilter.java failing due to missing MethodEntryRequest calls Summary: Some jdi tests are failing due to missing MethodEntryRequest events during the test execution. Reviewed-by: sla, jbachorik ! test/com/sun/jdi/InstanceFilter.java Changeset: 786a96919a43 Author: jbachorik Date: 2015-03-25 18:33 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/786a96919a43 8023093: Add ManagementAgent.status diagnostic command Reviewed-by: sla ! src/java.management/share/classes/sun/management/Agent.java - test/sun/management/jmxremote/startstop/JMXStartStopDoSomething.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java + test/sun/management/jmxremote/startstop/JMXStatusTest.java + test/sun/management/jmxremote/startstop/ManagementAgentJcmd.java + test/sun/management/jmxremote/startstop/PortAllocator.java ! test/sun/management/jmxremote/startstop/REMOTE_TESTING.txt + test/sun/management/jmxremote/startstop/TestApp.java Changeset: 194ce0d739b9 Author: ccheung Date: 2015-04-03 13:46 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/194ce0d739b9 Merge - src/java.base/unix/conf/arm/jvm.cfg - src/java.base/unix/conf/ppc/jvm.cfg From jesper.wilhelmsson at oracle.com Thu Apr 9 18:56:17 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 09 Apr 2015 18:56:17 +0000 Subject: hg: jdk9/hs-gc/hotspot: 52 new changesets Message-ID: <201504091856.t39IuIfN029610@aojmv0008> Changeset: f4b8d39bd2a7 Author: ykantser Date: 2015-03-26 16:36 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f4b8d39bd2a7 8075586: Add @modules as needed to the open hotspot tests Reviewed-by: sla, ctornqvi, lfoltan, mchung, alanb Contributed-by: alexander.kulyakhtin at oracle.com ! test/TEST.ROOT ! test/compiler/arguments/CheckCompileThresholdScaling.java ! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java ! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java ! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java ! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java ! test/compiler/c1/6932496/Test6932496.java ! test/compiler/c2/6589834/Test_ia32.java ! test/compiler/c2/6852078/Test6852078.java ! test/compiler/c2/6857159/Test6857159.java ! test/compiler/c2/6968348/Test6968348.java ! test/compiler/c2/7047069/Test7047069.java ! test/compiler/c2/7068051/Test7068051.java ! test/compiler/c2/7190310/Test7190310_unsafe.java ! test/compiler/c2/8004867/TestIntUnsafeCAS.java ! test/compiler/c2/8004867/TestIntUnsafeOrdered.java ! test/compiler/c2/8004867/TestIntUnsafeVolatile.java ! test/compiler/c2/8005956/PolynomialRoot.java ! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java ! test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java ! test/compiler/codecache/CheckSegmentedCodeCache.java ! test/compiler/codecache/CheckUpperLimit.java ! test/compiler/codecache/OverflowCodeCacheTest.java ! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java ! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java ! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java ! test/compiler/codecache/jmx/BeanTypeTest.java ! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java ! test/compiler/codecache/jmx/GetUsageTest.java ! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java ! test/compiler/codecache/jmx/ManagerNamesTest.java ! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java ! test/compiler/codecache/jmx/PeakUsageTest.java ! test/compiler/codecache/jmx/ThresholdNotificationsTest.java ! test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java ! test/compiler/codecache/jmx/UsageThresholdExceededTest.java ! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java ! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java ! test/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/compiler/codecache/stress/RandomAllocationTest.java ! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java ! test/compiler/codegen/6896617/Test6896617.java ! test/compiler/codegen/7100757/Test7100757.java ! test/compiler/codegen/7184394/TestAESMain.java ! test/compiler/codegen/8011901/Test8011901.java ! test/compiler/cpuflags/RestoreMXCSR.java ! test/compiler/debug/VerifyAdapterSharing.java ! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java ! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java ! test/compiler/floatingpoint/TestPow2.java ! test/compiler/intrinsics/bmi/TestAndnI.java ! test/compiler/intrinsics/bmi/TestAndnL.java ! test/compiler/intrinsics/bmi/TestBlsiI.java ! test/compiler/intrinsics/bmi/TestBlsiL.java ! test/compiler/intrinsics/bmi/TestBlsmskI.java ! test/compiler/intrinsics/bmi/TestBlsmskL.java ! test/compiler/intrinsics/bmi/TestBlsrI.java ! test/compiler/intrinsics/bmi/TestBlsrL.java ! test/compiler/intrinsics/bmi/TestLzcntI.java ! test/compiler/intrinsics/bmi/TestLzcntL.java ! test/compiler/intrinsics/bmi/TestTzcntI.java ! test/compiler/intrinsics/bmi/TestTzcntL.java ! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java ! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java ! test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java ! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactILoadTest.java ! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/DecExactITest.java ! test/compiler/intrinsics/mathexact/DecExactLTest.java ! test/compiler/intrinsics/mathexact/IncExactITest.java ! test/compiler/intrinsics/mathexact/IncExactLTest.java ! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactILoadTest.java ! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactILoadTest.java ! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactICondTest.java ! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactILoadTest.java ! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java ! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java ! test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java ! test/compiler/jsr292/ConcurrentClassLoadingTest.java ! test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java ! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/compiler/jsr292/VMAnonymousClasses.java ! test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java ! test/compiler/oracle/CheckCompileCommandOption.java ! test/compiler/oracle/TestCompileCommand.java ! test/compiler/osr/TestOSRWithNonEmptyStack.java ! test/compiler/profiling/spectrapredefineclass/Launcher.java ! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/compiler/rangechecks/TestRangeCheckSmearing.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortThresholdOption.java ! test/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java ! test/compiler/rtm/cli/TestRTMLockingThresholdOption.java ! test/compiler/rtm/cli/TestRTMRetryCountOption.java ! test/compiler/rtm/cli/TestRTMSpinLoopCountOption.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java ! test/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAbortThreshold.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMRetryCount.java ! test/compiler/rtm/locking/TestRTMSpinLoopCount.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/rtm/locking/TestUseRTMDeopt.java ! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java ! test/compiler/rtm/locking/TestUseRTMForStackLocks.java ! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java ! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java ! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java ! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java ! test/compiler/runtime/8010927/Test8010927.java ! test/compiler/startup/NumCompilerThreadsCheck.java ! test/compiler/startup/SmallCodeCacheStartup.java ! test/compiler/startup/StartupOutput.java ! test/compiler/tiered/ConstantGettersTransitionsTest.java ! test/compiler/tiered/LevelTransitionTest.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java ! test/compiler/types/correctness/CorrectnessTest.java ! test/compiler/types/correctness/OffTest.java ! test/compiler/uncommontrap/TestUnstableIfTrap.java ! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java ! test/compiler/unsafe/UnsafeRaw.java ! test/compiler/whitebox/AllocationCodeBlobTest.java ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeFramesTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/ForceNMethodSweepTest.java ! test/compiler/whitebox/GetCodeHeapEntriesTest.java ! test/compiler/whitebox/GetNMethodTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/LockCompilationTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/compiler/whitebox/SetDontInlineMethodTest.java ! test/compiler/whitebox/SetForceInlineMethodTest.java ! test/gc/6581734/Test6581734.java ! test/gc/6941923/Test6941923.java ! test/gc/7072527/TestFullGCCount.java ! test/gc/TestCardTablePageCommits.java ! test/gc/TestGCLogRotationViaJcmd.java ! test/gc/TestObjectAlignment.java ! test/gc/TestSmallHeap.java ! test/gc/TestSoftReferencesBehaviorOnOOME.java ! test/gc/TestVerifyDuringStartup.java ! test/gc/TestVerifySilently.java ! test/gc/arguments/TestArrayAllocatorMallocLimit.java ! test/gc/arguments/TestCMSHeapSizeFlags.java ! test/gc/arguments/TestCompressedClassFlags.java ! test/gc/arguments/TestDynMaxHeapFreeRatio.java ! test/gc/arguments/TestDynMinHeapFreeRatio.java ! test/gc/arguments/TestG1ConcRefinementThreads.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/arguments/TestG1HeapSizeFlags.java ! test/gc/arguments/TestG1PercentageOptions.java ! test/gc/arguments/TestHeapFreeRatio.java ! test/gc/arguments/TestInitialTenuringThreshold.java ! test/gc/arguments/TestMaxNewSize.java ! test/gc/arguments/TestMinInitialErgonomics.java ! test/gc/arguments/TestObjectTenuringFlags.java ! test/gc/arguments/TestParallelGCThreads.java ! test/gc/arguments/TestParallelHeapSizeFlags.java ! test/gc/arguments/TestSerialHeapSizeFlags.java ! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java ! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java ! test/gc/arguments/TestUseCompressedOopsErgo.java ! test/gc/arguments/TestUseNUMAInterleaving.java ! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/gc/concurrentMarkSweep/GuardShrinkWarning.java ! test/gc/defnew/HeapChangeLogging.java ! test/gc/g1/Test2GbHeap.java ! test/gc/g1/TestEagerReclaimHumongousRegions.java ! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java ! test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java ! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java ! test/gc/g1/TestGCLogMessages.java ! test/gc/g1/TestHumongousAllocInitialMark.java ! test/gc/g1/TestHumongousCodeCacheRoots.java ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestPrintGCDetails.java ! test/gc/g1/TestPrintRegionRememberedSetInfo.java ! test/gc/g1/TestShrinkAuxiliaryData00.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java ! test/gc/g1/TestShrinkDefragmentedHeap.java ! test/gc/g1/TestStringDeduplicationAgeThreshold.java ! test/gc/g1/TestStringDeduplicationFullGC.java ! test/gc/g1/TestStringDeduplicationInterned.java ! test/gc/g1/TestStringDeduplicationPrintOptions.java ! test/gc/g1/TestStringDeduplicationTableRehash.java ! test/gc/g1/TestStringDeduplicationTableResize.java ! test/gc/g1/TestStringDeduplicationYoungGC.java ! test/gc/g1/TestStringSymbolTableStats.java ! test/gc/g1/TestSummarizeRSetStats.java ! test/gc/g1/TestSummarizeRSetStatsPerRegion.java ! test/gc/g1/TestSummarizeRSetStatsThreads.java ! test/gc/logging/TestGCId.java ! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java ! test/gc/metaspace/TestCapacityUntilGCWrapAround.java ! test/gc/metaspace/TestMetaspaceMemoryPool.java ! test/gc/metaspace/TestMetaspacePerfCounters.java ! test/gc/metaspace/TestMetaspaceSizeFlags.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java ! test/gc/parallelScavenge/AdaptiveGCBoundary.java ! test/gc/startup_warnings/TestCMS.java ! test/gc/startup_warnings/TestDefNewCMS.java ! test/gc/startup_warnings/TestDefaultMaxRAMFraction.java ! test/gc/startup_warnings/TestG1.java ! test/gc/startup_warnings/TestNoParNew.java ! test/gc/startup_warnings/TestParNewCMS.java ! test/gc/startup_warnings/TestParNewSerialOld.java ! test/gc/startup_warnings/TestParallelGC.java ! test/gc/startup_warnings/TestParallelScavengeSerialOld.java ! test/gc/startup_warnings/TestSerialGC.java ! test/gc/survivorAlignment/TestAllocationInEden.java ! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/gc/survivorAlignment/TestPromotionToSurvivor.java ! test/gc/whitebox/TestConcMarkCycleWB.java ! test/gc/whitebox/TestWBGC.java ! test/runtime/6819213/TestBootNativeLibraryPath.java ! test/runtime/8003720/Test8003720.java ! test/runtime/8026365/InvokeSpecialAnonTest.java ! test/runtime/BadObjectClass/BootstrapRedefine.java ! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java ! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java ! test/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/runtime/ClassFile/JsrRewriting.java ! test/runtime/ClassFile/OomWhileParsingRepeatedJsr.java ! test/runtime/ClassFile/UnsupportedClassFileVersion.java ! test/runtime/CommandLine/BooleanFlagWithInvalidValue.java ! test/runtime/CommandLine/CompilerConfigFileWarning.java ! test/runtime/CommandLine/ConfigFileParsing.java ! test/runtime/CommandLine/ConfigFileWarning.java ! test/runtime/CommandLine/FlagWithInvalidValue.java ! test/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java ! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java ! test/runtime/CommandLine/TestHexArguments.java ! test/runtime/CommandLine/TestNullTerminatedFlags.java ! test/runtime/CommandLine/TestVMOptions.java ! test/runtime/CommandLine/TraceExceptionsTest.java ! test/runtime/CommandLine/UnrecognizedVMOption.java ! test/runtime/CommandLine/VMOptionWarning.java ! test/runtime/CompressedOops/CompressedClassPointers.java ! test/runtime/CompressedOops/CompressedClassSpaceSize.java ! test/runtime/CompressedOops/CompressedKlassPointerAndOops.java ! test/runtime/CompressedOops/ObjectAlignment.java ! test/runtime/CompressedOops/UseCompressedOops.java ! test/runtime/EnclosingMethodAttr/EnclMethodAttr.java ! test/runtime/ErrorHandling/ProblematicFrameTest.java ! test/runtime/ErrorHandling/SecondaryErrorTest.java ! test/runtime/InternalApi/ThreadCpuTimesDeadlock.java ! test/runtime/LoadClass/LoadClassNegative.java ! test/runtime/LocalVariableTable/TestLVT.java ! test/runtime/Metaspace/FragmentMetaspace.java ! test/runtime/NMT/AutoshutdownNMT.java ! test/runtime/NMT/BaselineWithParameter.java ! test/runtime/NMT/CommandLineDetail.java ! test/runtime/NMT/CommandLineEmptyArgument.java ! test/runtime/NMT/CommandLineInvalidArgument.java ! test/runtime/NMT/CommandLineSummary.java ! test/runtime/NMT/CommandLineTurnOffNMT.java ! test/runtime/NMT/JcmdBaselineDetail.java ! test/runtime/NMT/JcmdDetailDiff.java ! test/runtime/NMT/JcmdScale.java ! test/runtime/NMT/JcmdScaleDetail.java ! test/runtime/NMT/JcmdSummaryDiff.java ! test/runtime/NMT/JcmdWithNMTDisabled.java ! test/runtime/NMT/MallocRoundingReportTest.java ! test/runtime/NMT/MallocStressTest.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/MallocTrackingVerify.java ! test/runtime/NMT/NMTWithCDS.java ! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java ! test/runtime/NMT/ReleaseNoCommit.java ! test/runtime/NMT/ShutdownTwice.java ! test/runtime/NMT/SummaryAfterShutdown.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java ! test/runtime/NMT/VirtualAllocTestType.java ! test/runtime/PerfMemDestroy/PerfMemDestroy.java ! test/runtime/RedefineObject/TestRedefineObject.java ! test/runtime/RedefineTests/RedefineAnnotations.java ! test/runtime/RedefineTests/RedefineFinalizer.java ! test/runtime/RedefineTests/RedefineRunningMethods.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java ! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java ! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java ! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java ! test/runtime/SharedArchiveFile/DefaultUseWithClient.java ! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java ! test/runtime/SharedArchiveFile/LimitSharedSizes.java ! test/runtime/SharedArchiveFile/MaxMetaspaceSize.java ! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java ! test/runtime/SharedArchiveFile/SharedArchiveFile.java ! test/runtime/SharedArchiveFile/SharedBaseAddress.java ! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java ! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java ! test/runtime/Thread/TestThreadDumpMonitorContention.java ! test/runtime/Thread/ThreadPriorities.java ! test/runtime/Unsafe/AllocateInstance.java ! test/runtime/Unsafe/AllocateMemory.java ! test/runtime/Unsafe/CopyMemory.java ! test/runtime/Unsafe/DefineClass.java ! test/runtime/Unsafe/FieldOffset.java ! test/runtime/Unsafe/GetField.java ! test/runtime/Unsafe/GetPutAddress.java ! test/runtime/Unsafe/GetPutBoolean.java ! test/runtime/Unsafe/GetPutByte.java ! test/runtime/Unsafe/GetPutChar.java ! test/runtime/Unsafe/GetPutDouble.java ! test/runtime/Unsafe/GetPutFloat.java ! test/runtime/Unsafe/GetPutInt.java ! test/runtime/Unsafe/GetPutLong.java ! test/runtime/Unsafe/GetPutObject.java ! test/runtime/Unsafe/GetPutShort.java ! test/runtime/Unsafe/GetUnsafe.java ! test/runtime/Unsafe/PageSize.java ! test/runtime/Unsafe/RangeCheck.java ! test/runtime/Unsafe/Reallocate.java ! test/runtime/Unsafe/SetMemory.java ! test/runtime/Unsafe/ThrowException.java ! test/runtime/XCheckJniJsig/XCheckJSig.java ! test/runtime/classFileParserBug/ClassFileParserBug.java ! test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java ! test/runtime/contended/Basic.java ! test/runtime/contended/DefaultValue.java ! test/runtime/contended/HasNonStatic.java ! test/runtime/contended/Inheritance1.java ! test/runtime/contended/OopMaps.java ! test/runtime/contended/OopMapsSameGroup.java ! test/runtime/contended/Options.java ! test/runtime/duplAttributes/DuplAttributesTest.java ! test/runtime/finalStatic/FinalStatic.java ! test/runtime/lambda-features/TestConcreteClassWithAbstractMethod.java ! test/runtime/memory/LargePages/TestLargePageSizeInBytes.java ! test/runtime/memory/LargePages/TestLargePagesFlags.java ! test/runtime/memory/ReadFromNoaccessArea.java ! test/runtime/memory/ReserveMemory.java ! test/runtime/memory/RunUnitTestsConcurrently.java ! test/runtime/verifier/OverriderMsg.java ! test/runtime/verifier/TestANewArray.java ! test/runtime/verifier/TestMultiANewArray.java ! test/serviceability/attach/AttachSetGetFlag.java ! test/serviceability/dcmd/compiler/CodeCacheTest.java ! test/serviceability/dcmd/compiler/CodelistTest.java ! test/serviceability/dcmd/compiler/CompilerQueueTest.java ! test/serviceability/dcmd/framework/HelpTest.java ! test/serviceability/dcmd/framework/InvalidCommandTest.java ! test/serviceability/dcmd/framework/VMVersionTest.java ! test/serviceability/dcmd/gc/ClassHistogramAllTest.java ! test/serviceability/dcmd/gc/ClassHistogramTest.java ! test/serviceability/dcmd/gc/HeapDumpAllTest.java ! test/serviceability/dcmd/gc/HeapDumpTest.java ! test/serviceability/dcmd/gc/RunFinalizationTest.java ! test/serviceability/dcmd/gc/RunGCTest.java ! test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java ! test/serviceability/dcmd/thread/PrintTest.java ! test/serviceability/dcmd/vm/ClassHierarchyTest.java ! test/serviceability/dcmd/vm/ClassLoaderStatsTest.java ! test/serviceability/dcmd/vm/CommandLineTest.java ! test/serviceability/dcmd/vm/DynLibsTest.java ! test/serviceability/dcmd/vm/FlagsTest.java ! test/serviceability/dcmd/vm/SystemPropertiesTest.java ! test/serviceability/dcmd/vm/UptimeTest.java ! test/serviceability/jvmti/GetObjectSizeOverflow.java ! test/serviceability/jvmti/TestLambdaFormRetransformation.java ! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java ! test/serviceability/sa/jmap-hashcode/Test8028623.java ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/testlibrary_tests/OutputAnalyzerReportingTest.java ! test/testlibrary_tests/OutputAnalyzerTest.java ! test/testlibrary_tests/RandomGeneratorTest.java ! test/testlibrary_tests/RedefineClassTest.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java ! test/testlibrary_tests/TestPlatformIsTieredSupported.java ! test/testlibrary_tests/ctw/ClassesDirTest.java ! test/testlibrary_tests/ctw/ClassesListTest.java ! test/testlibrary_tests/ctw/JarDirTest.java ! test/testlibrary_tests/ctw/JarsTest.java ! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java ! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java ! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java ! test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java ! test/testlibrary_tests/whitebox/vm_flags/StringTest.java ! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java ! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java Changeset: 8f6b400b6453 Author: amurillo Date: 2015-03-31 11:13 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8f6b400b6453 Merge - src/share/vm/memory/specialized_oop_closures.cpp ! test/gc/g1/TestGCLogMessages.java ! test/gc/g1/TestShrinkAuxiliaryData00.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java Changeset: 74bec828eec5 Author: amurillo Date: 2015-04-02 13:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/74bec828eec5 Merge Changeset: 8c5d3807d8f3 Author: erikj Date: 2015-03-18 10:22 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8c5d3807d8f3 8072897: File sawindbg.dll has incorrect file version Reviewed-by: tbell, dholmes ! make/windows/makefiles/sa.make Changeset: 7c2d62ecae2e Author: erikj Date: 2015-03-18 12:02 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7c2d62ecae2e 8075140: Solaris build of native libraries not consistently using EXTRA_CFLAGS and EXTRA_LDFLAGS Reviewed-by: ihse, tbell, dholmes ! make/solaris/makefiles/dtrace.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/vm.make Changeset: bc4a7ba13b1d Author: dholmes Date: 2015-03-18 17:45 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/bc4a7ba13b1d 8075216: Remove old flags, regarding to JDK9, from obsolete_jvm_flags Reviewed-by: dholmes, simonis, gziemski Contributed-by: Dmitry Dmitriev ! src/share/vm/runtime/arguments.cpp Changeset: b1bcd763171a Author: hseigel Date: 2015-03-19 08:55 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/b1bcd763171a 8075118: JVM stuck in infinite loop during verification Summary: keep a list of handlers to prevent the same handler from being scanned repeatedly. Reviewed-by: dlong, dholmes ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp + test/runtime/handlerInTry/HandlerInTry.jasm + test/runtime/handlerInTry/IsolatedHandlerInTry.jasm + test/runtime/handlerInTry/LoadHandlerInTry.java Changeset: 94ecade07a85 Author: dcubed Date: 2015-03-19 14:28 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/94ecade07a85 Merge Changeset: 09484e9f83b7 Author: coleenp Date: 2015-03-19 09:47 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/09484e9f83b7 8005521: StressMethodComparator is not thread-safe Summary: Remove the debug option. It isn't correct or tested. Reviewed-by: gtriantafill, dholmes, sspitsyn ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/runtime/globals.hpp Changeset: 9273f2b75c19 Author: coleenp Date: 2015-03-19 21:11 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/9273f2b75c19 Merge Changeset: d0908a205037 Author: coleenp Date: 2015-03-19 23:33 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/d0908a205037 Merge Changeset: d5c6fa2de89d Author: sspitsyn Date: 2015-03-20 02:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/d5c6fa2de89d 8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement. Summary: use method cpref and klass version to provide meaningful methods name in stacktraces Reviewed-by: coleenp, dcubed ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 2e6d2b89d3d2 Author: mockner Date: 2015-03-19 15:30 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/2e6d2b89d3d2 8072128: mutexLocker.cpp _mutex_array[] initialization broken with safepoint check change Summary: Fixed missing "++" in _mutex_array[] initialization. Reviewed-by: dholmes, fparain ! src/share/vm/runtime/mutexLocker.cpp Changeset: 09fa2a188d2d Author: dcubed Date: 2015-03-20 15:19 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/09fa2a188d2d Merge Changeset: 5c2bc6278fc4 Author: sgehwolf Date: 2015-03-23 13:53 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5c2bc6278fc4 8075533: Zero JVM segfaults for -version after JDK-8074552 Summary: Remove SafeFetchXX Zero implementations and guard test with CanUseSafeFetchXX Reviewed-by: simonis, coleenp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/share/vm/runtime/stubRoutines.cpp ! test/compiler/startup/NumCompilerThreadsCheck.java ! test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: cf192ad974b7 Author: jbachorik Date: 2015-03-24 15:03 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/cf192ad974b7 8024055: serviceability/attach/AttachWithStalePidFile.java createJavaPidFile() fails Reviewed-by: sla, sspitsyn ! test/serviceability/attach/AttachWithStalePidFile.java ! test/serviceability/attach/AttachWithStalePidFileTarget.java Changeset: cd54df6b22ea Author: jbachorik Date: 2015-03-24 16:21 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/cd54df6b22ea Merge Changeset: 5c7da77fa838 Author: erikj Date: 2015-03-25 09:37 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5c7da77fa838 8075725: Remove /jre subdir in hotspot dist dir Reviewed-by: tbell, ihse ! make/Makefile ! make/aix/makefiles/defs.make ! make/aix/makefiles/vm.make ! make/bsd/makefiles/defs.make ! make/bsd/makefiles/universal.gmk ! make/defs.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/vm.make ! make/windows/makefiles/defs.make Changeset: ded59fa90a09 Author: hseigel Date: 2015-03-25 08:16 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/ded59fa90a09 7127066: Class verifier accepts an invalid class file Summary: For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps. Reviewed-by: acorn, dholmes ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/bytecodes.hpp + test/runtime/stackMapCheck/BadMap.jasm + test/runtime/stackMapCheck/BadMapDstore.jasm + test/runtime/stackMapCheck/BadMapIstore.jasm + test/runtime/stackMapCheck/StackMapCheck.java Changeset: acb4d66db32e Author: ykantser Date: 2015-03-25 12:38 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/acb4d66db32e 8075818: serviceability/threads/TestFalseDeadLock.java should be unquarantined Reviewed-by: jbachorik, sspitsyn ! test/serviceability/threads/TestFalseDeadLock.java Changeset: 1f3c5550c168 Author: ykantser Date: 2015-03-25 15:22 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/1f3c5550c168 Merge Changeset: 0b0b09a60061 Author: minqi Date: 2015-03-25 15:18 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/0b0b09a60061 8074345: Enable RewriteBytecodes when VM runs with CDS Summary: Enable bytecode rewriting when CDS turned on. Reviewed-by: coleenp, iklam Contributed-by: yumin.qi at oracle.com, ioi.lam at oracle.com ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 2206bbeb3185 Author: coleenp Date: 2015-03-25 22:27 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/2206bbeb3185 8075967: Zero interpreter asserts for SafeFetch<32,N> calls in ObjectMonitor Summary: Implement SafeFetchX unsafely and make CanUseSafeFetchX false for Zero Reviewed-by: sgehwolf, dholmes ! src/cpu/zero/vm/frame_zero.cpp ! src/cpu/zero/vm/methodHandles_zero.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: 7a5a0939880f Author: goetz Date: 2015-03-27 12:43 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7a5a0939880f 8076163: ppc: port "8074345: Enable RewriteBytecodes when VM runs with CDS" Reviewed-by: coleenp, simonis, mdoerr ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: ac0929026af6 Author: hseigel Date: 2015-03-29 09:20 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/ac0929026af6 Merge ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/memory/metaspaceShared.cpp - src/share/vm/memory/specialized_oop_closures.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 4eedf3132077 Author: jbachorik Date: 2015-03-23 11:46 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/4eedf3132077 8054890: Serviceability: New diagnostic commands 'VM.set_flag' and 'JVMTI.data_dump' Reviewed-by: sla, fparain, egahlin, ykantser ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp + test/serviceability/dcmd/jvmti/DataDumpDcmdTest.java + test/serviceability/dcmd/vm/SetVMFlagTest.java Changeset: 80fd2a7ddddd Author: mockner Date: 2015-03-30 09:47 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/80fd2a7ddddd 8074718: Merge templateTable_x86 _32 and _64 .hpp files Summary: templateTable_x86 32 and 64 bit files have been merged. Reviewed-by: hseigel, coleenp + src/cpu/x86/vm/templateTable_x86.hpp - src/cpu/x86/vm/templateTable_x86_32.hpp - src/cpu/x86/vm/templateTable_x86_64.hpp ! src/share/vm/interpreter/templateTable.hpp Changeset: 513701b8ce90 Author: ctornqvi Date: 2015-03-30 08:28 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/513701b8ce90 8075438: [TESTBUG] Hotspot JTREG tests should use unique CDS archive names Reviewed-by: hseigel, gtriantafill ! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java ! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java ! test/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/runtime/CompressedOops/CompressedClassPointers.java ! test/runtime/NMT/NMTWithCDS.java ! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java ! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java ! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java ! test/runtime/SharedArchiveFile/DefaultUseWithClient.java ! test/runtime/SharedArchiveFile/LimitSharedSizes.java ! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java ! test/runtime/SharedArchiveFile/SharedArchiveFile.java ! test/runtime/SharedArchiveFile/SharedBaseAddress.java ! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java ! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java Changeset: d2de976787c9 Author: ctornqvi Date: 2015-03-30 16:47 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/d2de976787c9 Merge Changeset: f5dbba218597 Author: jmanson Date: 2015-03-30 17:32 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f5dbba218597 8074895: os::getenv is inadequate Reviewed-by: dholmes, coleenp ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/utilities/growableArray.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 6df562f03f3b Author: sgehwolf Date: 2015-03-27 16:12 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6df562f03f3b 8076181: bytecodeInterpreter.cpp refers to unknown labels. Reviewed-by: coleenp, dholmes ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 49661b18186e Author: coleenp Date: 2015-03-30 19:27 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/49661b18186e Merge Changeset: 8112109a019a Author: coleenp Date: 2015-03-31 02:11 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8112109a019a Merge Changeset: 633053d4d137 Author: dholmes Date: 2015-03-31 05:30 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/633053d4d137 8076185: Provide SafeFetchX implementation for zero Summary: Implement SafeFetchX for zero using setjmp/longjmp and Posix TLS Reviewed-by: sgehwolf, dholmes Contributed-by: thomas.stuefe at gmail.com ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: 31e30682ae92 Author: sla Date: 2015-04-01 15:27 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/31e30682ae92 8076450: com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java: assert(!on_C_heap() || allocated_on_C_heap()) failed: growable array must be on C heap if elements are Reviewed-by: fparain, mgronlun, dholmes ! src/share/vm/runtime/arguments.cpp Changeset: 0037cca8e543 Author: mockner Date: 2015-04-01 15:13 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/0037cca8e543 8078349: remove dead code - fast_iagetfield Summary: Unused function fast_iagetfield has been removed. Reviewed-by: hseigel, coleenp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp Changeset: cbd114aa6873 Author: coleenp Date: 2015-04-01 22:03 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/cbd114aa6873 8076492: Make common code from template interpreter code Summary: Move case statement out of assembly code Reviewed-by: minqi, sspitsyn, dholmes ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp Changeset: 1d7773e348f7 Author: coleenp Date: 2015-04-02 02:20 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/1d7773e348f7 Merge Changeset: df69eda99cf8 Author: jbachorik Date: 2015-03-26 10:37 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/df69eda99cf8 8023093: Add ManagementAgent.status diagnostic command Reviewed-by: sla ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp Changeset: 3235ef86fb41 Author: jbachorik Date: 2015-04-02 07:44 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3235ef86fb41 Merge Changeset: dcaaf3aadf1c Author: hseigel Date: 2015-04-02 08:50 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/dcaaf3aadf1c 8076236: VM permits illegal flags for class init method Summary: Move check for multiple access flags so that it also covers instance initialization methods Reviewed-by: ctornqvi, lfoltan ! src/share/vm/classfile/classFileParser.cpp Changeset: bcc24d879b67 Author: jbachorik Date: 2015-04-02 12:14 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/bcc24d879b67 8076344: serviceability/dcmd/vm/SetVMFlagTest.java test fails with "java.lang.Error: 'MaxHeapSize' flag is not available or immutable" Reviewed-by: sla ! test/serviceability/dcmd/vm/SetVMFlagTest.java ! test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutor.java Changeset: 302f07b53bf2 Author: jbachorik Date: 2015-04-02 17:22 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/302f07b53bf2 Merge Changeset: 916e4d2fb9ef Author: mockner Date: 2015-04-02 10:12 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/916e4d2fb9ef 6983747: Remove obsolete dl_mutex lock Summary: Unused dl_mutex lock has been removed. Reviewed-by: hseigel, coleenp, dholmes ! src/os/aix/vm/os_aix.cpp ! src/os/linux/vm/os_linux.cpp Changeset: 7ec811dd7126 Author: coleenp Date: 2015-04-02 19:26 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7ec811dd7126 Merge Changeset: 5c205ef8504d Author: dsamersoff Date: 2015-04-02 13:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5c205ef8504d 8068007: [Findbugs] SA com.sun.java.swing.action.ActionManager.manager should be package protect Summary: fixed java programming style nit Reviewed-by: dholmes, jbachorik, sspitsyn ! agent/src/share/classes/com/sun/java/swing/action/ActionManager.java ! agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java Changeset: 232bc9d55df3 Author: dsamersoff Date: 2015-04-02 20:51 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/232bc9d55df3 Merge Changeset: 883ae015914d Author: stuefe Date: 2015-04-03 05:55 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/883ae015914d 8074860: Structured Exception Catcher missing around CreateJavaVM on Windows Summary: add __try/__except around JNI_CreateJavaVM Reviewed-by: mgronlun, dcubed ! src/cpu/x86/vm/vm_version_x86.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/os/windows/vm/os_windows.inline.hpp ! src/share/vm/prims/jni.cpp Changeset: 3a43c9db8687 Author: coleenp Date: 2015-04-02 14:02 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3a43c9db8687 8076421: Fix Zero Interpreter bugs in class redefinition and template interpreter changes Summary: metadata_do walking interpreted frames was wrong and generate_Reference_get is not necessarily an accessor method. Reviewed-by: sgehwolf, dholmes ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/runtime/frame.cpp + test/serviceability/hprof/cpu002.java Changeset: 9da58220aad8 Author: coleenp Date: 2015-04-03 13:18 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/9da58220aad8 Merge Changeset: 20850f6a665e Author: ccheung Date: 2015-04-03 13:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/20850f6a665e Merge ! src/share/vm/oops/instanceKlass.cpp ! test/compiler/startup/NumCompilerThreadsCheck.java ! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java ! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java ! test/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/runtime/CompressedOops/CompressedClassPointers.java ! test/runtime/NMT/NMTWithCDS.java ! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java ! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java ! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java ! test/runtime/SharedArchiveFile/DefaultUseWithClient.java ! test/runtime/SharedArchiveFile/LimitSharedSizes.java ! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java ! test/runtime/SharedArchiveFile/SharedArchiveFile.java ! test/runtime/SharedArchiveFile/SharedBaseAddress.java ! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java ! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: 99c2729f5a4b Author: jwilhelm Date: 2015-04-09 17:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/99c2729f5a4b Merge - agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java - src/share/vm/memory/sharedHeap.cpp - src/share/vm/memory/sharedHeap.hpp - src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp - src/share/vm/oops/klassPS.hpp - src/share/vm/oops/oop.pcgc.inline.hpp - src/share/vm/oops/oop.psgc.inline.hpp From bengt.rutisson at oracle.com Fri Apr 10 09:01:54 2015 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Fri, 10 Apr 2015 09:01:54 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8076614: Add comment to ClearNoncleanCardWrapper::do_MemRegion() Message-ID: <201504100901.t3A91tld015889@aojmv0008> Changeset: 1b4e1c280b4b Author: brutisso Date: 2015-04-08 09:35 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/1b4e1c280b4b 8076614: Add comment to ClearNoncleanCardWrapper::do_MemRegion() Reviewed-by: kbarrett, stefank ! src/share/vm/memory/cardTableRS.cpp From thomas.schatzl at oracle.com Fri Apr 10 14:32:56 2015 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Fri, 10 Apr 2015 14:32:56 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8077255: TracePageSizes output reports wrong page size on Windows with G1 Message-ID: <201504101432.t3AEWuea007215@aojmv0008> Changeset: 4421fd403823 Author: tschatzl Date: 2015-04-09 15:41 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/4421fd403823 8077255: TracePageSizes output reports wrong page size on Windows with G1 Summary: Print selected page size, not alignment size chosen by ReservedSpace (which is the vm_allocation_granularity that is different to page size on Windows) in the message presented by TracePageSizes. Reviewed-by: drwhite, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp From stefan.karlsson at oracle.com Fri Apr 10 17:18:42 2015 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Fri, 10 Apr 2015 17:18:42 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504101718.t3AHIgZD016153@aojmv0008> Changeset: b9db7fb35ef2 Author: sangheki Date: 2015-04-09 10:16 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/b9db7fb35ef2 8076325: java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options Summary: Added a guard of gc workers > 0 to execute logic. Reviewed-by: stefank, mgerdin ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp Changeset: b047b97160de Author: stefank Date: 2015-04-10 14:59 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/b047b97160de Merge From jon.masamitsu at oracle.com Fri Apr 10 22:59:25 2015 From: jon.masamitsu at oracle.com (jon.masamitsu at oracle.com) Date: Fri, 10 Apr 2015 22:59:25 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8076311: Java 9 process negative MaxTenuringThreshold in different way than Java 8 Message-ID: <201504102259.t3AMxPlG016519@aojmv0008> Changeset: 3f6e2971ac5b Author: ddmitriev Date: 2015-04-08 15:49 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3f6e2971ac5b 8076311: Java 9 process negative MaxTenuringThreshold in different way than Java 8 Summary: Corrected processing of invalid MaXTenuringThreshold Reviewed-by: jmasa, dholmes, kbarrett ! src/share/vm/runtime/arguments.cpp ! test/gc/arguments/TestInitialTenuringThreshold.java From bengt.rutisson at oracle.com Sun Apr 12 15:28:27 2015 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Sun, 12 Apr 2015 15:28:27 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504121528.t3CFSRxu022777@aojmv0008> Changeset: e8a49af8e478 Author: ecaspole Date: 2015-04-10 10:55 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e8a49af8e478 8077414: PSPromotionLAB _state is unintialized Summary: Initialize _state to zero_size Reviewed-by: brutisso, stefank Contributed-by: Eric Caspole ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp Changeset: a5f2404bab96 Author: brutisso Date: 2015-04-12 14:59 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/a5f2404bab96 8077411: Remove CollectedHeap::supports_heap_inspection() Reviewed-by: stefank, ecaspole, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.hpp From mikael.gerdin at oracle.com Mon Apr 13 12:06:50 2015 From: mikael.gerdin at oracle.com (mikael.gerdin at oracle.com) Date: Mon, 13 Apr 2015 12:06:50 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8077400: Unnecessary and incorrect "Code Cache Roots" G1 log entry Message-ID: <201504131206.t3DC6oSn012868@aojmv0008> Changeset: 655523dca4ea Author: mgerdin Date: 2015-04-10 13:58 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/655523dca4ea 8077400: Unnecessary and incorrect "Code Cache Roots" G1 log entry Reviewed-by: tschatzl, brutisso, sangheki ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp ! test/gc/g1/TestGCLogMessages.java From per.liden at oracle.com Mon Apr 13 16:08:18 2015 From: per.liden at oracle.com (per.liden at oracle.com) Date: Mon, 13 Apr 2015 16:08:18 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8077413: Avoid use of Universe::heap() inside collectors Message-ID: <201504131608.t3DG8IQ5000334@aojmv0008> Changeset: 2a03012ba977 Author: pliden Date: 2015-04-13 15:47 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/2a03012ba977 8077413: Avoid use of Universe::heap() inside collectors Reviewed-by: stefank, kbarrett ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/memory/cardGeneration.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.inline.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/oops/instanceRefKlass.cpp From jon.masamitsu at oracle.com Mon Apr 13 21:42:44 2015 From: jon.masamitsu at oracle.com (jon.masamitsu at oracle.com) Date: Mon, 13 Apr 2015 21:42:44 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8077301: Optimized build is broken Message-ID: <201504132142.t3DLgimx001628@aojmv0008> Changeset: 9ac290432d90 Author: jmasa Date: 2015-04-13 11:01 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/9ac290432d90 8077301: Optimized build is broken Reviewed-by: kbarrett, brutisso ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp From stefan.karlsson at oracle.com Tue Apr 14 12:08:54 2015 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Tue, 14 Apr 2015 12:08:54 +0000 Subject: hg: jdk9/hs-gc/hotspot: 3 new changesets Message-ID: <201504141208.t3EC8sdg027731@aojmv0008> Changeset: 37c23492c0c0 Author: stefank Date: 2015-04-02 10:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/37c23492c0c0 8076457: Fix includes of inline.hpp in GC code Reviewed-by: pliden, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 4b1c654a2c53 Author: stefank Date: 2015-04-14 11:40 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/4b1c654a2c53 8077420: Build failure with SS12u4 Reviewed-by: dholmes, lfoltan ! src/share/vm/utilities/stack.hpp ! src/share/vm/utilities/stack.inline.hpp Changeset: 6e07b309953b Author: brutisso Date: 2015-04-14 11:24 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6e07b309953b 8077403: Remove guarantee from GenCollectedHeap::is_in() Reviewed-by: mgerdin, jmasa ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp From mikael.vidstedt at oracle.com Wed Apr 15 07:56:30 2015 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Wed, 15 Apr 2015 07:56:30 +0000 Subject: hg: jdk9/hs-gc: 8077524: Enable selective test bundle installation for jprt test targets Message-ID: <201504150756.t3F7uUx8020540@aojmv0008> Changeset: c23f6b0f87c9 Author: mikael Date: 2015-04-14 22:46 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/c23f6b0f87c9 8077524: Enable selective test bundle installation for jprt test targets Reviewed-by: dholmes ! make/jprt.properties From stefan.karlsson at oracle.com Wed Apr 15 11:21:42 2015 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Wed, 15 Apr 2015 11:21:42 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8077710: BACKOUT - java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options Message-ID: <201504151121.t3FBLgKs004107@aojmv0008> Changeset: 5ea6e4d0ca5f Author: sangheki Date: 2015-04-14 09:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5ea6e4d0ca5f 8077710: BACKOUT - java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options Summary: Removed unnecessary guards. Reviewed-by: stefank, jwilhelm ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp From igor.ignatyev at oracle.com Wed Apr 15 13:25:10 2015 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Wed, 15 Apr 2015 13:25:10 +0000 Subject: hg: jdk9/hs-gc/hotspot: 3 new changesets Message-ID: <201504151325.t3FDPAJb029499@aojmv0008> Changeset: d1dc46c7cf1e Author: eistepan Date: 2015-04-09 14:16 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/d1dc46c7cf1e 8026043: Add regression test for JDK-8000831 Reviewed-by: mchung + test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java Changeset: 3b07cec4aa9e Author: iignatyev Date: 2015-04-15 09:49 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3b07cec4aa9e Merge Changeset: fb1d96dc9369 Author: iignatyev Date: 2015-04-15 11:23 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/fb1d96dc9369 Merge From kim.barrett at oracle.com Wed Apr 15 19:02:32 2015 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Wed, 15 Apr 2015 19:02:32 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8069367: Eagerly reclaimed humongous objects left on mark stack Message-ID: <201504151902.t3FJ2WA6004411@aojmv0008> Changeset: ad6d41b5d0b2 Author: kbarrett Date: 2015-04-15 12:16 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/ad6d41b5d0b2 8069367: Eagerly reclaimed humongous objects left on mark stack Summary: Prevent eager reclaim of objects that might be on mark stack. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! test/TEST.groups + test/gc/g1/TestGreyReclaimedHumongousObjects.java From kim.barrett at oracle.com Thu Apr 16 06:25:10 2015 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Thu, 16 Apr 2015 06:25:10 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8075466: SATB queue pre-filter verify found reclaimed humongous object Message-ID: <201504160625.t3G6PA2h011904@aojmv0008> Changeset: 44dd41e14780 Author: kbarrett Date: 2015-04-15 16:37 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/44dd41e14780 8075466: SATB queue pre-filter verify found reclaimed humongous object Summary: Removed pre-filter verify, and made filtering more careful. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp From bengt.rutisson at oracle.com Thu Apr 16 10:36:02 2015 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Thu, 16 Apr 2015 10:36:02 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504161036.t3GAa2gu028616@aojmv0008> Changeset: ceb1a056ca15 Author: brutisso Date: 2015-04-16 09:13 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/ceb1a056ca15 8077873: G1: Remove G1SATBPrintStubs Reviewed-by: kbarrett, tschatzl ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: f64e985822e2 Author: brutisso Date: 2015-04-16 09:16 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f64e985822e2 8077841: G1: Remove PrintReachable support Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp From per.liden at oracle.com Thu Apr 16 12:29:10 2015 From: per.liden at oracle.com (per.liden at oracle.com) Date: Thu, 16 Apr 2015 12:29:10 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504161229.t3GCTGqL023636@aojmv0008> Changeset: f36eb73c4e50 Author: pliden Date: 2015-04-16 09:28 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f36eb73c4e50 8077415: Remove duplicate variables holding the CollectedHeap Reviewed-by: stefank, kbarrett ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/vmStructs_parallelgc.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 8ae9f5e559ed Author: pliden Date: 2015-04-16 10:38 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8ae9f5e559ed Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp From per.liden at oracle.com Thu Apr 16 16:06:22 2015 From: per.liden at oracle.com (per.liden at oracle.com) Date: Thu, 16 Apr 2015 16:06:22 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8077417: Cleanup of Universe::initialize_heap() Message-ID: <201504161606.t3GG6M6u015052@aojmv0008> Changeset: 2ce6ba708da7 Author: pliden Date: 2015-04-16 15:31 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/2ce6ba708da7 8077417: Cleanup of Universe::initialize_heap() Reviewed-by: stefank, kbarrett ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp From kim.barrett at oracle.com Fri Apr 17 00:40:03 2015 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Fri, 17 Apr 2015 00:40:03 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8074545: Rename and clean up the ParGCAllocBuffer class Message-ID: <201504170040.t3H0e3Ha002996@aojmv0008> Changeset: dafb0a98e749 Author: jprovino Date: 2015-04-15 11:42 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/dafb0a98e749 8074545: Rename and clean up the ParGCAllocBuffer class Summary: Rename ParGCAllocBuffer to PLAB and rename affected files. Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp + src/share/vm/gc_implementation/shared/plab.cpp + src/share/vm/gc_implementation/shared/plab.hpp + src/share/vm/gc_implementation/shared/plab.inline.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/globals.hpp From bengt.rutisson at oracle.com Fri Apr 17 07:50:21 2015 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Fri, 17 Apr 2015 07:50:21 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8077938: Remove TraceMarkSweep Message-ID: <201504170750.t3H7oM3b015071@aojmv0008> Changeset: 4864e4370e54 Author: brutisso Date: 2015-04-17 08:09 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/4864e4370e54 8077938: Remove TraceMarkSweep Reviewed-by: sjohanss, jmasa ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/runtime/globals.hpp From stefan.karlsson at oracle.com Fri Apr 17 11:46:52 2015 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Fri, 17 Apr 2015 11:46:52 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8077936: Remove the unused java_lang_invoke_CallSite::target_volatile Message-ID: <201504171146.t3HBkqEr009210@aojmv0008> Changeset: e57fce7b6ad2 Author: stefank Date: 2015-04-17 10:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e57fce7b6ad2 8077936: Remove the unused java_lang_invoke_CallSite::target_volatile Reviewed-by: vlivanov, jrose ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/javaClasses.inline.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp From jesper.wilhelmsson at oracle.com Fri Apr 17 17:09:08 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 17 Apr 2015 17:09:08 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8077265: Modify assert to help debug JDK-8068448 Message-ID: <201504171709.t3HH98Bu023062@aojmv0008> Changeset: 14d4bc33ff68 Author: ecaspole Date: 2015-04-17 10:08 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/14d4bc33ff68 8077265: Modify assert to help debug JDK-8068448 Summary: Added relevant asserts on covered_region for allocation methods in psOldGen.hpp Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp From stefan.karlsson at oracle.com Fri Apr 17 23:02:12 2015 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Fri, 17 Apr 2015 23:02:12 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504172302.t3HN2CG1002659@aojmv0008> Changeset: 5aa85f931066 Author: goetz Date: 2015-04-17 11:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5aa85f931066 8078048: Fix non-pch build after "8076457: Fix includes of inline.hpp in GC code" Reviewed-by: stefank, ehelin ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: c25c035189a4 Author: stefank Date: 2015-04-17 17:10 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c25c035189a4 Merge From mikael.vidstedt at oracle.com Sat Apr 18 02:06:21 2015 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Sat, 18 Apr 2015 02:06:21 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8078017: Introduce hotspot_basicvmtest Message-ID: <201504180206.t3I26Lov012255@aojmv0008> Changeset: fc42966ef965 Author: mikael Date: 2015-04-17 16:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/fc42966ef965 8078017: Introduce hotspot_basicvmtest Reviewed-by: dholmes, kvn ! test/Makefile From mikael.vidstedt at oracle.com Sat Apr 18 02:06:21 2015 From: mikael.vidstedt at oracle.com (mikael.vidstedt at oracle.com) Date: Sat, 18 Apr 2015 02:06:21 +0000 Subject: hg: jdk9/hs-gc: 8078017: Introduce hotspot_basicvmtest Message-ID: <201504180206.t3I26LfR012256@aojmv0008> Changeset: bc1bfe9d53f0 Author: mikael Date: 2015-04-17 16:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/bc1bfe9d53f0 8078017: Introduce hotspot_basicvmtest Reviewed-by: dholmes, kvn ! make/jprt.properties From kim.barrett at oracle.com Sat Apr 18 18:21:37 2015 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Sat, 18 Apr 2015 18:21:37 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8078021: SATB apply_closure_to_completed_buffer should have closure argument Message-ID: <201504181821.t3IILbxH002138@aojmv0008> Changeset: aacca898142e Author: kbarrett Date: 2015-04-17 13:49 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/aacca898142e 8078021: SATB apply_closure_to_completed_buffer should have closure argument Summary: Apply closure directly, eliminating registration. Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp From jesper.wilhelmsson at oracle.com Mon Apr 20 14:48:57 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 20 Apr 2015 14:48:57 +0000 Subject: hg: jdk9/hs-gc: 4 new changesets Message-ID: <201504201448.t3KEmwKa003993@aojmv0008> Changeset: f584bb30d4bd Author: thartmann Date: 2015-03-30 07:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/f584bb30d4bd 8075214: SIGSEGV in nmethod sweeping Summary: Changed implementation of forceNMethodSweep() to request sweep from existing sweeper thread. Reviewed-by: kvn, mgerdin, dholmes ! test/lib/sun/hotspot/WhiteBox.java Changeset: 6d79bdedddda Author: kvn Date: 2015-04-03 11:40 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/6d79bdedddda Merge Changeset: 24647ecd53c7 Author: kvn Date: 2015-04-16 14:01 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/24647ecd53c7 Merge ! test/lib/sun/hotspot/WhiteBox.java Changeset: 88af6149179a Author: jwilhelm Date: 2015-04-20 14:26 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/88af6149179a Merge From jesper.wilhelmsson at oracle.com Mon Apr 20 14:49:00 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 20 Apr 2015 14:49:00 +0000 Subject: hg: jdk9/hs-gc/jdk: 11 new changesets Message-ID: <201504201449.t3KEn0T4004062@aojmv0008> Changeset: dd8d2a336f90 Author: vlivanov Date: 2015-03-20 11:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/dd8d2a336f90 8075263: MHI::checkCustomized isn't eliminated for inlined MethodHandles Reviewed-by: jrose, kvn ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 884c4cc50a8f Author: zmajo Date: 2015-03-27 09:02 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/884c4cc50a8f Merge - make/Makefile - test/java/util/Properties/Basic.java Changeset: 3463425ac908 Author: aph Date: 2015-03-31 12:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/3463425ac908 8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods Summary: Use unaligned Unsafe loads and stores for ByteBuffer access on platforms which support unaligned access. Add intrinsics for Unsafe.{get,put}-X-Unaligned methods. Reviewed-by: dholmes, jrose, psandoz, kvn ! src/java.base/share/classes/java/nio/Bits.java ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/sun/misc/Unsafe.java ! src/java.base/share/classes/sun/security/provider/ByteArrayAccess.java Changeset: e57a739ba641 Author: kvn Date: 2015-04-03 11:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/e57a739ba641 Merge Changeset: 16381a5f0959 Author: vlivanov Date: 2015-04-14 17:59 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/16381a5f0959 8077054: DMH LFs should be customizeable Reviewed-by: jrose ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java Changeset: 63e229f7f822 Author: vlivanov Date: 2015-04-14 18:03 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/63e229f7f822 8057919: Class.getSimpleName() should work for non-JLS compliant class names Reviewed-by: dholmes, jrose ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/include/jvm.h ! src/java.base/share/native/libjava/Class.c + test/java/lang/Class/getSimpleName/GetSimpleNameTest.java Changeset: 44a53b8e25e6 Author: vlivanov Date: 2015-04-14 18:16 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/44a53b8e25e6 8076461: JSR292: remove unused native and constants Reviewed-by: jrose, vlivanov ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java Changeset: e0ac3e9decb0 Author: mhaupt Date: 2015-04-14 18:26 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/e0ac3e9decb0 8033465: JSR292: InvokerBytecodeGenerator: convert a check for REF_invokeVirtual on an interface into an assert Reviewed-by: vlivanov ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java Changeset: 445debb5c61d Author: zmajo Date: 2015-04-15 09:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/445debb5c61d 8067648: JVM crashes reproducible with GCM cipher suites in GCTR doFinal Summary: Change restore mechanism in GCTR.java to avoid setting counter to null; added length check to constructor Reviewed-by: jrose, kvn, ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java Changeset: bef7b5c2a953 Author: zmajo Date: 2015-04-15 07:49 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/bef7b5c2a953 Merge Changeset: c96df29282e3 Author: kvn Date: 2015-04-16 14:06 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/jdk/rev/c96df29282e3 Merge - test/sun/management/jmxremote/startstop/JMXStartStopDoSomething.java From jesper.wilhelmsson at oracle.com Mon Apr 20 14:49:09 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 20 Apr 2015 14:49:09 +0000 Subject: hg: jdk9/hs-gc/hotspot: 46 new changesets Message-ID: <201504201449.t3KEn9JP004091@aojmv0008> Changeset: f5fae6f265e2 Author: roland Date: 2015-03-17 10:06 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f5fae6f265e2 8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by: kvn, vlivanov ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp + test/compiler/rangechecks/TestExplicitRangeChecks.java Changeset: f82ddf64506b Author: zmajo Date: 2015-03-20 11:53 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f82ddf64506b Merge - src/cpu/x86/vm/interp_masm_x86_32.cpp - src/cpu/x86/vm/interp_masm_x86_32.hpp - src/cpu/x86/vm/interp_masm_x86_64.cpp - src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 5bc4954b575c Author: roland Date: 2015-03-16 12:24 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/5bc4954b575c 8073866: Fix for 8064703 is not sufficient Summary: side effects between allocation and arraycopy can be reexecuted, unreachable uninitialized array can be seen by GCs Reviewed-by: kvn, vlivanov ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp + test/compiler/arraycopy/TestArrayCopyBadReexec.java ! test/compiler/arraycopy/TestArrayCopyNoInit.java ! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java Changeset: c5be70d44824 Author: vlivanov Date: 2015-03-20 11:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c5be70d44824 8075270: Print locals & stack slots location for PcDescs Reviewed-by: kvn, jrose ! src/share/vm/code/pcDesc.cpp ! src/share/vm/code/scopeDesc.cpp Changeset: 3e15c7d1cb5a Author: vlivanov Date: 2015-03-20 11:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3e15c7d1cb5a 8075269: Extend -XX:CompileCommand=print,* to work for MethodHandle.invokeBasic/linkTo* Reviewed-by: jrose, kvn, dlong ! src/share/vm/code/nmethod.cpp Changeset: 821a7a6c2d03 Author: vlivanov Date: 2015-03-20 11:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/821a7a6c2d03 8075266: Show runtime call details when printing machine code Reviewed-by: jrose, kvn ! src/share/vm/code/nmethod.cpp Changeset: fd9961fbe2dd Author: vlivanov Date: 2015-03-20 11:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/fd9961fbe2dd 8075263: MHI::checkCustomized isn't eliminated for inlined MethodHandles Reviewed-by: jrose, kvn ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/library_call.cpp Changeset: 1aa6df528006 Author: vlivanov Date: 2015-03-20 11:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/1aa6df528006 8074548: Never-taken branches cause repeated deopts in MHs.GWT case Reviewed-by: jrose, kvn ! src/share/vm/opto/library_call.cpp Changeset: 79bf23e33421 Author: vlivanov Date: 2015-03-20 20:32 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/79bf23e33421 Merge ! src/share/vm/opto/library_call.cpp Changeset: e5c6d6709f18 Author: tpivovarova Date: 2015-03-21 21:47 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e5c6d6709f18 8075488: compiler/whitebox/DeoptimizeFramesTest fails with exit code 1 due to unrecognized VM option -XX:+IgnoreUnexpectedVMOptions Reviewed-by: kvn ! test/compiler/whitebox/DeoptimizeFramesTest.java Changeset: a4cdf6edcb84 Author: thartmann Date: 2015-03-23 10:13 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/a4cdf6edcb84 8075324: Costs of memory operands in aarch64.ad are inconsistent Summary: Made cost of 'indOffI' consistent to the other memory operands. Reviewed-by: roland, aph, adinn ! src/cpu/aarch64/vm/aarch64.ad Changeset: e78935d6bd88 Author: thartmann Date: 2015-03-23 10:15 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e78935d6bd88 8075136: Unnecessary sign extension for byte array access Summary: Added C2 matching rules to remove unnecessary sign extension for byte array access. Reviewed-by: roland, kvn, aph, adinn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/x86/vm/x86_64.ad Changeset: da130fa0ba00 Author: roland Date: 2015-03-12 14:15 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/da130fa0ba00 8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity Summary: default methods added to classes confuse dependency processing Reviewed-by: kvn ! src/share/vm/code/dependencies.cpp + test/compiler/inlining/DefaultMethodsDependencies.java Changeset: 7db8d8cf812e Author: roland Date: 2015-03-23 11:20 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7db8d8cf812e Merge Changeset: 3891403eb18e Author: simonis Date: 2015-03-25 15:50 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3891403eb18e 8075858: AIX: clean-up HotSpot make files Reviewed-by: kvn ! make/aix/makefiles/adlc.make ! make/aix/makefiles/ppc64.make ! make/aix/makefiles/xlc.make Changeset: 1c471be03faf Author: goetz Date: 2015-03-19 14:30 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/1c471be03faf 8075505: aix: improve handling of native memory Reviewed-by: kvn, stuefe Contributed-by: thomas.stuefe at sap.com ! src/os/aix/vm/attachListener_aix.cpp ! src/os/aix/vm/globals_aix.hpp ! src/os/aix/vm/interfaceSupport_aix.hpp ! src/os/aix/vm/osThread_aix.cpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os/aix/vm/os_aix.inline.hpp ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/aix/vm/porting_aix.hpp Changeset: 12cf118ea8d4 Author: zmajo Date: 2015-03-27 09:02 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/12cf118ea8d4 Merge ! src/cpu/aarch64/vm/aarch64.ad - src/share/vm/memory/specialized_oop_closures.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 6a7cbd6982d8 Author: zmajo Date: 2015-03-27 10:19 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6a7cbd6982d8 Merge Changeset: 12d82ffed498 Author: roland Date: 2015-03-23 17:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/12d82ffed498 8075663: compiler/rangechecks/TestExplicitRangeChecks.java fails in compiler nightlies Summary: -Xmixed following -Xcomp doesn't undo the effect of -Xcomp with tiered on Reviewed-by: kvn, vlivanov ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java Changeset: ac291bc3ece2 Author: zmajo Date: 2015-03-27 10:57 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/ac291bc3ece2 8075798: Allow ADLC register class to depend on runtime conditions also for cisc-spillable classes Summary: Introduce a new register class, reg_class_dynamic, that supports also cist-spillable masks. Reviewed-by: kvn, dlong, roland ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/adlparse.hpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/forms.hpp ! src/share/vm/adlc/formsopt.cpp ! src/share/vm/adlc/formsopt.hpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_c.cpp Changeset: 6d815fe9223d Author: zmajo Date: 2015-03-27 14:52 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6d815fe9223d Merge - src/share/vm/memory/specialized_oop_closures.cpp Changeset: 620bbe284132 Author: zmajo Date: 2015-03-27 15:08 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/620bbe284132 Merge Changeset: 1c8a3e6441f6 Author: thartmann Date: 2015-03-30 07:54 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/1c8a3e6441f6 8075214: SIGSEGV in nmethod sweeping Summary: Changed implementation of forceNMethodSweep() to request sweep from existing sweeper thread. Reviewed-by: kvn, mgerdin, dholmes ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp Changeset: 73b64aabab55 Author: roland Date: 2015-03-25 14:25 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/73b64aabab55 8075922: assert(t == t_no_spec) fails in phaseX.cpp Summary: subgraph becomes dead RegionNode::Ideal() but is not destroyed Reviewed-by: kvn, vlivanov ! src/share/vm/opto/cfgnode.cpp Changeset: aa243b31b105 Author: roland Date: 2015-03-30 08:03 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/aa243b31b105 Merge Changeset: f5937a29d1a4 Author: roland Date: 2015-03-27 08:58 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f5937a29d1a4 8075921: assert assert(allocx == alloc) fails in library_call.cpp Summary: control becomes top after arraycopy guards and confuses tighly coupled allocation logic Reviewed-by: kvn, vlivanov ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp + test/compiler/arraycopy/TestArrayCopyStoppedAfterGuards.java Changeset: 662f01f35702 Author: aph Date: 2015-03-31 12:31 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/662f01f35702 8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods Summary: Use unaligned Unsafe loads and stores for ByteBuffer access on platforms which support unaligned access. Add intrinsics for Unsafe.{get,put}-X-Unaligned methods. Reviewed-by: dholmes, jrose, psandoz, kvn ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/zero/vm/vm_version_zero.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/globals.hpp + test/compiler/intrinsics/unsafe/HeapByteBufferTest.java Changeset: 215053fb9d59 Author: roland Date: 2015-03-27 13:47 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/215053fb9d59 8075587: Compilation of constant array containing different sub classes crashes the JVM Summary: meet of 2 constant arrays result in bottom Reviewed-by: kvn ! src/share/vm/opto/type.cpp + test/compiler/types/TestMeetExactConstantArrays.java Changeset: 6fff5df5f3d2 Author: kvn Date: 2015-04-01 18:07 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6fff5df5f3d2 8074981: Integer/FP scalar reduction optimization Summary: Add scalar reduction optimization to C2 to take advantage of vector instructions in modern x86 CPUs. Reviewed-by: kvn, twisti Contributed-by: michael.c.berg at intel.com ! make/build.sh ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp ! src/share/vm/opto/vectornode.cpp ! src/share/vm/opto/vectornode.hpp ! src/share/vm/runtime/vmStructs.cpp + test/compiler/loopopts/superword/ProdRed_Double.java + test/compiler/loopopts/superword/ProdRed_Float.java + test/compiler/loopopts/superword/ProdRed_Int.java + test/compiler/loopopts/superword/SumRed_Double.java + test/compiler/loopopts/superword/SumRed_Float.java + test/compiler/loopopts/superword/SumRed_Int.java Changeset: 8b4ead255d7b Author: simonis Date: 2015-04-02 11:28 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/8b4ead255d7b 8076532: Fix format warning/error in methodHandles_ppc.cpp Reviewed-by: dholmes ! src/cpu/ppc/vm/methodHandles_ppc.cpp Changeset: 9a60cd91367b Author: roland Date: 2015-03-23 14:21 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/9a60cd91367b 8076094: CheckCastPPNode::Value() has outdated logic for constants Summary: outdated logic for constants in CheckCastPPNode::Value() Reviewed-by: kvn, vlivanov ! src/share/vm/opto/castnode.cpp Changeset: bd34657c574d Author: roland Date: 2015-04-02 10:38 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/bd34657c574d Merge Changeset: 7c316db7cf7f Author: kvn Date: 2015-04-02 17:16 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7c316db7cf7f 8076523: assert(((ABS(iv_adjustment_in_bytes) % elt_size) == 0)) fails in superword.cpp Summary: check that offset % mem_oper_size == 0 when alignment is verified during vectorization. Reviewed-by: iveresov ! src/share/vm/opto/superword.cpp Changeset: 0a369507f96d Author: kvn Date: 2015-04-03 11:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/0a369507f96d Merge ! src/share/vm/runtime/vmStructs.cpp ! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java ! test/compiler/whitebox/DeoptimizeFramesTest.java Changeset: 7ac058b59e10 Author: iveresov Date: 2015-04-06 20:20 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/7ac058b59e10 8076968: PICL based initialization of L2 cache line size on some SPARC systems is incorrect Summary: Chcek both l2-dcache-line-size and l2-cache-line-size properties to determine the size of the line Reviewed-by: kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 0425153506df Author: thartmann Date: 2015-04-13 07:00 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/0425153506df 8076625: IndexOutOfBoundsException in HeapByteBufferTest.java Summary: Use Utils::getRandomInstance and nextInt to get reproducable and limited random values. Reviewed-by: kvn, vlivanov ! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java Changeset: f840835501d6 Author: iignatyev Date: 2015-04-13 15:02 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f840835501d6 8071546: hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java has been fixed, but still is in the exclude list Summary: Deleted @ignore clause Reviewed-by: iignatyev Contributed-by: Kirill Zhaldybin ! test/compiler/codecache/jmx/PoolsIndependenceTest.java Changeset: 0a18834f982a Author: goetz Date: 2015-03-26 11:05 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/0a18834f982a 8076057: aix: After 8075506, aix does not support large pages. Reviewed-by: kvn ! src/share/vm/runtime/arguments.cpp Changeset: 257545c8e5d8 Author: goetz Date: 2015-04-13 18:49 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/257545c8e5d8 8077618: Move rtmLocking.cpp to shared directory. Reviewed-by: dholmes, kvn ! src/cpu/x86/vm/globalDefinitions_x86.hpp - src/cpu/x86/vm/rtmLocking.cpp + src/share/vm/runtime/rtmLocking.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: f90702a3d522 Author: vlivanov Date: 2015-04-14 18:03 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f90702a3d522 8057919: Class.getSimpleName() should work for non-JLS compliant class names Reviewed-by: dholmes, jrose ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: 528423a8c09f Author: vlivanov Date: 2015-04-14 18:11 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/528423a8c09f 8062280: C2: inlining failure due to access checks being too strict Reviewed-by: kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp + test/compiler/jsr292/MHInlineTest.java Changeset: 6c4ca18a0666 Author: mhaupt Date: 2015-04-14 18:16 +0300 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6c4ca18a0666 8076461: JSR292: remove unused native and constants Reviewed-by: jrose, vlivanov ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: 2a6c4bd248cf Author: aph Date: 2015-04-14 11:43 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/2a6c4bd248cf 8077615: AARCH64: Add C2 intrinsic for BigInteger::multiplyToLen() method Summary: Add C2 intrinsic for BigInteger::multiplyToLen() on AArch64. Reviewed-by: kvn ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java Changeset: 3dda6fe1c13a Author: roland Date: 2015-04-15 11:01 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3dda6fe1c13a 8074676: java.lang.invoke.PermuteArgsTest.java fails with "assert(is_Initialize()) failed: invalid node class" Summary: after guards in Arrays.copyOf() intrinsic, control may become top Reviewed-by: kvn, vlivanov ! src/share/vm/opto/library_call.cpp + test/compiler/arraycopy/TestArrayCopyOfStopped.java Changeset: c1d0d1e3b472 Author: kvn Date: 2015-04-16 14:05 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/c1d0d1e3b472 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/SharedHeap.java - src/cpu/x86/vm/templateTable_x86_32.hpp - src/cpu/x86/vm/templateTable_x86_64.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/os/aix/vm/os_aix.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/linkResolver.cpp - src/share/vm/memory/sharedHeap.cpp - src/share/vm/memory/sharedHeap.hpp - src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp - src/share/vm/oops/klassPS.hpp - src/share/vm/oops/oop.pcgc.inline.hpp - src/share/vm/oops/oop.psgc.inline.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 2f553b2c04ee Author: jwilhelm Date: 2015-04-20 14:26 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/2f553b2c04ee Merge - src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp From bengt.rutisson at oracle.com Mon Apr 20 16:48:44 2015 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Mon, 20 Apr 2015 16:48:44 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8078156: G1: Remove dead code PrintObjsInRegionClosure Message-ID: <201504201648.t3KGmi7t029714@aojmv0008> Changeset: 3ac81daab1ac Author: brutisso Date: 2015-04-20 16:18 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3ac81daab1ac 8078156: G1: Remove dead code PrintObjsInRegionClosure Reviewed-by: tschatzl, sjohanss ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp From per.liden at oracle.com Tue Apr 21 12:17:23 2015 From: per.liden at oracle.com (per.liden at oracle.com) Date: Tue, 21 Apr 2015 12:17:23 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8068582: UseSerialGC not always set up properly Message-ID: <201504211217.t3LCHNW2011567@aojmv0008> Changeset: 9d2031d829b3 Author: pliden Date: 2015-04-20 08:53 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/9d2031d829b3 8068582: UseSerialGC not always set up properly Reviewed-by: jmasa, brutisso, sjohanss ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/runtime/arguments.cpp + test/gc/arguments/TestSelectDefaultGC.java ! test/gc/startup_warnings/TestParNewSerialOld.java From stefan.karlsson at oracle.com Tue Apr 21 16:47:36 2015 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Tue, 21 Apr 2015 16:47:36 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504211647.t3LGlanp012177@aojmv0008> Changeset: 2e360934b0cf Author: stefank Date: 2015-04-20 13:34 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/2e360934b0cf 8042891: Format issues embedded in macros for two g1 source files Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp Changeset: 579abf49ec8f Author: goetz Date: 2015-04-21 10:14 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/579abf49ec8f 8078243: Fix include of stack.inline.hpp in taskqueue.hpp. Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp From kim.barrett at oracle.com Tue Apr 21 18:22:26 2015 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Tue, 21 Apr 2015 18:22:26 +0000 Subject: hg: jdk9/hs-gc/hotspot: 3 new changesets Message-ID: <201504211822.t3LIMQSm002179@aojmv0008> Changeset: fa8741e55f80 Author: kbarrett Date: 2015-04-21 10:29 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/fa8741e55f80 8078193: BACKOUT: Rename and clean up the ParGCAllocBuffer class Summary: Back out the problem change set. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp + src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp + src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp + src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp - src/share/vm/gc_implementation/shared/plab.cpp - src/share/vm/gc_implementation/shared/plab.hpp - src/share/vm/gc_implementation/shared/plab.inline.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/globals.hpp Changeset: bf3f0bc46d2a Author: jprovino Date: 2015-04-15 11:42 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/bf3f0bc46d2a 8074546: Rename and clean up the ParGCAllocBuffer class Summary: Rename ParGCAllocBuffer to PLAB and rename affected files. Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp - src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp + src/share/vm/gc_implementation/shared/plab.cpp + src/share/vm/gc_implementation/shared/plab.hpp + src/share/vm/gc_implementation/shared/plab.inline.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/globals.hpp Changeset: dfe8f76b6b8c Author: kbarrett Date: 2015-04-21 16:49 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/dfe8f76b6b8c Merge ! src/share/vm/gc_implementation/shared/plab.cpp ! src/share/vm/gc_implementation/shared/plab.hpp ! src/share/vm/gc_implementation/shared/plab.inline.hpp From thomas.schatzl at oracle.com Wed Apr 22 09:33:46 2015 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Wed, 22 Apr 2015 09:33:46 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8076541: Parallel GC registers Java heap twice to NMT Message-ID: <201504220933.t3M9XkxK022620@aojmv0008> Changeset: d8702e236d50 Author: tschatzl Date: 2015-04-22 09:39 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/d8702e236d50 8076541: Parallel GC registers Java heap twice to NMT Summary: Remove the superfluous call to MemTracker::record_virtual_memory_type() and also a superfluous check whether the space has been successfully reserved. Reviewed-by: pliden, jmasa ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp From stefan.johansson at oracle.com Wed Apr 22 12:39:35 2015 From: stefan.johansson at oracle.com (stefan.johansson at oracle.com) Date: Wed, 22 Apr 2015 12:39:35 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8077836: Make sure G1ParGCAllocBuffer are marked as retired Message-ID: <201504221239.t3MCdZD9000707@aojmv0008> Changeset: ffaab2b7199b Author: sjohanss Date: 2015-04-22 12:58 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/ffaab2b7199b 8077836: Make sure G1ParGCAllocBuffer are marked as retired Reviewed-by: tschatzl, pliden ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/shared/plab.hpp From kim.barrett at oracle.com Wed Apr 22 19:54:46 2015 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Wed, 22 Apr 2015 19:54:46 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer Message-ID: <201504221954.t3MJskiT026972@aojmv0008> Changeset: dcd4f5bec34d Author: kbarrett Date: 2015-04-22 14:06 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/dcd4f5bec34d 8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer Summary: Removed no longer valid checking of SATB buffers Reviewed-by: jmasa, pliden ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp From stefan.karlsson at oracle.com Thu Apr 23 13:38:04 2015 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Thu, 23 Apr 2015 13:38:04 +0000 Subject: hg: jdk9/hs-gc/hotspot: 3 new changesets Message-ID: <201504231338.t3NDc4qt001478@aojmv0008> Changeset: ab63cab9442b Author: stefank Date: 2015-04-22 08:29 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/ab63cab9442b 8078340: Remove the unused PSParallelCompact::KeepAliveClosure Reviewed-by: ehelin, tschatzl ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp Changeset: f81a9c16840a Author: stefank Date: 2015-04-22 09:09 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f81a9c16840a 8078341: Remove the unused PSParallelCompact::_updated_int_array_klass_obj Reviewed-by: ehelin, tschatzl ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp Changeset: 4b3dd32f564a Author: stefank Date: 2015-04-22 10:31 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/4b3dd32f564a 8078345: Move PSParallelCompact::mark_and_push to ParCompactionManager Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.inline.hpp From jesper.wilhelmsson at oracle.com Thu Apr 23 16:41:58 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 23 Apr 2015 16:41:58 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8073669: gc/TestSoftReferencesBehaviorOnOOME.java times out in nightlies Message-ID: <201504231641.t3NGfwIf027400@aojmv0008> Changeset: 6801298eb851 Author: azakharov Date: 2015-04-23 15:54 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6801298eb851 8073669: gc/TestSoftReferencesBehaviorOnOOME.java times out in nightlies Summary: changed test scenario to more straight-forward one, added tricks to prevent compiler optimizations and added checks when OOME didn't thrown as expected. Reviewed-by: tschatzl, jwilhelm ! test/gc/TestSoftReferencesBehaviorOnOOME.java From kim.barrett at oracle.com Thu Apr 23 18:59:32 2015 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Thu, 23 Apr 2015 18:59:32 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504231859.t3NIxWK9026350@aojmv0008> Changeset: 595012cacb98 Author: kbarrett Date: 2015-04-23 11:26 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/595012cacb98 8031401: Remove unused code in the reference processor Summary: Assume pending_list uses discovered field and remove resulting dead code. Reviewed-by: brutisso, pliden ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/oops/instanceRefKlass.inline.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/java.hpp Changeset: 6e113a6a9fd4 Author: kbarrett Date: 2015-04-23 16:44 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6e113a6a9fd4 Merge From christian.tornqvist at oracle.com Thu Apr 23 21:13:04 2015 From: christian.tornqvist at oracle.com (christian.tornqvist at oracle.com) Date: Thu, 23 Apr 2015 21:13:04 +0000 Subject: hg: jdk9/hs-gc/hotspot: 3 new changesets Message-ID: <201504232113.t3NLD4tc023142@aojmv0008> Changeset: 26f49abd784b Author: ctornqvi Date: 2015-04-22 13:58 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/26f49abd784b 8077529: [TESTBUG] Remove hotspot.internalvmtests from jprt config Reviewed-by: mikael, sla ! test/Makefile Changeset: 26325f79bf95 Author: ctornqvi Date: 2015-04-23 17:14 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/26325f79bf95 Merge Changeset: 723636f7adfc Author: ctornqvi Date: 2015-04-23 19:01 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/723636f7adfc Merge From christian.tornqvist at oracle.com Thu Apr 23 21:13:06 2015 From: christian.tornqvist at oracle.com (christian.tornqvist at oracle.com) Date: Thu, 23 Apr 2015 21:13:06 +0000 Subject: hg: jdk9/hs-gc: 8077529: [TESTBUG] Remove hotspot.internalvmtests from jprt config Message-ID: <201504232113.t3NLD6ec023246@aojmv0008> Changeset: 71412094c146 Author: ctornqvi Date: 2015-04-22 13:58 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/rev/71412094c146 8077529: [TESTBUG] Remove hotspot.internalvmtests from jprt config Reviewed-by: mikael, sla ! make/jprt.properties From bengt.rutisson at oracle.com Tue Apr 28 07:30:41 2015 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Tue, 28 Apr 2015 07:30:41 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8078613: HAS_BEEN_MOVED has been moved Message-ID: <201504280730.t3S7Uf9k016416@aojmv0008> Changeset: 92ca3f92b2ff Author: brutisso Date: 2015-04-27 09:08 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/92ca3f92b2ff 8078613: HAS_BEEN_MOVED has been moved Reviewed-by: stefank, sjohanss ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp From thomas.schatzl at oracle.com Tue Apr 28 12:16:25 2015 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Tue, 28 Apr 2015 12:16:25 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504281216.t3SCGPKE019529@aojmv0008> Changeset: 3ede3bce8878 Author: tschatzl Date: 2015-04-22 17:05 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/3ede3bce8878 8071462: Remove G1ParGCAllocator::alloc_buffer_waste Summary: Removed G1ParGCAllocator::alloc_buffer_waste, added method to obtain waste Reviewed-by: tschatzl, sjohanss Contributed-by: Michail Chernov ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/shared/plab.cpp ! src/share/vm/gc_implementation/shared/plab.hpp Changeset: 569948048035 Author: tschatzl Date: 2015-04-27 10:04 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/569948048035 8073632: Make auxiliary data structures know their own translation factor Summary: Auxiliary data structures should have knowledge of their own requirements for virtual memory reservations instead of getting these values directly from various places. Reviewed-by: stefank, kbarrett ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CardCounts.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp From stefan.karlsson at oracle.com Tue Apr 28 14:50:12 2015 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Tue, 28 Apr 2015 14:50:12 +0000 Subject: hg: jdk9/hs-gc/hotspot: 3 new changesets Message-ID: <201504281450.t3SEoCRv023384@aojmv0008> Changeset: b422b408dbe2 Author: stefank Date: 2015-04-27 09:51 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/b422b408dbe2 8076177: Remove usage of stack.inline.hpp functions from taskqueue.hpp Reviewed-by: brutisso, goetz ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/utilities/taskqueue.hpp + src/share/vm/utilities/taskqueue.inline.hpp Changeset: 6253825506ce Author: stefank Date: 2015-04-27 09:51 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/6253825506ce 8078601: print_concurrent_locks should be guarded with INCLUDE_SERVICES Reviewed-by: mgronlun, sla, dholmes ! src/share/vm/runtime/thread.cpp Changeset: e7d316fd688d Author: stefank Date: 2015-04-28 12:17 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/e7d316fd688d Merge ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp From staffan.larsen at oracle.com Tue Apr 28 19:28:07 2015 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Tue, 28 Apr 2015 19:28:07 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504281928.t3SJS7mH021099@aojmv0008> Changeset: 222c4129851b Author: iaberg Date: 2015-04-28 07:59 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/222c4129851b 8074016: Add convenient way of adding custom test targets to hotspot's test makefile Summary: Moved the line including the custom testlist to after variables are defined, allowing custom rules to use them Reviewed-by: erikj, sla ! test/Makefile Changeset: 19a7514b888b Author: sla Date: 2015-04-28 20:02 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/19a7514b888b Merge From jesper.wilhelmsson at oracle.com Tue Apr 28 23:37:20 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 28 Apr 2015 23:37:20 +0000 Subject: hg: jdk9/hs-gc/hotspot: 2 new changesets Message-ID: <201504282337.t3SNbKY7024699@aojmv0008> Changeset: d57d15fb074b Author: sangheki Date: 2015-04-28 12:02 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/d57d15fb074b 8073204: Determining the desired PLAB size adjusts to the the number of threads at the wrong place Summary: Calculate the desired PLAB value for a single thread and then return desired PLAB size according to the current number of threads when needed Reviewed-by: ysr, jwilhelm, tschatzl ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/shared/plab.cpp ! src/share/vm/gc_implementation/shared/plab.hpp Changeset: 191b004d0837 Author: jwilhelm Date: 2015-04-28 23:37 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/191b004d0837 Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp From bengt.rutisson at oracle.com Wed Apr 29 10:48:56 2015 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Wed, 29 Apr 2015 10:48:56 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java failed with java.lang.RuntimeException: 'new_active_workers' missing from stdout/stderr Message-ID: <201504291048.t3TAmuvP016458@aojmv0008> Changeset: 01d4bdce1f7f Author: drwhite Date: 2015-04-29 09:59 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/01d4bdce1f7f 8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java failed with java.lang.RuntimeException: 'new_active_workers' missing from stdout/stderr Reviewed-by: brutisso, jmasa, jwilhelm ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp ! test/TEST.groups ! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java From jesper.wilhelmsson at oracle.com Wed Apr 29 15:52:51 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 29 Apr 2015 15:52:51 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8073476: G1 logging ignores changes to PrintGC* flags via MXBeans Message-ID: <201504291552.t3TFqpPU016426@aojmv0008> Changeset: ce8df07dd074 Author: dfazunen Date: 2015-04-29 15:32 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/ce8df07dd074 8073476: G1 logging ignores changes to PrintGC* flags via MXBeans Reviewed-by: brutisso, jwilhelm ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1Log.cpp ! src/share/vm/gc_implementation/g1/g1Log.hpp From jesper.wilhelmsson at oracle.com Wed Apr 29 22:33:50 2015 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Wed, 29 Apr 2015 22:33:50 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8078405: Heap decommit failed in TestShrinkAuxiliaryData tests Message-ID: <201504292233.t3TMXoVV014698@aojmv0008> Changeset: 793d9c6105bf Author: ecaspole Date: 2015-04-29 15:25 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/793d9c6105bf 8078405: Heap decommit failed in TestShrinkAuxiliaryData tests Summary: Modified test so options in the code are after the options from the environment, so -ExplicitGCInvokesConcurrent is always used. Reviewed-by: tschatzl, kbarrett ! test/gc/g1/TestShrinkAuxiliaryData.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java From stefan.johansson at oracle.com Thu Apr 30 10:11:12 2015 From: stefan.johansson at oracle.com (stefan.johansson at oracle.com) Date: Thu, 30 Apr 2015 10:11:12 +0000 Subject: hg: jdk9/hs-gc/hotspot: 8078897: Clean out unused code in G1MMUTracker Message-ID: <201504301011.t3UABD6a018185@aojmv0008> Changeset: f4e82a545ec1 Author: sjohanss Date: 2015-04-30 10:14 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/f4e82a545ec1 8078897: Clean out unused code in G1MMUTracker Reviewed-by: brutisso, jwilhelm, drwhite ! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp ! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp