hg: jdk7/jdk7/hotspot: 27 new changesets
erik.trimble at oracle.com
erik.trimble at oracle.com
Tue May 4 12:27:20 PDT 2010
Changeset: ef74d6d1ac1e
Author: never
Date: 2010-04-14 15:30 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ef74d6d1ac1e
6938026: C2 compiler fails in Node::rematerialize()const
Reviewed-by: twisti
! src/share/vm/opto/parse1.cpp
Changeset: 9f5b60a14736
Author: never
Date: 2010-04-15 18:14 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9f5b60a14736
6939930: exception unwind changes in 6919934 hurts compilation speed
Reviewed-by: twisti
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: f9271ff9d324
Author: twisti
Date: 2010-04-15 02:40 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f9271ff9d324
6941224: Improved stack overflow handling for Zero
Summary: Adding stack overflow checking to Shark brought to light a bunch of deficiencies in Zero's stack overflow code.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.hpp
! src/cpu/zero/vm/entryFrame_zero.hpp
! src/cpu/zero/vm/fakeStubFrame_zero.hpp
! src/cpu/zero/vm/interpreterFrame_zero.hpp
! src/cpu/zero/vm/interpreterRT_zero.cpp
! src/cpu/zero/vm/stack_zero.hpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/linux_zero/vm/thread_linux_zero.hpp
! src/share/vm/includeDB_zero
Changeset: badea972a310
Author: twisti
Date: 2010-04-16 00:52 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/badea972a310
Merge
Changeset: a9584793da0f
Author: twisti
Date: 2010-04-15 03:13 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a9584793da0f
6944028: 6940701 broke Zero
Summary: The fix for 6940701 broke Zero.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
! src/cpu/zero/vm/globals_zero.hpp
Changeset: d32d2a2f62cd
Author: twisti
Date: 2010-04-16 02:59 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d32d2a2f62cd
Merge
Changeset: aa9c266de52a
Author: twisti
Date: 2010-04-16 05:05 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/aa9c266de52a
6944473: 6941224 misses new files
Summary: Two new files are missing in the push for 6941224.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
+ src/cpu/zero/vm/stack_zero.cpp
+ src/cpu/zero/vm/stack_zero.inline.hpp
Changeset: c544d979f886
Author: twisti
Date: 2010-04-19 02:13 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/c544d979f886
6944503: Improved Zero crash dump
Summary: With Zero on a GC crash the stack was dumped differently to other crashes.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: bc32f286fae0
Author: never
Date: 2010-04-20 13:26 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/bc32f286fae0
6945219: minor SA fixes
Reviewed-by: twisti
! agent/src/os/linux/ps_core.c
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/HSDB.java
! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/Assert.java
Changeset: ba07d5be2d51
Author: jrose
Date: 2010-04-21 01:13 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ba07d5be2d51
Merge
Changeset: 0bfd3fb24150
Author: jmasa
Date: 2010-04-13 13:52 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/0bfd3fb24150
6858496: Clear all SoftReferences before an out-of-memory due to GC overhead limit.
Summary: Ensure a full GC that clears SoftReferences before throwing an out-of-memory
Reviewed-by: ysr, jcoomes
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/includeDB_gc_serial
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.cpp
! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.hpp
! 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/gc_implementation/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
Changeset: 7666957bc44d
Author: tonyp
Date: 2010-03-30 15:43 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7666957bc44d
6937142: G1: improvements to debugging output (S-M)
Summary: Various fixes to the G1 debugging output.
Reviewed-by: johnc, iveresov
! 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/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 5dbd9300cf9c
Author: johnc
Date: 2010-04-15 15:52 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/5dbd9300cf9c
6943926: G1: Integer overflow during heap region verification
Summary: The expression that calculates the live bytes for a heap region can overflow for a suitably large humongous region/object. Cache the object size in a suitably sized local variable so that the expression is converted to a wider type.
Reviewed-by: tonyp, jmasa, iveresov, apetrusenko
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: f9ec1e4bbb44
Author: tonyp
Date: 2010-04-15 18:45 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f9ec1e4bbb44
6939027: G1: assertion failure during the concurrent phase of cleanup
Summary: The outgoing region map is not maintained properly and it's causing an assert failure. Given that we don't actually use it, I'm removing it. I'm piggy-backing a small change on this which removes a message that it's printed before a Full GC when DisableExplicitGC is set.
Reviewed-by: apetrusenko, ysr
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: 79e419e5ea3b
Author: apetrusenko
Date: 2010-04-16 08:48 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/79e419e5ea3b
6942253: G1: replace G1ParallelGCAllocBufferSize with YoungPLABSize and OldPLABSize
Summary: Replaces the G1-specific parameter with the existing ones that are used by the other GCs (YoungPLABSize and OldPLABSize)
Reviewed-by: tonyp, johnc
! 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/g1_globals.hpp
Changeset: bdb5361c461c
Author: kevinw
Date: 2010-04-16 17:36 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/bdb5361c461c
6897143: Stress test crashes during HeapInspection using ParallelGC.
Summary: ensure_parsability() must be called even if GC_locker prevents GC.
Reviewed-by: ysr, chrisphi
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
Changeset: 6ecb6e6de3d6
Author: kevinw
Date: 2010-04-19 05:40 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6ecb6e6de3d6
Merge
Changeset: 1316cec51b4d
Author: johnc
Date: 2010-04-22 10:02 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1316cec51b4d
6819061: G1: eliminate serial Other times that are proportional to the collection set length
6871109: G1: remove the concept of the scan only prefix
Summary: Removed scan only regions and associated code. The young portion of the collection set is now constructed incrementally - when a young region is retired as the current allocation region it is added to the collection set.
Reviewed-by: apetrusenko, iveresov, tonyp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.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/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.hpp
! src/share/vm/services/g1MemoryPool.cpp
Changeset: 454ff03c0daf
Author: tonyp
Date: 2010-04-26 18:01 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/454ff03c0daf
Merge
Changeset: d7f654633cfe
Author: never
Date: 2010-04-26 11:27 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d7f654633cfe
6946040: add intrinsic for short and char reverseBytes
Reviewed-by: never, twisti
Contributed-by: Hiroshi Yamauchi <yamauchi at google.com>
! make/linux/makefiles/adlc.make
! make/solaris/makefiles/adlc.make
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/subnode.hpp
+ test/compiler/6431242/Test.java
+ test/compiler/6946040/TestCharShortByteSwap.java
Changeset: b4776199210f
Author: never
Date: 2010-04-26 23:59 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b4776199210f
6943485: JVMTI always on capabilities change code generation too much
Reviewed-by: twisti, dcubed
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiManageCapabilities.cpp
Changeset: 314e17ca2c23
Author: iveresov
Date: 2010-04-27 11:19 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/314e17ca2c23
6946892: c1 shouldn't sign-extend to upper 32bits on x64
Summary: c1 does sign-extension when it loads ints and shorts from memory to 64-bit registers. This causes problems for c2 because it relies on the fact the int passed in a 64-bit register is zero-extended.
Reviewed-by: never
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
Changeset: 90acda19b80f
Author: jrose
Date: 2010-04-29 00:03 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/90acda19b80f
Merge
Changeset: 7b03170e1fcb
Author: trims
Date: 2010-04-29 15:18 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7b03170e1fcb
Merge
Changeset: 310cdbc35535
Author: trims
Date: 2010-04-29 15:47 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/310cdbc35535
6948636: Bump the HS18 build number to 04
Summary: Update the HS18 build number to 04
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e3fa0cc77f74
Author: trims
Date: 2010-05-04 12:23 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e3fa0cc77f74
Merge
Changeset: 3221d1887d30
Author: trims
Date: 2010-05-04 12:25 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3221d1887d30
Added tag hs18-b03 for changeset 25f53b53aaa3
! .hgtags
More information about the jdk7-dev
mailing list