Mon, 20 Jun 2016 13:06:33 +0200 8158039: VarHandle float/double field/array access should support CAS/set/add atomics
psandoz [Mon, 20 Jun 2016 13:06:33 +0200] rev 39432
8158039: VarHandle float/double field/array access should support CAS/set/add atomics Reviewed-by: shade, vlivanov, darcy
Mon, 20 Jun 2016 08:11:22 -0400 8159720: Failure of C2 compilation with tiered prevents some C1 compilations.
cvarming [Mon, 20 Jun 2016 08:11:22 -0400] rev 39431
8159720: Failure of C2 compilation with tiered prevents some C1 compilations. Summary: If C2 fails to compile a method with tiered compilation, then it should mark the method as not compileable on the C2 tier only. Reviewed-by: twisti, thartmann
Wed, 15 Jun 2016 09:46:15 +0200 8139379: Tests fail with assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod
rbackman [Wed, 15 Jun 2016 09:46:15 +0200] rev 39430
8139379: Tests fail with assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod Reviewed-by: mgronlun, neliasso
Mon, 20 Jun 2016 09:32:44 +0200 8159715: Fix for 8072422 is incorrect
thartmann [Mon, 20 Jun 2016 09:32:44 +0200] rev 39429
8159715: Fix for 8072422 is incorrect Summary: Fixed several issues introduced by 8072422. Reviewed-by: zmajo, kvn
Thu, 16 Jun 2016 01:43:11 +0300 8159149: Several compiler tests fail with minimal VM
iignatyev [Thu, 16 Jun 2016 01:43:11 +0300] rev 39428
8159149: Several compiler tests fail with minimal VM Reviewed-by: kvn, psandoz
Wed, 15 Jun 2016 22:58:04 +0300 8158754: compilercontrol tests: RandomCommandsTest.java and RandomValidCommandsTest.java - fail in PIT
iignatyev [Wed, 15 Jun 2016 22:58:04 +0300] rev 39427
8158754: compilercontrol tests: RandomCommandsTest.java and RandomValidCommandsTest.java - fail in PIT Reviewed-by: neliasso
Mon, 13 Jun 2016 17:36:57 -0700 8159010: [JVMCI] crashes with class redefinition
never [Mon, 13 Jun 2016 17:36:57 -0700] rev 39426
8159010: [JVMCI] crashes with class redefinition Reviewed-by: kvn
Fri, 17 Jun 2016 16:50:49 +0000 8159236: [JVMCI] Window-saved SPARC registers should not be considered callee-save
gdub [Fri, 17 Jun 2016 16:50:49 +0000] rev 39425
8159236: [JVMCI] Window-saved SPARC registers should not be considered callee-save Reviewed-by: iveresov
Fri, 17 Jun 2016 11:31:24 +0200 8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions
simonis [Fri, 17 Jun 2016 11:31:24 +0200] rev 39424
8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Reviewed-by: goetz Contributed-by: gromero@linux.vnet.ibm.com, horii@jp.ibm.com
Thu, 16 Jun 2016 16:41:50 +0000 8159167: [JVMCI] fix HotSpotVMConfig startup performance
rschatz [Thu, 16 Jun 2016 16:41:50 +0000] rev 39423
8159167: [JVMCI] fix HotSpotVMConfig startup performance Reviewed-by: iveresov
Wed, 01 Jun 2016 09:13:10 +0300 8149043: Fix code indentation in test/compiler/stable tests
iignatyev [Wed, 01 Jun 2016 09:13:10 +0300] rev 39422
8149043: Fix code indentation in test/compiler/stable tests Reviewed-by: vlivanov
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
Tue, 14 Jun 2016 18:07:41 -0700 8158360: C1: SEGV in generated code
dlong [Tue, 14 Jun 2016 18:07:41 -0700] rev 39417
8158360: C1: SEGV in generated code Summary: update test to store Object fields Reviewed-by: kvn
(0) -30000 -10000 -3000 -1000 -300 -100 -16 +16 +100 +300 +1000 +3000 +10000 tip