Fri, 27 Mar 2015 13:47:33 +0100 8075587: Compilation of constant array containing different sub classes crashes the JVM
roland [Fri, 27 Mar 2015 13:47:33 +0100] rev 30210
8075587: Compilation of constant array containing different sub classes crashes the JVM Summary: meet of 2 constant arrays result in bottom Reviewed-by: kvn
Tue, 31 Mar 2015 12:31:18 -0700 8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods
aph [Tue, 31 Mar 2015 12:31:18 -0700] rev 30209
8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods Summary: Use unaligned Unsafe loads and stores for ByteBuffer access on platforms which support unaligned access. Add intrinsics for Unsafe.{get,put}-X-Unaligned methods. Reviewed-by: dholmes, jrose, psandoz, kvn
Fri, 27 Mar 2015 08:58:45 +0100 8075921: assert assert(allocx == alloc) fails in library_call.cpp
roland [Fri, 27 Mar 2015 08:58:45 +0100] rev 30208
8075921: assert assert(allocx == alloc) fails in library_call.cpp Summary: control becomes top after arraycopy guards and confuses tighly coupled allocation logic Reviewed-by: kvn, vlivanov
Mon, 30 Mar 2015 08:03:47 +0000 Merge
roland [Mon, 30 Mar 2015 08:03:47 +0000] rev 30207
Merge
Wed, 25 Mar 2015 14:25:53 +0100 8075922: assert(t == t_no_spec) fails in phaseX.cpp
roland [Wed, 25 Mar 2015 14:25:53 +0100] rev 30206
8075922: assert(t == t_no_spec) fails in phaseX.cpp Summary: subgraph becomes dead RegionNode::Ideal() but is not destroyed Reviewed-by: kvn, vlivanov
Mon, 30 Mar 2015 07:54:23 +0200 8075214: SIGSEGV in nmethod sweeping
thartmann [Mon, 30 Mar 2015 07:54:23 +0200] rev 30205
8075214: SIGSEGV in nmethod sweeping Summary: Changed implementation of forceNMethodSweep() to request sweep from existing sweeper thread. Reviewed-by: kvn, mgerdin, dholmes
Fri, 27 Mar 2015 15:08:13 +0000 Merge
zmajo [Fri, 27 Mar 2015 15:08:13 +0000] rev 30204
Merge
Fri, 27 Mar 2015 14:52:45 +0000 Merge
zmajo [Fri, 27 Mar 2015 14:52:45 +0000] rev 30203
Merge
Fri, 27 Mar 2015 10:57:42 +0100 8075798: Allow ADLC register class to depend on runtime conditions also for cisc-spillable classes
zmajo [Fri, 27 Mar 2015 10:57:42 +0100] rev 30202
8075798: Allow ADLC register class to depend on runtime conditions also for cisc-spillable classes Summary: Introduce a new register class, reg_class_dynamic, that supports also cist-spillable masks. Reviewed-by: kvn, dlong, roland
Mon, 23 Mar 2015 17:09:41 +0100 8075663: compiler/rangechecks/TestExplicitRangeChecks.java fails in compiler nightlies
roland [Mon, 23 Mar 2015 17:09:41 +0100] rev 30201
8075663: compiler/rangechecks/TestExplicitRangeChecks.java fails in compiler nightlies Summary: -Xmixed following -Xcomp doesn't undo the effect of -Xcomp with tiered on Reviewed-by: kvn, vlivanov
Fri, 27 Mar 2015 10:19:18 +0000 Merge
zmajo [Fri, 27 Mar 2015 10:19:18 +0000] rev 30200
Merge
Fri, 27 Mar 2015 09:02:53 +0100 Merge
zmajo [Fri, 27 Mar 2015 09:02:53 +0100] rev 30199
Merge
Thu, 19 Mar 2015 14:30:52 +0100 8075505: aix: improve handling of native memory
goetz [Thu, 19 Mar 2015 14:30:52 +0100] rev 30198
8075505: aix: improve handling of native memory Reviewed-by: kvn, stuefe Contributed-by: thomas.stuefe@sap.com
Wed, 25 Mar 2015 15:50:17 +0100 8075858: AIX: clean-up HotSpot make files
simonis [Wed, 25 Mar 2015 15:50:17 +0100] rev 30197
8075858: AIX: clean-up HotSpot make files Reviewed-by: kvn
Mon, 23 Mar 2015 11:20:38 +0000 Merge
roland [Mon, 23 Mar 2015 11:20:38 +0000] rev 30196
Merge
Thu, 12 Mar 2015 14:15:09 +0100 8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity
roland [Thu, 12 Mar 2015 14:15:09 +0100] rev 30195
8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity Summary: default methods added to classes confuse dependency processing Reviewed-by: kvn
Mon, 23 Mar 2015 10:15:53 +0100 8075136: Unnecessary sign extension for byte array access
thartmann [Mon, 23 Mar 2015 10:15:53 +0100] rev 30194
8075136: Unnecessary sign extension for byte array access Summary: Added C2 matching rules to remove unnecessary sign extension for byte array access. Reviewed-by: roland, kvn, aph, adinn
Mon, 23 Mar 2015 10:13:18 +0100 8075324: Costs of memory operands in aarch64.ad are inconsistent
thartmann [Mon, 23 Mar 2015 10:13:18 +0100] rev 30193
8075324: Costs of memory operands in aarch64.ad are inconsistent Summary: Made cost of 'indOffI' consistent to the other memory operands. Reviewed-by: roland, aph, adinn
Sat, 21 Mar 2015 21:47:49 +0300 8075488: compiler/whitebox/DeoptimizeFramesTest fails with exit code 1 due to unrecognized VM option -XX:+IgnoreUnexpectedVMOptions
tpivovarova [Sat, 21 Mar 2015 21:47:49 +0300] rev 30192
8075488: compiler/whitebox/DeoptimizeFramesTest fails with exit code 1 due to unrecognized VM option -XX:+IgnoreUnexpectedVMOptions Reviewed-by: kvn
Fri, 20 Mar 2015 20:32:07 +0000 Merge
vlivanov [Fri, 20 Mar 2015 20:32:07 +0000] rev 30191
Merge
Fri, 20 Mar 2015 11:41:34 -0700 8074548: Never-taken branches cause repeated deopts in MHs.GWT case
vlivanov [Fri, 20 Mar 2015 11:41:34 -0700] rev 30190
8074548: Never-taken branches cause repeated deopts in MHs.GWT case Reviewed-by: jrose, kvn
Fri, 20 Mar 2015 11:41:34 -0700 8075263: MHI::checkCustomized isn't eliminated for inlined MethodHandles
vlivanov [Fri, 20 Mar 2015 11:41:34 -0700] rev 30189
8075263: MHI::checkCustomized isn't eliminated for inlined MethodHandles Reviewed-by: jrose, kvn
Fri, 20 Mar 2015 11:41:34 -0700 8075266: Show runtime call details when printing machine code
vlivanov [Fri, 20 Mar 2015 11:41:34 -0700] rev 30188
8075266: Show runtime call details when printing machine code Reviewed-by: jrose, kvn
Fri, 20 Mar 2015 11:41:34 -0700 8075269: Extend -XX:CompileCommand=print,* to work for MethodHandle.invokeBasic/linkTo*
vlivanov [Fri, 20 Mar 2015 11:41:34 -0700] rev 30187
8075269: Extend -XX:CompileCommand=print,* to work for MethodHandle.invokeBasic/linkTo* Reviewed-by: jrose, kvn, dlong
Fri, 20 Mar 2015 11:41:34 -0700 8075270: Print locals & stack slots location for PcDescs
vlivanov [Fri, 20 Mar 2015 11:41:34 -0700] rev 30186
8075270: Print locals & stack slots location for PcDescs Reviewed-by: kvn, jrose
Mon, 16 Mar 2015 12:24:06 +0100 8073866: Fix for 8064703 is not sufficient
roland [Mon, 16 Mar 2015 12:24:06 +0100] rev 30185
8073866: Fix for 8064703 is not sufficient Summary: side effects between allocation and arraycopy can be reexecuted, unreachable uninitialized array can be seen by GCs Reviewed-by: kvn, vlivanov
Fri, 20 Mar 2015 11:53:01 +0100 Merge
zmajo [Fri, 20 Mar 2015 11:53:01 +0100] rev 30184
Merge
Tue, 17 Mar 2015 10:06:31 +0100 8073480: C2 should optimize explicit range checks
roland [Tue, 17 Mar 2015 10:06:31 +0100] rev 30183
8073480: C2 should optimize explicit range checks Summary: explicit range checks should be recognized by C2 Reviewed-by: kvn, vlivanov
Wed, 15 Apr 2015 12:16:01 -0400 8069367: Eagerly reclaimed humongous objects left on mark stack
kbarrett [Wed, 15 Apr 2015 12:16:01 -0400] rev 30182
8069367: Eagerly reclaimed humongous objects left on mark stack Summary: Prevent eager reclaim of objects that might be on mark stack. Reviewed-by: brutisso, tschatzl
Wed, 15 Apr 2015 11:23:06 +0000 Merge
iignatyev [Wed, 15 Apr 2015 11:23:06 +0000] rev 30181
Merge
Wed, 15 Apr 2015 09:49:50 +0000 Merge
iignatyev [Wed, 15 Apr 2015 09:49:50 +0000] rev 30180
Merge
Thu, 09 Apr 2015 14:16:04 +0300 8026043: Add regression test for JDK-8000831
eistepan [Thu, 09 Apr 2015 14:16:04 +0300] rev 30179
8026043: Add regression test for JDK-8000831 Reviewed-by: mchung
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -32 +32 +50 +100 +300 +1000 +3000 +10000 tip