dcubed [Mon, 14 Dec 2009 10:05:36 -0700] rev 4491
6849968: 3/2 JVMTI tests fails on jdk5.0 with hs14
Summary: If a JVMTI agent asks for version 1.0, then it should get version 1.0 semantics.
Reviewed-by: dholmes, ohair
dcubed [Mon, 14 Dec 2009 09:51:09 -0700] rev 4490
6648438: 4/4 src/share/vm/prims/jvmtiEnv.cpp:457 assert(phase == JVMTI_PHASE_LIVE,"sanity check")
Summary: Return error on invalid JVMTI_PHASE instead of asserting.
Reviewed-by: dholmes, ohair
minqi [Fri, 11 Dec 2009 11:09:49 -0800] rev 4489
6361589: Print out stack trace for target thread of GC crash
Summary: If GC crashed with java thread involved, print out the java stack trace in error report
Reviewed-by: never, ysr, coleenp, dholmes
dholmes [Wed, 02 Dec 2009 20:32:27 -0500] rev 4488
Merge
dholmes [Tue, 01 Dec 2009 22:29:02 -0500] rev 4487
6822370: ReentrantReadWriteLock: threads hung when there are no threads holding onto the lock (Netra x4450)
Summary: This day one bug is caused by missing memory barriers in various Parker::park() paths that can result in lost wakeups and hangs.
Reviewed-by: dice, acorn
coleenp [Wed, 02 Dec 2009 07:59:49 -0800] rev 4486
Merge
mchung [Wed, 25 Nov 2009 08:37:04 -0800] rev 4485
6888880: JKernel VM to inject the sun.jkernel.DownloadManager as a boot classloader hook
Summary: Call sun.jkernel.DownloadManager.setBootClassLoaderHook during the kernel VM initialization
Reviewed-by: alanb, coleenp, acorn
trims [Wed, 23 Dec 2009 02:57:31 -0800] rev 4484
Merge
jmasa [Wed, 23 Dec 2009 00:47:04 -0800] rev 4483
Merge
jmasa [Tue, 22 Dec 2009 22:35:08 -0800] rev 4482
Merge
iveresov [Wed, 16 Dec 2009 15:12:51 -0800] rev 4481
6862387: tune concurrent refinement further
Summary: Reworked the concurrent refinement: threads activation, feedback-based threshold adjustment, other miscellaneous fixes.
Reviewed-by: apetrusenko, tonyp
iveresov [Tue, 22 Dec 2009 17:56:03 -0800] rev 4480
Merge
never [Wed, 16 Dec 2009 22:15:12 -0800] rev 4479
5057818: codecache full and compiler disabled in bigapps fastdebug run
Reviewed-by: kvn
twisti [Wed, 16 Dec 2009 12:48:04 +0100] rev 4478
6829192: JSR 292 needs to support 64-bit x86
Summary: changes for method handles and invokedynamic
Reviewed-by: kvn
trims [Tue, 22 Dec 2009 16:35:08 -0800] rev 4477
6912782: Bump the HS17 build number to 06
Summary: Update the HS17 build number to 06
Reviewed-by: jcoomes
trims [Tue, 22 Dec 2009 16:33:46 -0800] rev 4476
Merge
jmasa [Thu, 17 Dec 2009 07:02:39 -0800] rev 4475
Merge
jmasa [Fri, 11 Dec 2009 09:30:48 -0800] rev 4474
Merge
johnc [Wed, 09 Dec 2009 23:51:38 -0800] rev 4473
6908215: G1: SEGV with G1PolicyVerbose=2 debug flag
Summary: Change CollectionSetChooser::printSortedHeapRegions to handle null entries in _markedRegions growable array.
Reviewed-by: jmasa, tonyp, iveresov
iveresov [Tue, 15 Dec 2009 17:19:40 -0800] rev 4472
Merge
kvn [Wed, 09 Dec 2009 19:50:14 -0800] rev 4471
6896727: nsk/logging/LoggingPermission/LoggingPermission/logperm002 fails with G1, EscapeAnalisys
Summary: Move instance store's memory users to corresponding memory slices when updating its memory edge.
Reviewed-by: never
kvn [Wed, 09 Dec 2009 16:40:45 -0800] rev 4470
6895383: JCK test throws NPE for method compiled with Escape Analysis
Summary: Add missing checks for MemBar nodes in EA.
Reviewed-by: never
never [Tue, 08 Dec 2009 16:27:21 -0800] rev 4469
6908167: jbb2005, OptimizeStringConcat causes assert in EA
Reviewed-by: kvn
trims [Tue, 22 Dec 2009 16:32:11 -0800] rev 4468
Merge
trims [Fri, 11 Dec 2009 16:38:37 -0800] rev 4467
Merge
jmasa [Fri, 11 Dec 2009 08:39:30 -0800] rev 4466
Merge
ysr [Tue, 08 Dec 2009 15:12:17 -0800] rev 4465
6908208: UseCompressedOops: array_size() returns incorrect size for MAX_INT object array following 6906727
Summary: In array_size() cast to an unsigned to avoid overflow of intermediate value.
Reviewed-by: kvn, tonyp, jmasa, jcoomes, coleenp
tonyp [Mon, 07 Dec 2009 14:22:34 -0500] rev 4464
6904967: G1: some CollectionUsageThreshold tests fail
Summary: ensure that max and committed are non-zero (currently: at least as large as the region size).
Reviewed-by: iveresov, mchung
tonyp [Fri, 04 Dec 2009 07:44:41 -0500] rev 4463
6906565: G1: deal with compilation warning in g1MemoryPool.hpp
Summary: size_t max_size() hides size_t max_size() const.
Reviewed-by: jmasa, ysr
tonyp [Fri, 04 Dec 2009 07:44:35 -0500] rev 4462
6880903: G1: G1 reports incorrect Runtime.maxMemory()
Summary: G1 reports committed memory instead of reserved memory from the Runtime.maxMemory() method
Reviewed-by: ysr, jmasa
ysr [Thu, 03 Dec 2009 15:01:57 -0800] rev 4461
6906727: UseCompressedOops: some card-marking fixes related to object arrays
Summary: Introduced a new write_ref_array(HeapWords* start, size_t count) method that does the requisite MemRegion range calculation so (some of the) clients of the erstwhile write_ref_array(MemRegion mr) do not need to worry. This removed all external uses of array_size(), which was also simplified and made private. Asserts were added to catch other possible issues. Further, less essential, fixes stemming from this investigation are deferred to CR 6904516 (to follow shortly in hs17).
Reviewed-by: kvn, coleenp, jmasa
johnc [Tue, 24 Nov 2009 15:19:30 -0800] rev 4460
6899058: G1: Internal error in ptrQueue.cpp:201 in nightly tests
Summary: Fixes a race on the dirty card queue completed buffer list between worker thread(s) performing a flush of a deferred store barrier (enqueueing a newly completed buffer) and worker thread(s) in the RSet updating code claiming completed buffers. Removed the routine that removes elements from the completed update buffer queue using a CAS.
Reviewed-by: ysr, tonyp