hg: jdk7/deploy/hotspot: 74 new changesets

qi.zuo at sun.com qi.zuo at sun.com
Wed Aug 4 19:28:37 UTC 2010


Changeset: e13a5c0ed5e2
Author:    prr
Date:      2010-06-29 16:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/e13a5c0ed5e2

6964882: 32 bit JDK does not build on 64 bit Windows platforms
Reviewed-by: ohair, valeriep

! make/windows/makefiles/defs.make

Changeset: ad1977f08c4d
Author:    mikejwre
Date:      2010-06-30 18:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/ad1977f08c4d

Merge


Changeset: 6c3a919105b6
Author:    mikejwre
Date:      2010-07-09 19:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/6c3a919105b6

Added tag jdk7-b100 for changeset ad1977f08c4d

! .hgtags

Changeset: 75b254ea860e
Author:    mikejwre
Date:      2010-07-15 20:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/75b254ea860e

Added tag jdk7-b101 for changeset 6c3a919105b6

! .hgtags

Changeset: 136b78722a08
Author:    jrose
Date:      2010-06-09 18:50 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/136b78722a08

6939203: JSR 292 needs method handle constants
Summary: Add new CP types CONSTANT_MethodHandle, CONSTANT_MethodType; extend 'ldc' bytecode.
Reviewed-by: twisti, never

! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java
! agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciCPCache.cpp
! src/share/vm/ci/ciCPCache.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp

Changeset: d93949c5bdcc
Author:    kvn
Date:      2010-06-10 13:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/d93949c5bdcc

6730276: JDI_REGRESSION tests fail with "Error: count must be non-zero" error on x86
Summary: Modify assembler code to check for 0 count for all copy routines.
Reviewed-by: never, ysr, jcoomes

! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp
! src/os_cpu/linux_x86/vm/linux_x86_32.s
! src/os_cpu/solaris_x86/vm/solaris_x86_32.s
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/utilities/copy.cpp
! src/share/vm/utilities/copy.hpp

Changeset: b918d354830a
Author:    jrose
Date:      2010-06-12 22:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/b918d354830a

6960865: ldc of unloaded class throws an assert in ciTypeFlow
Summary: Support java_mirror for unloaded klasses, arrays as well as instances.  Simplify ciTypeFlow by removing unused path.
Reviewed-by: kvn

! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciTypeFlow.cpp

Changeset: d179e225c164
Author:    twisti
Date:      2010-06-14 00:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/d179e225c164

6960550: Missing semicolon in Zero
Summary: There is a missing semicolon in cppInterpreter_zero.cpp.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/cppInterpreter_zero.cpp

Changeset: 0b4ee1df1b44
Author:    never
Date:      2010-06-15 12:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/0b4ee1df1b44

6952176: Remove debug flag from adlc makefile for 6Update trains
Reviewed-by: kvn, twisti

! make/linux/makefiles/adlc.make

Changeset: 78fc92dfd4ca
Author:    never
Date:      2010-06-15 12:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/78fc92dfd4ca

Merge


Changeset: 2389669474a6
Author:    jrose
Date:      2010-06-15 15:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/2389669474a6

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 4311f23817fd
Author:    kvn
Date:      2010-06-15 18:07 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/4311f23817fd

6959430: Make sure raw loads have control edge
Summary: check that raw loads have control edge
Reviewed-by: never, twisti

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp

Changeset: 79107c3a6bd5
Author:    tonyp
Date:      2010-05-07 13:14 -0400
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/79107c3a6bd5

6949307: G1: raise a vm error, do not core dump, if target pause time and target interval are inconsistent
Summary: First, change the guarantee to raising a vm error. Second, set the interval dynamically, and based on the pause time target, if it is not set explicitly.
Reviewed-by: ysr, johnc

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 215576b54709
Author:    tonyp
Date:      2010-04-22 15:20 -0400
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/215576b54709

6946048: G1: improvements to +PrintGCDetails output
Summary: Small improvements to G1's PrintGCDetails output. It also includes minor formatting details.
Reviewed-by: ysr, johnc

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

Changeset: fdde661c8e06
Author:    jmasa
Date:      2010-06-23 08:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/fdde661c8e06

6952853: SIGSEGV with UseAdaptiveGCBoundary on 64b linux running jvm2008
Summary: Shrinking of a generation and the corresponding card table was causing part of the card table to be uncommitted.
Reviewed-by: jcoomes

! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/memory/cardTableModRefBS.cpp

Changeset: 0d781caf0cbb
Author:    jmasa
Date:      2010-06-23 15:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/0d781caf0cbb

Merge


Changeset: b8537b881421
Author:    jmasa
Date:      2010-06-24 15:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/b8537b881421

Merge


Changeset: ff38d05ea86f
Author:    never
Date:      2010-06-18 16:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/ff38d05ea86f

6956958: assert(is_clean() || is_call_to_compiled() || is_call_to_interpreted() || is_optimized() || is_megam
Reviewed-by: kvn

! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp

Changeset: 38e8278318ca
Author:    never
Date:      2010-06-21 14:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/38e8278318ca

6656830: assert((*p)->is_oop(),"expected an oop while scanning weak refs")
Reviewed-by: dcubed, kvn, twisti

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/runtime/jniHandles.cpp

Changeset: 9887b5e57f9e
Author:    iveresov
Date:      2010-06-22 12:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/9887b5e57f9e

6962980: C1: stub area should take into account method handle deopt stub
Reviewed-by: twisti, never

! src/share/vm/c1/c1_Compilation.cpp

Changeset: 5f249b390094
Author:    kvn
Date:      2010-06-23 09:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/5f249b390094

6947341: JVM Crash running Oracle ATG CRMDemo
Summary: Missing protected page below heap with compressed oops on Linux with large pages use.
Reviewed-by: never, phh, jcoomes

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

Changeset: 5a297ea605c7
Author:    jrose
Date:      2010-06-26 00:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/5a297ea605c7

Merge


Changeset: d678e3277048
Author:    kvn
Date:      2010-06-28 10:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/d678e3277048

6964479: widen normalization of small int and long values should be symmetric
Summary: normalize widen value in xmeet() and xdual() methods for types Int and Long so the type meet will be symmetric.
Reviewed-by: jrose

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

Changeset: 6027dddc26c6
Author:    kvn
Date:      2010-06-28 14:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/6027dddc26c6

6677629: PhaseIterGVN::subsume_node() should call hash_delete() and add_users_to_worklist()
Summary: Use replace_node() method instead of subsume_node().
Reviewed-by: jrose, never

! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp

Changeset: 76efbe666d6c
Author:    kvn
Date:      2010-06-29 10:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/76efbe666d6c

6964774: Adjust optimization flags setting
Summary: Adjust performance flags settings.
Reviewed-by: never, phh

! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: fcbb92a1ab3b
Author:    jrose
Date:      2010-06-29 16:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/fcbb92a1ab3b

Merge

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

Changeset: 726b40449bd2
Author:    zgu
Date:      2010-06-22 09:46 -0400
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/726b40449bd2

6939019: Source code adjustments for parfait compilation of hotspot
Summary: Minor source code adjustments for parfait compilation, since it uses different compiler vs. JDK
Reviewed-by: never, kamg

! src/os/solaris/vm/osThread_solaris.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp

Changeset: 3e351982aac7
Author:    zgu
Date:      2010-06-22 10:03 -0400
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/3e351982aac7

Merge


Changeset: 1a11430e0326
Author:    jcoomes
Date:      2010-06-24 15:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/1a11430e0326

6888573: class data sharing does not always disable large pages
Reviewed-by: phh

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

Changeset: c5f1ea9e15e8
Author:    coleenp
Date:      2010-06-28 12:03 -0400
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/c5f1ea9e15e8

Merge

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

Changeset: a00567c82f02
Author:    coleenp
Date:      2010-06-30 11:52 -0400
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/a00567c82f02

Merge

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

Changeset: 871d2aa321f7
Author:    trims
Date:      2010-07-02 01:36 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/871d2aa321f7

Merge


Changeset: 7cc68a696c62
Author:    trims
Date:      2010-07-02 01:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/7cc68a696c62

6966252: Bump the HS19 build number to 04
Summary: Update the HS19 build number to 04
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 56cc7e01da2f
Author:    trims
Date:      2010-07-09 00:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/56cc7e01da2f

Added tag hs19-b03 for changeset ad1977f08c4d

! .hgtags

Changeset: 1dbaff4aa23a
Author:    trims
Date:      2010-07-09 00:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/1dbaff4aa23a

Merge


Changeset: 65b0c03b165d
Author:    never
Date:      2010-07-02 15:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/65b0c03b165d

6965671: fatal error: acquiring lock JNIGlobalHandle_lock/16 out of order with lock CodeCache_lock/1
Reviewed-by: kvn, dcubed

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

Changeset: 60a14ad85270
Author:    kvn
Date:      2010-07-02 17:30 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/60a14ad85270

6966411: escape.cpp:450 assert(base->Opcode() == Op_ConP
Summary: Execute IGVN optimization before and after Escape Analysis
Reviewed-by: never

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp

Changeset: a693e51ac197
Author:    never
Date:      2010-07-07 12:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/a693e51ac197

Merge


Changeset: cf647374e044
Author:    trims
Date:      2010-07-09 00:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/cf647374e044

Merge


Changeset: a2b581345549
Author:    trims
Date:      2010-07-15 19:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/a2b581345549

Merge

! .hgtags

Changeset: b2a00dd3117c
Author:    jcoomes
Date:      2010-07-01 21:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/b2a00dd3117c

6957084: simplify TaskQueue overflow handling
Reviewed-by: ysr, jmasa

! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: 9ee05c8ab82f
Author:    ysr
Date:      2010-07-12 12:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/9ee05c8ab82f

Merge


Changeset: bfc89697cccb
Author:    acorn
Date:      2010-07-02 17:23 -0400
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/bfc89697cccb

6964164: MonitorInUseLists leak of contended objects
Summary: fix MonitorInUseLists memory leak and MonitorBound now works
Reviewed-by: chrisphi, dice

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

Changeset: 5087ecc10458
Author:    acorn
Date:      2010-07-07 14:12 -0400
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/5087ecc10458

Merge


Changeset: 0e7d2a08b605
Author:    mchung
Date:      2010-07-07 15:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/0e7d2a08b605

6967423: Hotspot support for modules image
Summary: Add hotspot support for modules image
Reviewed-by: acorn

! make/linux/makefiles/sa.make
! make/solaris/makefiles/sa.make
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/os.cpp

Changeset: 1e7ec26380bd
Author:    apangin
Date:      2010-07-14 17:52 -0400
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/1e7ec26380bd

Merge


Changeset: 2a47bd84841f
Author:    never
Date:      2010-07-08 14:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/2a47bd84841f

6965184: possible races in make_not_entrant_or_zombie
Reviewed-by: kvn

! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
- src/os/linux/vm/vtune_linux.cpp
- src/os/solaris/vm/vtune_solaris.cpp
- src/os/windows/vm/vtune_windows.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/vmStructs.cpp
- src/share/vm/runtime/vtune.hpp

Changeset: 3941674cc7fa
Author:    never
Date:      2010-07-12 10:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/3941674cc7fa

6958668: repeated uncommon trapping for new of klass which is being initialized
Reviewed-by: kvn, jrose

! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parseHelper.cpp

Changeset: 8d5934a77f10
Author:    never
Date:      2010-07-12 22:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/8d5934a77f10

6968385: malformed xml in sweeper logging
Reviewed-by: kvn

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

Changeset: 079980c86f33
Author:    kvn
Date:      2010-07-14 14:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/079980c86f33

6968646: JVM crashes with SIGFPE during startup
Summary: Check that cpuid returns valid values for processor topology (not zeros).
Reviewed-by: never, twisti

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

Changeset: 8099e71601df
Author:    kvn
Date:      2010-07-14 14:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/8099e71601df

6968368: SIGSEGV in the BCEscapeAnalyzer::copy_dependencies
Summary: Use GrowableArray and VectorSet allocated in ciEnv arena.
Reviewed-by: never, twisti

! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/bcEscapeAnalyzer.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core

Changeset: a528509c992b
Author:    never
Date:      2010-07-15 08:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/a528509c992b

6968336: VM crash guarantee(!nm->is_zombie()) failed: cannot lock a zombie method
Reviewed-by: twisti

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

Changeset: 61fdaf88f57f
Author:    never
Date:      2010-07-15 13:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/61fdaf88f57f

Merge

- src/os/linux/vm/vtune_linux.cpp
- src/os/solaris/vm/vtune_solaris.cpp
- src/os/windows/vm/vtune_windows.cpp
- src/share/vm/runtime/vtune.hpp

Changeset: e55900b5c1b8
Author:    trims
Date:      2010-07-15 19:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/e55900b5c1b8

Merge

- src/os/linux/vm/vtune_linux.cpp
- src/os/solaris/vm/vtune_solaris.cpp
- src/os/windows/vm/vtune_windows.cpp
- src/share/vm/runtime/vtune.hpp

Changeset: c5cadf1a0771
Author:    trims
Date:      2010-07-20 18:13 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/c5cadf1a0771

Merge

! .hgtags

Changeset: cb4250ef73b2
Author:    mikejwre
Date:      2010-07-23 16:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/cb4250ef73b2

Added tag jdk7-b102 for changeset c5cadf1a0771

! .hgtags

Changeset: efd4401fab1d
Author:    cl
Date:      2010-07-29 13:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/efd4401fab1d

Added tag jdk7-b103 for changeset cb4250ef73b2

! .hgtags

Changeset: e7ec8cd4dd8a
Author:    tonyp
Date:      2010-06-28 14:13 -0400
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/e7ec8cd4dd8a

6962569: assembler_sparc.cpp:1969: assert(false) failed: error
Summary: array_overlap_test() fails when the address range crosses the MSB boundary. Thanks to Tom and Vladimir for their help on this one.
Reviewed-by: kvn, never, iveresov

! src/cpu/sparc/vm/stubGenerator_sparc.cpp

Changeset: 4e5661ba9d98
Author:    tonyp
Date:      2010-06-28 14:13 -0400
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/4e5661ba9d98

6944166: G1: explicit GCs are not always handled correctly
Summary: G1 was not handling explicit GCs correctly in many ways. It does now. See the CR for the list of improvements contained in this changeset.
Reviewed-by: iveresov, ysr, johnc

! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/runtime/mutexLocker.cpp

Changeset: 1a1ce2076047
Author:    ysr
Date:      2010-07-16 10:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/1a1ce2076047

Merge


Changeset: ad7e433e2730
Author:    ysr
Date:      2010-07-20 16:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/ad7e433e2730

Merge

- src/os/linux/vm/vtune_linux.cpp
- src/os/solaris/vm/vtune_solaris.cpp
- src/os/windows/vm/vtune_windows.cpp
- src/share/vm/runtime/vtune.hpp

Changeset: 131ed9a23d48
Author:    ysr
Date:      2010-07-21 09:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/131ed9a23d48

Merge


Changeset: 083fde3b838e
Author:    jrose
Date:      2010-07-15 18:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/083fde3b838e

6964498: JSR 292 invokedynamic sites need local bootstrap methods
Summary: Add JVM_CONSTANT_InvokeDynamic records to constant pool to determine per-instruction BSMs.
Reviewed-by: twisti

! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp

Changeset: 01b172b8cd7c
Author:    never
Date:      2010-07-16 08:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/01b172b8cd7c

Merge


Changeset: e0ba4e04c839
Author:    jrose
Date:      2010-07-16 18:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/e0ba4e04c839

6969574: invokedynamic call sites deoptimize instead of executing
Reviewed-by: kvn

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/prims/methodHandleWalk.cpp

Changeset: 7139e81efd2d
Author:    never
Date:      2010-07-22 15:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/7139e81efd2d

6970566: runThese fails with SIGSEGV
Reviewed-by: kvn

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

Changeset: 5063ce716349
Author:    never
Date:      2010-07-23 10:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/5063ce716349

Merge


Changeset: a93a9eda13f7
Author:    jcoomes
Date:      2010-07-16 21:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/a93a9eda13f7

6962947: shared TaskQueue statistics
Reviewed-by: tonyp, ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parNew/parOopClosures.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: 5cbac8938c4c
Author:    johnc
Date:      2010-07-19 11:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/5cbac8938c4c

6956639: G1: assert(cached_ptr != card_ptr) failed: shouldn't be, concurrentG1Refine.cpp:307
Summary: During concurrent refinment, filter cards in young regions after it has been determined that the region has been allocated from and the young type of the region has been set.
Reviewed-by: iveresov, tonyp, jcoomes

! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: 4f1fffe08c63
Author:    ysr
Date:      2010-07-21 12:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/4f1fffe08c63

Merge


Changeset: 1890dc9151da
Author:    ysr
Date:      2010-07-23 14:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/1890dc9151da

Merge


Changeset: cc3fdfeb54b0
Author:    trims
Date:      2010-07-29 23:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/cc3fdfeb54b0

Merge


Changeset: fd2645290e89
Author:    trims
Date:      2010-07-30 06:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/fd2645290e89

6973381: Bump the HS19 build number to 05
Summary: Update the HS19 build number to 05
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 28abe3f6a5f6
Author:    trims
Date:      2010-08-03 19:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/28abe3f6a5f6

Merge





More information about the build-dev mailing list