hg: jdk7/build/hotspot: 22 new changesets
michael.wilkerson at sun.com
michael.wilkerson at sun.com
Wed Apr 7 23:44:09 UTC 2010
Changeset: 2a1472c30599
Author: jcoomes
Date: 2010-03-03 14:48 -0800
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/2a1472c30599
4396719: Mark Sweep stack overflow on deeply nested Object arrays
Summary: Use an explicit stack for object arrays and process them in chunks.
Reviewed-by: iveresov, apetrusenko
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
+ src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/includeDB_core
! src/share/vm/includeDB_gc_parallel
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
+ src/share/vm/oops/objArrayKlass.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: 94946bdf36bd
Author: apetrusenko
Date: 2010-03-15 02:56 -0700
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/94946bdf36bd
Merge
Changeset: 664ae0c5e0e5
Author: johnc
Date: 2010-03-11 11:44 -0800
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/664ae0c5e0e5
6755988: G1: assert(new_obj != 0 || ... "should be forwarded")
Summary: A TLAB became large enough to be considered a humongous object allowing multiple objects to be allocated in a humongous region, which violates a basic assumption about humongous regions. The changes ensure that TLABs cannot be regarded as humongous.
Reviewed-by: iveresov, tonyp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 3f0549ed0c98
Author: apetrusenko
Date: 2010-03-18 01:48 -0700
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/3f0549ed0c98
6921710: G1: assert(new_finger >= _finger && new_finger < _region_limit,"invariant")
Summary: If CM task was aborted while scanning the last object of the specified region and the size of that object is equal to bitmap's granularity then the next offset would be equal or over the region limit which is exactly what the assertion states.
Reviewed-by: ysr, tonyp, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: c385bf94cfb8
Author: jcoomes
Date: 2010-03-18 13:31 -0700
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/c385bf94cfb8
6935839: excessive marking stack growth during full gcs
Summary: process one item at a time from the objarray stack/queue
Reviewed-by: apetrusenko, tonyp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
Changeset: cc98cc548f51
Author: apetrusenko
Date: 2010-03-22 02:40 -0700
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/cc98cc548f51
Merge
! src/share/vm/includeDB_core
! src/share/vm/runtime/arguments.cpp
Changeset: d4197f8d516a
Author: tonyp
Date: 2010-03-18 12:14 -0400
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/d4197f8d516a
6935821: G1: threads created during marking do not active their SATB queues
Summary: Newly-created threads always had the active field of their SATB queue initialized to false, even if they were created during marking. As a result, updates from threads created during a marking cycle were never enqueued and never processed. The fix includes remaining a method from active() to is_active() for readability and naming consistency.
Reviewed-by: ysr, johnc
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
Changeset: 5c9df1575c39
Author: trims
Date: 2010-04-01 16:10 -0700
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/5c9df1575c39
Merge
Changeset: 096b18156d91
Author: trims
Date: 2010-04-01 16:15 -0700
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/096b18156d91
6940419: Bump the HS18 build number to 02
Summary: Update the HS18 build number to 02
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 3b3d12e645e7
Author: coleenp
Date: 2010-03-12 10:42 -0500
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/3b3d12e645e7
6929067: Stack guard pages should be removed when thread is detached
Summary: Add code to unmap stack guard area when thread is detached.
Reviewed-by: coleenp, kamg
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
+ test/runtime/6929067/T.java
+ test/runtime/6929067/Test6929067.sh
+ test/runtime/6929067/invoke.c
Changeset: 0f6600cee529
Author: xlu
Date: 2010-03-13 16:32 -0800
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/0f6600cee529
6934758: Expose the break down of clean up task time during safepoint.
Summary: Use -XX:+TraceSafepointCleanupTime to print out the details of each clean up tasks.
Reviewed-by: dholmes, ysr
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
Changeset: 21141e23627a
Author: dcubed
Date: 2010-03-16 17:47 -0600
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/21141e23627a
6923488: 4/4 need minor tweaks to HotSpot build for Cygwin
Summary: Clean up get_msc_ver, build.bat and build.make in general and for Cygwin.
Reviewed-by: ohair
! make/windows/build.bat
! make/windows/build.make
! make/windows/get_msc_ver.sh
Changeset: cd20a6f46fec
Author: dcubed
Date: 2010-03-16 20:47 -0700
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/cd20a6f46fec
Merge
Changeset: e392695de029
Author: fparain
Date: 2010-03-17 11:01 +0100
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/e392695de029
6935224: Adding new DTrace probes to work with Palantir
Summary: Adding probes related to thread scheduling and class initialization
Reviewed-by: kamg, never
! src/os/solaris/dtrace/hotspot.d
! src/os/solaris/vm/attachListener_solaris.cpp
! src/share/vm/includeDB_core
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/services/dtraceAttacher.cpp
! src/share/vm/services/dtraceAttacher.hpp
Changeset: 98ba8ca25feb
Author: coleenp
Date: 2010-03-18 16:47 -0400
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/98ba8ca25feb
6936168: Recent fix for unmapping stack guard pages doesn't close /proc/self/maps
Summary: Add close to returns (fix for 6929067 also contributed by aph)
Reviewed-by: aph, dcubed, andrew, acorn
Contributed-by: aph at redhat.com, andreas.kohn at fredhopper.com
! src/os/linux/vm/os_linux.cpp
Changeset: 4f7af0dc447b
Author: dcubed
Date: 2010-03-23 14:37 -0700
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/4f7af0dc447b
6915365: 3/4 assert(false,"Unsupported VMGlobal Type") at management.cpp:1540
Summary: Remove assert to decouple JDK and HotSpot additions of known types.
Reviewed-by: mchung
! src/share/vm/services/management.cpp
Changeset: 5d393243d487
Author: dcubed
Date: 2010-03-23 17:29 -0700
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/5d393243d487
Merge
Changeset: 39e409a664b3
Author: dcubed
Date: 2010-03-25 16:27 -0700
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/39e409a664b3
6938185: 3/4 6923488 breaks Windows command shell builds
Summary: Fix build.bat so invoking command shell doesn't exit on error. Fix dirname assumptions. Document some MKS environment dependencies.
Reviewed-by: coleenp
! make/windows/build.bat
! make/windows/build.make
! make/windows/create.bat
! make/windows/get_msc_ver.sh
Changeset: 84043c7507b9
Author: dcubed
Date: 2010-03-25 16:54 -0700
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/84043c7507b9
Merge
Changeset: 4a9cc99938e3
Author: acorn
Date: 2010-03-26 11:10 -0400
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/4a9cc99938e3
Merge
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/includeDB_core
! src/share/vm/runtime/globals.hpp
Changeset: 7c358fbb6a84
Author: acorn
Date: 2010-04-01 11:23 -0400
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/7c358fbb6a84
Merge
Changeset: 4b60f23c4223
Author: acorn
Date: 2010-04-01 20:48 -0400
URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/4b60f23c4223
Merge
More information about the build-dev
mailing list