[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-2d-dev
Subject:    [OpenJDK 2D-Dev] hg: jdk7/2d/hotspot: 49 new changesets
From:       lana.steuck () oracle ! com (lana ! steuck at oracle ! com)
Date:       2011-04-17 17:16:42
Message-ID: 20110417171817.8720947B88 () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: 74e790c48cd4
Author:    sla
Date:      2011-03-28 12:48 +0200
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/74e790c48cd4

7031571: Generate native VS2010 project files
Reviewed-by: hosterda, stefank, brutisso

! make/windows/create.bat
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/rules.make
! src/share/tools/ProjectCreator/Util.java
! src/share/tools/ProjectCreator/WinGammaPlatform.java
+ src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java

Changeset: df553e4a797b
Author:    acorn
Date:      2011-03-30 17:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/df553e4a797b

Merge


Changeset: 151da0c145a8
Author:    twisti
Date:      2011-03-24 02:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/151da0c145a8

7030207: Zero tweak to remove accidentally incorporated code
Summary: IcedTea contains a now-unmaintained ARM-specific interpreter and part of \
that interpreter was accidentally incorporated in one of the webrevs when Zero was \
                initially imported.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: b868d9928221
Author:    twisti
Date:      2011-03-24 23:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/b868d9928221

Merge

- test/compiler/6987555/Test6987555.java
- test/compiler/6991596/Test6991596.java

Changeset: f731b22cd52d
Author:    jcoomes
Date:      2011-03-24 23:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/f731b22cd52d

Merge

! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: 322a41ec766c
Author:    never
Date:      2011-03-25 11:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/322a41ec766c

7025708: Assertion if using "-XX:+CITraceTypeFlow -XX:+Verbose" together
Reviewed-by: never
Contributed-by: volker.simonis at gmail.com

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

Changeset: b2949bf39900
Author:    never
Date:      2011-03-25 18:19 -0400
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/b2949bf39900

Merge


Changeset: 29524004ce17
Author:    never
Date:      2011-03-25 18:50 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/29524004ce17

7022204: LogFile wildcarding should use %p instead of star
Reviewed-by: coleenp, jrose

! src/share/vm/utilities/ostream.cpp

Changeset: 7e88bdae86ec
Author:    roland
Date:      2011-03-25 09:35 +0100
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/7e88bdae86ec

7029017: Additional architecture support for c2 compiler
Summary: Enables cross building of a c2 VM. Support masking of shift counts when the \
                processor architecture mandates it.
Reviewed-by: kvn, never

! make/linux/makefiles/adlc.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/sparcWorks.make
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/main.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp

Changeset: 244bf8afbbd3
Author:    roland
Date:      2011-03-26 08:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/244bf8afbbd3

Merge


Changeset: 1927db75dd85
Author:    never
Date:      2011-03-27 00:00 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/1927db75dd85

7024475: loop doesn't terminate when compiled
Reviewed-by: kvn

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/7024475/Test7024475.java

Changeset: b40d4fa697bf
Author:    iveresov
Date:      2011-03-27 13:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/b40d4fa697bf

6964776: c2 should ensure the polling page is reachable on 64 bit
Summary: Materialize the pointer to the polling page in a register instead of using \
                rip-relative addressing when the distance from the code cache is \
                larger than disp32.
Reviewed-by: never, kvn

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.hpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/cpu/x86/vm/x86_64.ad

Changeset: 3d58a4983660
Author:    twisti
Date:      2011-03-28 03:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/3d58a4983660

7022998: JSR 292 recursive method handle calls inline themselves infinitely
Reviewed-by: never, kvn

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: a988a7bb3b8a
Author:    kvn
Date:      2011-03-29 09:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/a988a7bb3b8a

7032133: Enable sse4.2 for new AMD processors
Summary: New AMD processors support sse4.2. Enable corresponding instructions in \
                Hotspot.
Reviewed-by: kvn
Contributed-by: eric.caspole at amd.com

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

Changeset: b1c22848507b
Author:    iveresov
Date:      2011-03-29 17:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/b1c22848507b

6741940: Nonvolatile XMM registers not preserved across JNI calls
Summary: Save xmm6-xmm15 in call stub on win64
Reviewed-by: kvn, never

! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: 2cd0180da6e1
Author:    never
Date:      2011-03-29 22:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/2cd0180da6e1

7032306: Fastdebug build failure on Solaris with SS11 compilers
Reviewed-by: kvn, iveresov

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

Changeset: 348c0df561a9
Author:    iveresov
Date:      2011-03-29 22:25 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/348c0df561a9

7026307: DEBUG MESSAGE: broken null klass on amd64
Summary: Correct typo introduces in 7020521
Reviewed-by: never, kvn

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

Changeset: fe1dbd98e18f
Author:    iveresov
Date:      2011-03-30 03:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/fe1dbd98e18f

Merge


Changeset: 63997f575155
Author:    never
Date:      2011-03-30 07:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/63997f575155

7031614: jmap -permstat fails with java.lang.InternalError in \
                sun.jvm.hotspot.oops.OopField.getValue
Reviewed-by: kvn, dcubed

! agent/src/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/InstanceMirrorKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: f9424955eb18
Author:    kvn
Date:      2011-03-30 12:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/f9424955eb18

7029152: Ideal nodes for String intrinsics miss memory edge optimization
Summary: In Ideal() method of String intrinsics nodes look for TypeAryPtr::CHARS \
                memory slice if memory is MergeMem. Do not unroll a loop with String \
                intrinsics code.
Reviewed-by: never

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/7029152/Test.java

Changeset: e2eb7f986c64
Author:    iveresov
Date:      2011-03-30 15:22 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/e2eb7f986c64

6564610: assert(UseCompiler || CompileTheWorld, "UseCompiler should be set by now.")
Summary: Remove invalid asserts
Reviewed-by: never, kvn

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

Changeset: 9d343b8113db
Author:    iveresov
Date:      2011-03-30 18:55 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/9d343b8113db

Merge


Changeset: 09f96c3ff1ad
Author:    twisti
Date:      2011-03-31 00:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/09f96c3ff1ad

7032388: guarantee(VM_Version::supports_cmov()) failed: illegal instruction on i586 \
                after 6919934
Summary: 6919934 added some unguarded cmov instructions which hit a guarantee on \
                older hardware.
Reviewed-by: never, iveresov, kvn, phh

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp

Changeset: 38fea01eb669
Author:    twisti
Date:      2011-03-31 02:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/38fea01eb669

6817525: turn on method handle functionality by default for JSR 292
Summary: After appropriate testing, we need to turn on EnableMethodHandles and \
                EnableInvokeDynamic by default.
Reviewed-by: never, kvn, jrose, phh

! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp

Changeset: cb162b348743
Author:    kvn
Date:      2011-03-31 13:22 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/cb162b348743

7032696: Fix for 7029152 broke VM
Summary: StrIntrinsicNode::Ideal() should not optimize memory during Parse.
Reviewed-by: jrose, never

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/memnode.cpp

Changeset: 352622fd140a
Author:    never
Date:      2011-03-31 14:00 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/352622fd140a

7032129: Native memory usage grow unexpectedly for vm/oom/*InternedString tests
Reviewed-by: kvn, kamg, jcoomes

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/dump.cpp

Changeset: 2a5104162671
Author:    never
Date:      2011-03-31 15:30 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/2a5104162671

Merge


Changeset: 8010c8c623ac
Author:    kvn
Date:      2011-03-31 16:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/8010c8c623ac

7032849: 7022998 changes broke hs_err compile task print
Summary: Initialize the time stamp on ostream used for hs_err dumping.
Reviewed-by: never

! src/share/vm/utilities/ostream.cpp

Changeset: 6b9eb6d07c62
Author:    kvn
Date:      2011-04-01 15:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/6b9eb6d07c62

Merge


Changeset: 7ea7c9c0305c
Author:    trims
Date:      2011-04-01 20:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/7ea7c9c0305c

Merge


Changeset: 2dbcb4a4d8da
Author:    trims
Date:      2011-04-01 20:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/2dbcb4a4d8da

7033237: Bump the HS21 build number to 07
Summary: Update the HS21 build number to 07
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 9e6733fb56f8
Author:    schien
Date:      2011-04-07 15:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/9e6733fb56f8

Added tag jdk7-b137 for changeset 2dbcb4a4d8da

! .hgtags

Changeset: 987d9d10a30a
Author:    trims
Date:      2011-04-08 15:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/987d9d10a30a

Added tag hs21-b07 for changeset 2dbcb4a4d8da

! .hgtags

Changeset: 1d1603768966
Author:    trims
Date:      2011-04-05 14:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/1d1603768966

7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright \
                dates - second pass
Summary: Update the copyright to be 2010 on all changed files in OpenJDK
Reviewed-by: ohair

! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java
! agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java
! agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java
! agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java
! agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java
! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/types/Field.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java
! make/linux/Makefile
! make/linux/makefiles/arm.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/linux/makefiles/ppc.make
! make/linux/makefiles/sparcWorks.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/adlc.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/top.make
! make/solaris/makefiles/vm.make
! make/windows/create_obj_files.sh
! make/windows/makefiles/launcher.make
! make/windows/makefiles/vm.make
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/dump_sparc.cpp
! src/cpu/sparc/vm/jni_sparc.h
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/jni_x86.h
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/zero/vm/jni_zero.h
! src/os/linux/vm/jvm_linux.cpp
! src/os/linux/vm/osThread_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/linux/vm/thread_linux.inline.hpp
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/jhelper.d
! src/os/solaris/dtrace/libjvm_db.c
! src/os/solaris/vm/dtraceJSDT_solaris.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/tools/hsdis/hsdis-demo.c
! src/share/tools/hsdis/hsdis.c
! src/share/vm/adlc/main.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_Defs.hpp
! src/share/vm/c1/c1_FpuStackSim.hpp
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_FrameMap.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_LinearScan.hpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciObjArrayKlass.cpp
! src/share/vm/ci/ciObject.hpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/ci/ciSymbol.hpp
! src/share/vm/ci/compilerInterface.hpp
! src/share/vm/classfile/classFileError.cpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaAssertions.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/loaderConstraints.hpp
! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/classfile/resolutionErrors.cpp
! src/share/vm/classfile/resolutionErrors.hpp
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/compiler/compileLog.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/gcUtil.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/cppInterpreter.hpp
! src/share/vm/interpreter/cppInterpreterGenerator.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterGenerator.hpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/barrierSet.cpp
! src/share/vm/memory/classify.cpp
! src/share/vm/memory/compactingPermGenGen.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/restore.cpp
! src/share/vm/memory/serialize.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/cpCacheKlass.hpp
! src/share/vm/oops/generateOopMap.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/markOop.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/output.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/precompiled.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/prims/jni_md.h
! src/share/vm/prims/jvm_misc.hpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/fieldType.cpp
! src/share/vm/runtime/fieldType.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/icache.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/registerMap.hpp
! src/share/vm/runtime/rframe.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/stackValueCollection.cpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vmStructs.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/management.hpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/shark/sharkNativeWrapper.cpp
! src/share/vm/utilities/copy.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/elfSymbolTable.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! src/share/vm/utilities/hashtable.inline.hpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
! src/share/vm/utilities/xmlstream.cpp
! src/share/vm/utilities/xmlstream.hpp

Changeset: a0de1dfd1933
Author:    ysr
Date:      2011-03-24 15:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/a0de1dfd1933

7030435: Some oop_oop_iterate_m() methods iterate outside of specified memory bounds
Summary: Filter ref-containing locations through the memory-interval specified in the \
                call.
Reviewed-by: jcoomes, jwilhelm, tonyp

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

Changeset: 5134fa1cfe63
Author:    ysr
Date:      2011-03-24 15:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/5134fa1cfe63

7029036: Card-table verification hangs with all framework collectors, except G1, even \
                before the first GC
Summary: When verifying clean card ranges, use memory-range-bounded iteration over \
oops of objects overlapping that range, thus avoiding the otherwise quadratic \
                worst-case cost of scanning large object arrays.
Reviewed-by: jmasa, jwilhelm, tonyp

! src/share/vm/memory/cardTableRS.cpp

Changeset: c6580380076b
Author:    jcoomes
Date:      2011-03-25 17:39 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/c6580380076b

Merge


Changeset: 5c0b591e1074
Author:    brutisso
Date:      2011-03-23 14:12 +0100
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/5c0b591e1074

6948149: G1: Imbalance in termination times
Summary: Changed default value of WorkStealingYieldsBeforeSleep from 1000 to 5000. \
                Added more information to G1 pause logging.
Reviewed-by: jwilhelm, tonyp, jmasa

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

Changeset: 02f49b66361a
Author:    johnc
Date:      2011-03-28 10:58 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/02f49b66361a

7026932: G1: No need to abort VM when card count cache expansion fails
Summary: Manage allocation/freeing of the card cache counts and epochs arrays \
directly so that an allocation failure while attempting to expand these arrays does \
                not abort the JVM. Failure to expand these arrays is not fatal.
Reviewed-by: iveresov, tonyp

! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: 455328d90876
Author:    tonyp
Date:      2011-03-29 22:36 -0400
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/455328d90876

7029458: G1: Add newly-reclaimed regions to the beginning of the region free list, \
                not the end
Summary: What the synopsis says.
Reviewed-by: jwilhelm, iveresov, johnc

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

Changeset: abdfc822206f
Author:    tonyp
Date:      2011-03-30 10:26 -0400
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/abdfc822206f

7023069: G1: Introduce symmetric locking in the slow allocation path
7023151: G1: refactor the code that operates on _cur_alloc_region to be re-used for \
                allocs by the GC threads
7018286: G1: humongous allocation attempts should take the GC locker into account
Summary: First, this change replaces the asymmetric locking scheme in the G1 slow \
alloc path by a summetric one. Second, it factors out the code that operates on \
_cur_alloc_region so that it can be re-used for allocations by the GC threads in the \
                future.
Reviewed-by: stefank, brutisso, johnc

+ src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
+ src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
+ src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/space.cpp

Changeset: c84ee870e0b9
Author:    tonyp
Date:      2011-04-04 13:18 -0400
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/c84ee870e0b9

7033292: G1: nightly failure: Non-dirty cards in region that should be dirty
Summary: The epochs on the card cache array are initialized to 0 and our initial \
epoch also starts at 0. So, until the first GC, it might be possible to successfully \
                "claim" a card which was in fact never initialized.
Reviewed-by: johnc, iveresov, ysr

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

Changeset: 371bbc844bf1
Author:    tonyp
Date:      2011-04-04 14:23 -0400
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/371bbc844bf1

7027766: G1: introduce flag to dump the liveness information per region at the end of \
                marking
Summary: Repurpose the existing flag G1PrintRegionLivenessInfo to print out the \
                liveness distribution across the regions in the heap at the end of \
                marking.
Reviewed-by: iveresov, jwilhelm

! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: 8f1042ff784d
Author:    johnc
Date:      2011-02-18 10:07 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/8f1042ff784d

7020042: G1: Partially remove fix for 6994628
Summary: Disable reference discovery and processing during concurrent marking by \
                disabling fix for 6994628.
Reviewed-by: tonyp, ysr

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: 4f978fb6c81a
Author:    jmasa
Date:      2011-04-06 16:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/4f978fb6c81a

Merge

! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 24fbb4b7c2d3
Author:    trims
Date:      2011-04-08 16:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/24fbb4b7c2d3

Merge


Changeset: 0930dc920c18
Author:    trims
Date:      2011-04-08 16:18 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/0930dc920c18

7035259: Bump the HS21 build number to 08
Summary: Update the HS21 build number to 08
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 2705303a05c4
Author:    schien
Date:      2011-04-14 15:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/2705303a05c4

Added tag jdk7-b138 for changeset 0930dc920c18

! .hgtags

Changeset: d6d9b537f2c6
Author:    trims
Date:      2011-04-14 17:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/hotspot/rev/d6d9b537f2c6

Added tag hs21-b08 for changeset 0930dc920c18

! .hgtags


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic