twisti [Thu, 20 Dec 2012 18:53:44 -0800] rev 14837
8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer <morris.meyer@oracle.com>
kvn [Thu, 20 Dec 2012 14:17:52 -0800] rev 14836
8004330: Add missing Unsafe entry points for addAndGet() family
Summary: Fix java names for getAndSet intrinsics
Reviewed-by: kvn
Contributed-by: aleksey.shipilev@oracle.com
kvn [Wed, 19 Dec 2012 19:21:15 -0800] rev 14835
8004741: Missing compiled exception handle table entry for multidimensional array allocation
Summary: Added missing exception path for multidimensional array allocation and use Throwable type instead of OutOfMemoryError for allocation's exception.
Reviewed-by: twisti
kvn [Wed, 19 Dec 2012 15:40:35 -0800] rev 14834
8004835: Improve AES intrinsics on x86
Summary: Enable AES intrinsics on non-AVX cpus, group together aes instructions in crypto stubs.
Reviewed-by: roland, twisti
twisti [Wed, 19 Dec 2012 14:44:00 -0800] rev 14833
8005033: clear high word for integer pop count on SPARC
Reviewed-by: kvn, twisti
Contributed-by: Richard Reingruber <richard.reingruber@sap.com>
kvn [Tue, 18 Dec 2012 17:37:44 -0800] rev 14832
8004318: JEP-171: Support Unsafe fences intrinsics
Summary: Add three memory-ordering intrinsics to the sun.misc.Unsafe class.
Reviewed-by: twisti, kvn
Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
twisti [Tue, 18 Dec 2012 10:47:23 -0800] rev 14831
8004536: replace AbstractAssembler emit_word with emit_int16
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer <morris.meyer@oracle.com>
vlivanov [Tue, 18 Dec 2012 08:19:53 -0800] rev 14830
Merge
vlivanov [Tue, 18 Dec 2012 06:52:00 -0800] rev 14829
8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
Summary: Make the load of TLS._osthread._interrupted flag in Thread.isInterrupted(Z)Z intrinsic effectively volatile.
Reviewed-by: kvn, jrose
roland [Tue, 18 Dec 2012 14:55:25 +0100] rev 14828
8005031: Some cleanup in c2 to prepare for incremental inlining support
Summary: collection of small changes to prepare for incremental inlining.
Reviewed-by: twisti, kvn
twisti [Mon, 17 Dec 2012 11:00:22 -0800] rev 14827
8004548: remove unused AbstractAssembler::print(Label&)
Reviewed-by: kvn, twisti
Contributed-by: Bharadwaj Yadavalli <bharadwaj.yadavalli@oracle.com>
twisti [Fri, 14 Dec 2012 12:11:17 -0800] rev 14826
Merge
twisti [Fri, 14 Dec 2012 12:06:42 -0800] rev 14825
8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java
Reviewed-by: jrose, kvn
stefank [Wed, 12 Dec 2012 22:41:13 +0100] rev 14824
8005002: Crash because of a raw oop in ClassLoaderData::add_dependency
Summary: Move the handelization of 'last' to a point before the GC might enter.
Reviewed-by: dholmes, sspitsyn, coleenp
kvn [Thu, 13 Dec 2012 17:27:55 -0800] rev 14823
8004713: Stackoverflowerror thrown when thread stack straddles 0x80000000
Summary: use unsigned comparison when checking for stack overflow
Reviewed-by: kvn, twisti
Contributed-by: paul.nauman@oracle.com
bharadwaj [Fri, 07 Dec 2012 18:13:23 -0800] rev 14822
8004668: Build failure for Zero target
Summary: fixed build failure for Zero target
Reviewed-by: twisti, kvn
minqi [Wed, 19 Dec 2012 16:10:19 -0800] rev 14821
Merge
zgu [Mon, 17 Dec 2012 10:40:52 -0800] rev 14820
Merge
zgu [Mon, 17 Dec 2012 13:14:02 -0500] rev 14819
8004802: jcmd VM.native_memory baseline=false crashes VM
Summary: NMT has to check option's value also to determine which command to execute
Reviewed-by: acorn, coleenp, hseigel
coleenp [Fri, 14 Dec 2012 16:43:37 -0800] rev 14818
Merge
rkennke [Wed, 12 Dec 2012 21:40:04 -0500] rev 14817
8004898: library_call.cpp build error after 7172640 with GCC 4.7.2
Summary: fix opto/library_call.cpp compilation errors
Reviewed-by: twisti, coleenp
coleenp [Wed, 12 Dec 2012 11:39:29 -0500] rev 14816
8004883: NPG: clean up anonymous class fix
Summary: Add klass_holder() to return either mirror or class_loader depending on if the class is anonymous or not.
Reviewed-by: stefank, jrose
dcubed [Fri, 14 Dec 2012 10:06:52 -0800] rev 14815
7153050: remove crufty '_g' support from HotSpot repo makefiles
Summary: Phase 1 is removing '_g' support from the Makefiles.
Reviewed-by: dcubed, sspitsyn, coleenp, tbell
Contributed-by: ron.durbin@oracle.com
amurillo [Fri, 14 Dec 2012 14:27:40 -0800] rev 14814
8005036: new hotspot build - hs25-b14
Reviewed-by: jcoomes