Mon, 28 Nov 2011 10:19:26 +0100 7112034: Parallel CMS fails to properly mark reference objects
stefank [Mon, 28 Nov 2011 10:19:26 +0100] rev 11204
7112034: Parallel CMS fails to properly mark reference objects Summary: Enabled reference processing when work stealing during concurrent marking Reviewed-by: jmasa, brutisso
Mon, 05 Dec 2011 12:26:40 -0500 Merge
tonyp [Mon, 05 Dec 2011 12:26:40 -0500] rev 11203
Merge
Fri, 02 Dec 2011 12:39:23 -0800 7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj
johnc [Fri, 02 Dec 2011 12:39:23 -0800] rev 11202
7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj Summary: As a result of the changes for 4965777, the G1 reference field scanning closure could be applied to the discovered field of a reference object twice. The failing assert is too strong if the result of the first application of the closure is stolen, and the referenced object, evacuated by another worker thread. Reviewed-by: ysr, tonyp
Thu, 08 Dec 2011 10:27:33 -0800 Merge
kvn [Thu, 08 Dec 2011 10:27:33 -0800] rev 11201
Merge
Fri, 02 Dec 2011 21:37:19 -0800 7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)
kvn [Fri, 02 Dec 2011 21:37:19 -0800] rev 11200
7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base) Summary: Delay memory node transformation until the memory is processed. Reviewed-by: iveresov, never
Wed, 30 Nov 2011 17:35:51 -0800 7116795: Tiered: enable by default for server
iveresov [Wed, 30 Nov 2011 17:35:51 -0800] rev 11199
7116795: Tiered: enable by default for server Summary: Enable tiered compilation on server VM by default Reviewed-by: kvn, never
Mon, 28 Nov 2011 15:46:31 -0800 7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE
kvn [Mon, 28 Nov 2011 15:46:31 -0800] rev 11198
7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE Summary: Fixed several EA issues with Connection Graph construction. Reviewed-by: never, twisti
Tue, 22 Nov 2011 09:45:57 +0100 7090968: Allow adlc register class to depend on runtime conditions
roland [Tue, 22 Nov 2011 09:45:57 +0100] rev 11197
7090968: Allow adlc register class to depend on runtime conditions Summary: allow reg_class definition as a function. Reviewed-by: kvn, never
Wed, 14 Sep 2011 09:22:51 +0200 7077312: Provide a CALL effect for instruct declaration in the ad file
roland [Wed, 14 Sep 2011 09:22:51 +0200] rev 11196
7077312: Provide a CALL effect for instruct declaration in the ad file Summary: abstracted way to declare that the MachNode has the effect of a call (kills caller save registers, preserves callee save registers) Reviewed-by: twisti, never
Mon, 21 Nov 2011 00:57:43 -0800 7110058: change default for ScavengeRootsInCode to 2
twisti [Mon, 21 Nov 2011 00:57:43 -0800] rev 11195
7110058: change default for ScavengeRootsInCode to 2 Reviewed-by: kvn, never
Fri, 18 Nov 2011 10:29:27 -0800 7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable
never [Fri, 18 Nov 2011 10:29:27 -0800] rev 11194
7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable Reviewed-by: kvn, iveresov, twisti
Thu, 17 Nov 2011 04:07:30 -0800 7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not
twisti [Thu, 17 Nov 2011 04:07:30 -0800] rev 11193
7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not Reviewed-by: kvn, never
Wed, 16 Nov 2011 19:42:58 -0800 7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks
iveresov [Wed, 16 Nov 2011 19:42:58 -0800] rev 11192
7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks Summary: Move the inlinee invoke notification callback into inlinee preamble Reviewed-by: kvn, never
Wed, 16 Nov 2011 09:13:57 -0800 6890673: Eliminate allocations immediately after EA
kvn [Wed, 16 Nov 2011 09:13:57 -0800] rev 11191
6890673: Eliminate allocations immediately after EA Summary: Try to eliminate allocations and related locks immediately after escape analysis. Reviewed-by: never
Wed, 16 Nov 2011 01:39:50 -0800 7003454: order constants in constant table by number of references in code
twisti [Wed, 16 Nov 2011 01:39:50 -0800] rev 11190
7003454: order constants in constant table by number of references in code Reviewed-by: kvn, never, bdelsart
Mon, 14 Nov 2011 18:38:03 -0800 7105605: Use EA info to optimize pointers compare
kvn [Mon, 14 Nov 2011 18:38:03 -0800] rev 11189
7105605: Use EA info to optimize pointers compare Summary: optimize pointers compare using EA information. Reviewed-by: never, twisti
Thu, 10 Nov 2011 20:17:05 -0800 7110586: C2 generates incorrect results
kvn [Thu, 10 Nov 2011 20:17:05 -0800] rev 11188
7110586: C2 generates incorrect results Summary: Exact limit of empty loop calculated incorrectly. Reviewed-by: iveresov, never
Wed, 07 Dec 2011 07:27:09 -0800 7118648: disable compressed oops by default on MacOS X until 7118647 is fixed
dcubed [Wed, 07 Dec 2011 07:27:09 -0800] rev 11187
7118648: disable compressed oops by default on MacOS X until 7118647 is fixed Summary: UseCompressedOops is false by default on MacOS X; can still be set manually Reviewed-by: jmelvin, kvn, dholmes
Tue, 06 Dec 2011 16:35:04 -0500 Merge
vladidan [Tue, 06 Dec 2011 16:35:04 -0500] rev 11186
Merge
Tue, 06 Dec 2011 05:28:17 -0800 Merge
dcubed [Tue, 06 Dec 2011 05:28:17 -0800] rev 11185
Merge
Mon, 05 Dec 2011 14:55:16 -0800 7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X
dcubed [Mon, 05 Dec 2011 14:55:16 -0800] rev 11184
7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X Summary: Replace SA_APPLE_BOOT_JAVA with logic that checks the boot JDK for the location of JDI classes. ALWAYS_PASS_TEST_GAMMA is true by default on Darwin. Reviewed-by: kvn, swingler
Mon, 05 Dec 2011 12:50:00 -0500 7117389: Add a framework for vendor-specific command line switch extensions to Hotspot
phh [Mon, 05 Dec 2011 12:50:00 -0500] rev 11183
7117389: Add a framework for vendor-specific command line switch extensions to Hotspot Summary: Add a file, globals_ext.hpp, containing a null interface, to be replaced by a vendor in altsrc as needed. Reviewed-by: coleenp, kamg, dholmes, johnc, jrose
Fri, 02 Dec 2011 21:10:45 -0800 7117536: new hotspot build - hs23-b08
jcoomes [Fri, 02 Dec 2011 21:10:45 -0800] rev 11182
7117536: new hotspot build - hs23-b08 Reviewed-by: johnc
Fri, 02 Dec 2011 15:11:40 -0800 Added tag hs23-b07 for changeset 3ba6557b91f7
jcoomes [Fri, 02 Dec 2011 15:11:40 -0800] rev 11181
Added tag hs23-b07 for changeset 3ba6557b91f7
Fri, 02 Dec 2011 15:11:18 -0800 Merge
jcoomes [Fri, 02 Dec 2011 15:11:18 -0800] rev 11180
Merge
Fri, 02 Dec 2011 08:52:53 -0500 Merge
tonyp [Fri, 02 Dec 2011 08:52:53 -0500] rev 11179
Merge
Tue, 22 Nov 2011 14:59:34 -0800 7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure
jmasa [Tue, 22 Nov 2011 14:59:34 -0800] rev 11178
7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure Summary: Remove obsolete code. Reviewed-by: brutisso, ysr, jcoomes
Tue, 22 Nov 2011 14:18:39 -0800 7106024: CMS: Removed unused code for precleaning in remark phase
jmasa [Tue, 22 Nov 2011 14:18:39 -0800] rev 11177
7106024: CMS: Removed unused code for precleaning in remark phase Summary: Remove dead code. Reviewed-by: stefank, ysr
Thu, 17 Nov 2011 12:40:15 -0800 7112743: G1: Reduce overhead of marking closure during evacuation pauses
johnc [Thu, 17 Nov 2011 12:40:15 -0800] rev 11176
7112743: G1: Reduce overhead of marking closure during evacuation pauses Summary: Parallelize the serial code that was used to mark objects reachable from survivor objects in the collection set. Some minor improvments in the timers used to track the freeing of the collection set along with some tweaks to PrintGCDetails. Reviewed-by: tonyp, brutisso
Mon, 28 Nov 2011 09:49:05 -0800 7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise
johnc [Mon, 28 Nov 2011 09:49:05 -0800] rev 11175
7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise Summary: Race between the VM thread reading G1CollectedHeap::_mark_in_progress and it being set by the concurrent mark thread when concurrent marking is aborted by a full GC. Have the concurrent mark thread join the SuspendibleThreadSet before changing the marking state. Reviewed-by: tonyp, brutisso
(0) -10000 -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 +10000 +30000 tip