hg: jdk9/dev/hotspot: 29 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Tue Mar 31 22:42:16 UTC 2015
Changeset: 21ea7a2e3afc
Author: enevill
Date: 2015-03-25 10:24 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/21ea7a2e3afc
8075860: aarch64: jdk9/dev fails to build
Summary: Fix undefined os::Linux::ucontext_set_pc in aarch64 build
Reviewed-by: kvn
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
Changeset: 42c9c92d320a
Author: brutisso
Date: 2015-03-12 10:11 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/42c9c92d320a
8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases
Reviewed-by: tschatzl, mgerdin, ecaspole
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1Log.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.hpp
Changeset: 8c46f08ec891
Author: david
Date: 2015-03-12 14:09 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8c46f08ec891
8073463: G1 does not mangle freed heap regions
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 5226e59aecf1
Author: iignatyev
Date: 2015-03-13 17:47 +0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5226e59aecf1
8026047: [TESTBUG] add regression test for DisableExplicitGC flag
Reviewed-by: jwilhelm, brutisso
Contributed-by: Michail Chernov <michail.chernov at oracle.com>
+ test/gc/TestDisableExplicitGC.java
Changeset: 5f646eac768e
Author: iignatyev
Date: 2015-03-13 15:39 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5f646eac768e
Merge
Changeset: 09e0da20d67c
Author: jwilhelm
Date: 2015-03-05 23:47 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/09e0da20d67c
8057632: Remove auxiliary code used to handle the generations array
Summary: Removed next_gen(), prev_gen(), and get_gen().
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
Changeset: c9c777984b01
Author: azakharov
Date: 2015-03-16 17:51 +0300
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c9c777984b01
8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: tschatzl, jwilhelm, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.hpp
! src/share/vm/prims/whitebox.cpp
! test/gc/g1/TestShrinkAuxiliaryData.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: fd19a77b0a32
Author: jwilhelm
Date: 2015-03-16 18:13 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/fd19a77b0a32
Merge
! src/share/vm/prims/whitebox.cpp
Changeset: dfc3b99fcbee
Author: stefank
Date: 2015-03-17 13:23 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/dfc3b99fcbee
8075242: Remove SpecializationStats
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
- src/share/vm/memory/specialized_oop_closures.cpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/oop.inline.hpp
Changeset: 30ea4c772cb9
Author: stefank
Date: 2015-03-17 14:18 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/30ea4c772cb9
8075247: Cleanup specialized_oop_closures.hpp
Reviewed-by: mgerdin, brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/precompiled/precompiled.hpp
Changeset: 6ea1a2ed1d60
Author: stefank
Date: 2015-03-17 15:53 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6ea1a2ed1d60
8075249: Cleanup forward_to_atomic and ClaimedForwardPtr
Reviewed-by: kbarrett, brutisso
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
Changeset: af00217eae4f
Author: stefank
Date: 2015-03-18 10:51 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/af00217eae4f
8075416: Cleanup GC include dependencies in memoryPool.hpp
Reviewed-by: ehelin, mgerdin
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/services/lowMemoryDetector.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp
Changeset: 858605dda566
Author: kbarrett
Date: 2015-03-03 19:47 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/858605dda566
8073994: STATIC_ASSERT use of __LINE__ is wrong
Reviewed-by: dholmes, ehelin
! src/share/vm/utilities/debug.hpp
Changeset: 7a045fce6426
Author: ehelin
Date: 2015-03-19 10:29 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7a045fce6426
Merge
Changeset: b31893aea883
Author: mgerdin
Date: 2014-12-01 15:24 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b31893aea883
8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap
Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap
Reviewed-by: brutisso, tschatzl, ehelin
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
+ 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/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: b8448a4717da
Author: brutisso
Date: 2015-03-19 15:25 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b8448a4717da
8027962: Per-phase timing measurements for strong roots processing
Reviewed-by: tschatzl, ecaspole
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
! src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: 1ee6085d2a83
Author: jprovino
Date: 2015-03-23 12:18 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1ee6085d2a83
8067891: Remove vestigal G1SATBCT barrier set kind
Summary: Remove all case statements specifying G1SATBCT
Reviewed-by: tschatzl, kbarrett
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/graphKit.cpp
Changeset: f48107809bc5
Author: sjohanss
Date: 2015-03-02 11:08 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f48107809bc5
8073944: Simplify ArgumentsExt and remove unneeded functionallity
Reviewed-by: kbarrett, dholmes
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/arguments_ext.hpp
Changeset: e6d2d68ed87f
Author: jwilhelm
Date: 2015-03-03 18:01 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e6d2d68ed87f
8074459: Flags handling memory sizes should be of type size_t
Summary: Changed the type to size_t for flags that handles memory sizes
Reviewed-by: kbarrett, tschatzl
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp
! src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/ostream.hpp
Changeset: 2ad148b55307
Author: jwilhelm
Date: 2015-03-23 22:08 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2ad148b55307
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/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: e7220647928c
Author: sjohanss
Date: 2015-03-24 10:24 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e7220647928c
8075735: Missing include causes minimal build failure
Summary: Added the missing include.
Reviewed-by: jprovino, dholmes, stefank
! src/share/vm/runtime/thread.cpp
Changeset: 026cdb8a5e34
Author: mgerdin
Date: 2015-03-24 13:49 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/026cdb8a5e34
8075511: Enable -Woverloaded-virtual C++ warning for HotSpot build
Reviewed-by: erikj, simonis, ehelin
! make/linux/makefiles/gcc.make
Changeset: 101457a3a36e
Author: stefank
Date: 2015-03-24 11:21 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/101457a3a36e
8075803: Fix GC includes and forward declarations
Reviewed-by: pliden, mgerdin
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/defNewGeneration.inline.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/oops/cpCache.cpp
Changeset: 0d00bf25eef3
Author: stefank
Date: 2015-03-25 10:08 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/0d00bf25eef3
8075809: Add missing includes of stack.inline.hpp
Reviewed-by: jmasa, pliden
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/oops/klass.cpp
Changeset: e4de7033ecd9
Author: stefank
Date: 2015-03-25 10:13 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e4de7033ecd9
8075829: Move CSpaceCounters implementation to cSpaceCounters.cpp
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc_implementation/shared/cSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp
! src/share/vm/memory/space.hpp
! src/share/vm/precompiled/precompiled.hpp
Changeset: a6f928c27d7b
Author: jwilhelm
Date: 2015-03-25 19:50 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a6f928c27d7b
8076012: SA don't support flags of type size_t
Summary: Added support for flags of type size_t in VM.Flags
Reviewed-by: sla, kbarrett
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
Changeset: f301a42cd4ff
Author: jwilhelm
Date: 2015-03-26 14:42 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/f301a42cd4ff
Merge
Changeset: bab69a199d8f
Author: amurillo
Date: 2015-03-26 13:54 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bab69a199d8f
Merge
- src/share/vm/memory/specialized_oop_closures.cpp
Changeset: 8f6b400b6453
Author: amurillo
Date: 2015-03-31 11:13 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/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
More information about the jdk9-dev-changes
mailing list