Fri, 28 Feb 2014 09:30:20 -0800 Merge
amurillo [Fri, 28 Feb 2014 09:30:20 -0800] rev 22930
Merge
Fri, 28 Feb 2014 08:02:20 -0800 Merge
morris [Fri, 28 Feb 2014 08:02:20 -0800] rev 22929
Merge
Fri, 28 Feb 2014 13:44:16 +0100 8031754: Type speculation should favor profile data from outermost inlined method
roland [Fri, 28 Feb 2014 13:44:16 +0100] rev 22928
8031754: Type speculation should favor profile data from outermost inlined method Summary: favor profile data coming from outer most method Reviewed-by: kvn, twisti
Thu, 27 Feb 2014 20:40:24 +0100 8035970: PPC64: fix ad file after 8027754: Enable loop optimizations for loops with MathExact
goetz [Thu, 27 Feb 2014 20:40:24 +0100] rev 22927
8035970: PPC64: fix ad file after 8027754: Enable loop optimizations for loops with MathExact Reviewed-by: kvn
Thu, 27 Feb 2014 09:37:16 +0100 8032011: nsk/stress/jck60/jck60022 crashes in src\share\vm\runtime\synchronizer.cpp:239
roland [Thu, 27 Feb 2014 09:37:16 +0100] rev 22926
8032011: nsk/stress/jck60/jck60022 crashes in src\share\vm\runtime\synchronizer.cpp:239 Summary: biased locking's revoke_bias locks monitor in compiled frame with eliminated lock Reviewed-by: kvn, iveresov
Wed, 26 Feb 2014 16:45:15 -0800 8035283: Second phase of branch shortening doesn't account for loop alignment
iveresov [Wed, 26 Feb 2014 16:45:15 -0800] rev 22925
8035283: Second phase of branch shortening doesn't account for loop alignment Summary: added missing check for loop padding case. Reviewed-by: kvn, jrose
Wed, 26 Feb 2014 11:33:34 -0800 8035396: Introduce accessor for tmp_oop in frame.
goetz [Wed, 26 Feb 2014 11:33:34 -0800] rev 22924
8035396: Introduce accessor for tmp_oop in frame. Summary: Avoid #ifs by introducing the accessor function interpreter_frame_temp_oop_addr(). Reviewed-by: kvn, twisti
Wed, 26 Feb 2014 02:54:49 -0800 Merge
anoll [Wed, 26 Feb 2014 02:54:49 -0800] rev 22923
Merge
Wed, 26 Feb 2014 02:38:46 -0800 Merge
anoll [Wed, 26 Feb 2014 02:38:46 -0800] rev 22922
Merge
Wed, 26 Feb 2014 11:29:47 +0100 8034839: jvm hangs with gc/gctests/LoadUnloadGC test
anoll [Wed, 26 Feb 2014 11:29:47 +0100] rev 22921
8034839: jvm hangs with gc/gctests/LoadUnloadGC test Summary: Provide fast lookup of checked dependencies via hashmap Reviewed-by: kvn, roland
Tue, 11 Feb 2014 13:29:53 +0100 8034188: OSR methods may not be recompiled at proper compilation level
neliasso [Tue, 11 Feb 2014 13:29:53 +0100] rev 22920
8034188: OSR methods may not be recompiled at proper compilation level Summary: remove_osr_nmethod doesn't check that it is the correct method Reviewed-by: kvn, iveresov
Wed, 26 Feb 2014 07:46:46 +0100 8010500: [parfait] Possible null pointer dereference at hotspot/src/share/vm/opto/loopnode.hpp
adlertz [Wed, 26 Feb 2014 07:46:46 +0100] rev 22919
8010500: [parfait] Possible null pointer dereference at hotspot/src/share/vm/opto/loopnode.hpp Summary: Added NULL check for loopnode() in get_pre_loop_end() Reviewed-by: kvn, roland
Wed, 26 Feb 2014 07:44:59 +0100 8032642: [TESTBUG] Fix testbugs in compiler/startup/.*
anoll [Wed, 26 Feb 2014 07:44:59 +0100] rev 22918
8032642: [TESTBUG] Fix testbugs in compiler/startup/.* Summary: Fixed issues with these tests Reviewed-by: kvn, twisti
Tue, 25 Feb 2014 10:42:25 -0800 Merge
roland [Tue, 25 Feb 2014 10:42:25 -0800] rev 22917
Merge
Tue, 25 Feb 2014 18:16:24 +0100 8031752: Failed speculative optimizations should be reattempted when root of compilation is different
roland [Tue, 25 Feb 2014 18:16:24 +0100] rev 22916
8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by: kvn, twisti
Tue, 25 Feb 2014 17:51:27 +0100 8033260: assert(lrg._area >= 0.0) failed: negative spill area
adlertz [Tue, 25 Feb 2014 17:51:27 +0100] rev 22915
8033260: assert(lrg._area >= 0.0) failed: negative spill area Summary: Change type from float to double on block frequency, and add check for +Inf - +Inf operation Reviewed-by: kvn, roland
Tue, 25 Feb 2014 14:09:02 +0100 8032656: Tag the MachSpillCopies with purpose information
adlertz [Tue, 25 Feb 2014 14:09:02 +0100] rev 22914
8032656: Tag the MachSpillCopies with purpose information Summary: Subclassed the MachSpillCopyNode with different subnodes for different spill purposes to enhance debugging / visualization Reviewed-by: kvn, roland
Tue, 25 Feb 2014 13:52:37 +0100 8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount
anoll [Tue, 25 Feb 2014 13:52:37 +0100] rev 22913
8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount Summary: Ensure appropriate min. number of compiler threads (1 for non-tiered, and 2 for tiered) Reviewed-by: kvn
Tue, 25 Feb 2014 10:26:21 +0100 8032894: Remove dead code in Pressure::lower
adlertz [Tue, 25 Feb 2014 10:26:21 +0100] rev 22912
8032894: Remove dead code in Pressure::lower Summary: Remove dead code in Pressure::lower Reviewed-by: kvn, roland
Thu, 23 Jan 2014 12:08:28 +0100 8027754: Enable loop optimizations for loops with MathExact inside
rbackman [Thu, 23 Jan 2014 12:08:28 +0100] rev 22911
8027754: Enable loop optimizations for loops with MathExact inside Reviewed-by: kvn, iveresov
Mon, 24 Feb 2014 15:12:26 -0800 8033805: Move Fast_Lock/Fast_Unlock code from .ad files to macroassembler
kvn [Mon, 24 Feb 2014 15:12:26 -0800] rev 22910
8033805: Move Fast_Lock/Fast_Unlock code from .ad files to macroassembler Summary: Consolidated C2 x86 locking code in one place in macroAssembler_x86.cpp. Reviewed-by: roland
Fri, 28 Feb 2014 14:56:04 +0100 Merge
ehelin [Fri, 28 Feb 2014 14:56:04 +0100] rev 22909
Merge
Thu, 27 Feb 2014 10:36:50 +0100 8035746: Add missing Klass::oop_is_instanceClassLoader() function
stefank [Thu, 27 Feb 2014 10:36:50 +0100] rev 22908
8035746: Add missing Klass::oop_is_instanceClassLoader() function Reviewed-by: mgerdin, coleenp
Thu, 27 Feb 2014 10:34:55 +0100 8035648: Don't use Handle in java_lang_String::print
stefank [Thu, 27 Feb 2014 10:34:55 +0100] rev 22907
8035648: Don't use Handle in java_lang_String::print Reviewed-by: coleenp, pliden
Wed, 26 Feb 2014 14:52:42 +0100 8035822: Unable to test minimalVM
jwilhelm [Wed, 26 Feb 2014 14:52:42 +0100] rev 22906
8035822: Unable to test minimalVM Summary: Moved the test code inside INCLUDE_ALL_GCS Reviewed-by: dholmes, stefank
Tue, 25 Feb 2014 11:02:11 +0100 Merge
ehelin [Tue, 25 Feb 2014 11:02:11 +0100] rev 22905
Merge
Mon, 24 Feb 2014 10:45:15 +0100 8034948: Back out JDK-6976350 since it does not fix any issue
tschatzl [Mon, 24 Feb 2014 10:45:15 +0100] rev 22904
8034948: Back out JDK-6976350 since it does not fix any issue Summary: Revert JDK-6976350 because it does not improve PLAB fragmentation. To the contrary, it tends to increase the amount of wasted space with many threads. Reviewed-by: brutisso
Mon, 24 Feb 2014 09:41:04 +0100 8035329: Move G1ParCopyClosure::copy_to_survivor_space into G1ParScanThreadState
tschatzl [Mon, 24 Feb 2014 09:41:04 +0100] rev 22903
8035329: Move G1ParCopyClosure::copy_to_survivor_space into G1ParScanThreadState Summary: Move G1ParCopyClosure::copy_to_survivor_space to decrease code size. Reviewed-by: stefank, jmasa
Mon, 24 Feb 2014 09:40:49 +0100 8035326: Assume non-NULL references in G1CollectedHeap::in_cset_fast_test
tschatzl [Mon, 24 Feb 2014 09:40:49 +0100] rev 22902
8035326: Assume non-NULL references in G1CollectedHeap::in_cset_fast_test Summary: Remove the assumption that G1CollectedHeap::in_cset_fast_test needs to check for NULL references. Most of the time this is not required, making the code doing this check multiple times. Reviewed-by: stefank, mgerdin, jmasa
Mon, 24 Feb 2014 09:40:21 +0100 8027559: Decrease code size and templatizing in G1ParCopyClosure::do_oop_work
tschatzl [Mon, 24 Feb 2014 09:40:21 +0100] rev 22901
8027559: Decrease code size and templatizing in G1ParCopyClosure::do_oop_work Summary: Move methods that are not dependent on any of G1ParCopyClosure's template parameters into G1ParCopyHelper. Further remove unused methods and members of the class hierarchy. Reviewed-by: mgerdin, stefank
Fri, 21 Feb 2014 10:19:09 +0100 8035412: Cleanup ClassLoaderData::is_alive
stefank [Fri, 21 Feb 2014 10:19:09 +0100] rev 22900
8035412: Cleanup ClassLoaderData::is_alive Reviewed-by: coleenp, mgerdin
Fri, 21 Feb 2014 10:01:20 +0100 8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
stefank [Fri, 21 Feb 2014 10:01:20 +0100] rev 22899
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do Reviewed-by: tschatzl, coleenp
(0) -10000 -3000 -1000 -300 -100 -50 -32 +32 +50 +100 +300 +1000 +3000 +10000 +30000 tip