phh [Wed, 21 Dec 2011 15:48:16 -0500] rev 11256
7091417: recvfrom's 6th input should be of type socklen_t
Summary: Revamp class os's socket method formal args to match socket.h, insert casts in appropriate places, and copyin-copyout int*'s that s/b socklen_t*'s in jvm.cpp.
Reviewed-by: coleenp, dholmes
Contributed-by: erik.gahlin@oracle.com, rickard.backman@oracle.com, nils.loodin@oracle.com, markus.gronlund@oracle.com
phh [Mon, 19 Dec 2011 21:38:51 -0800] rev 11255
Merge
phh [Mon, 19 Dec 2011 15:50:47 -0500] rev 11254
7122880: Extend vendor-specific command interface to include manageable switches
Summary: Add Flag::external_ext()/writable_ext(), both return false.
Reviewed-by: coleenp, zgu
coleenp [Mon, 19 Dec 2011 15:34:09 -0500] rev 11253
7122939: TraceBytecodes broken with UseCompressedOops
Summary: Disable verify_heapbase on sparc if TraceBytecodes because the latter uses r12 as a temp register
Reviewed-by: coleenp, phh
Contributed-by: Volker Simonis <volker.simonis@gmail.com>
jmasa [Tue, 20 Dec 2011 12:27:31 -0800] rev 11252
Merge
johnc [Mon, 19 Dec 2011 10:02:05 -0800] rev 11251
7117303: VM uses non-monotonic time source and complains that it is non-monotonic
Summary: Replaces calls to os::javaTimeMillis(), which does not (and cannot) guarantee monotonicity, in GC code to an equivalent expression that uses os::javaTimeNanos(). os::javaTimeNanos is guaranteed monotonically non-decreasing if the underlying platform provides a monotonic time source. Changes in OS files are to make use of the newly defined constants in globalDefinitions.hpp.
Reviewed-by: dholmes, ysr
johnc [Fri, 16 Dec 2011 11:40:00 -0800] rev 11250
7120038: G1: ParallelGCThreads==0 is broken
Summary: Running G1 with ParallelGCThreads==0 results in various crashes and asserts. Most of these are caused by unguarded references to the worker threads array or an incorrect number of active workers.
Reviewed-by: jmasa, tonyp
tonyp [Fri, 16 Dec 2011 02:14:27 -0500] rev 11249
7113012: G1: rename not-fully-young GCs as "mixed"
Summary: Renamed partially-young GCs as mixed and fully-young GCs as young. Change all external output that includes those terms (GC log and GC ergo log) as well as any comments, fields, methods, etc. The changeset also includes very minor code tidying up (added some curly brackets).
Reviewed-by: johnc, brutisso
johnc [Wed, 14 Dec 2011 17:43:55 -0800] rev 11248
7119908: G1: Cache CSet start region for each worker for subsequent reuse
Summary: Cache workers' calculated starting heap region, used for parallel iteration over the collcection set, for subsequent reuse.
Reviewed-by: tonyp, brutisso
stefank [Wed, 14 Dec 2011 12:15:26 +0100] rev 11247
7121373: Clean up CollectedHeap::is_in
Summary: Fixed G1CollectedHeap::is_in, added tests, cleaned up comments and made Space::is_in pure virtual.
Reviewed-by: brutisso, tonyp, jcoomes
amurillo [Fri, 16 Dec 2011 12:46:17 -0800] rev 11246
7122001: new hotspot build - hs23-b09
Reviewed-by: jcoomes
cl [Thu, 22 Dec 2011 19:00:20 -0800] rev 11245
Added tag jdk8-b18 for changeset c1d8be9305ad
lana [Fri, 23 Dec 2011 16:36:17 -0800] rev 11244
Merge
lana [Thu, 15 Dec 2011 19:49:11 -0800] rev 11243
Merge
ohair [Mon, 12 Dec 2011 08:11:05 -0800] rev 11242
7119829: Adjust default jprt testing configuration
Reviewed-by: alanb