hg: jdk9/hs/hotspot: 31 new changesets

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Fri Sep 26 06:31:23 UTC 2014


Changeset: 74e33aa4681a
Author:    jwilhelm
Date:      2014-09-18 18:19 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/74e33aa4681a

Merge

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/share/vm/runtime/os.hpp
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/g1/TestDeferredRSUpdate.java

Changeset: 8270a0a2ba89
Author:    jwilhelm
Date:      2014-09-16 16:02 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8270a0a2ba89

8055006: Store original value of Min/MaxHeapFreeRatio
Summary: Store the value set by the user and some makefile changes required to change the flags.
Reviewed-by: sla, mchung, bchristi, jmasa, dholmes, erikj

! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 916324700573
Author:    jwilhelm
Date:      2014-08-22 13:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/916324700573

8055744: 8u-dev nightly solaris builds failed on 08/20
Summary: Fixed makefiles on solaris to allow build with extra symbols.
Reviewed-by: dcubed, erikj

! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make

Changeset: fe15f8267f87
Author:    jwilhelm
Date:      2014-09-05 00:28 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fe15f8267f87

8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Summary: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Reviewed-by: erikj, dholmes

! make/solaris/Makefile

Changeset: c919a19a9d9c
Author:    jprovino
Date:      2014-09-19 09:23 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c919a19a9d9c

8058534: Remove HeapRegion::_orig_end
Summary: Also reviewed by kim.barrett at oracle.com
Reviewed-by: tonyp, brutisso, tschatzl

! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: 980ffcca3740
Author:    jwilhelm
Date:      2014-09-19 11:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/980ffcca3740

Merge

! src/os/solaris/vm/os_solaris.cpp

Changeset: bee5befdd4f9
Author:    mlarsson
Date:      2014-09-18 12:45 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bee5befdd4f9

8055091: CollectedHeap::_reserved usage should be cleaned up
Summary: Added an initialization function for _reserved.
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp

Changeset: 7894458add89
Author:    mlarsson
Date:      2014-09-18 11:27 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7894458add89

8053998: Hot card cache flush chunk size too coarse grained
Summary: Changed the chunk size to a smaller fixed number.
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp

Changeset: 9b65f43493d8
Author:    mlarsson
Date:      2014-09-18 11:04 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9b65f43493d8

8035729: Code using assert(is_oop_or_null) needs better error messages
Summary: Modified error messages to include the oops
Reviewed-by: stefank, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: 4e985654db5b
Author:    brutisso
Date:      2014-09-19 12:11 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4e985654db5b

Merge


Changeset: d71c45ffed4c
Author:    jwilhelm
Date:      2014-09-22 16:22 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d71c45ffed4c

Merge


Changeset: 812725420769
Author:    sla
Date:      2014-09-04 11:21 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/812725420769

8057535: add a thread extension class
Reviewed-by: mgerdin, bdelsart, jcoomes

! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
+ src/share/vm/runtime/thread_ext.cpp
+ src/share/vm/runtime/thread_ext.hpp
! src/share/vm/services/management.cpp

Changeset: c04d77177920
Author:    jcoomes
Date:      2014-09-04 09:37 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c04d77177920

8054970: gc src file exclusion should exclude alternative sources
Reviewed-by: ehelin, stefank

! make/excludeSrc.make

Changeset: 0df1606be959
Author:    jcoomes
Date:      2014-09-04 16:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0df1606be959

8057531: refactor gc argument processing code slightly
Reviewed-by: mgerdin, tschatzl, jmasa

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 5e081c4e4fce
Author:    sjohanss
Date:      2014-09-05 09:49 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5e081c4e4fce

8057536: Refactor G1 to allow context specific allocations
Summary: Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context.
Reviewed-by: mgerdin, brutisso

+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
+ src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
+ src/share/vm/gc_implementation/g1/g1Allocator.cpp
+ src/share/vm/gc_implementation/g1/g1Allocator.hpp
+ src/share/vm/gc_implementation/g1/g1Allocator_ext.cpp
! 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/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/runtime/vm_operations.hpp

Changeset: 5c7b72d062bd
Author:    jcoomes
Date:      2014-09-05 12:36 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5c7b72d062bd

8057623: add an extension class for argument handling
Reviewed-by: brutisso, mgerdin, tschatzl

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
- src/share/vm/runtime/arguments_ext.cpp
+ src/share/vm/runtime/arguments_ext.hpp

Changeset: 20b6ad26387a
Author:    sjohanss
Date:      2014-09-09 00:05 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/20b6ad26387a

8057658: Enable G1 FullGC extensions
Summary: Refactored the G1 FullGC code to enable it to be extended.
Reviewed-by: mgerdin, brutisso

! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
+ src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/memory/space.hpp

Changeset: 6d9b5aa357aa
Author:    sjohanss
Date:      2014-09-09 04:48 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6d9b5aa357aa

8057710: Refactor G1 heap region default sizes
Summary: Refactored the defines to instead be static const in a HeapRegionBounds class.
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc_implementation/g1/heapRegion.cpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.hpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp

Changeset: 2f481af73ec4
Author:    jcoomes
Date:      2014-09-10 13:01 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2f481af73ec4

8057818: collect allocation context statistics at gc pauses
Reviewed-by: mikael, jmasa

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.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

Changeset: 09d9871af47b
Author:    jcoomes
Date:      2014-09-10 13:01 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/09d9871af47b

8057824: methods to copy allocation context statistics
Reviewed-by: mikael, jmasa, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
+ src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc_interface/collectedHeap.hpp

Changeset: e5c84e2c461a
Author:    jcoomes
Date:      2014-09-10 16:06 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e5c84e2c461a

8057827: notify an obj when allocation context stats are available
Reviewed-by: mikael, jmasa, tschatzl

! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/universe.inline.hpp
! src/share/vm/runtime/serviceThread.cpp
+ src/share/vm/services/allocationContextService.hpp

Changeset: a513d9d3cd85
Author:    sjohanss
Date:      2014-09-08 15:24 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a513d9d3cd85

8057752: WhiteBox extension support for testing
Summary: Refactored parts of whitebox.cpp to enable registration of whitebox methods defined outside this file.
Reviewed-by: mikael, ctornqvi, jmasa

! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
+ src/share/vm/prims/whitebox_ext.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 545e90b97200
Author:    jcoomes
Date:      2014-09-11 17:13 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/545e90b97200

8058235: identify GCs initiated to update allocation context stats
Reviewed-by: mikael, sjohanss

! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp

Changeset: f29fc48b201f
Author:    tonyp
Date:      2014-09-23 11:43 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f29fc48b201f

8058495: G1: normalize names for isHumongous() and friends
Reviewed-by: tschatzl, brutisso

! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! 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/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionType.cpp
! src/share/vm/gc_implementation/g1/heapRegionType.hpp
! src/share/vm/prims/whitebox.cpp

Changeset: 4ebca3691ded
Author:    jprovino
Date:      2014-09-23 12:34 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4ebca3691ded

8027450: Improve time reporting in G1 remark
Reviewed-by: stefank, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp

Changeset: 0877f69d900b
Author:    stefank
Date:      2014-09-23 12:52 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0877f69d900b

Merge

! src/share/vm/gc_implementation/g1/concurrentMark.cpp

Changeset: 74305fe8f509
Author:    sla
Date:      2014-09-23 14:18 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/74305fe8f509

Merge

- make/jprt.properties

Changeset: cedaeee5e645
Author:    brutisso
Date:      2014-09-24 11:00 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cedaeee5e645

8036116: Fix thread-id types in G1 remembered set implementations
Reviewed-by: stefank, jprovino, brutisso
Contributed-by: sangheon.kim at oracle.com

! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp

Changeset: 5051bb01fa2b
Author:    mgerdin
Date:      2014-09-25 10:01 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5051bb01fa2b

8055141: Catch linker errors earlier in the JVM build by not allowing unresolved externals
Reviewed-by: erikj, ehelin, dholmes

! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make

Changeset: a2324f55f474
Author:    jwilhelm
Date:      2014-09-22 16:22 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a2324f55f474

Merge

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 4786d13c5d7d
Author:    jwilhelm
Date:      2014-09-26 06:07 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4786d13c5d7d

Merge

- src/share/vm/runtime/arguments_ext.cpp



More information about the jdk9-all-changes mailing list