hg: jdk7/hotspot-comp/hotspot: 26 new changesets

vladimir.kozlov at sun.com vladimir.kozlov at sun.com
Wed Jul 1 19:44:49 PDT 2009


Changeset: 315a5d70b295
Author:    iveresov
Date:      2009-05-11 16:30 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/315a5d70b295

6484957: G1: parallel concurrent refinement
6826318: G1: remove traversal-based refinement code
Summary: Removed traversal-based refinement code as it's no longer used. Made the concurrent refinement (queue-based) parallel.
Reviewed-by: tonyp

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
! src/share/vm/gc_implementation/g1/concurrentZFThread.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: 215f81b4d9b3
Author:    iveresov
Date:      2009-05-18 11:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/215f81b4d9b3

6841831: G1: assert(contains_reference(from),"We just added it!") fires
Summary: During parallel rset updating we have to make sure that the worker ids of the refinement threads do not intersect with the worker ids that can be claimed by the mutator threads.
Reviewed-by: tonyp

! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/includeDB_gc_g1

Changeset: 29e7d79232b9
Author:    apetrusenko
Date:      2009-05-19 04:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/29e7d79232b9

6819065: G1: eliminate high serial card table clearing time
Reviewed-by: iveresov, tonyp

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

Changeset: 7fd05714f579
Author:    jcoomes
Date:      2009-05-26 16:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/7fd05714f579

Merge


Changeset: fe1574da39fc
Author:    ysr
Date:      2009-06-07 00:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/fe1574da39fc

6848641: CMSCollector::_roots_scanning_options should be initialized
Summary: The field is now initialized in the constructor.
Reviewed-by: iveresov, jmasa, johnc

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp

Changeset: f89cf529c3c7
Author:    iveresov
Date:      2009-06-08 16:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/f89cf529c3c7

6849122: G1: Typo introduced during implementation of the parallel refinement
Summary: Typo fix
Reviewed-by: jcoomes

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

Changeset: 7295839252de
Author:    jmasa
Date:      2009-06-10 14:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/7295839252de

Merge


Changeset: aa0c48844632
Author:    vasya
Date:      2009-05-14 10:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/aa0c48844632

Added tag jdk7-b59 for changeset c55be0c7bd32

! .hgtags

Changeset: f5ee65f94d9a
Author:    ohair
Date:      2009-05-15 13:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/f5ee65f94d9a

Merge

- make/jprt.config
! make/linux/makefiles/gcc.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/saproc.make

Changeset: a77eddcd510c
Author:    ohair
Date:      2009-05-19 17:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/a77eddcd510c

6843041: Remove duplicate README files in repositories (make/README)
Reviewed-by: robilad

- make/README

Changeset: cf4f487696ba
Author:    trims
Date:      2009-06-11 17:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/cf4f487696ba

Merge


Changeset: 08f86fa55a31
Author:    trims
Date:      2009-06-11 17:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/08f86fa55a31

6850551: Bump the HS16 build number to 04
Summary: Update the HS16 build number to 04
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 86092459c54d
Author:    xdono
Date:      2009-06-11 10:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/86092459c54d

Added tag jdk7-b60 for changeset a77eddcd510c

! .hgtags

Changeset: 27b728fd1281
Author:    trims
Date:      2009-06-11 21:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/27b728fd1281

Merge


Changeset: 821269eca479
Author:    ysr
Date:      2009-06-11 12:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/821269eca479

6820167: GCALotAtAllSafepoints + FullGCALot(ScavengeALot) options crash JVM
Summary: Short-circuit gc-a-lot attempts by non-JavaThreads; SkipGCALot c'tor to elide re-entrant gc-a-lot attempts.
Reviewed-by: apetrusenko, jcoomes, jmasa, kamg

! src/share/vm/memory/gcLocker.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp

Changeset: d44bdab1c03d
Author:    johnc
Date:      2009-06-11 17:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/d44bdab1c03d

6843694: G1: assert(index < _vs.committed_size(),"bad index"), g1BlockOffsetTable.inline.hpp:55
Summary: For heaps larger than 32Gb, the number of heap regions overflows the data type used to hold the region index in the SparsePRT structure. Changed the region indexes, card indexes, and RSet hash table buckets to ints and added some size overflow guarantees.
Reviewed-by: ysr, tonyp

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1

Changeset: 353ba4575581
Author:    jcoomes
Date:      2009-06-07 22:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/353ba4575581

6814552: par compact - some compilers fail to optimize bitmap code
Reviewed-by: tonyp, iveresov, jmasa, ysr

! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp

Changeset: 6e2afda171db
Author:    jcoomes
Date:      2009-06-11 13:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/6e2afda171db

6849716: BitMap - performance regression introduced with G1
Summary: make verification code visible only in debug builds
Reviewed-by: iveresov, ysr, johnc, apetrusenko, tonyp

! src/share/vm/includeDB_compiler1
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp
! src/share/vm/utilities/macros.hpp

Changeset: 3104f76478ee
Author:    jmasa
Date:      2009-06-18 12:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/3104f76478ee

Merge


Changeset: 830ca2573896
Author:    tonyp
Date:      2009-06-12 16:20 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/830ca2573896

6850846: G1: extend G1 marking verification
Summary: extend G1 marking verification to use either the "prev" or "next" marking information, as appropriate.
Reviewed-by: johnc, ysr

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

Changeset: 85d0690f7d12
Author:    jmasa
Date:      2009-06-19 07:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/85d0690f7d12

Merge


Changeset: a88386380bda
Author:    xdono
Date:      2009-06-18 13:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/a88386380bda

Added tag jdk7-b61 for changeset 27b728fd1281

! .hgtags

Changeset: 8754a3c37762
Author:    xdono
Date:      2009-06-25 12:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/8754a3c37762

Added tag jdk7-b62 for changeset a88386380bda

! .hgtags

Changeset: f9c95d5dc41f
Author:    trims
Date:      2009-06-25 22:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/f9c95d5dc41f

Merge


Changeset: 32c83fb84370
Author:    trims
Date:      2009-06-30 10:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/32c83fb84370

6856257: Bump the HS16 build number to 05
Summary: Update the HS16 build number to 05
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: b64314863098
Author:    kvn
Date:      2009-07-01 15:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/b64314863098

Merge





More information about the hotspot-compiler-dev mailing list