hg: type-annotations/type-annotations/hotspot: 76 new changesets
wdietl at gmail.com
wdietl at gmail.com
Fri Apr 25 15:27:24 UTC 2014
Changeset: c2071134bef6
Author: hseigel
Date: 2014-02-20 13:11 -0500
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c2071134bef6
8034926: Attribute classes properly
Summary: Add check to prevent underflow
Reviewed-by: coleenp, ahgross
! src/share/vm/classfile/classFileParser.cpp
Changeset: 9e24e2828675
Author: dsimms
Date: 2014-01-10 15:58 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/9e24e2828675
8029858: Enhance array copies
Summary: Just read the source element once
Reviewed-by: coleenp, ahgross
! src/share/vm/oops/objArrayKlass.cpp
Changeset: 51afac1c2c96
Author: anoll
Date: 2014-04-04 10:22 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/51afac1c2c96
8024769: Remove unused code in sharedRuntime.cpp
Summary: Removed unnecessary code
Reviewed-by: kvn, coleenp
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 6628216d44a7
Author: bharadwaj
Date: 2014-04-04 15:12 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/6628216d44a7
Merge
Changeset: 53471abb7fa0
Author: goetz
Date: 2014-04-03 12:37 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/53471abb7fa0
8039146: Fix 64-bit store to int JNIHandleBlock::_top
Reviewed-by: coleenp, kvn
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
Changeset: a7784ddacbef
Author: roland
Date: 2014-04-08 09:51 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/a7784ddacbef
8038636: speculative traps break when classes are redefined
Summary: remove speculative traps that point to methods that are redefined
Reviewed-by: kvn, twisti
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
+ test/compiler/profiling/spectrapredefineclass/Agent.java
+ test/compiler/profiling/spectrapredefineclass/Launcher.java
Changeset: 33cc0d9740a8
Author: roland
Date: 2014-04-09 09:17 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/33cc0d9740a8
8007988: PrintInlining output is inconsistent with incremental inlining
Summary: fix duplicate and conflicting inlining output
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp
Changeset: ee2e2f0fe8bb
Author: kvn
Date: 2014-04-09 11:18 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/ee2e2f0fe8bb
8038939: Some options related to RTM locking optimization works inconsistently
Summary: Switch UseRTMXendForLockBusy flag ON by default and change code to retry RTM locking on lock busy condition by default.
Reviewed-by: roland
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: 152094626f2c
Author: iignatyev
Date: 2014-04-09 22:37 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/152094626f2c
8039597: WhiteBox :: clean type profiling data
Reviewed-by: kvn, roland
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: b591c31fa391
Author: iignatyev
Date: 2014-04-09 19:45 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b591c31fa391
Merge
Changeset: 192d9ccbbdfb
Author: bharadwaj
Date: 2014-04-10 19:47 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/192d9ccbbdfb
Merge
Changeset: 3a2f6555b3f0
Author: sjohanss
Date: 2014-03-19 17:08 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3a2f6555b3f0
8029186: regression-hotspot nightly failure: assert(FLAG_IS_DEFAULT(MaxNewSize) || MaxNewSize < MaxHeapSize) failed
Summary: Cleaned up the collector policy and added more asserts to enforce that the heap is correctly setup.
Reviewed-by: jwilhelm, jmasa
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/prims/jni.cpp
Changeset: 61ef648e2901
Author: pliden
Date: 2014-04-03 10:39 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/61ef648e2901
8038461: Test gc/g1/TestStringDeduplicationMemoryUsage.java fails with unexpected memory usage
Reviewed-by: jmasa, sjohanss
! test/gc/g1/TestStringDeduplicationTools.java
Changeset: 6893af47a321
Author: ehelin
Date: 2014-03-26 14:15 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/6893af47a321
8035667: EventMetaspaceSummary doesn't report committed Metaspace memory
Reviewed-by: jmasa, stefank
! src/share/vm/gc_implementation/shared/gcHeapSummary.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/trace/trace.xml
Changeset: 651b905b39de
Author: ehelin
Date: 2014-03-31 17:09 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/651b905b39de
8038934: Remove prefix allocated_ from methods and variables in Metaspace
Reviewed-by: jmasa, coleenp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/services/memoryPool.cpp
Changeset: 7901f4c9c3cc
Author: vkempik
Date: 2014-04-03 17:49 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/7901f4c9c3cc
8016302: Change type of the number of GC workers to unsigned int (2)
Reviewed-by: tschatzl, jwilhelm
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 13c16c449f45
Author: kevinw
Date: 2014-04-03 11:21 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/13c16c449f45
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: bdf00f28197d
Author: jwilhelm
Date: 2014-04-03 16:20 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/bdf00f28197d
8039089: List verification enabled in product builds
Summary: Replaced the verification call to a conditional one that only runs verification in debug builds.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
Changeset: 60ca43d763e0
Author: stefank
Date: 2014-04-04 09:46 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/60ca43d763e0
8039244: Don't use UINT32_FORMAT and INT32_FORMAT when printing uints and ints in the GC code
Reviewed-by: brutisso, tschatzl
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/utilities/taskqueue.cpp
Changeset: fcb88e54b943
Author: ehelin
Date: 2014-04-08 13:50 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/fcb88e54b943
Merge
! src/share/vm/prims/jni.cpp
Changeset: 0ab097f7ee3f
Author: ehelin
Date: 2014-04-11 10:31 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/0ab097f7ee3f
Merge
Changeset: 648b9509fb12
Author: ctornqvi
Date: 2014-04-01 22:39 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/648b9509fb12
7049895: [TESTBUG] vmerrors.sh should suppress windows .mdmp files
Summary: Added -XX:-CreateMinidumpOnCrash to vmerror.sh to suppress creation of dumps on Windows
Reviewed-by: coleenp, allwin, zgu
! test/runtime/6888954/vmerrors.sh
Changeset: 272059fd90dd
Author: ctornqvi
Date: 2014-04-02 14:15 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/272059fd90dd
8028733: [TESTBUG] Remove test exclusion for runtime/6626217/Test6626217.sh
Summary: Removed @ignore tag from Test6626217.sh, the fix for 7015395 had already solved the issue but left the @ignore tag
Reviewed-by: sla, lfoltan, gtriantafill
! test/runtime/6626217/Test6626217.sh
Changeset: 803ab86d5b97
Author: kevinw
Date: 2014-04-02 16:08 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/803ab86d5b97
8026334: hs_err improvement: Print elapsed time in a humanly readable format
Reviewed-by: coleenp, dsamersoff
Contributed-by: masato.yoshida at oracle.com
! src/share/vm/runtime/os.cpp
Changeset: 469835cd5494
Author: kevinw
Date: 2014-04-02 18:40 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/469835cd5494
8033696: "assert(thread != NULL) failed: just checking" due to Thread::current() and JNI pthread interaction
Reviewed-by: dholmes, dsamersoff
Contributed-by: andreas.eriksson at oracle.com
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/vmThread.cpp
Changeset: 8f18c8dbc6df
Author: fparain
Date: 2014-04-03 09:28 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/8f18c8dbc6df
8038473: Remove support for old T1 libthread
Reviewed-by: dholmes, coleenp, acorn, dcubed
! 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/osThread_solaris.cpp
! src/os/solaris/vm/osThread_solaris.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.inline.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 6dda607500e3
Author: fparain
Date: 2014-04-03 06:39 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/6dda607500e3
Merge
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
Changeset: d3d728c52d9f
Author: mgronlun
Date: 2014-04-05 21:33 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/d3d728c52d9f
8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness
Reviewed-by: coleenp, minqi
! src/share/vm/runtime/vframe.cpp
Changeset: 12a20d0319fa
Author: dsamersoff
Date: 2014-04-05 05:55 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/12a20d0319fa
Merge
! src/os/linux/vm/os_linux.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 841539b22165
Author: dsamersoff
Date: 2014-04-05 20:59 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/841539b22165
Merge
Changeset: 2ae98255c689
Author: sla
Date: 2014-04-08 08:14 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/2ae98255c689
8038296: sun/tools/jinfo/Basic.sh: java.io.IOException: Command failed in target VM
Reviewed-by: sspitsyn, coleenp, dsamersoff
! src/os/solaris/vm/attachListener_solaris.cpp
Changeset: 8d65cf10c446
Author: mgronlun
Date: 2014-04-08 11:50 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/8d65cf10c446
8039348: -XX:+TraceDeoptimization -XX:+Verbose -Xcomp can crash VM
Reviewed-by: kvn, sla
! src/share/vm/classfile/javaClasses.cpp
Changeset: b60835354c41
Author: coleenp
Date: 2014-04-08 13:58 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b60835354c41
8028497: SIGSEGV at ClassLoaderData::oops_do(OopClosure*, KlassClosure*, bool)
Summary: Keep class in CLD::_klasses list and mirror created for CDS classes if OOM during restore_shareable_info(). This keeps pointers consistent for CMS.
Reviewed-by: ehelin, stefank, jmasa, iklam
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
Changeset: b6c7cffc044b
Author: allwin
Date: 2014-04-11 13:04 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b6c7cffc044b
Merge
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 85ac0181d98a
Author: amurillo
Date: 2014-04-11 11:39 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/85ac0181d98a
Merge
Changeset: 8748849ebea5
Author: amurillo
Date: 2014-04-15 15:37 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/8748849ebea5
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: 53c2400d387e
Author: dsamersoff
Date: 2014-04-09 06:09 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/53c2400d387e
8037279: runtime/6929067/Test6929067.sh crashes on 32bit linux
Summary: The test compile launcher with TESTJAVA but attempt to load vm from COMPILEJAVA
Reviewed-by: sla, sspitsyn
! test/runtime/6929067/Test6929067.sh
Changeset: 02577a0ee207
Author: dsamersoff
Date: 2014-04-09 07:08 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/02577a0ee207
8029139: [TESTBUG] runtime/InitialThreadOverflow/testme.sh fails with exit code 127
Summary: The test launcher compiles against TESTJAVA but LD_LIBRARY_PATH set to COMPILE java.
Reviewed-by: sla, sspitsyn
+ test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/invoke.cxx
! test/runtime/InitialThreadOverflow/testme.sh
Changeset: e70d4803d1d0
Author: dsamersoff
Date: 2014-04-09 15:01 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/e70d4803d1d0
Merge
- test/runtime/InitialThreadOverflow/invoke.cxx
Changeset: 97f1be406727
Author: dholmes
Date: 2014-04-10 21:36 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/97f1be406727
8039891: Remove ppcsflt builds from JPRT
Reviewed-by: sla, hseigel, coleenp
! make/jprt.properties
Changeset: f90fa339f80a
Author: coleenp
Date: 2014-04-11 20:02 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f90fa339f80a
8039904: dtrace/hotspot/Monitors/Monitors001 fails with "assert(s > 0) failed: Bad size calculated"
Summary: Dtrace monitoring uses size before mirror size is set.
Reviewed-by: kamg, hseigel
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 08879ee1a4b6
Author: allwin
Date: 2014-04-14 10:43 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/08879ee1a4b6
Merge
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 3f9cfa1f9f0f
Author: dsimms
Date: 2014-04-14 11:23 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3f9cfa1f9f0f
8039947: Dtrace return probe name for jni_SetStaticBooleanField named incorrectly
Reviewed-by: sla, dholmes, gtriantafill
! src/share/vm/prims/jni.cpp
Changeset: 8196842abf5c
Author: lfoltan
Date: 2014-04-14 10:13 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/8196842abf5c
8038076: constraint on multianewarray instruction is not checked since class version 50.
Summary: No VerifiyError generated if multianewarray bytecode's array type descriptor was 1 dimension smaller than dimensions specified.
Reviewed-by: hseigel, ctornqvi, coleenp, kamg
! src/share/vm/classfile/verificationType.hpp
+ test/runtime/verifier/TestMultiANewArray.java
Changeset: e04d3232b9c9
Author: lfoltan
Date: 2014-04-14 14:27 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/e04d3232b9c9
8033150: invokestatic: IncompatibleClassChangeError trying to invoke static method from a parent in presence of conflicting defaults.
Summary: A static method should be preferred during method resolution over an overpass, search the current class as well as its superclasses.
Reviewed-by: acorn, coleenp, kamg
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/nativeLookup.cpp
Changeset: 1d512208fb48
Author: ctornqvi
Date: 2014-04-15 19:03 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/1d512208fb48
8035173: [TESTBUG] runtime/threads/CancellableThreadTest fails with OOM on windows-i586
Summary: Test ported to jtreg, thread pairs decreased from 1024 to 128 to avoid OOM on 32 bit Windows
Reviewed-by: sla, dsimms
+ test/runtime/Thread/CancellableThreadTest.java
Changeset: b9d45b765b60
Author: anoll
Date: 2014-04-10 09:26 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b9d45b765b60
8036898: assert(t != NULL) failed: must set before get
Summary: Ignore nodes without a type when checking for speculative types in Compile::remove_speculative_types(...).
Reviewed-by: kvn, roland
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/share/vm/opto/compile.cpp
Changeset: b722c15be816
Author: roland
Date: 2014-04-10 11:38 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/b722c15be816
8005079: fix LogCompilation for incremental inlining
Summary: report late inlining as part of the rest of the inlining output
Reviewed-by: twisti, kvn
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Method.java
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/ci/ciSymbol.hpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compileLog.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/utilities/xmlstream.cpp
Changeset: ccb19a3a704a
Author: iignatyev
Date: 2014-04-11 00:34 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/ccb19a3a704a
8038953: Add sanity tests for BMI1 and LZCNT instructions
Reviewed-by: kvn, iignatyev
Contributed-by: anton.ivanov at oracle.com
! test/TEST.groups
+ test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
+ test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
+ test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
+ test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
+ test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
+ test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
+ test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
+ test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
+ test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java
+ test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
+ test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
+ test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
+ test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: 0f44d1eb81f5
Author: iignatyev
Date: 2014-04-11 00:34 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/0f44d1eb81f5
8039497: Testlibrary should be updated to provide information about all VM types as well as access to Unsafe
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: 1a5ba18a35c8
Author: iignatyev
Date: 2014-04-11 00:35 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/1a5ba18a35c8
8039499: Add all common classes used by tests on RTM support to testlibrary
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com
+ test/compiler/testlibrary/rtm/AbortProvoker.java
+ test/compiler/testlibrary/rtm/AbortType.java
+ test/compiler/testlibrary/rtm/BufferOverflowProvoker.java
+ test/compiler/testlibrary/rtm/BusyLock.java
+ test/compiler/testlibrary/rtm/CompilableTest.java
+ test/compiler/testlibrary/rtm/MemoryConflictProvoker.java
+ test/compiler/testlibrary/rtm/NestedAbortProvoker.java
+ test/compiler/testlibrary/rtm/RTMLockingStatistics.java
+ test/compiler/testlibrary/rtm/RTMTestBase.java
+ test/compiler/testlibrary/rtm/XAbortProvoker.java
+ test/compiler/testlibrary/rtm/predicate/SupportedCPU.java
+ test/compiler/testlibrary/rtm/predicate/SupportedVM.java
! test/testlibrary/com/oracle/java/testlibrary/cli/CPUSpecificCommandLineOptionTest.java
! test/testlibrary/com/oracle/java/testlibrary/cli/CommandLineOptionTest.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/predicate/AndPredicate.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/predicate/CPUSpecificPredicate.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/predicate/NotPredicate.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/predicate/OrPredicate.java
Changeset: 3c9c3ba62dfd
Author: iignatyev
Date: 2014-04-11 00:35 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3c9c3ba62dfd
8037860: Add tests to cover Intel RTM instructions support
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com
+ test/compiler/rtm/locking/TestRTMAbortRatio.java
+ test/compiler/rtm/locking/TestRTMAbortThreshold.java
+ test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
+ test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
+ test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
+ test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
+ test/compiler/rtm/locking/TestRTMLockingThreshold.java
+ test/compiler/rtm/locking/TestRTMRetryCount.java
+ test/compiler/rtm/locking/TestRTMSpinLoopCount.java
+ test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
+ test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
+ test/compiler/rtm/locking/TestUseRTMDeopt.java
+ test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
+ test/compiler/rtm/locking/TestUseRTMForStackLocks.java
+ test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
+ test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
+ test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
+ test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
Changeset: aabca16ccbca
Author: iignatyev
Date: 2014-04-11 00:35 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/aabca16ccbca
8039496: Add sanity tests on RTM-related command line options
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com
+ test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
+ test/compiler/rtm/cli/RTMLockingAwareTest.java
+ test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.java
+ test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestRTMAbortThresholdOption.java
+ test/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
+ test/compiler/rtm/cli/TestRTMLockingThresholdOption.java
+ test/compiler/rtm/cli/TestRTMSpinLoopCountOption.java
+ test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
+ test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
+ test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
+ test/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java
Changeset: c86f5b83df67
Author: iveresov
Date: 2014-04-10 23:15 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c86f5b83df67
8038297: Avoid placing CTI immediately following cbcond instruction on T4
Summary: Insert a nop between cbcond and CTI
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/sparc/vm/sparc.ad
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
Changeset: 34829a112d52
Author: anoll
Date: 2014-04-11 11:33 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/34829a112d52
8034216: assert(false) failed: infinite loop in PhaseIterGVN::optimize
Summary: Eagerly remove all castPP nodes in PhaseCCP to get type convergence in memnode.
Reviewed-by: kvn, roland
! src/share/vm/opto/phaseX.cpp
Changeset: 758ec32bde1b
Author: anoll
Date: 2014-04-11 13:52 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/758ec32bde1b
8039498: Add iterators to GrowableArray
Summary: To simplify the management of multiple code heaps in the code cache (see JDK-8015774), STL-style iterator capability is added to the GrowableArray. Further, custom iterators allow to only iterate over elements that satisfy a given predicate.
Reviewed-by: kvn, twisti
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/share/vm/utilities/growableArray.hpp
Changeset: c5b32cf797c8
Author: iignatyev
Date: 2014-04-11 18:46 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c5b32cf797c8
8038418: New tests development for type profiling and speculation
Reviewed-by: roland, iignatyev
Contributed-by: Pavel Punegov <pavel.punegov at oracle.com>
+ test/compiler/types/correctness/CorrectnessTest.java
+ test/compiler/types/correctness/OffTest.java
+ test/compiler/types/correctness/execution/Execution.java
+ test/compiler/types/correctness/execution/MethodHandleDelegate.java
+ test/compiler/types/correctness/execution/TypeConflict.java
+ test/compiler/types/correctness/execution/TypeProfile.java
+ test/compiler/types/correctness/hierarchies/DefaultMethodInterface.java
+ test/compiler/types/correctness/hierarchies/DefaultMethodInterface2.java
+ test/compiler/types/correctness/hierarchies/Linear.java
+ test/compiler/types/correctness/hierarchies/Linear2.java
+ test/compiler/types/correctness/hierarchies/NullableType.java
+ test/compiler/types/correctness/hierarchies/OneRank.java
+ test/compiler/types/correctness/hierarchies/TypeHierarchy.java
+ test/compiler/types/correctness/scenarios/ArrayCopy.java
+ test/compiler/types/correctness/scenarios/ArrayReferenceStore.java
+ test/compiler/types/correctness/scenarios/ArrayScenario.java
+ test/compiler/types/correctness/scenarios/CheckCast.java
+ test/compiler/types/correctness/scenarios/ClassIdentity.java
+ test/compiler/types/correctness/scenarios/ClassInstanceOf.java
+ test/compiler/types/correctness/scenarios/ClassIsInstance.java
+ test/compiler/types/correctness/scenarios/ProfilingType.java
+ test/compiler/types/correctness/scenarios/ReceiverAtInvokes.java
+ test/compiler/types/correctness/scenarios/Scenario.java
Changeset: 1f09dd1329d1
Author: bharadwaj
Date: 2014-04-11 15:08 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/1f09dd1329d1
Merge
Changeset: ba83e8806d8d
Author: anoll
Date: 2014-04-14 08:24 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/ba83e8806d8d
8029436: CICompilerCount is not updated when the number of compiler threads is adjusted to the number of CPUs
Summary: CICompilerCount is updated in AdvancedThresholdPolicy::initialize, SimpleThresholdPolicy::initialize and NonTieredCompPolicy::initialize. A warning is printed if the usersets both, CICompilerCount and CICompilerCountPerCPU.
Reviewed-by: kvn, twisti
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: 37c088a0eaea
Author: anoll
Date: 2014-04-13 23:39 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/37c088a0eaea
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: f51ce1a6b08b
Author: anoll
Date: 2014-04-14 10:57 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f51ce1a6b08b
8039425: Code cleanup: PhaseIterGVN::optimize()
Summary: This code cleanup aims at improving code readability.
Reviewed-by: kvn, roland
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
Changeset: 330a735e73b8
Author: anoll
Date: 2014-04-14 09:04 +0000
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/330a735e73b8
Merge
! src/share/vm/opto/phaseX.cpp
Changeset: 835010e4380c
Author: iignatyev
Date: 2014-04-15 12:21 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/835010e4380c
8040001: CLI test on RTMRetryCount option was missed from fix for 8039496
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com
+ test/compiler/rtm/cli/TestRTMRetryCountOption.java
Changeset: cfa802bad1d8
Author: roland
Date: 2014-04-01 09:36 +0200
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/cfa802bad1d8
8032410: compiler/uncommontrap/TestStackBangRbp.java times out on Solaris-Sparc V9
Summary: make compiled code bang the stack by the worst case size of the interpreter frame at deoptimization points.
Reviewed-by: twisti, kvn
! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
+ src/cpu/x86/vm/templateInterpreter_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
+ test/compiler/uncommontrap/TestStackBangMonitorOwned.java
Changeset: 956264731b70
Author: roland
Date: 2014-04-15 02:27 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/956264731b70
Merge
Changeset: 218bc7e588be
Author: kvn
Date: 2014-04-15 14:34 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/218bc7e588be
8039050: Crash in C2 compiler at Node::rematerialize
Summary: Added missing calls to record_for_igvn() in loop opts. Added verification of def-use domination.
Reviewed-by: iveresov
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
Changeset: 054e88be4820
Author: kvn
Date: 2014-04-16 14:49 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/054e88be4820
8038048: assert(null_obj->escape_state() == PointsToNode::NoEscape,etc) runThese -full
Summary: use correct set_escape_state() method.
Reviewed-by: kvn, iignatyev
Contributed-by: Richard Reingruber <richard.reingruber at sap.com>
! src/share/vm/opto/escape.cpp
+ test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
Changeset: 904627dc3b59
Author: iignatyev
Date: 2014-04-17 18:54 +0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/904627dc3b59
8039260: c.o.j.t.ProcessTools::createJavaProcessBuilder(boolean, String... ) must also take TestJavaOptions
Reviewed-by: kvn, iignatyev
Contributed-by: lev.priima at oracle.com
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java
Changeset: f3f1868ee8d8
Author: bharadwaj
Date: 2014-04-17 13:50 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/f3f1868ee8d8
Merge
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 34d08c848c35
Author: amurillo
Date: 2014-04-18 10:30 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/34d08c848c35
Merge
- test/runtime/InitialThreadOverflow/invoke.cxx
Changeset: 05e8f5242c26
Author: katleman
Date: 2014-04-15 12:13 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/05e8f5242c26
Added tag jdk9-b08 for changeset 4dedef5e51ed
! .hgtags
Changeset: 3cb1c5738033
Author: katleman
Date: 2014-04-17 10:13 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/3cb1c5738033
Added tag jdk9-b09 for changeset 05e8f5242c26
! .hgtags
Changeset: ebc44d040cd1
Author: lana
Date: 2014-04-17 15:22 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/ebc44d040cd1
Merge
Changeset: c598c16a6ab7
Author: katleman
Date: 2014-04-24 12:21 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/c598c16a6ab7
Added tag jdk9-b10 for changeset ebc44d040cd1
! .hgtags
Changeset: 783309c3a1a6
Author: lana
Date: 2014-04-24 16:03 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/783309c3a1a6
Merge
- test/runtime/InitialThreadOverflow/invoke.cxx
Changeset: 2c4691133507
Author: wmdietl
Date: 2014-04-25 11:21 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/hotspot/rev/2c4691133507
Automated merge with http://hg.openjdk.java.net/jdk9/dev/hotspot
! .hgtags
! src/share/vm/runtime/sharedRuntime.cpp
More information about the type-annotations-dev
mailing list