Mon, 17 Dec 2012 15:25:26 +0100 8004845: Catch incorrect usage of new and delete during compile time for value objects and stack objects
brutisso [Mon, 17 Dec 2012 15:25:26 +0100] rev 14841
8004845: Catch incorrect usage of new and delete during compile time for value objects and stack objects Summary: Makes the "new" and "delete" operator of _ValueObj and StackObj private Reviewed-by: dholmes, coleenp Contributed-by: erik.helin@oracle.com
Mon, 17 Dec 2012 08:49:20 +0100 7173959: Jvm crashed during coherence exabus (tmb) testing
brutisso [Mon, 17 Dec 2012 08:49:20 +0100] rev 14840
7173959: Jvm crashed during coherence exabus (tmb) testing Summary: Mapping of aligned memory needs to be MT safe. Also reviewed by: vitalyd@gmail.com Reviewed-by: dholmes, coleenp, zgu
Wed, 12 Dec 2012 12:07:32 -0800 8001028: Improve GC option handling
johnc [Wed, 12 Dec 2012 12:07:32 -0800] rev 14839
8001028: Improve GC option handling Summary: If there are not enough native resources to create the ReferenceHandler or Finalizer Java threads, the VM will attempt to throw an OOME before the java.lang.Class class has been initialized. This can result in assertion failures and other crashes. Move the initialization of the java.lang.Class class to just before the initialization of the java.lang.ref.Finalizer class. Reviewed-by: jwilhelm, dholmes, coleenp
Fri, 21 Dec 2012 01:39:34 -0800 Merge
roland [Fri, 21 Dec 2012 01:39:34 -0800] rev 14838
Merge
Thu, 20 Dec 2012 18:53:44 -0800 8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32
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>
Thu, 20 Dec 2012 14:17:52 -0800 8004330: Add missing Unsafe entry points for addAndGet() family
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
Wed, 19 Dec 2012 19:21:15 -0800 8004741: Missing compiled exception handle table entry for multidimensional array allocation
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
Wed, 19 Dec 2012 15:40:35 -0800 8004835: Improve AES intrinsics on x86
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
Wed, 19 Dec 2012 14:44:00 -0800 8005033: clear high word for integer pop count on SPARC
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>
Tue, 18 Dec 2012 17:37:44 -0800 8004318: JEP-171: Support Unsafe fences intrinsics
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>
Tue, 18 Dec 2012 10:47:23 -0800 8004536: replace AbstractAssembler emit_word with emit_int16
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>
Tue, 18 Dec 2012 08:19:53 -0800 Merge
vlivanov [Tue, 18 Dec 2012 08:19:53 -0800] rev 14830
Merge
Tue, 18 Dec 2012 06:52:00 -0800 8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
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
Tue, 18 Dec 2012 14:55:25 +0100 8005031: Some cleanup in c2 to prepare for incremental inlining support
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
Mon, 17 Dec 2012 11:00:22 -0800 8004548: remove unused AbstractAssembler::print(Label&)
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>
(0) -10000 -3000 -1000 -300 -100 -15 +15 +100 +300 +1000 +3000 +10000 +30000 tip