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