Wed, 15 Jun 2016 14:27:58 +0200 8157181: Compilers accept modification of final fields outside initializer methods
zmajo [Wed, 15 Jun 2016 14:27:58 +0200] rev 39421
8157181: Compilers accept modification of final fields outside initializer methods Summary: Track initialized final field updates; disable constant folding if an update is detected. Enforce final field update rules introduced by JVMS-7 (but only for JDK 9). Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp
Wed, 15 Jun 2016 13:47:17 +0200 8158232: PPC64: improve byte, int and long array copy stubs by using VSX instructions
mdoerr [Wed, 15 Jun 2016 13:47:17 +0200] rev 39420
8158232: PPC64: improve byte, int and long array copy stubs by using VSX instructions Reviewed-by: goetz, mdoerr Contributed-by: Michihiro Horie <horie@jp.ibm.com>
Wed, 15 Jun 2016 11:21:36 +0300 8157726: VarHandles/Unsafe should support sub-word atomic ops
shade [Wed, 15 Jun 2016 11:21:36 +0300] rev 39419
8157726: VarHandles/Unsafe should support sub-word atomic ops Reviewed-by: psandoz, vlivanov, lagergren
Wed, 15 Jun 2016 07:58:56 +0200 8159244: Partially initialized string object created by C2's string concat optimization may escape
thartmann [Wed, 15 Jun 2016 07:58:56 +0200] rev 39418
8159244: Partially initialized string object created by C2's string concat optimization may escape Summary: Emit release barrier after String creation to prevent partially initialized object from escaping. Reviewed-by: kvn
(0) -30000 -10000 -3000 -1000 -300 -100 -30 -10 -4 +4 +10 +30 +100 +300 +1000 +3000 +10000 tip