hg: jdk7/jdk7/hotspot: 31 new changesets
erik.trimble at oracle.com
erik.trimble at oracle.com
Tue Apr 5 12:50:35 PDT 2011
Changeset: 74e790c48cd4
Author: sla
Date: 2011-03-28 12:48 +0200
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/hotspot/rev/df553e4a797b
Merge
Changeset: 151da0c145a8
Author: twisti
Date: 2011-03-24 02:11 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/b2949bf39900
Merge
Changeset: 29524004ce17
Author: never
Date: 2011-03-25 18:50 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/hotspot/rev/244bf8afbbd3
Merge
Changeset: 1927db75dd85
Author: never
Date: 2011-03-27 00:00 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/fe1dbd98e18f
Merge
Changeset: 63997f575155
Author: never
Date: 2011-03-30 07:47 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/9d343b8113db
Merge
Changeset: 09f96c3ff1ad
Author: twisti
Date: 2011-03-31 00:27 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/2a5104162671
Merge
Changeset: 8010c8c623ac
Author: kvn
Date: 2011-03-31 16:54 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/hotspot/rev/6b9eb6d07c62
Merge
Changeset: 7ea7c9c0305c
Author: trims
Date: 2011-04-01 20:44 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7ea7c9c0305c
Merge
Changeset: 2dbcb4a4d8da
Author: trims
Date: 2011-04-01 20:44 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/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
More information about the jdk7-dev
mailing list