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
Tue, 09 Aug 2011 10:16:01 -0700 6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads
jmasa [Tue, 09 Aug 2011 10:16:01 -0700] rev 11174
6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads Summary: Select number of GC threads dynamically based on heap usage and number of Java threads Reviewed-by: johnc, ysr, jcoomes
Tue, 22 Nov 2011 04:47:10 -0500 Merge
tonyp [Tue, 22 Nov 2011 04:47:10 -0500] rev 11173
Merge
Fri, 18 Nov 2011 12:27:10 -0800 7111795: G1: Various cleanups identified during walk through of changes for 6484965
johnc [Fri, 18 Nov 2011 12:27:10 -0800] rev 11172
7111795: G1: Various cleanups identified during walk through of changes for 6484965 Summary: Various cleanups and formatting changes identified during a code walk through of the changes for 6484965 ("G1: piggy-back liveness accounting phase on marking"). Reviewed-by: brutisso, tonyp
Mon, 21 Nov 2011 09:24:56 -0800 7110173: GCNotifier::pushNotification publishes stale data.
johnc [Mon, 21 Nov 2011 09:24:56 -0800] rev 11171
7110173: GCNotifier::pushNotification publishes stale data. Summary: GCNotifier::pushNotification() references GCMemoryManager::_last_gc_stat but is called from GCMemoryManager::gc_end() before GCMemoryManager::_last_gc_stat is set up using the values in GCMemoryManager::_current_gc_stat. As a result the GC notification code accesses unitialized or stale data. Move the notification call after GCMemoryManager::_las_gc_stat is set, but inside the same if-block. Reviewed-by: poonam, dholmes, fparain, mchung
Mon, 21 Nov 2011 07:47:34 +0100 7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM
brutisso [Mon, 21 Nov 2011 07:47:34 +0100] rev 11170
7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM Summary: Interpret MarkSweepAlwaysCompactCount < 1 as never do full compaction Reviewed-by: ysr, tonyp, jmasa, johnc
Fri, 18 Nov 2011 12:52:27 -0500 7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class
tonyp [Fri, 18 Nov 2011 12:52:27 -0500] rev 11169
7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class Summary: Major cleanup of the G1CollectorPolicy class. It removes a lot of unused fields and methods and also consolidates replicated information (mainly various ways of counting the number of CSet regions) into one copy. Reviewed-by: johnc, brutisso
Thu, 01 Dec 2011 13:42:41 -0500 Merge
coleenp [Thu, 01 Dec 2011 13:42:41 -0500] rev 11168
Merge
Wed, 30 Nov 2011 12:48:52 -0500 7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch
phh [Wed, 30 Nov 2011 12:48:52 -0500] rev 11167
7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch Summary: Revert 7116481 to current hsx/hotspot-main Reviewed-by: kamg
Tue, 29 Nov 2011 17:00:46 -0500 7116481: Commercial features in Hotspot must be gated by a switch
phh [Tue, 29 Nov 2011 17:00:46 -0500] rev 11166
7116481: Commercial features in Hotspot must be gated by a switch Summary: Add -XX:+UnlockCommercialVMOptions to gate use of commercial feature switches in the same way as -XX:UnlockDiagnosticVMOptions gates use of diagnostic feature switches. Reviewed-by: jwilhelm, kamg
Tue, 29 Nov 2011 09:21:02 -0500 7116189: Export JVM_SetNativeThreadName from Hotspot
phh [Tue, 29 Nov 2011 09:21:02 -0500] rev 11165
7116189: Export JVM_SetNativeThreadName from Hotspot Summary: Added JVM_SetNativeThreadName to linker mapfiles on Solaris and Linux. Reviewed-by: dcubed, dholmes Contributed-by: michael.x.mcmahon@oracle.com
Mon, 21 Nov 2011 10:22:04 -0500 Merge
coleenp [Mon, 21 Nov 2011 10:22:04 -0500] rev 11164
Merge
Mon, 21 Nov 2011 08:02:40 +0100 7112308: Fix Visual Studio build for precompiled header
brutisso [Mon, 21 Nov 2011 08:02:40 +0100] rev 11163
7112308: Fix Visual Studio build for precompiled header Summary: Add the new path to precompiled.hpp in the project make file Reviewed-by: coleenp, dholmes, brutisso Contributed-by: rbackman <rickard.backman@oracle.com>
Fri, 18 Nov 2011 17:26:49 -0500 Merge
coleenp [Fri, 18 Nov 2011 17:26:49 -0500] rev 11162
Merge
Wed, 16 Nov 2011 20:38:24 -0500 7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries
dholmes [Wed, 16 Nov 2011 20:38:24 -0500] rev 11161
7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries Reviewed-by: dholmes, dsamersoff Contributed-by: Chris Hegarty <chris.hegarty@oracle.com>
Fri, 18 Nov 2011 17:39:40 -0800 7113503: Bump the hs23 build number to 07
jcoomes [Fri, 18 Nov 2011 17:39:40 -0800] rev 11160
7113503: Bump the hs23 build number to 07 Reviewed-by: johnc Contributed-by: alejandro.murillo@oracle.com
Thu, 15 Dec 2011 15:52:58 -0800 Merge
katleman [Thu, 15 Dec 2011 15:52:58 -0800] rev 11159
Merge
Thu, 15 Dec 2011 15:47:18 -0800 Added tag jdk8-b16 for changeset 161820e6113e
katleman [Thu, 15 Dec 2011 15:47:18 -0800] rev 11158
Added tag jdk8-b16 for changeset 161820e6113e
Thu, 15 Dec 2011 12:16:15 -0800 Added tag jdk8-b17 for changeset 161820e6113e
katleman [Thu, 15 Dec 2011 12:16:15 -0800] rev 11157
Added tag jdk8-b17 for changeset 161820e6113e
Thu, 15 Dec 2011 15:51:50 -0800 Merge
katleman [Thu, 15 Dec 2011 15:51:50 -0800] rev 11156
Merge
Thu, 15 Dec 2011 15:47:06 -0800 Added tag jdk8-b16 for changeset a13e5e6f9ad0
katleman [Thu, 15 Dec 2011 15:47:06 -0800] rev 11155
Added tag jdk8-b16 for changeset a13e5e6f9ad0
Thu, 15 Dec 2011 12:16:02 -0800 Added tag jdk8-b17 for changeset a13e5e6f9ad0
katleman [Thu, 15 Dec 2011 12:16:02 -0800] rev 11154
Added tag jdk8-b17 for changeset a13e5e6f9ad0
Wed, 05 Jul 2017 17:57:09 +0200 Added tag jdk8-b17 for changeset f0eccb294698
duke [Wed, 05 Jul 2017 17:57:09 +0200] rev 11153
Added tag jdk8-b17 for changeset f0eccb294698
Wed, 05 Jul 2017 17:57:09 +0200 Merge jdk8-b17
duke [Wed, 05 Jul 2017 17:57:09 +0200] rev 11152
Merge
Wed, 05 Jul 2017 17:57:06 +0200 Merge
duke [Wed, 05 Jul 2017 17:57:06 +0200] rev 11151
Merge
Mon, 12 Dec 2011 10:08:26 -0800 Merge
lana [Mon, 12 Dec 2011 10:08:26 -0800] rev 11150
Merge
Sun, 11 Dec 2011 17:48:25 +0000 7120266: javac fails to compile hotspot code
mcimadamore [Sun, 11 Dec 2011 17:48:25 +0000] rev 11149
7120266: javac fails to compile hotspot code Summary: Parser changes for method references cause bad intercation with method call syntax Reviewed-by: jjg
(0) -10000 -3000 -1000 -300 -100 -56 +56 +100 +300 +1000 +3000 +10000 +30000 tip