anoll [Tue, 29 Apr 2014 07:14:46 +0000] rev 24323
Merge
anoll [Tue, 29 Apr 2014 08:08:44 +0200] rev 24322
8036956: remove EnableInvokeDynamic flag
Summary: The EnableInvokeDynamic flag and all support code is removed because it is not longer used in JDK 9.
Reviewed-by: kvn, twisti
Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
anoll [Tue, 29 Apr 2014 07:59:22 +0200] rev 24321
8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline
Summary: Fixes broken memory freeing of compile queue tasks and makes sure that blocking compiles do not hang the VM if compilation gets disabled due to a full code cache.
Reviewed-by: kvn, iveresov
morris [Mon, 28 Apr 2014 16:05:12 -0700] rev 24320
8040919: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp
Summary: Parfait refactoring in OopMapSet::update_register_map
Reviewed-by: kvn, twisti
drchase [Mon, 28 Apr 2014 15:09:39 -0400] rev 24319
8039407: Regression test needed for JDK-8015396
Summary: Converted bug demo into regression test
Reviewed-by: kvn
anoll [Mon, 28 Apr 2014 14:34:12 +0200] rev 24318
8041771: C1: remove unused IR::_locals_size
Summary: The unused IR::_locals_size is removed.
Reviewed-by: kvn, roland
Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
anoll [Mon, 28 Apr 2014 03:44:35 -0700] rev 24317
Merge
anoll [Mon, 28 Apr 2014 12:39:12 +0200] rev 24316
8040085: dtrace/jsdt tests crash on solaris. found an unadvertised bad scavengable oop in the code cache
Summary: Add CodeCache::add_scavenge_root_nmethod(this) to the dtrace-constructor of nmethod
Reviewed-by: roland, iveresov
bharadwaj [Fri, 25 Apr 2014 14:29:47 -0400] rev 24315
Merge
adlertz [Fri, 25 Apr 2014 12:48:34 +0200] rev 24314
8029302: Performance regression in Math.pow intrinsic
Summary: Added special case for x^y where y == 2
Reviewed-by: kvn, roland
roland [Fri, 25 Apr 2014 09:22:16 +0200] rev 24313
8041481: JVM crashes with collect_args_for_profiling
Summary: method handle call to c1 intrinsic tries to profile popped argument
Reviewed-by: kvn, twisti
iignatyev [Thu, 24 Apr 2014 10:32:49 +0000] rev 24312
Merge
iignatyev [Thu, 24 Apr 2014 14:02:48 +0400] rev 24311
8041497: Compilation of compiler/rtm/cli/TestUseRTMDeoptOption* tests failed
Reviewed-by: kvn, roland
roland [Thu, 24 Apr 2014 11:05:07 +0200] rev 24310
8039960: Unexpected exit from test compiler/profiling/spectrapredefineclass/Launcher.java
Summary: the test case doesn't need to change the heap size to reproduce the failure.
Reviewed-by: twisti, kvn
anoll [Thu, 24 Apr 2014 09:47:34 +0200] rev 24309
8041468: Field nmethod::_lock_count should be declared volatile
Summary: The jint field nmethod::_lock_count which is used in nmethodLocker::lock_nmethod and nmethodLocker::unlock_nmethod should be declared volatile (see also signature of Atomic::inc)
Reviewed-by: kvn, roland
Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>