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
jmasa [Sun, 02 Aug 2009 19:10:31 -0700] rev 3587
6843292: "Expect to be beyond new region unless impacting another region" assertion too strong
Summary: In the assertion allow for collision with the guard page.
Reviewed-by: tonyp, ysr, jcoomes
jmasa [Sun, 02 Aug 2009 18:44:36 -0700] rev 3586
6862534: -XX:NewRatio completely ignored when combined with -XX:+UseConcMarkSweepG
Summary: Use NewRatio if it is explicitly set.
Reviewed-by: ysr, jcoomes
ysr [Fri, 31 Jul 2009 10:41:29 -0700] rev 3585
Merge
tonyp [Thu, 30 Jul 2009 14:50:58 -0400] rev 3584
6866591: G1: print update buffer processing stats more often
Summary: It adds parameter -XX:+G1SummarizeRSetStatsPeriod that causes update buffer processing information to be printed periodically. It also includes two small formatting changes.
Reviewed-by: jmasa, jcoomes, ysr
tonyp [Wed, 29 Jul 2009 11:01:26 -0400] rev 3583
6864886: G1: rename -XX parameters related to update buffers
Summary: renaming a couple of update buffer-related parameters to make them more understandable and consistent.
Reviewed-by: iveresov, ysr
coleenp [Thu, 30 Jul 2009 15:06:19 -0400] rev 3582
Merge
dcubed [Tue, 28 Jul 2009 13:50:07 -0600] rev 3581
Merge
dcubed [Tue, 28 Jul 2009 13:35:00 -0600] rev 3580
6862295: JDWP threadid changes during debugging session (leading to ingored breakpoints)
Summary: Correctly count full GC operations for framework collectors. Add ForceFullGCJVMTIEpilogues as a future work around if needed.
Reviewed-by: jcoomes, alanb, ysr
coleenp [Mon, 27 Jul 2009 17:23:52 -0400] rev 3579
Merge
mchung [Mon, 27 Jul 2009 09:06:22 -0700] rev 3578
6864003: Modify JVM_FindClassFromBootLoader to return null if class not found
Summary: JVM_FindClassFromBootLoader returns null if class not found
Reviewed-by: acorn, alanb, dholmes
poonam [Thu, 16 Jul 2009 18:21:40 -0700] rev 3577
6840305: Discrepancy in system memory details (when 4G or greater) reported by JVM and Windows OS
Summary: GlobalMemoryStatus() does not report correct memory usage when the system has more than 4gb of RAM. GlobalMemoryStatusEx() should be used in place of GlobalMemoryStatus().
Reviewed-by: kamg, coleenp
martin [Mon, 29 Jun 2009 14:42:12 -0700] rev 3576
6850957: Honor -XX:OnOutOfMemoryError when array size exceeds VM limit
Summary: call report_java_out_of_memory("Requested array size exceeds VM limit")
Reviewed-by: tbell, dholmes, alanb, ysr
Contributed-by: jeremymanson@google.com
mchung [Fri, 10 Jul 2009 11:10:00 -0700] rev 3575
6857194: Add hotspot perf counters to aid class loading performance measurement
Summary: Add new jvmstat counters to measure detailed class loading time
Reviewed-by: acorn, kamg
trims [Thu, 13 Aug 2009 17:47:43 -0700] rev 3574
6871765: Bump the HS16 build number to 08
Summary: Update the HS16 build number to 08
Reviewed-by: jcoomes
xdono [Thu, 20 Aug 2009 11:20:09 -0700] rev 3573
Added tag jdk7-b70 for changeset 0caafb54c87f
tbell [Mon, 24 Aug 2009 22:39:34 -0700] rev 3572
Merge
wetmore [Fri, 14 Aug 2009 17:29:31 -0700] rev 3571
6872177: JCE framework and provider builds broken following -target 7 changes
Reviewed-by: ohair
xdono [Thu, 20 Aug 2009 11:20:04 -0700] rev 3570
Added tag jdk7-b70 for changeset d36024aecf97
duke [Wed, 05 Jul 2017 16:59:17 +0200] rev 3569
Added tag jdk7-b70 for changeset 207f694795c4
duke [Wed, 05 Jul 2017 16:59:17 +0200] rev 3568
Merge
duke [Wed, 05 Jul 2017 16:59:14 +0200] rev 3567
Merge
tbell [Fri, 14 Aug 2009 08:53:23 -0700] rev 3566
Merge
jjg [Tue, 11 Aug 2009 18:35:05 -0700] rev 3565
6870743: update comments in langtools/make/build.properties
Reviewed-by: darcy
jjg [Tue, 11 Aug 2009 14:05:32 -0700] rev 3564
6870591: langtools build sets javac.bootclasspath incorrectly
Reviewed-by: ohair
asaha [Tue, 11 Aug 2009 08:22:46 -0700] rev 3563
Merge
asaha [Mon, 10 Aug 2009 09:36:40 -0700] rev 3562
Merge
asaha [Fri, 07 Aug 2009 11:32:20 -0700] rev 3561
6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14
Reviewed-by: darcy, ramap
mcimadamore [Tue, 11 Aug 2009 01:14:31 +0100] rev 3560
6199153: Generic throws and overriding
Summary: javac incorrectly rejects an uchecked overriding
Reviewed-by: jjg
mcimadamore [Tue, 11 Aug 2009 01:14:06 +0100] rev 3559
6569404: Cannot instantiate an inner class of a type variable
Summary: javac is too strict in rejecting member selction from a type-var
Reviewed-by: jjg
mcimadamore [Tue, 11 Aug 2009 01:13:42 +0100] rev 3558
6869075: regression: javac crashes when compiling compound string assignment with generics
Summary: javac should not add syntehtic cast to the LHS of an assignment expression
Reviewed-by: jjg
mcimadamore [Tue, 11 Aug 2009 01:13:14 +0100] rev 3557
6521805: Regression: JDK5/JDK6 javac allows write access to outer class reference
Summary: javac should warn/complain about identifiers with the same name as synthetic symbol
Reviewed-by: jjg
mcimadamore [Tue, 11 Aug 2009 01:12:40 +0100] rev 3556
6840059: regression: javac silently crashes when resolving erroneous anonymous inner constructor
Summary: resolved an internal crash with constructor resolution
Reviewed-by: jjg
mcimadamore [Tue, 11 Aug 2009 01:12:13 +0100] rev 3555
6390045: Unexpected error "cannot access java.lang.Void" with '-target cldc1.0' with -source >=1.5
Summary: javac needs to synthetize a fake java.lang.Void symbol if one is not given on the classpath
Reviewed-by: jjg
mcimadamore [Tue, 11 Aug 2009 01:11:37 +0100] rev 3554
6806876: ClassCastException occurs in assignment expressions without any heap pollutions
Summary: intersection types should be considered as non-reifiable by javac
Reviewed-by: jjg
jjg [Sat, 08 Aug 2009 17:56:37 -0700] rev 3553
6868539: javap should use current names for constant pool tags
Reviewed-by: ksrini
jjg [Sat, 08 Aug 2009 17:50:57 -0700] rev 3552
6868548: remove spurious ';' from after constant pool entries
Reviewed-by: ksrini
tbell [Thu, 06 Aug 2009 20:24:08 -0700] rev 3551
Merge
jjg [Thu, 06 Aug 2009 19:35:41 -0700] rev 3550
6858429: javap classfile library a minor bug
Reviewed-by: ksrini