Changeset: cd3d4ec354fd Author: jcoomes Date: 2011-09-20 22:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/cd3d4ec354fd
7093108: Bump the hs22 build number to 07 Reviewed-by: johnc Contributed-by: alejandro.muri...@oracle.com ! make/hotspot_version Changeset: f79fb21f3cad Author: jcoomes Date: 2011-09-20 22:26 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/f79fb21f3cad Added tag hs22-b07 for changeset cd3d4ec354fd ! .hgtags Changeset: b93bc193d73b Author: jcoomes Date: 2011-09-23 11:19 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/b93bc193d73b Merge ! .hgtags ! make/hotspot_version Changeset: c407af9f1f59 Author: katleman Date: 2011-09-26 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/c407af9f1f59 Added tag jdk7u2-b09 for changeset b93bc193d73b ! .hgtags Changeset: 8d4cd133d6a8 Author: tonyp Date: 2011-09-20 09:59 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/8d4cd133d6a8 7059019: G1: add G1 support to the SA Summary: Extend the SA to recognize the G1CollectedHeap and implement any code that's needed by our serviceability tools (jmap, jinfo, jstack, etc.) that depend on the SA. Reviewed-by: never, poonam, johnc ! agent/make/Makefile + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! make/sa.files ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp + src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 66db4a2fc13c Author: johnc Date: 2011-09-20 15:39 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/66db4a2fc13c 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure Summary: As a result of the changes for 7080389, an evacuation failure during an initial mark pause may result in some root objects not being marked. Pass whether the caller is a root scanning closure into the evacuation failure handling code so that the thread that successfully forwards an object to itself also marks the object. Reviewed-by: ysr, brutisso, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp Changeset: 2115638addd2 Author: tonyp Date: 2011-09-21 01:27 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/2115638addd2 7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') Summary: Make sure the eden and survivor pools have "Space" in their name. Reviewed-by: jmasa, ysr ! src/share/vm/services/g1MemoryPool.cpp Changeset: ce597819d5c6 Author: johnc Date: 2011-09-21 10:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/ce597819d5c6 7068215: G1: Print reference processing time during remark Summary: Displays the elapsed time taken to perform reference processing during remark as part of the PrintGCDetails output. Reviewed-by: ysr ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: ac196b091535 Author: tonyp Date: 2011-09-21 13:36 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/ac196b091535 7091032: G1: assert failure when NewRatio is used Summary: The desired min / max heap sizes are miscalculated at initialization when NewRatio is used. The changeset also includes an additional small change to turn a print statement into a warning. Reviewed-by: johnc, jmasa, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: e804fc7a831e Author: johnc Date: 2011-09-21 15:24 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/e804fc7a831e 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output Summary: Cast HeapRegion::GrainBytes to size_t in output statement. Reviewed-by: ysr, brutisso, pbk, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: c20e006ee26a Author: tonyp Date: 2011-09-22 07:18 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/c20e006ee26a 7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output Reviewed-by: jcoomes, johnc ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: d320dd70ca40 Author: johnc Date: 2011-09-22 10:57 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/d320dd70ca40 6484982: G1: process references during evacuation pauses Summary: G1 now uses two reference processors - one is used by concurrent marking and the other is used by STW GCs (both full and incremental evacuation pauses). In an evacuation pause, the reference processor is embedded into the closures used to scan objects. Doing so causes causes reference objects to be 'discovered' by the reference processor. At the end of the evacuation pause, these discovered reference objects are processed - preserving (and copying) referent objects (and their reachable graphs) as appropriate. Reviewed-by: ysr, jwilhelm, brutisso, stefank, tonyp ! 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/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.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 ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/thread.cpp Changeset: 39c57c097027 Author: tonyp Date: 2011-09-23 16:07 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/39c57c097027 7075646: G1: fix inconsistencies in the monitoring data Summary: Fixed a few inconsistencies in the monitoring data, in particular when reported from jstat. Reviewed-by: jmasa, brutisso, johnc ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/shared/generationCounters.cpp ! src/share/vm/gc_implementation/shared/generationCounters.hpp ! src/share/vm/services/g1MemoryPool.cpp ! src/share/vm/services/g1MemoryPool.hpp Changeset: 9a9821a0bc8b Author: johnc Date: 2011-09-28 10:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/9a9821a0bc8b 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 Summary: Some objects may not be marked in the event of an evacuation failure in a partially young GC, during a marking cycle. Avoid this situation by not allowing partially young GCs during a marking cycle. Reviewed-by: tonyp, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 7afaeffa5d9b Author: johnc Date: 2011-10-03 12:49 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/7afaeffa5d9b 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 Summary: During remembered set scanning, the reference processor could discover a reference object whose referent was in the process of being copied and so may not be completely initialized. Do not perform reference discovery during remembered set scanning. Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: aade124d1b1d Author: tonyp Date: 2011-10-03 19:04 -0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/aade124d1b1d 7097048: G1: extend the G1 SA changes to print per-heap space information Reviewed-by: brutisso, johnc ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp Changeset: 953ffc48897d Author: never Date: 2011-09-20 23:50 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/953ffc48897d 7092236: java/util/EnumSet/EnumSetBash.java fails Reviewed-by: kvn, twisti, jrose ! src/share/vm/ci/ciEnv.cpp Changeset: 34d69affce86 Author: never Date: 2011-09-29 09:53 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/34d69affce86 7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java + agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 876f4a66bd71 Author: bdelsart Date: 2011-10-07 13:28 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/876f4a66bd71 7096366: PPC: corruption of floating-point values with DeoptimizeALot Summary: fix for a deoptimization found on PPC, which could impact other big endian platforms Reviewed-by: roland, dholmes ! src/share/vm/c1/c1_LinearScan.cpp Changeset: c2ef8b5cd1f3 Author: never Date: 2011-10-13 14:08 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/c2ef8b5cd1f3 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp Reviewed-by: kvn, twisti ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 623aec2a90f7 Author: jcoomes Date: 2011-10-14 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/623aec2a90f7 7101102: Bump the hs22 build number to 08 Reviewed-by: johnc Contributed-by: alejandro.muri...@oracle.com ! make/hotspot_version Changeset: d38fde25cf49 Author: jcoomes Date: 2011-10-14 12:44 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/d38fde25cf49 Added tag hs22-b08 for changeset 623aec2a90f7 ! .hgtags Changeset: 482e282037d7 Author: jcoomes Date: 2011-10-18 17:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/482e282037d7 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 0418640475c3 Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/0418640475c3 Added tag jdk7u2-b11 for changeset 482e282037d7 ! .hgtags Changeset: 3e986ec5c123 Author: asaha Date: 2011-10-31 22:04 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/3e986ec5c123 7107063: Fork hs22.1 hsx from hs22.0 for 7u3 and reinitialize build number Reviewed-by: jcoomes ! make/hotspot_version Changeset: 68d4d1b6829a Author: jeff Date: 2011-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/68d4d1b6829a 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README Changeset: b07e591a1675 Author: lana Date: 2011-11-04 11:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/b07e591a1675 Merge Changeset: 714bf7aefe10 Author: kvn Date: 2011-10-14 10:07 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/714bf7aefe10 7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc Summary: Instruction countTrailingZerosL() should use iRegIsafe dst register since it is used in long arithmetic. Reviewed-by: never, twisti ! src/cpu/sparc/vm/sparc.ad + test/compiler/7100757/Test7100757.java Changeset: c8abdaa56b47 Author: jcoomes Date: 2011-11-08 11:48 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/c8abdaa56b47 7108550: Bump the hs22 build number to 09 Reviewed-by: johnc Contributed-by: alejandro.muri...@oracle.com ! make/hotspot_version Changeset: 12a4ef429155 Author: jcoomes Date: 2011-11-08 11:48 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/12a4ef429155 Added tag hs22-b09 for changeset c8abdaa56b47 ! .hgtags Changeset: 4061b13e3e6b Author: jcoomes Date: 2011-11-08 13:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/4061b13e3e6b Merge ! .hgtags ! make/hotspot_version Changeset: a67789172db1 Author: katleman Date: 2011-11-10 11:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/a67789172db1 Added tag jdk7u2-b12 for changeset 4061b13e3e6b ! .hgtags Changeset: 742a2251c87b Author: kvn Date: 2011-11-10 20:17 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/742a2251c87b 7110586: C2 generates incorrect results Summary: Exact limit of empty loop calculated incorrectly. Reviewed-by: iveresov, never ! src/share/vm/opto/loopnode.cpp + test/compiler/7110586/Test7110586.java Changeset: 0544a9618b87 Author: poonam Date: 2011-11-16 16:27 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/0544a9618b87 7110428: Crash during HeapDump operation Reviewed-by: ysr, dholmes ! src/share/vm/services/heapDumper.cpp Changeset: 3ba0bb2e7c8d Author: jcoomes Date: 2011-11-16 17:44 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/3ba0bb2e7c8d 7112766: Bump the hs22 build number to 10 Reviewed-by: johnc Contributed-by: alejandro.muri...@oracle.com ! make/hotspot_version Changeset: c6cd7638991b Author: jcoomes Date: 2011-11-16 17:44 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/c6cd7638991b Added tag hs22-b10 for changeset 3ba0bb2e7c8d ! .hgtags Changeset: f17fe2f4b6aa Author: jcoomes Date: 2011-11-16 17:50 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/f17fe2f4b6aa Merge ! .hgtags ! make/hotspot_version Changeset: 0744602f85c6 Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/0744602f85c6 Added tag jdk7u2-b13 for changeset f17fe2f4b6aa ! .hgtags Changeset: c7bc239126d3 Author: asaha Date: 2011-11-18 12:57 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/c7bc239126d3 Merge ! make/hotspot_version Changeset: b23c8435518c Author: asaha Date: 2011-11-29 10:14 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/b23c8435518c 7116462: Bump the hs21.1 build number to 02 Reviewed-by: jcoomes ! make/hotspot_version Changeset: df4652fd1ae5 Author: asaha Date: 2011-11-29 11:13 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/df4652fd1ae5 7113740: hotspot_version file has wrong JDK_MINOR_VER Reviewed-by: jcoomes ! make/hotspot_version Changeset: 7333a200d09e Author: asaha Date: 2011-11-30 13:53 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/7333a200d09e Merge ! make/hotspot_version Changeset: a40d238623e5 Author: asaha Date: 2011-11-30 15:32 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/a40d238623e5 Merge Changeset: e20578af5890 Author: cl Date: 2011-12-12 22:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/e20578af5890 Added tag jdk7u3-b02 for changeset a40d238623e5 ! .hgtags Changeset: 6259c6d3bbb7 Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/6259c6d3bbb7 Added tag jdk7u2-b21 for changeset 0744602f85c6 ! .hgtags Changeset: 6986bfb4c82e Author: asaha Date: 2012-01-10 13:12 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/6986bfb4c82e Merge ! .hgtags Changeset: 8e6375b46717 Author: katleman Date: 2012-01-12 14:23 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/8e6375b46717 Added tag jdk7u3-b03 for changeset 6986bfb4c82e ! .hgtags Changeset: 366e6ba09c99 Author: katleman Date: 2012-01-23 09:47 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/366e6ba09c99 Added tag jdk7u3-b04 for changeset 8e6375b46717 ! .hgtags Changeset: 4c62237db349 Author: katleman Date: 2012-01-27 12:03 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/4c62237db349 Added tag jdk7u3-b20 for changeset 366e6ba09c99 ! .hgtags Changeset: 6067412a3452 Author: katleman Date: 2012-02-07 12:26 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/6067412a3452 Added tag jdk7u3-b05 for changeset 4c62237db349 ! .hgtags Changeset: ce271da83629 Author: asaha Date: 2012-03-23 09:32 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u4/hotspot/rev/ce271da83629 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/opto/loopnode.cpp ! src/share/vm/runtime/vmStructs.cpp