hg: bsd-port/jdk9/hotspot: 49 new changesets
glewis at eyesbeyond.com
glewis at eyesbeyond.com
Sat Mar 21 06:18:43 UTC 2015
Changeset: a53f5508bf62
Author: sspitsyn
Date: 2015-02-25 00:30 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a53f5508bf62
8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale
Summary: optimize the adjust_method_entries functions by using the orig_method_idnum() function
Reviewed-by: coleenp, dcubed
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 8066a1720b02
Author: ctornqvi
Date: 2015-02-26 06:11 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8066a1720b02
8073718: [TESTBUG] Cleanup test output and skip creating mini dumps
Reviewed-by: sla, ctornqvi
Contributed-by: stefan.sarne at oracle.com
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
Changeset: c9b16ad5dad9
Author: ctornqvi
Date: 2015-02-26 06:11 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c9b16ad5dad9
8069291: [TESTBUG] runtime/threads/Fibonacci: OutOfMemoryError: unable to create native thread
Reviewed-by: dholmes, ctornqvi
Contributed-by: dmitry.dmitriev at oracle.com
+ test/runtime/Thread/Fibonacci.java
Changeset: ee9ab037aefb
Author: hseigel
Date: 2015-02-27 12:48 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ee9ab037aefb
8073908: Replace hotspot/testlibrary use of sun.management with public API
Summary: use java.lang API's instead of sun.management API's.
Reviewed-by: sla, iignatyev, gtriantafill, mchung
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java
Changeset: 65f0b5b4a5cb
Author: ctornqvi
Date: 2015-03-02 05:32 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/65f0b5b4a5cb
Merge
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/klassVtable.cpp
Changeset: 15b8ca9c2885
Author: dcubed
Date: 2015-03-02 16:31 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/15b8ca9c2885
8072439: fix for 8047720 may need more work
Summary: Cleanup PeriodTask_lock usage. Also reviewed by varming at gmail.com.
Reviewed-by: dholmes, dcubed, mgronlun, coleenp
Contributed-by: varming at gmail.com, daniel.daugherty at oracle.com
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/task.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 2c370642e2ed
Author: mgronlun
Date: 2015-03-03 20:17 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2c370642e2ed
8073042: jcmd hangs until another jcmd is executed (which, in turn also hangs)
Reviewed-by: jbachorik, dsamersoff, farvidsson
! src/os/windows/vm/attachListener_windows.cpp
Changeset: da7523de6702
Author: jwilhelm
Date: 2015-02-26 17:02 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da7523de6702
8073950: Quarantine failing test: gc/TestSoftReferencesBehaviorOnOOME.java due to JDK-8073669
Summary: Quarantine gc/TestSoftReferencesBehaviorOnOOME.java
Reviewed-by: mgerdin, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com
! test/gc/TestSoftReferencesBehaviorOnOOME.java
Changeset: 57269e7bf812
Author: jwilhelm
Date: 2015-02-26 21:00 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/57269e7bf812
8073883: serviceability/dcmd/gc/RunGCTest.java should not run with -XX:+ExplicitGCInvokesConcurrent
Summary: Don't run test with -XX:+ExplicitGCInvokesConcurrent
Reviewed-by: mgerdin
! test/serviceability/dcmd/gc/RunGCTest.java
Changeset: 1573e72240b9
Author: kbarrett
Date: 2015-02-27 19:52 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1573e72240b9
8069016: Add BarrierSet downcast support
Summary: Add FakeRttiSupport utility and use to provide barrier_set_cast.
Reviewed-by: jmasa, sangheki
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkBuilder.cpp
+ src/share/vm/utilities/fakeRttiSupport.hpp
Changeset: c22d211b6f36
Author: david
Date: 2015-03-03 12:19 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c22d211b6f36
8073464: GC workers do not have thread names
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/utilities/workgroup.cpp
Changeset: 70d8700f9524
Author: tschatzl
Date: 2015-03-03 12:38 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/70d8700f9524
8073466: Remove buffer retaining functionality and clean up in ParGCAllocBuffer
Reviewed-by: jmasa, kbarrett
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
Changeset: 71f4ed3c627f
Author: tschatzl
Date: 2015-03-03 13:25 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/71f4ed3c627f
Merge
Changeset: 8006272eca39
Author: jwilhelm
Date: 2015-03-02 16:19 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8006272eca39
8071335: gc/TestSmallHeap.java throw OOM
Summary: To avoid OOME, do not run with -Xcomp
Reviewed-by: brutisso, tschatzl
! test/gc/TestSmallHeap.java
Changeset: eb43e86b7100
Author: jwilhelm
Date: 2015-03-03 19:21 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb43e86b7100
Merge
Changeset: a3654e0e77f9
Author: jwilhelm
Date: 2015-03-04 02:23 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a3654e0e77f9
8074319: barrier_set_cast defined via friend injection
Summary: Changed the in-class definition to a friend declaration and move the definition to namespace scope
Reviewed-by: jwilhelm, simonis
Contributed-by: kim.barrett at oracle.com
! src/share/vm/memory/barrierSet.hpp
Changeset: a534c4d87ec8
Author: jwilhelm
Date: 2015-03-05 17:27 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a534c4d87ec8
Merge
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 1d306e84f829
Author: iignatyev
Date: 2015-02-19 23:49 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d306e84f829
8073499: quarantine compiler/tiered/LevelTransitionTest
Reviewed-by: kvn
! test/compiler/tiered/LevelTransitionTest.java
Changeset: 796f5bb2dec5
Author: ppunegov
Date: 2015-02-18 16:19 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/796f5bb2dec5
8067157: Closed compiler tests should not be in hotspot/test/TEST.groups
Summary: Replace closed/compiler tests with sanity/ExecuteInternalVMTests.java to keep the hotspot_compiler_closed group
Reviewed-by: kvn, zmajo
! test/TEST.groups
Changeset: b79a5703e525
Author: ppunegov
Date: 2015-02-18 16:59 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b79a5703e525
8067012: Don't create MDO for constant getters
Summary: Add check if the method is constant getter
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/advancedThresholdPolicy.cpp
Changeset: e48badb106e1
Author: dpochepk
Date: 2015-02-19 23:47 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e48badb106e1
8068461: compiler/codecache/jmx/UsageThresholdIncreasedTest.java failed: java.lang.RuntimeException: Usage threshold was hit: 1 times for CodeHeap 'non-nmethods'
Summary: added filter for invalid testcase
Reviewed-by: kvn, iignatyev
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
Changeset: 54e0f8b411a8
Author: roland
Date: 2015-02-18 18:14 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/54e0f8b411a8
6912521: System.arraycopy works slower than the simple loop for little lengths
Summary: convert small array copies to series of loads and stores
Reviewed-by: kvn, vlivanov
+ src/share/vm/opto/arraycopynode.cpp
+ src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/classes.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java
Changeset: aa37799c0445
Author: thartmann
Date: 2015-02-23 07:55 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aa37799c0445
8072774: bigapps/Weblogic+medrec/nowarnings fails due to CodeHeap 'profiled nmethods' exhaustion
Summary: Store profiled code in the non-profiled code heap (and vice versa) if the code cache is really full.
Reviewed-by: kvn, iveresov
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
Changeset: 31d53895b2d6
Author: thartmann
Date: 2015-02-23 10:38 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/31d53895b2d6
8073257: compiler/codecache/stress/RandomAllocationTest.java + fastdebug + -XX:+LogCompilation, "allocating without ResourceMark"
Summary: Added two missing ResourceMarks to 'NMethodSweeper::log_sweep'.
Reviewed-by: kvn, iignatyev
! src/share/vm/runtime/sweeper.cpp
Changeset: 5cc8f720e18d
Author: simonis
Date: 2015-02-23 10:32 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5cc8f720e18d
8073624: Fix waring "converting to non-pointer type 'bool' from NULL" in arraycopynode.cpp
Reviewed-by: roland
! src/share/vm/opto/arraycopynode.cpp
Changeset: ff87d12995da
Author: vlivanov
Date: 2015-02-24 07:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ff87d12995da
Merge
! src/share/vm/code/codeCache.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 29b91dd20de6
Author: vlivanov
Date: 2015-02-24 17:14 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/29b91dd20de6
Merge
- src/share/vm/oops/oop.inline2.hpp
Changeset: 0a5f2750ef42
Author: iveresov
Date: 2015-02-24 23:31 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a5f2750ef42
8073735: compiler/loopopts/CountedLoopProblem.java got OOME
Summary: Ignore OOM in the test
Reviewed-by: kvn
! test/compiler/loopopts/CountedLoopProblem.java
Changeset: 0fd143632552
Author: roland
Date: 2015-02-24 15:23 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0fd143632552
8073184: Compile of java.lang.Integer::getChars fails with LoopLimitCheck = false after 8054478
Summary: CastII that guards counted loops confuses range check elimination with LoopLimitCheck off
Reviewed-by: kvn, iveresov
! src/share/vm/opto/loopTransform.cpp
+ test/compiler/loopopts/TestCastIINoLoopLimitCheck.java
Changeset: 50ac03d16c22
Author: roland
Date: 2015-02-25 10:44 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/50ac03d16c22
8073792: assert((get_length_if_constant(phase) == -1) == !ary_src->size()->is_con()) failed: inconsistent
Summary: assert in array copy code broken when array size becomes known during igvn
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/arraycopynode.cpp
+ test/compiler/arraycopy/TestArrayCloneBadAssert.java
! test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java
Changeset: fe7233679163
Author: zmajo
Date: 2015-02-27 13:21 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fe7233679163
8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly
Summary: Change TypeF:eq and TypeD:eq to compare NaN values using a bitwise comparison.
Reviewed-by: kvn
Contributed-by: Stefan Anzinger <stefan.anzinger at oracle.com>
! src/share/vm/opto/type.cpp
+ test/compiler/c2/FloatingPointFoldingTest.java
Changeset: dacf878d4b46
Author: zmajo
Date: 2015-02-28 12:33 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dacf878d4b46
Merge
Changeset: ec1ca81aefc6
Author: roland
Date: 2015-02-25 12:33 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ec1ca81aefc6
8073796: assert(check_obj_alignment(result)) failed: address not aligned: ...
Summary: Arrays.copyOf intrinsic can deoptimize with uninitialized new array
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
Changeset: 442d0a8b76cc
Author: skovalev
Date: 2015-02-24 16:08 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/442d0a8b76cc
8067162: [TESTBUG] runtime/SharedArchiveFile tests fail on compact profiles
Summary: Modified TEST.groups file to exclude two tests from execution on compact profiles.
Reviewed-by: mseledtsov, dholmes, iignatyev
! test/TEST.groups
Changeset: b7326921c3f6
Author: skovalev
Date: 2015-02-24 15:42 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b7326921c3f6
8067822: test/testlibrary_tests/RandomGeneratorTest.java failed on Assert Unexpected random number sequence for mode: NO_SEED
Summary: On embedded platforms we have a message in std error. We should not take into account the message. Therefore only std out should be used fo verification.
Reviewed-by: iignatyev, kvn
! test/testlibrary_tests/RandomGeneratorTest.java
Changeset: 6235f6e82466
Author: fzhinkin
Date: 2015-02-27 11:41 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6235f6e82466
8073154: NULL-pointer dereferencing in LIR_OpProfileType::print_instr
Reviewed-by: iveresov
! src/share/vm/c1/c1_LIR.cpp
+ test/compiler/print/TestProfileReturnTypePrinting.java
Changeset: 063ec1611772
Author: iignatyev
Date: 2015-03-02 11:15 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/063ec1611772
Merge
Changeset: b7e464329497
Author: thartmann
Date: 2015-03-02 13:16 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b7e464329497
8073956: Escape analysis dump misses args information
Summary: Fixed output of PrintEscapeAnalysis.
Reviewed-by: kvn
! src/share/vm/ci/bcEscapeAnalyzer.cpp
Changeset: c7e9c22ab919
Author: thartmann
Date: 2015-03-02 13:28 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c7e9c22ab919
Merge
Changeset: 16a66b3338de
Author: thartmann
Date: 2015-03-02 13:40 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/16a66b3338de
8006960: hotspot, "impossible" assertion failure
Summary: Escape state of allocated object should be always adjusted after it was passed to a method.
Reviewed-by: kvn
! src/share/vm/ci/bcEscapeAnalyzer.cpp
+ test/compiler/escapeAnalysis/TestEscapeThroughInvoke.java
Changeset: d319aa28b87f
Author: thartmann
Date: 2015-03-02 15:11 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d319aa28b87f
Merge
Changeset: 9b9e7edc17ce
Author: thartmann
Date: 2015-03-02 15:20 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9b9e7edc17ce
Merge
! src/share/vm/ci/bcEscapeAnalyzer.cpp
Changeset: be83b0955522
Author: vlivanov
Date: 2015-03-02 07:20 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/be83b0955522
Merge
! src/share/vm/code/codeCache.cpp
! test/TEST.groups
Changeset: 61edd5c7412e
Author: vlivanov
Date: 2015-03-02 18:12 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/61edd5c7412e
Merge
Changeset: d63ee67dbc90
Author: roland
Date: 2015-03-03 12:30 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d63ee67dbc90
8073957: assert(ary_src != 0) failed: not an array or instance?
Summary: ArrayCopyNode going dead needs better validation of inputs
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/arraycopynode.cpp
Changeset: 21dbad89e2dc
Author: zmajo
Date: 2015-03-06 08:53 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/21dbad89e2dc
Merge
! src/share/vm/opto/graphKit.cpp
Changeset: de7ca28f8b7d
Author: amurillo
Date: 2015-03-06 04:58 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/de7ca28f8b7d
Merge
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: be49ab55e5c4
Author: lana
Date: 2015-03-12 21:14 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/be49ab55e5c4
Merge
Changeset: d1f0a4739e92
Author: katleman
Date: 2015-03-19 12:59 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d1f0a4739e92
Added tag jdk9-b55 for changeset be49ab55e5c4
! .hgtags
More information about the bsd-port-dev
mailing list