Mon, 02 Mar 2009 14:05:07 -0700 6567360: 3/4 SIGBUS in jvmti RawMonitor magic check for unaligned bad monitor pointer
dcubed [Mon, 02 Mar 2009 14:05:07 -0700] rev 2137
6567360: 3/4 SIGBUS in jvmti RawMonitor magic check for unaligned bad monitor pointer Summary: Change JvmtiEnvBase::is_valid() and JvmtiRawMonitor::is_valid() to fetch the _magic fields via Bytes::get_native_u[248](). Reviewed-by: coleenp, swamyv
Mon, 02 Mar 2009 14:03:03 -0700 6805864: 4/3 Problem with jvmti->redefineClasses: some methods don't get redefined
dcubed [Mon, 02 Mar 2009 14:03:03 -0700] rev 2136
6805864: 4/3 Problem with jvmti->redefineClasses: some methods don't get redefined Summary: Remove incorrect optimization in klassItable::adjust_method_entries(). Add RedefineClasses() tracing support for obsolete method entry. Reviewed-by: acorn, swamyv
Mon, 02 Mar 2009 14:00:23 -0700 6800721: 3/4 JavaThread::jvmti_thread_state() and JvmtiThreadState::state_for() robustness
dcubed [Mon, 02 Mar 2009 14:00:23 -0700] rev 2135
6800721: 3/4 JavaThread::jvmti_thread_state() and JvmtiThreadState::state_for() robustness Summary: Check for NULL return values from jvmti_thread_state() and state_for() and return a JVM TI error code as appropriate. Reviewed-by: coleenp, swamyv
Mon, 02 Mar 2009 13:57:17 -0700 6700114: 3/4 Assertion (_thread->get_interp_only_mode() == 1,"leaving interp only when mode not one")
dcubed [Mon, 02 Mar 2009 13:57:17 -0700] rev 2134
6700114: 3/4 Assertion (_thread->get_interp_only_mode() == 1,"leaving interp only when mode not one") Summary: Don't create JvmtiThreadState for an exiting JavaThread. Reviewed-by: coleenp, swamyv
Tue, 03 Mar 2009 10:34:22 -0800 Merge
kvn [Tue, 03 Mar 2009 10:34:22 -0800] rev 2133
Merge
Sun, 01 Mar 2009 20:49:46 -0800 6811384: MacroAssembler::serialize_memory may touch next page on amd64
never [Sun, 01 Mar 2009 20:49:46 -0800] rev 2132
6811384: MacroAssembler::serialize_memory may touch next page on amd64 Reviewed-by: kvn, phh, twisti
Fri, 27 Feb 2009 13:27:09 -0800 6810672: Comment typos
twisti [Fri, 27 Feb 2009 13:27:09 -0800] rev 2131
6810672: Comment typos Summary: I have collected some typos I have found while looking at the code. Reviewed-by: kvn, never
Fri, 27 Feb 2009 08:34:19 -0800 6811267: Fix for 6809798 broke linux build
kvn [Fri, 27 Feb 2009 08:34:19 -0800] rev 2130
6811267: Fix for 6809798 broke linux build Summary: Fix method's declaration. Reviewed-by: phh, twisti
Fri, 27 Feb 2009 03:35:40 -0800 6778669: Patch from Red Hat -- fixes compilation errors
twisti [Fri, 27 Feb 2009 03:35:40 -0800] rev 2129
6778669: Patch from Red Hat -- fixes compilation errors Summary: Some fixes which are required to build on recent GCCs. Reviewed-by: never, kvn Contributed-by: langel@redhat.com
Thu, 26 Feb 2009 16:57:21 -0800 6810855: KILL vs. TEMP ordering restrictions are too strong
never [Thu, 26 Feb 2009 16:57:21 -0800] rev 2128
6810855: KILL vs. TEMP ordering restrictions are too strong Reviewed-by: kvn
Thu, 26 Feb 2009 14:26:02 -0800 6809798: SafePointScalarObject node placed into incorrect block during GCM
kvn [Thu, 26 Feb 2009 14:26:02 -0800] rev 2127
6809798: SafePointScalarObject node placed into incorrect block during GCM Summary: Replace the control edge of a pinned node before scheduling. Reviewed-by: never
Wed, 25 Feb 2009 14:36:27 -0800 6807963: need tool to make sense of LogCompilaton output
never [Wed, 25 Feb 2009 14:36:27 -0800] rev 2126
6807963: need tool to make sense of LogCompilaton output Reviewed-by: kvn
Wed, 25 Feb 2009 10:53:14 -0800 6805427: adlc compiler may generate incorrect machnode emission code
never [Wed, 25 Feb 2009 10:53:14 -0800] rev 2125
6805427: adlc compiler may generate incorrect machnode emission code Reviewed-by: kvn, twisti
Fri, 27 Feb 2009 15:30:47 -0800 Merge
ysr [Fri, 27 Feb 2009 15:30:47 -0800] rev 2124
Merge
Tue, 24 Feb 2009 22:51:00 -0800 Merge
jmasa [Tue, 24 Feb 2009 22:51:00 -0800] rev 2123
Merge
Tue, 24 Feb 2009 22:12:24 -0800 6806226: Signed integer overflow in growable array code causes JVM crash
jmasa [Tue, 24 Feb 2009 22:12:24 -0800] rev 2122
6806226: Signed integer overflow in growable array code causes JVM crash Summary: Workaround the overflow by doing the intermediate calculations in an unsigned variable. Reviewed-by: ysr, jcoomes
Tue, 24 Feb 2009 15:50:23 -0500 6804746: G1: guarantee(variance() > -1.0,"variance should be >= 0") (due to evacuation failure)
tonyp [Tue, 24 Feb 2009 15:50:23 -0500] rev 2121
6804746: G1: guarantee(variance() > -1.0,"variance should be >= 0") (due to evacuation failure) Summary: Under certain circumstances (evacuation failure) the pause time is not communicated to the policy and, as a result, the pause time field is not initialized properly. Reviewed-by: jmasa
Thu, 26 Feb 2009 14:25:55 -0800 Merge
apangin [Thu, 26 Feb 2009 14:25:55 -0800] rev 2120
Merge
Sun, 22 Feb 2009 17:21:13 -0800 Merge
apangin [Sun, 22 Feb 2009 17:21:13 -0800] rev 2119
Merge
Thu, 19 Feb 2009 04:54:22 -0500 6806046: Hotspot build error when compiled from Visual Studio
ikrylov [Thu, 19 Feb 2009 04:54:22 -0500] rev 2118
6806046: Hotspot build error when compiled from Visual Studio Summary: Define HOTSPOT_LIB_ARCH in the preprocessor flags of the generated projects Reviewed-by: kamg, xlu
Sun, 22 Feb 2009 17:11:56 -0800 Merge
apangin [Sun, 22 Feb 2009 17:11:56 -0800] rev 2117
Merge
Sun, 15 Feb 2009 20:09:02 -0800 Merge
apangin [Sun, 15 Feb 2009 20:09:02 -0800] rev 2116
Merge
Mon, 09 Feb 2009 13:47:26 -0800 Merge
jcoomes [Mon, 09 Feb 2009 13:47:26 -0800] rev 2115
Merge
Wed, 25 Feb 2009 22:55:54 -0800 Merge
trims [Wed, 25 Feb 2009 22:55:54 -0800] rev 2114
Merge
Tue, 24 Feb 2009 09:53:20 -0800 Merge
kvn [Tue, 24 Feb 2009 09:53:20 -0800] rev 2113
Merge
Mon, 23 Feb 2009 16:03:19 -0800 6791572: assert("duplicating node that's already been matched")
kvn [Mon, 23 Feb 2009 16:03:19 -0800] rev 2112
6791572: assert("duplicating node that's already been matched") Summary: Mark inputs for an address expression as shared if there are other uses besides address expressions. Reviewed-by: never
Mon, 23 Feb 2009 12:02:30 -0800 6808589: Merge vm_version_x86_{32,64}.{cpp,hpp}
twisti [Mon, 23 Feb 2009 12:02:30 -0800] rev 2111
6808589: Merge vm_version_x86_{32,64}.{cpp,hpp} Summary: There is very much duplicated code in vm_version_x86_{32,64}.{cpp,hpp}. Refactoring these would help maintainability. Reviewed-by: kvn, never
Thu, 19 Feb 2009 17:38:53 -0800 6802499: EA: assert(false,"unknown node on this path")
kvn [Thu, 19 Feb 2009 17:38:53 -0800] rev 2110
6802499: EA: assert(false,"unknown node on this path") Summary: Add missing checks for SCMemProj node in Escape analysis code. Reviewed-by: never
Wed, 18 Feb 2009 13:53:42 -0800 6807084: AutoBox elimination is broken with compressed oops
kvn [Wed, 18 Feb 2009 13:53:42 -0800] rev 2109
6807084: AutoBox elimination is broken with compressed oops Summary: Add checks for DecodeN nodes into AutoBox elimination code. Reviewed-by: never
Fri, 20 Feb 2009 11:12:26 -0800 Merge
ysr [Fri, 20 Feb 2009 11:12:26 -0800] rev 2108
Merge
(0) -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 +10000 +30000 tip