acorn [Thu, 01 Apr 2010 11:23:01 -0400] rev 5096
Merge
acorn [Fri, 26 Mar 2010 11:10:26 -0400] rev 5095
Merge
dcubed [Thu, 25 Mar 2010 16:54:59 -0700] rev 5094
Merge
dcubed [Thu, 25 Mar 2010 16:27:12 -0700] rev 5093
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
dcubed [Tue, 23 Mar 2010 17:29:13 -0700] rev 5092
Merge
dcubed [Tue, 23 Mar 2010 14:37:18 -0700] rev 5091
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
coleenp [Thu, 18 Mar 2010 16:47:37 -0400] rev 5090
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@redhat.com, andreas.kohn@fredhopper.com
fparain [Wed, 17 Mar 2010 11:01:05 +0100] rev 5089
6935224: Adding new DTrace probes to work with Palantir
Summary: Adding probes related to thread scheduling and class initialization
Reviewed-by: kamg, never
dcubed [Tue, 16 Mar 2010 20:47:17 -0700] rev 5088
Merge
dcubed [Tue, 16 Mar 2010 17:47:03 -0600] rev 5087
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
xlu [Sat, 13 Mar 2010 16:32:49 -0800] rev 5086
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
coleenp [Fri, 12 Mar 2010 10:42:16 -0500] rev 5085
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
trims [Thu, 01 Apr 2010 16:15:12 -0700] rev 5084
6940419: Bump the HS18 build number to 02
Summary: Update the HS18 build number to 02
Reviewed-by: jcoomes
trims [Thu, 01 Apr 2010 16:10:27 -0700] rev 5083
Merge
tonyp [Thu, 18 Mar 2010 12:14:59 -0400] rev 5082
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
apetrusenko [Mon, 22 Mar 2010 02:40:53 -0700] rev 5081
Merge
jcoomes [Thu, 18 Mar 2010 13:31:51 -0700] rev 5080
6935839: excessive marking stack growth during full gcs
Summary: process one item at a time from the objarray stack/queue
Reviewed-by: apetrusenko, tonyp
apetrusenko [Thu, 18 Mar 2010 01:48:28 -0700] rev 5079
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
johnc [Thu, 11 Mar 2010 11:44:43 -0800] rev 5078
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
apetrusenko [Mon, 15 Mar 2010 02:56:45 -0700] rev 5077
Merge
jcoomes [Wed, 03 Mar 2010 14:48:26 -0800] rev 5076
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
mikejwre [Thu, 25 Mar 2010 15:05:19 -0700] rev 5075
Added tag jdk7-b87 for changeset e147a1eaf2fc
mikejwre [Thu, 25 Mar 2010 15:05:15 -0700] rev 5074
Added tag jdk7-b87 for changeset 8367da959bab
duke [Wed, 05 Jul 2017 17:08:50 +0200] rev 5073
Added tag jdk7-b87 for changeset b7456c473862
duke [Wed, 05 Jul 2017 17:08:50 +0200] rev 5072
Merge
duke [Wed, 05 Jul 2017 17:08:47 +0200] rev 5071
Merge
mikejwre [Thu, 18 Mar 2010 13:53:10 -0700] rev 5070
Added tag jdk7-b86 for changeset cd99680e9c56
duke [Wed, 05 Jul 2017 17:08:45 +0200] rev 5069
Merge
mikejwre [Thu, 18 Mar 2010 13:52:55 -0700] rev 5068
Added tag jdk7-b86 for changeset 998d177fa12c
duke [Wed, 05 Jul 2017 17:08:42 +0200] rev 5067
Merge
mikejwre [Thu, 18 Mar 2010 13:52:54 -0700] rev 5066
Added tag jdk7-b86 for changeset 221fb7990478
duke [Wed, 05 Jul 2017 17:08:40 +0200] rev 5065
Merge
mikejwre [Thu, 18 Mar 2010 13:52:46 -0700] rev 5064
Added tag jdk7-b86 for changeset 28050e60c70d
duke [Wed, 05 Jul 2017 17:08:37 +0200] rev 5063
Merge
mikejwre [Thu, 18 Mar 2010 13:53:00 -0700] rev 5062
Added tag jdk7-b86 for changeset ebd0e0190faf
duke [Wed, 05 Jul 2017 17:08:35 +0200] rev 5061
Merge
trims [Tue, 23 Mar 2010 20:37:30 -0700] rev 5060
Merge
trims [Tue, 23 Mar 2010 20:28:36 -0700] rev 5059
Added tag hs18-b01 for changeset 39a1b68b0062
trims [Thu, 18 Mar 2010 17:21:54 -0700] rev 5058
6936366: Fork HS17 to HS18 - renumber Major and build numbers of JVM
Summary: Update the Major and build numbers for HS18 fork
Reviewed-by: jcoomes
trims [Thu, 18 Mar 2010 16:06:00 -0700] rev 5057
Merge
twisti [Thu, 18 Mar 2010 06:36:43 -0700] rev 5056
Merge
twisti [Thu, 18 Mar 2010 09:56:51 +0100] rev 5055
6932091: JSR 292 x86 code cleanup
Summary: Some code cleanups found during the JSR 292 SPARC port.
Reviewed-by: kvn, never
never [Wed, 17 Mar 2010 16:40:25 -0700] rev 5054
6930043: C2: SIGSEGV in javasoft.sqe.tests.lang.arr017.arr01702.arr01702.loop_forw(II)I
Reviewed-by: kvn
kvn [Wed, 17 Mar 2010 10:47:03 -0700] rev 5053
6935535: String.indexOf() returns incorrect result on x86 with SSE4.2
Summary: Added missing counter decrement when substring search restarted.
Reviewed-by: twisti
twisti [Wed, 17 Mar 2010 10:22:41 +0100] rev 5052
6934966: JSR 292 add C1 logic for saved SP over MethodHandle calls
Summary: The logic for x86 C1 to save the SP over MH calls is pretty straight forward but SPARC handles that differently.
Reviewed-by: never, jrose
kvn [Tue, 16 Mar 2010 15:35:33 -0700] rev 5051
6935466: new CodeCache flushing code is not guarded by the flag
Summary: Add missing guard.
Reviewed-by: never
twisti [Tue, 16 Mar 2010 11:52:17 +0100] rev 5050
6934494: JSR 292 MethodHandles adapters should be generated into their own CodeBlob
Summary: Passing a null pointer to an InvokeDynamic function call should lead to a NullPointerException.
Reviewed-by: kvn, never
twisti [Thu, 11 Mar 2010 05:09:20 -0800] rev 5049
6934089: Zero 32-bit/64kb page fix
Summary: The fix for 6927165 increased the number of shadow pages for 32-bit platforms and this causes a problem on systems with 64kb pages.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson@redhat.com>
roland [Fri, 05 Mar 2010 13:58:34 +0100] rev 5048
6932496: c1: deoptimization of jsr subroutine fails on sparcv9
Summary: store jsr ret bci as intptr constant in c1 debug info
Reviewed-by: never
twisti [Tue, 09 Mar 2010 23:57:36 -0800] rev 5047
Merge
twisti [Tue, 09 Mar 2010 20:16:19 +0100] rev 5046
6919934: JSR 292 needs to support x86 C1
Summary: This implements JSR 292 support for C1 x86.
Reviewed-by: never, jrose, kvn
never [Tue, 09 Mar 2010 11:02:39 -0800] rev 5045
6932270: Allow Java's ELF symtab reader to use separate debuginfo files
Reviewed-by: never
Contributed-by: Andrew Haley <aph@redhat.com>
twisti [Mon, 08 Mar 2010 04:46:30 -0800] rev 5044
6932536: JSR 292 modified JDK MethodHandlesTest fails on x86_64
Summary: A modified MethodHandlesTest revealed two bugs on x86_64.
Reviewed-by: never, jrose
acorn [Thu, 11 Mar 2010 14:41:29 -0500] rev 5043
Merge
xlu [Wed, 10 Mar 2010 21:42:26 -0800] rev 5042
6933402: RFE: Improve PrintSafepointStatistics output to track cleanup time
Summary: Improve the usability of safepoint statistics data. See bug evaluation for more details.
Reviewed-by: ysr, dholmes
coleenp [Tue, 02 Mar 2010 12:09:40 -0800] rev 5041
6914050: jvm assertion "guard pages must be in use" in -Xcomp mode
Summary: Move creating stack guard pages in jni attach thread before potential java call rather than after. Also cleanup stack guard pages when jni attach fails
Reviewed-by: never, dholmes