kamg [Tue, 08 Feb 2011 17:20:45 -0500] rev 8114
7003401: Implement VM error-reporting functionality on erroneous termination
Summary: Add support for distribution-specific error reporting
Reviewed-by: coleenp, phh, jcoomes, ohair
rottenha [Mon, 07 Feb 2011 08:40:30 -0800] rev 8113
Merge
coleenp [Thu, 03 Feb 2011 20:30:19 -0800] rev 8112
Merge
coleenp [Thu, 03 Feb 2011 21:30:08 -0500] rev 8111
7017009: Secondary out of c-heap memory error reporting out of memory
Summary: Use os::malloc() to allocate buffer to read elf symbols and check for null
Reviewed-by: zgu, phh, dsamersoff, dholmes, dcubed
kamg [Wed, 02 Feb 2011 14:38:01 -0500] rev 8110
6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread"
Summary: Defer posting events from the compiler thread: use service thread
Reviewed-by: coleenp, dholmes, never, dcubed
coleenp [Wed, 02 Feb 2011 18:38:40 -0500] rev 8109
7012088: jump to 0 address because of lack of memory ordering in SignatureHandlerLibrary::add
Summary: Write method signature handler under lock to prevent race with growable array resizing
Reviewed-by: dsamersoff, dholmes
bobv [Wed, 02 Feb 2011 11:54:26 -0500] rev 8108
Merge
bobv [Wed, 02 Feb 2011 11:35:26 -0500] rev 8107
7016023: Enable building ARM and PPC from src/closed repository
Reviewed-by: dholmes, bdelsart
coleenp [Tue, 01 Feb 2011 11:23:19 -0500] rev 8106
6588413: Use -fvisibility=hidden for gcc compiles
Summary: Add option for gcc 4 and above, define JNIEXPORT and JNIIMPORT to visibility=default, add for jio_snprintf and others since -fvisibility=hidden overrides --version-script definitions.
Reviewed-by: kamg, never
trims [Fri, 04 Feb 2011 16:29:41 -0800] rev 8105
Merge
phh [Thu, 03 Feb 2011 16:06:01 -0500] rev 8104
7016998: gcutil class LinearLeastSquareFit doesn't initialize some of its fields
Summary: Initialize _sum_x_squared, _intercept and _slope in constructor.
Reviewed-by: bobv, coleenp
johnc [Wed, 02 Feb 2011 10:41:20 -0800] rev 8103
6923430: G1: assert(res != 0,"This should have worked.")
7007446: G1: expand the heap with a single step, not one region at a time
Summary: Changed G1CollectedHeap::expand() to expand the committed space by calling VirtualSpace::expand_by() once rather than for every region in the expansion amount. This allows the success or failure of the expansion to be determined before creating any heap regions. Introduced a develop flag G1ExitOnExpansionFailure (false by default) that, when true, will exit the VM if the expansion of the committed space fails. Finally G1CollectedHeap::expand() returns a status back to it's caller so that the caller knows whether to attempt the allocation.
Reviewed-by: brutisso, tonyp
brutisso [Tue, 01 Feb 2011 14:05:46 +0100] rev 8102
6789220: CMS: intermittent timeout running nsk/regression/b4796926
Summary: The reference handler java thread and the GC could dead lock
Reviewed-by: never, johnc, jcoomes
ysr [Tue, 01 Feb 2011 10:02:01 -0800] rev 8101
6999988: CMS: Increased fragmentation leading to promotion failure after CR#6631166 got implemented
Summary: Fix calculation of _desired, in free list statistics, which was missing an intended set of parentheses.
Reviewed-by: poonam, jmasa
tonyp [Mon, 31 Jan 2011 16:28:40 -0500] rev 8100
7014679: G1: deadlock during concurrent cleanup
Summary: There's a potential deadlock between the concurrent cleanup thread and the GC workers that are trying to allocate and waiting for more free regions to be made available.
Reviewed-by: iveresov, jcoomes