hg: build-infra/jdk9/hotspot: 85 new changesets

erik.joelsson at oracle.com erik.joelsson at oracle.com
Wed Nov 19 15:50:53 UTC 2014


Changeset: 9ccb94e5c153
Author:    fparain
Date:      2014-10-22 02:31 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/9ccb94e5c153

8061618: Removed unused networking functions from os class
Reviewed-by: lfoltan, hseigel, dholmes

! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.inline.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp

Changeset: 06de05da6f2b
Author:    aeriksso
Date:      2014-10-22 13:59 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/06de05da6f2b

8057043: Type annotations not retained during class redefine / retransform
Reviewed-by: coleenp, sspitsyn, jfranck

! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
+ test/runtime/RedefineTests/RedefineAnnotations.java

Changeset: 59c89d7cc30f
Author:    acorn
Date:      2014-10-22 15:24 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/59c89d7cc30f

8043275: Fix interface initialization for default methods.
Summary: Initialize interfaces that declare concrete instance methods.
Reviewed-by: kamg, coleenp, psandoz

! src/share/vm/classfile/classFileParser.cpp
+ src/share/vm/classfile/classFileParser.cpp.orig
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/utilities/dtrace_disabled.hpp
! test/runtime/lambda-features/InvokespecialInterface.java
+ test/runtime/lambda-features/TestInterfaceInit.java
+ test/runtime/lambda-features/TestInterfaceOrder.java

Changeset: 1947a3d46cd5
Author:    acorn
Date:      2014-10-22 22:37 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1947a3d46cd5

Merge


Changeset: f562ab17393e
Author:    ccheung
Date:      2014-10-23 10:08 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f562ab17393e

8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize
Summary: estimate the minimum required size for the misc code region and check if the specified misc code region size meets the minimum size requirement
Reviewed-by: jiangli, dholmes

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! test/runtime/SharedArchiveFile/LimitSharedSizes.java

Changeset: 27ce97a5b0dd
Author:    cjplummer
Date:      2014-10-23 14:43 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/27ce97a5b0dd

6191224: (reflect) Misleading detail string in IllegalArgumentException thrown by Array.get<Type>
Summary: The test case shows that an exception is thrown with the message "Argument is not an array", when in fact the argument is an array, but an array of a primitive type is actually what was expected. Fixed by differentiating between failing because an array was expected and failing because an array of a primitive type was expected.
Reviewed-by: dholmes, ctornqvi, lfoltan

! src/share/vm/prims/jvm.cpp
+ test/runtime/reflect/ArrayGetIntException.java

Changeset: a3acb8e53230
Author:    hseigel
Date:      2014-10-24 08:56 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a3acb8e53230

8061962: classFileParser.cpp.orig got erroneously added to the hotspot source repository
Summary: Remove the file
Reviewed-by: coleenp, ccheung

- src/share/vm/classfile/classFileParser.cpp.orig

Changeset: 64c09126ad3c
Author:    dcubed
Date:      2014-10-27 15:09 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/64c09126ad3c

Merge


Changeset: e0048254cc82
Author:    coleenp
Date:      2014-10-28 17:02 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/e0048254cc82

8058093: Test nsk/stress/jck60/jck60014: assert in src/share/vm/oops/constantPool.cpp: should not be resolved otherwise
8044209: nsk/split_verifier/security/coglio06 fails with exit code 97 - missing 'prohibited package name'
Summary: Fix resolution error saving.
Reviewed-by: lfoltan, sspitsyn, hseigel, ctornqvi

! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/runtime/deoptimization.cpp

Changeset: a1842666e889
Author:    thartmann
Date:      2014-10-16 12:57 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a1842666e889

8059846: InstanceKlass should use MutexLockerEx to acquire OsrList_lock
Summary: Replace explicit locking of OsrList_lock by a MutexLockerEx instantiation.
Reviewed-by: kvn, anoll, drchase, dholmes, dlong, coleenp

! src/share/vm/oops/instanceKlass.cpp

Changeset: 18c85ea84df6
Author:    thartmann
Date:      2014-10-17 08:56 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/18c85ea84df6

8060196: 'CodeHeap is full' warning suggests to increase wrong code heap size
Summary: Fixed 'CodeHeap is full' warning to output the right CodeHeapSize flag.
Reviewed-by: kvn, anoll

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp

Changeset: 400c6e3c13a4
Author:    thartmann
Date:      2014-10-17 10:04 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/400c6e3c13a4

8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
Summary: Move the call to 'waitAndDeoptimize' from the warmup methods to the osr triggering methods to make sure that no non-osr compilation is in the queue after warmup.
Reviewed-by: kvn

! test/compiler/whitebox/CompilerWhiteBoxTest.java

Changeset: a931540f0543
Author:    thartmann
Date:      2014-10-17 08:27 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a931540f0543

Merge


Changeset: 32706bfa2dfe
Author:    iveresov
Date:      2014-10-17 10:09 -1000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/32706bfa2dfe

Merge


Changeset: 3c4254d2df12
Author:    kvn
Date:      2014-10-17 15:35 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3c4254d2df12

8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions
Reviewed-by: iveresov

! src/cpu/x86/vm/vm_version_x86.cpp

Changeset: fa734079958d
Author:    kvn
Date:      2014-10-21 12:37 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/fa734079958d

8061563: Typo in test/compiler/exceptions/CatchInlineExceptions.java
Summary: fix typo
Reviewed-by: iveresov

! test/compiler/exceptions/CatchInlineExceptions.java

Changeset: 0385cbc59f3b
Author:    iveresov
Date:      2014-10-23 09:41 -1000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0385cbc59f3b

8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
Summary: Do not rematerialize constant table loads in PhaseAggressiveCoalesce::insert_copies()
Reviewed-by: kvn

! src/share/vm/opto/coalesce.cpp

Changeset: 06f331be32b8
Author:    thartmann
Date:      2014-10-24 08:22 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/06f331be32b8

8061443: Whitebox get*VMFlag() methods fail with develop flags in product builds
Summary: Changed 'get*VMFlag' to return all flags. Added methods 'isLockedVMFlag' and 'isConstantVMFlag' and adapted tests.
Reviewed-by: kvn, dholmes, sla

! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java

Changeset: 6ac82ab8d163
Author:    thartmann
Date:      2014-10-24 08:27 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6ac82ab8d163

8060479: [TESTBUG] compiler/codecache/CheckSegmentedCodeCache.java test fails with product build
Summary: Added check for product build and compute minimum code cache size accordingly.
Reviewed-by: kvn, iignatyev

! test/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: a754d0298071
Author:    thartmann
Date:      2014-10-24 08:35 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a754d0298071

8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies)
Summary: Call warmup code from OSR triggering method to make sure no non-OSR compilation is triggered in the loop.
Reviewed-by: kvn

! test/compiler/whitebox/CompilerWhiteBoxTest.java

Changeset: 956bdea3c7e0
Author:    anoll
Date:      2014-10-24 14:25 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/956bdea3c7e0

8046809: vm/mlvm/meth/stress/compiler/deoptimize CodeCache is full.
Summary: Use separate sweeper thread; enables more aggressive sweeping.
Reviewed-by: kvn, jrose

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/trace/trace.xml
! test/compiler/startup/SmallCodeCacheStartup.java
! test/gc/g1/TestHumongousCodeCacheRoots.java

Changeset: 7723d5b0fca3
Author:    vlivanov
Date:      2014-10-24 09:13 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7723d5b0fca3

8058847: C2: EliminateAutoBox regression after 8042786
Reviewed-by: kvn, roland

! src/share/vm/opto/memnode.cpp
+ test/compiler/EliminateAutoBox/UnsignedLoads.java

Changeset: 3fb2dd37c0bb
Author:    vlivanov
Date:      2014-10-24 09:14 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3fb2dd37c0bb

8036748: assert(_base == Int) failed: Not an Int w/ -XX:+TraceIterativeGVN
Reviewed-by: kvn, roland

! src/share/vm/opto/callnode.cpp
+ test/compiler/debug/TraceIterativeGVN.java

Changeset: d4fca4ca4407
Author:    vlivanov
Date:      2014-10-24 09:17 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d4fca4ca4407

8028481: [TESTBUG] compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java should be in needs_nashorn test group
Reviewed-by: vlivanov, kvn
Contributed-by: sergei.kovalev at oracle.com

! test/TEST.groups

Changeset: b9576378eaad
Author:    kvn
Date:      2014-10-24 10:28 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b9576378eaad

8041984: CompilerThread seems to occupy all CPU in a very rare situation
Summary: Add new timeout checks to EA.
Reviewed-by: iveresov, drchase

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp

Changeset: 89b4256ee430
Author:    fzhinkin
Date:      2014-10-25 19:06 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/89b4256ee430

8043674: Update compiler/intrinsic/bmi tests to run it on all platforms
Reviewed-by: kvn, iignatyev, fzhinkin
Contributed-by: Dmitrij Pochepko <dmitrij.pochepko at oracle.com>

! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java

Changeset: d0e59d57dda2
Author:    iveresov
Date:      2014-10-25 21:02 -1000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d0e59d57dda2

8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
Summary: Manually load libpicl.so (used on SPARC only)
Reviewed-by: kvn

! make/solaris/makefiles/vm.make
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: ee3320873991
Author:    morris
Date:      2014-08-13 13:00 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/ee3320873991

8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
Summary: Fixed signedness problem with assertion.
Reviewed-by: kvn

! src/share/vm/oops/objArrayOop.hpp

Changeset: 164dfb54fd47
Author:    kvn
Date:      2014-08-05 14:44 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/164dfb54fd47

8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
Summary: Added juint cast to avoid gcc problem we have on one of our platforms.
Reviewed-by: dholmes, roland

! src/share/vm/oops/typeArrayOop.hpp

Changeset: 598aa78fc24b
Author:    iveresov
Date:      2014-10-27 20:03 -1000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/598aa78fc24b

Merge

! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: c2c9379993da
Author:    thartmann
Date:      2014-10-28 09:17 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c2c9379993da

8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"
Summary: Added a method checkNotCompiled(boolean isOsr) to either check if the method is OSR compiled or to check if it is non-OSR compiled.
Reviewed-by: kvn

! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: 0730c0daed9b
Author:    thartmann
Date:      2014-10-28 16:44 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0730c0daed9b

8062250: [TESTBUG] compiler/codecache/CheckSegmentedCodeCache.java fails after CodeCacheMinimumFreeSpace removal
Summary: Adapted calculation of minimum code cache size after CodeCacheMinimumFreeSpace was removed by JDK-8046809.
Reviewed-by: kvn, anoll

! test/TEST.groups
! test/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: 4522428f5220
Author:    neliasso
Date:      2014-10-28 20:16 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4522428f5220

8061250: serviceability/dcmd/compiler/CompilerQueueTest.java failed
Summary: Fixed logging to avoid parsing mistake and added test case.
Reviewed-by: kvn, twisti

! test/serviceability/dcmd/compiler/CompilerQueueTest.java

Changeset: fae833698aa3
Author:    anoll
Date:      2014-10-29 15:42 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/fae833698aa3

8062284: Sweeper thread should not be visible when calling Thread.getAllStackTraces()
Summary: Make thread not visible when calling Thread.getAllStackTraces()
Reviewed-by: kvn, shade

! src/share/vm/runtime/thread.hpp

Changeset: d30c8335bb6f
Author:    thartmann
Date:      2014-10-30 13:03 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/d30c8335bb6f

8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
Summary: Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method.
Reviewed-by: kvn, iignatyev

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
+ test/compiler/whitebox/DeoptimizeMultipleOSRTest.java

Changeset: 253150035d8f
Author:    iveresov
Date:      2014-10-30 09:50 -1000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/253150035d8f

Merge

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: 91c3d4bcf583
Author:    amurillo
Date:      2014-10-30 22:52 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/91c3d4bcf583

Merge


Changeset: 6d6b54e7cd9b
Author:    ehelin
Date:      2014-10-23 11:43 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6d6b54e7cd9b

8061630: G1 iterates over JNIHandles two times
Reviewed-by: mgerdin, brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: b975344bc52d
Author:    jwilhelm
Date:      2014-10-23 17:36 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b975344bc52d

Merge


Changeset: eb41f3c4b277
Author:    kbarrett
Date:      2014-10-23 16:19 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/eb41f3c4b277

8061748: Remove check_ct_logs_at_safepoint()
Summary: Remove unused function and related closure class
Reviewed-by: jwilhelm, mgerdin

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

Changeset: 3d2a0f94ad03
Author:    jmasa
Date:      2014-10-27 07:52 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3d2a0f94ad03

8059614: [TESTBUG] Test for UseNUMA enable UseNUMAInterleaving
Summary: Tests that UseNUMAInterleaving enabled for all collectors by ergonomics, on all platforms when UseNUMA feature is enabled.
Reviewed-by: jmasa, dfazunen
Contributed-by: andrey.x.zakharov at oracle.com

+ test/gc/arguments/TestUseNUMAInterleaving.java

Changeset: a6844eb7f14c
Author:    jmasa
Date:      2014-10-27 16:39 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/a6844eb7f14c

Merge


Changeset: 4b28f1ee9b66
Author:    jwilhelm
Date:      2014-10-27 20:00 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4b28f1ee9b66

Merge


Changeset: aec7d1bde45f
Author:    jwilhelm
Date:      2014-10-27 19:15 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/aec7d1bde45f

Merge


Changeset: fb12640e66df
Author:    jwilhelm
Date:      2014-10-27 20:00 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/fb12640e66df

Merge


Changeset: eb113689551d
Author:    jwilhelm
Date:      2014-10-30 01:01 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/eb113689551d

Merge


Changeset: 953e3015355f
Author:    jwilhelm
Date:      2014-10-31 08:00 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/953e3015355f

Merge


Changeset: 8edc39841abe
Author:    thartmann
Date:      2014-10-31 12:16 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/8edc39841abe

8062169: Multiple OSR compilations issued for same bci
Summary: Fixed 'SimpleThresholdPolicy::event' to always perform OSR if an OSR nmethod is available.
Reviewed-by: kvn, iveresov

! src/share/vm/runtime/simpleThresholdPolicy.cpp

Changeset: f826f98ac633
Author:    thartmann
Date:      2014-10-31 11:31 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f826f98ac633

Merge


Changeset: bb0b42a72dfd
Author:    iveresov
Date:      2014-10-31 12:01 -1000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/bb0b42a72dfd

Merge


Changeset: cea556d9d85d
Author:    kvn
Date:      2014-10-31 16:51 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/cea556d9d85d

8054492: Casting can result in redundant null checks in generated code
Summary: add C2 intrinsic for Class.cast() method and force inline it too.
Reviewed-by: jrose, roland, drchase, iignatyev

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
+ test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/testlibrary/whitebox/sun/hotspot/code/NMethod.java

Changeset: 931c7d22ec23
Author:    iignatyev
Date:      2014-11-02 18:42 +0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/931c7d22ec23

8036913: make DeoptimizeALot dependent on number of threads
Reviewed-by: kvn, shade

! src/share/vm/runtime/interfaceSupport.cpp

Changeset: fa0ebb9fe1f3
Author:    iignatyev
Date:      2014-11-02 18:43 +0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/fa0ebb9fe1f3

8043125: compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type
Reviewed-by: kvn

! src/share/vm/prims/whitebox.cpp

Changeset: f48775f8c5e8
Author:    iignatyev
Date:      2014-11-02 18:43 +0300
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f48775f8c5e8

8044186: Introduce a reproducible random generator
Reviewed-by: kvn, iveresov, iignatyev
Contributed-by: sergei.kovalev at oracle.com

! test/compiler/6896617/Test6896617.java
! test/compiler/7100757/Test7100757.java
! test/compiler/7177917/Test7177917.java
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESMain.java
! test/compiler/8005956/PolynomialRoot.java
! test/compiler/intrinsics/bmi/BMITestRunner.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/Verify.java
! test/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/unsafe/UnsafeRaw.java
! test/serviceability/threads/TestFalseDeadLock.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
+ test/testlibrary_tests/RandomGeneratorTest.java

Changeset: b8bcacc8ccca
Author:    kvn
Date:      2014-11-03 12:02 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b8bcacc8ccca

8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
Summary: Back-out 8052081 changes made in lcm.cpp.
Reviewed-by: iveresov, roland

! src/share/vm/opto/lcm.cpp

Changeset: aa056c7ce2d4
Author:    roland
Date:      2014-10-20 22:53 +0200
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/aa056c7ce2d4

8060252: JDK-7173584 compiler changes regress SPECjvm2008 on SPARC
Summary: arraycopy code misses opportunities to optimize copies to just allocated array.
Reviewed-by: kvn

! src/share/vm/opto/library_call.cpp

Changeset: aedfc7337448
Author:    iveresov
Date:      2014-11-04 07:09 -1000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/aedfc7337448

8062591: SPARC PICL causes significantly longer startup times
Summary: Optimize traversals of the PICL tree
Reviewed-by: kvn

! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: 6fc3b8261368
Author:    martin
Date:      2014-07-01 13:29 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6fc3b8261368

8043780: Use open(O_CLOEXEC) instead of fcntl(FD_CLOEXEC)
Summary: Use open(O_CLOEXEC) where available; fall back to FD_CLOEXEC when necessary
Reviewed-by: rasbold, dholmes

! src/os/linux/vm/os_linux.cpp

Changeset: 1b0fa0b42e68
Author:    dcubed
Date:      2014-10-29 09:19 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1b0fa0b42e68

8061552: Contended Locking speedup PlatformEvent unpark bucket
Summary: JEP-143/JDK-8046133 - optimization #2 - speedup PlatformEvent unpark bucket.
Reviewed-by: acorn, dice, dholmes
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp

Changeset: 0879f88db2d5
Author:    igerasim
Date:      2014-10-29 09:53 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0879f88db2d5

8059533: (process) Make exiting process wait for exiting threads [win]
Reviewed-by: dholmes, dcubed

! src/os/windows/vm/os_windows.cpp

Changeset: decd3c73355a
Author:    sla
Date:      2014-10-28 12:28 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/decd3c73355a

8062135: serviceability/threads/TestFalseDeadLock.java should be quarantined.
Reviewed-by: sla
Contributed-by: alex.schenkman at oracle.com

! test/serviceability/threads/TestFalseDeadLock.java

Changeset: f87b2b4a1bb1
Author:    coleenp
Date:      2014-10-30 18:38 -0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/f87b2b4a1bb1

8037842: Failing to allocate MethodCounters and MDO causes a serious performance drop
Summary: Stop allocating compiler profiling metadata when metaspace is full.
Reviewed-by: kvn, anoll

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/oops/method.cpp

Changeset: 200f943f2264
Author:    vkempik
Date:      2014-10-28 18:41 +0400
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/200f943f2264

8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
Reviewed-by: dholmes, brutisso

! src/share/vm/services/runtimeService.cpp
! src/share/vm/services/runtimeService.hpp

Changeset: 4b95a66aa564
Author:    dbuck
Date:      2014-10-31 09:37 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/4b95a66aa564

8060169: Update the Crash Reporting URL in the Java crash log
Summary: Update the URL for HotSpot bug reports.
Reviewed-by: dcubed, rdurbin

! src/share/vm/runtime/arguments.cpp

Changeset: 6bb834d621bb
Author:    dcubed
Date:      2014-10-31 10:15 -0700
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6bb834d621bb

Merge

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp

Changeset: 7eb6afbb70df
Author:    dcubed
Date:      2014-10-31 18:18 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/7eb6afbb70df

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: 1bac07f399ac
Author:    jbachorik
Date:      2014-11-03 11:19 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/1bac07f399ac

8061616: HotspotDiagnosticMXBean.getVMOption() throws IllegalArgumentException for flags of type double
Reviewed-by: mchung, sla

! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java

Changeset: 092a9eddf58d
Author:    ctornqvi
Date:      2014-11-03 11:34 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/092a9eddf58d

8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
Summary: Update use of GetVersionEx to get correct Windows version in hs_err files
Reviewed-by: dcubed, gtriantafill

! make/windows/makefiles/compile.make
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java

Changeset: 3da45f8f02cd
Author:    ctornqvi
Date:      2014-11-05 13:18 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/3da45f8f02cd

8061733: [TESTBUG] Exclude tests that have issues with Jigsaw M2 changes
Summary: [TESTBUG] Exclude tests that have issues with Jigsaw M2 changes
Reviewed-by: lfoltan, gtriantafill

! test/runtime/7194254/Test7194254.java

Changeset: 8d5860808a16
Author:    ctornqvi
Date:      2014-11-05 13:20 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/8d5860808a16

8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
Summary: Fixed an issue when overflowing the MallocSite hash table bucket
Reviewed-by: coleenp, gtriantafill

! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/mallocTracker.inline.hpp
! test/TEST.groups
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: c2881c208f7a
Author:    gtriantafill
Date:      2014-11-05 08:22 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c2881c208f7a

8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms
Reviewed-by: ctornqvi, coleenp

! src/share/vm/prims/whitebox.cpp
! test/TEST.ROOT
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 110ec5963eb1
Author:    goetz
Date:      2014-10-29 10:13 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/110ec5963eb1

8062370: Various minor code improvements
Summary: A lot of fixes useful to improve the code quality.
Reviewed-by: coleenp, dholmes

! src/cpu/sparc/vm/interpreterRT_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/interpreterRT_x86_32.cpp
! src/cpu/x86/vm/interpreterRT_x86_64.cpp
! src/cpu/zero/vm/interpreterRT_zero.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 783d857d8d84
Author:    coleenp
Date:      2014-11-06 00:01 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/783d857d8d84

Merge


Changeset: 351115afe32b
Author:    cjplummer
Date:      2014-11-05 13:00 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/351115afe32b

8043770: File leak in MemNotifyThread::start() in hotspot.src.os.linux.vm.os_linux.cpp
Summary: Fixed by removing all code related to LowMemoryProtection, which removed offending code.
Reviewed-by: dholmes, minqi

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 24d57d9d65af
Author:    jiangli
Date:      2014-11-06 01:31 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/24d57d9d65af

Merge

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 706cccf23716
Author:    anoll
Date:      2014-11-06 07:27 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/706cccf23716

8062735: CodeCacheSweeperThread missing from SA
Summary: Make SA aware of the code cache sweeper thread
Reviewed-by: kvn, coleenp, sspitsyn

+ agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/share/vm/runtime/vmStructs.cpp

Changeset: 6748f6322b92
Author:    dbuck
Date:      2014-11-05 23:37 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6748f6322b92

8058715: stability issues when being launched as an embedded JVM via JNI
Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory
Reviewed-by: coleenp, dsimms

! src/os_cpu/linux_x86/vm/os_linux_x86.cpp

Changeset: 63efc89a7a7d
Author:    dbuck
Date:      2014-11-06 08:18 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/63efc89a7a7d

Merge


Changeset: 5ba37c4c0578
Author:    jmanson
Date:      2014-11-05 16:47 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/5ba37c4c0578

8062116: JVMTI GetClassMethods is Slow
Summary: Allocate enough space for all jmethodids; make adding a jmethodid O(1)
Reviewed-by: coleenp, rasbold, sspitsyn

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiEnv.cpp

Changeset: c3caa28aa0c2
Author:    coleenp
Date:      2014-11-06 13:57 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/c3caa28aa0c2

Merge


Changeset: 5dc0918c9b29
Author:    sla
Date:      2014-11-06 19:59 +0000
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/5dc0918c9b29

Merge

! src/share/vm/oops/method.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
! test/serviceability/threads/TestFalseDeadLock.java

Changeset: 0e417b376866
Author:    amurillo
Date:      2014-11-07 06:35 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/0e417b376866

Merge

- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: 6b09b3193d73
Author:    lana
Date:      2014-11-13 09:38 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/6b09b3193d73

Merge

- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: b1b970db3037
Author:    katleman
Date:      2014-11-18 15:25 -0800
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/b1b970db3037

Added tag jdk9-b40 for changeset 6b09b3193d73

! .hgtags

Changeset: 92f44c4ef4a9
Author:    erikj
Date:      2014-11-19 16:25 +0100
URL:       http://hg.openjdk.java.net/build-infra/jdk9/hotspot/rev/92f44c4ef4a9

Merge

- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java



More information about the build-infra-dev mailing list