hg: jdk7/hotspot-gc/hotspot: 34 new changesets
john.cuthbertson at oracle.com
john.cuthbertson at oracle.com
Fri Apr 15 00:48:35 UTC 2011
Changeset: 9e6733fb56f8
Author: schien
Date: 2011-04-07 15:20 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/9e6733fb56f8
Added tag jdk7-b137 for changeset 2dbcb4a4d8da
! .hgtags
Changeset: 987d9d10a30a
Author: trims
Date: 2011-04-08 15:56 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/987d9d10a30a
Added tag hs21-b07 for changeset 2dbcb4a4d8da
! .hgtags
Changeset: 24fbb4b7c2d3
Author: trims
Date: 2011-04-08 16:18 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/24fbb4b7c2d3
Merge
Changeset: 0930dc920c18
Author: trims
Date: 2011-04-08 16:18 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/0930dc920c18
7035259: Bump the HS21 build number to 08
Summary: Update the HS21 build number to 08
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: c2323e2ea62b
Author: never
Date: 2011-03-31 21:05 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/c2323e2ea62b
6385687: UseFastEmptyMethods/UseFastAccessorMethods considered harmful
Reviewed-by: kvn, jrose, phh
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/runtime/globals.hpp
Changeset: f8b038506985
Author: never
Date: 2011-04-01 21:45 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/f8b038506985
6909440: C2 fails with assertion (_always_cold->is_cold(),"must always be cold")
Reviewed-by: kvn
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
Changeset: 07acc51c1d2a
Author: kvn
Date: 2011-04-02 09:49 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/07acc51c1d2a
7032314: Allow to generate CallLeafNoFPNode in IdealKit
Summary: Added CallLeafNoFPNode generation to IdealKit. Added i_o synchronization.
Reviewed-by: never
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
Changeset: 08eb13460b3a
Author: kvn
Date: 2011-04-02 10:54 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/08eb13460b3a
7004535: Clone loop predicate during loop unswitch
Summary: Clone loop predicate for clonned loops
Reviewed-by: never
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/ifnode.cpp
+ src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.hpp
Changeset: 13bc79b5c9c8
Author: roland
Date: 2011-04-03 12:00 +0200
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/13bc79b5c9c8
7033154: Improve C1 arraycopy performance
Summary: better static analysis. Take advantage of array copy stubs.
Reviewed-by: never
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: e863062e521d
Author: twisti
Date: 2011-04-04 03:02 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/e863062e521d
7032458: Zero and Shark fixes
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/share/vm/ci/ciTypeFlow.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
Changeset: 8b2317d732ec
Author: never
Date: 2011-04-04 12:57 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/8b2317d732ec
7026957: assert(type2aelembytes(store->as_Mem()->memory_type(), true) == 1 << shift->in(2)->get_int()) failed
Reviewed-by: kvn, jrose
! src/share/vm/opto/loopTransform.cpp
Changeset: bb22629531fa
Author: iveresov
Date: 2011-04-04 16:00 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/bb22629531fa
7033732: C1: When calling c2 arraycopy stubs offsets and length must have clear upper 32bits
Summary: With 7033154 we started calling c2 arraycopy stubs from c1. On sparcv9 we must clear the upper 32bits for offset (src_pos, dst_pos) and length parameters when calling them.
Reviewed-by: never, kvn
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
Changeset: a54519951ff6
Author: iveresov
Date: 2011-04-04 18:48 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/a54519951ff6
Merge
Changeset: 87ce328c6a21
Author: never
Date: 2011-04-04 19:03 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/87ce328c6a21
6528013: C1 CTW failure with -XX:+VerifyOops assert(allocates2(pc),"")
Reviewed-by: kvn, iveresov
! src/share/vm/c1/c1_LIRAssembler.cpp
Changeset: fb37e3eabfd0
Author: never
Date: 2011-04-04 22:17 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/fb37e3eabfd0
Merge
Changeset: d7a3fed1c1c9
Author: kvn
Date: 2011-04-04 19:02 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/d7a3fed1c1c9
7004547: regular loop unroll should not unroll more than max unrolling
Summary: Take into account that after unroll conjoined heads and tails will fold.
Reviewed-by: never
! src/share/vm/opto/loopTransform.cpp
Changeset: 03f2be00fa21
Author: kvn
Date: 2011-04-05 00:27 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/03f2be00fa21
Merge
Changeset: 479b4b4b6950
Author: never
Date: 2011-04-05 00:31 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/479b4b4b6950
6777083: assert(target != __null,"must not be null")
Reviewed-by: iveresov, kvn
! src/cpu/x86/vm/assembler_x86.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
Changeset: 8e77e1f26188
Author: never
Date: 2011-04-05 02:31 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/8e77e1f26188
Merge
Changeset: 527977d4f740
Author: never
Date: 2011-04-05 19:16 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/527977d4f740
7033779: CodeCache::largest_free_block may need to hold the CodeCache lock
Reviewed-by: kvn
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
Changeset: 98c560260039
Author: never
Date: 2011-04-06 16:02 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/98c560260039
7034513: enable fast accessors and empty methods for ZERO and -Xint
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 55973726c600
Author: kvn
Date: 2011-04-06 17:32 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/55973726c600
6992789: assert(phi->_idx >= nodes_size()) failed: only new Phi per instance memory slice
Summary: Swap checks: check for regular memory slice first and keep input phi.
Reviewed-by: never
! src/share/vm/opto/escape.cpp
Changeset: ed69575596ac
Author: jrose
Date: 2011-04-07 17:02 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/ed69575596ac
6981791: remove experimental code for JSR 292
Reviewed-by: twisti
! 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/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp
Changeset: 758ba0bf7bcc
Author: jrose
Date: 2011-04-07 17:12 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/758ba0bf7bcc
7012087: JSR 292 Misleading exception message for a non-bound MH for a virtual method
Summary: Improve error message formatting to give more information to user. Also, catch a corner case related to 6930553 and 6844449.
Reviewed-by: kvn
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 4124a5a27707
Author: jrose
Date: 2011-04-07 17:12 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/4124a5a27707
7009600: JSR 292 Server compiler crashes in Compile::find_intrinsic(ciMethod*, bool)
Summary: catch errors during the compile-time processing of method handles; back out cleanly
Reviewed-by: twisti
! src/share/vm/ci/ciMethodHandle.cpp
! src/share/vm/opto/doCall.cpp
Changeset: 3f49d30f8184
Author: never
Date: 2011-04-07 21:32 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/3f49d30f8184
7034957: acquiring lock CodeCache_lock/1 out of order with lock tty_lock/0 -- possible deadlock
Reviewed-by: iveresov
! src/share/vm/code/codeCache.cpp
Changeset: d86923d96dca
Author: iveresov
Date: 2011-04-08 17:03 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/d86923d96dca
7034967: C1: assert(false) failed: error (assembler_sparc.cpp:2043)
Summary: Fix -XX:+VerifyOops
Reviewed-by: kvn, never
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 3af54845df98
Author: kvn
Date: 2011-04-08 14:56 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/3af54845df98
7004555: Add new policy for one iteration loops
Summary: Add new policy for one iteration loops (mostly formal pre- loops).
Reviewed-by: never
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
Changeset: 46d145ee8e68
Author: kvn
Date: 2011-04-08 20:52 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/46d145ee8e68
Merge
Changeset: 3fa3c7e4d4f3
Author: never
Date: 2011-04-08 23:00 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/3fa3c7e4d4f3
7035161: assert(!o->is_null_object()) failed: null object not yet handled here.
Reviewed-by: kvn
! src/share/vm/ci/ciInstance.cpp
Changeset: 6c97c830fb6f
Author: jrose
Date: 2011-04-09 21:16 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/6c97c830fb6f
Merge
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
Changeset: 5d046bf49ce7
Author: johnc
Date: 2011-04-14 13:45 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/5d046bf49ce7
Merge
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: c69b1043dfb1
Author: ysr
Date: 2011-04-14 12:10 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/c69b1043dfb1
7036482: clear argument is redundant and unused in cardtable methods
Summary: Removed the unused clear argument to various cardtbale methods and unused mod_oop_in_space_iterate method. Unrelated to synopsis, added a pair of clarifying parens in AllocationStats constructor.
Reviewed-by: brutisso, jcoomes
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/modRefBarrierSet.hpp
Changeset: 4080db1b5d0a
Author: johnc
Date: 2011-04-14 13:49 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/4080db1b5d0a
Merge
More information about the hotspot-gc-dev
mailing list