Changeset: 9ccb94e5c153 Author: fparain Date: 2014-10-22 02:31 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/1947a3d46cd5 Merge Changeset: f562ab17393e Author: ccheung Date: 2014-10-23 10:08 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/64c09126ad3c Merge Changeset: e0048254cc82 Author: coleenp Date: 2014-10-28 17:02 -0400 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/a931540f0543 Merge Changeset: 32706bfa2dfe Author: iveresov Date: 2014-10-17 10:09 -1000 URL: http://hg.openjdk.java.net/jigsaw/m2/hotspot/rev/32706bfa2dfe Merge Changeset: 3c4254d2df12 Author: kvn Date: 2014-10-17 15:35 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/d4fca4ca4407 8028481: [TESTBUG] compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java should be in needs_nashorn test group Reviewed-by: vlivanov, kvn Contributed-by: [email protected] ! test/TEST.groups Changeset: b9576378eaad Author: kvn Date: 2014-10-24 10:28 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/hotspot/rev/89b4256ee430 8043674: Update compiler/intrinsic/bmi tests to run it on all platforms Reviewed-by: kvn, iignatyev, fzhinkin Contributed-by: Dmitrij Pochepko <[email protected]> ! 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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/91c3d4bcf583 Merge Changeset: 6d6b54e7cd9b Author: ehelin Date: 2014-10-23 11:43 +0200 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/hotspot/rev/b975344bc52d Merge Changeset: eb41f3c4b277 Author: kbarrett Date: 2014-10-23 16:19 -0400 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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: [email protected] + test/gc/arguments/TestUseNUMAInterleaving.java Changeset: a6844eb7f14c Author: jmasa Date: 2014-10-27 16:39 +0000 URL: http://hg.openjdk.java.net/jigsaw/m2/hotspot/rev/a6844eb7f14c Merge Changeset: 4b28f1ee9b66 Author: jwilhelm Date: 2014-10-27 20:00 +0100 URL: http://hg.openjdk.java.net/jigsaw/m2/hotspot/rev/4b28f1ee9b66 Merge Changeset: aec7d1bde45f Author: jwilhelm Date: 2014-10-27 19:15 +0000 URL: http://hg.openjdk.java.net/jigsaw/m2/hotspot/rev/aec7d1bde45f Merge Changeset: fb12640e66df Author: jwilhelm Date: 2014-10-27 20:00 +0100 URL: http://hg.openjdk.java.net/jigsaw/m2/hotspot/rev/fb12640e66df Merge Changeset: eb113689551d Author: jwilhelm Date: 2014-10-30 01:01 +0100 URL: http://hg.openjdk.java.net/jigsaw/m2/hotspot/rev/eb113689551d Merge Changeset: 953e3015355f Author: jwilhelm Date: 2014-10-31 08:00 +0000 URL: http://hg.openjdk.java.net/jigsaw/m2/hotspot/rev/953e3015355f Merge Changeset: 8edc39841abe Author: thartmann Date: 2014-10-31 12:16 +0100 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/hotspot/rev/f826f98ac633 Merge Changeset: bb0b42a72dfd Author: iveresov Date: 2014-10-31 12:01 -1000 URL: http://hg.openjdk.java.net/jigsaw/m2/hotspot/rev/bb0b42a72dfd Merge Changeset: cea556d9d85d Author: kvn Date: 2014-10-31 16:51 -0700 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/f48775f8c5e8 8044186: Introduce a reproducible random generator Reviewed-by: kvn, iveresov, iignatyev Contributed-by: [email protected] ! 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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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: [email protected], [email protected], [email protected] ! 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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/decd3c73355a 8062135: serviceability/threads/TestFalseDeadLock.java should be quarantined. Reviewed-by: sla Contributed-by: [email protected] ! test/serviceability/threads/TestFalseDeadLock.java Changeset: f87b2b4a1bb1 Author: coleenp Date: 2014-10-30 18:38 -0400 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/783d857d8d84 Merge Changeset: 351115afe32b Author: cjplummer Date: 2014-11-05 13:00 -0800 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/63efc89a7a7d Merge Changeset: 5ba37c4c0578 Author: jmanson Date: 2014-11-05 16:47 -0800 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/hotspot/rev/c3caa28aa0c2 Merge Changeset: 5dc0918c9b29 Author: sla Date: 2014-11-06 19:59 +0000 URL: http://hg.openjdk.java.net/jigsaw/m2/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/jigsaw/m2/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/jigsaw/m2/hotspot/rev/6b09b3193d73 Merge - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: 4f5c38d045f6 Author: chegar Date: 2014-11-17 21:00 +0000 URL: http://hg.openjdk.java.net/jigsaw/m2/hotspot/rev/4f5c38d045f6 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/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java
