trims [Thu, 11 Jun 2009 17:46:40 -0700] rev 2888
Merge
jmasa [Wed, 10 Jun 2009 14:57:21 -0700] rev 2887
Merge
iveresov [Mon, 08 Jun 2009 16:14:19 -0700] rev 2886
6849122: G1: Typo introduced during implementation of the parallel refinement
Summary: Typo fix
Reviewed-by: jcoomes
ysr [Sun, 07 Jun 2009 00:27:41 -0700] rev 2885
6848641: CMSCollector::_roots_scanning_options should be initialized
Summary: The field is now initialized in the constructor.
Reviewed-by: iveresov, jmasa, johnc
jcoomes [Tue, 26 May 2009 16:43:42 -0700] rev 2884
Merge
apetrusenko [Tue, 19 May 2009 04:05:31 -0700] rev 2883
6819065: G1: eliminate high serial card table clearing time
Reviewed-by: iveresov, tonyp
iveresov [Mon, 18 May 2009 11:52:46 -0700] rev 2882
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
iveresov [Mon, 11 May 2009 16:30:56 -0700] rev 2881
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
cfang [Fri, 05 Jun 2009 10:25:39 -0700] rev 2880
6848466: frame::frame_size() assertion failure with -XX:+DebugDeoptimization
Summary: add a RegisterMap* argument to frame::frame_size() to correctly compute the sender frame
Reviewed-by: never
never [Wed, 03 Jun 2009 18:15:25 -0700] rev 2879
Merge
never [Wed, 03 Jun 2009 15:16:50 -0700] rev 2878
Merge
never [Wed, 03 Jun 2009 15:02:13 -0700] rev 2877
6847305: solaris reorder mapfiles generate too many warnings
Reviewed-by: kvn
cfang [Thu, 28 May 2009 09:37:18 -0700] rev 2876
6837146: Should perform unswitch before maximally unroll in loop transformation
Summary: Move loop unswitch before maximally unroll
Reviewed-by: never
kvn [Wed, 27 May 2009 12:35:51 -0700] rev 2875
6843752: missing code for an anti-dependent Phi in GCM
Summary: Don't place a load below anti-dependent PHI.
Reviewed-by: never, twisti
kvn [Thu, 21 May 2009 10:05:36 -0700] rev 2874
6772683: Thread.isInterrupted() fails to return true on multiprocessor PC
Summary: Set the control edge for the field _interrupted load in inline_native_isInterrupted().
Reviewed-by: never
ohair [Fri, 15 May 2009 18:14:44 -0700] rev 2873
Merge
twisti [Wed, 13 May 2009 00:45:22 -0700] rev 2872
6814842: Load shortening optimizations
Summary: 6797305 handles load widening but no shortening which should be covered here.
Reviewed-by: never, kvn
kvn [Mon, 11 May 2009 18:30:13 -0700] rev 2871
6836054: java/util/Arrays/CopyMethods.java fails on solaris-sparc with IllegalArgumentException
Summary: Do not mark an allocation as scalar replaceable if its actual type in unknown statically.
Reviewed-by: never
kvn [Mon, 11 May 2009 17:59:54 -0700] rev 2870
6832293: JIT compiler got wrong result in type checking with -server
Summary: Check for an object array of interface in CmpPNode::sub().
Reviewed-by: never
ohair [Fri, 08 May 2009 23:00:08 -0700] rev 2869
Merge
ohair [Fri, 08 May 2009 15:16:38 -0700] rev 2868
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
Reviewed-by: never, kvn
kvn [Fri, 08 May 2009 10:44:20 -0700] rev 2867
6788527: Server vm intermittently fails with assertion "live value must not be garbage" with fastdebug bits
Summary: Cache Jvmti and DTrace flags used by Compiler.
Reviewed-by: never
kvn [Fri, 08 May 2009 10:34:31 -0700] rev 2866
Merge
twisti [Thu, 07 May 2009 04:16:53 -0700] rev 2865
Merge
twisti [Wed, 06 May 2009 08:57:24 -0700] rev 2864
6837906: compiler tests of 6636138 fail with IllegalAccessException
Summary: The compiler tests of 6636138 fail with an IllegalAccessException.
Reviewed-by: kvn
twisti [Thu, 07 May 2009 00:28:13 -0700] rev 2863
Merge
twisti [Wed, 06 May 2009 00:27:52 -0700] rev 2862
6823354: Add intrinsics for {Integer,Long}.{numberOfLeadingZeros,numberOfTrailingZeros}()
Summary: These methods can be instrinsified by using bit scan, bit test, and population count instructions.
Reviewed-by: kvn, never
xlu [Fri, 22 May 2009 16:40:38 -0700] rev 2861
6843580: JavaThread.getStackBase throws sun.jvm.hotspot.WrongTypeException invoked by jstack
Reviewed-by: phh, dice, never, swamyv