wetmore [Thu, 13 Aug 2009 12:37:47 -0700] rev 3619
Merge
wetmore [Thu, 13 Aug 2009 12:36:10 -0700] rev 3618
6870335: Provider numbers need to be bumped to 1.7
Reviewed-by: mullan
sherman [Thu, 13 Aug 2009 10:50:23 -0700] rev 3617
6840246: Lightweight implementation of String.split for simple use case
Summary: Added a fastpath for simple use case
Reviewed-by: alanb, martin
xdono [Thu, 20 Aug 2009 11:20:21 -0700] rev 3616
Added tag jdk7-b70 for changeset 510668ab2f32
duke [Wed, 05 Jul 2017 16:59:32 +0200] rev 3615
Merge
trims [Fri, 21 Aug 2009 20:16:58 -0700] rev 3614
Merge
trims [Fri, 14 Aug 2009 17:14:07 -0700] rev 3613
Merge
apetrusenko [Fri, 14 Aug 2009 13:44:15 -0700] rev 3612
6872000: G1: compilation fails on linux/older gcc
Reviewed-by: jcoomes, tonyp
trims [Thu, 13 Aug 2009 17:59:05 -0700] rev 3611
Merge
jcoomes [Wed, 12 Aug 2009 14:27:54 -0700] rev 3610
6867645: java -Xshare:dump failed - read only space too small
Reviewed-by: iveresov, tonyp, ysr
jcoomes [Tue, 11 Aug 2009 23:24:41 -0700] rev 3609
6866585: debug code in ciObjectFactory too slow for large objects
Reviewed-by: ysr, never, kvn
ysr [Sun, 09 Aug 2009 17:03:51 -0700] rev 3608
Merge
jcoomes [Wed, 05 Aug 2009 12:33:29 -0700] rev 3607
6821693: 64-bit TaskQueue capacity still too small
6821507: Alignment problem in GC taskqueue
Reviewed-by: tonyp, apetrusenko
jrose [Thu, 06 Aug 2009 16:15:16 -0700] rev 3606
Merge
jrose [Thu, 06 Aug 2009 14:28:54 -0700] rev 3605
6868487: EnableInvokeDynamic and EnableMethodHandles should not be visible flags in JDK6 or JDK7
Summary: switch them from product to experimental; 6817525 will toggle them and switch to diagnostic
Reviewed-by: kvn
never [Thu, 06 Aug 2009 12:24:41 -0700] rev 3604
6868051: (SA) FreeChunk support for compressed oops is broken
Reviewed-by: kvn, dcubed
kvn [Thu, 06 Aug 2009 09:37:26 -0700] rev 3603
Merge
cfang [Tue, 04 Aug 2009 21:32:08 -0700] rev 3602
6868269: CompileTheWorld assertion failure introduced by the reexecute bit implementation
Summary: Improvement on reexecute implementation to fix the assertion failure
Reviewed-by: kvn, never
kvn [Tue, 04 Aug 2009 17:11:17 -0700] rev 3601
6868486: timouts and outOfMemory in regression tests
Summary: Increase timeout for tests and heap size for 6851282 test.
Reviewed-by: never, cfang
cfang [Fri, 31 Jul 2009 17:12:33 -0700] rev 3600
6833129: specjvm98 fails with NullPointerException in the compiler with -XX:DeoptimizeALot
Summary: developed a reexecute logic for the interpreter to reexecute the bytecode when deopt happens
Reviewed-by: kvn, never, jrose, twisti
kvn [Fri, 31 Jul 2009 12:04:07 -0700] rev 3599
6865031: Application gives bad result (throws bad exception) with compressed oops
Summary: Produce narrow type for new Phi from the original Phi type.
Reviewed-by: cfang
kvn [Thu, 30 Jul 2009 16:05:56 -0700] rev 3598
6864914: SPECjvm2008 produces invalid result with zero based Compressed Oops
Summary: Always use "lea" instruction for narrow oop decoding instead of "shift".
Reviewed-by: never
twisti [Tue, 28 Jul 2009 09:02:30 +0200] rev 3597
6863155: Server compiler generates incorrect code (x86, long, bitshift, bitmask)
Summary: Code compiled with server compiler generates an incorrect result.
Reviewed-by: cfang, never, kvn
twisti [Mon, 27 Jul 2009 06:15:29 -0700] rev 3596
Merge
twisti [Mon, 20 Jul 2009 08:20:00 -0700] rev 3595
6860920: serialize.cpp shouldn't use objArrayOopDesc::base_offset_in_bytes(T_BYTE)
Summary: serialize.cpp currently uses objArrayOopDesc::base_offset_in_bytes(T_BYTE), which seems to be wrong.
Reviewed-by: coleenp, kvn
kvn [Sun, 26 Jul 2009 16:40:14 -0700] rev 3594
6863420: os::javaTimeNanos() go backward on Solaris x86
Summary: Use new atomic long load method Atomic::load() to load max_hrtime.
Reviewed-by: never, ysr, johnc, phh, dcubed, acorn
kvn [Sun, 26 Jul 2009 12:59:41 -0700] rev 3593
6851386: assert(b->find_node(def) < j,"uses must follow definitions")
Summary: Add additional check for a tight loop.
Reviewed-by: never
never [Fri, 24 Jul 2009 12:40:40 -0700] rev 3592
6861984: solaris version of libsaproc.so should support SA_ALTROOT directly
Reviewed-by: kvn, twisti
ysr [Wed, 05 Aug 2009 18:54:12 -0700] rev 3591
6868991: JPRT: elide GCBasher_G1 test on winx64 until 6867250 is resolved
Summary: JPRT: elide GCBasher_G1 test on winx64 until 6867250 is resolved
Reviewed-by: jcoomes
johnc [Tue, 04 Aug 2009 16:00:17 -0700] rev 3590
6819077: G1: first GC thread coming late into the GC.
Summary: The first worker thread is delayed when entering the GC because it clears the card count table that is used in identifying hot cards. Replace the card count table with a dynamically sized evicting hash table that includes an epoch based counter.
Reviewed-by: iveresov, tonyp
johnc [Mon, 03 Aug 2009 12:59:30 -0700] rev 3589
6865703: G1: Parallelize hot card cache cleanup
Summary: Have the GC worker threads clear the hot card cache in parallel by having each worker thread claim a chunk of the card cache and process the cards in that chunk. The size of the chunks that each thread will claim is determined at VM initialization from the size of the card cache and the number of worker threads.
Reviewed-by: jmasa, tonyp
jmasa [Sun, 02 Aug 2009 22:33:27 -0700] rev 3588
Merge