hg: jdk7/jdk7/hotspot: 15 new changesets
erik.trimble at sun.com
erik.trimble at sun.com
Tue Apr 21 15:20:50 PDT 2009
Changeset: a63bc96715a9
Author: trims
Date: 2009-04-08 14:55 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a63bc96715a9
6828076: Fork HS15 to HS16 - renumber Major and build numbers of JVM
Summary: Update the Hotspot version number to HS16 B01 for HS16 fork
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: b9fba36710f2
Author: xlu
Date: 2009-04-06 15:47 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b9fba36710f2
6699669: Hotspot server leaves synchronized block with monitor in bad state
Summary: Remove usage of _highest_lock field in Thread so that is_lock_owned won't depend on the correct update of that field.
Reviewed-by: never, dice, acorn
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 68cd0d7ee9bb
Author: xlu
Date: 2009-04-09 13:59 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/68cd0d7ee9bb
Merge
Changeset: ad8c635e757e
Author: kvn
Date: 2009-04-03 13:33 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ad8c635e757e
6823453: DeoptimizeALot causes fastdebug server jvm to fail with assert(false,"unscheduable graph")
Summary: Use a HaltNode on the fall through path of the AllocateArrayNode to indicate that it is unreachable if the array length is negative.
Reviewed-by: never, jrose
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
+ test/compiler/6823453/Test.java
Changeset: 1f2abec69714
Author: never
Date: 2009-04-03 18:51 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1f2abec69714
6826261: class file dumping from SA is broken
Reviewed-by: kvn, jcoomes
! 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/ClassDump.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
Changeset: 819880572f09
Author: never
Date: 2009-04-06 11:53 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/819880572f09
6539464: Math.log() produces inconsistent results between successive runs.
Reviewed-by: kvn
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
+ test/compiler/6539464/Test.java
Changeset: 4ec1257180ec
Author: kvn
Date: 2009-04-07 10:05 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/4ec1257180ec
6826960: C2 Sparc: assert(bb->_nodes(_bb_end)->is_Proj(),"skipping projections after expected call")
Summary: Add the check when a Halt node is placed in a separate block.
Reviewed-by: twisti
! src/share/vm/opto/output.cpp
Changeset: f2049ae95c3d
Author: kvn
Date: 2009-04-07 19:04 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f2049ae95c3d
6711117: Assertion in 64bit server vm (flat != TypePtr::BOTTOM,"cannot alias-analyze an untyped ptr")
Summary: Delay a memory node transformation if its control or address on IGVN worklist.
Reviewed-by: never
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
+ test/compiler/6711117/Test.java
Changeset: 1d037ecd7960
Author: jrose
Date: 2009-04-08 00:12 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1d037ecd7960
6827505: sizing logic for vtable and itable stubs needs self-check
Summary: Asserts and comments to help maintain the correct sizing of certain stubs
Reviewed-by: kvn
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/code/vtableStubs.cpp
Changeset: e5b0439ef4ae
Author: jrose
Date: 2009-04-08 10:56 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e5b0439ef4ae
6655638: dynamic languages need method handles
Summary: initial implementation, with known omissions (x86/64, sparc, compiler optim., c-oops, C++ interp.)
Reviewed-by: kvn, twisti, never
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
+ src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/register_definitions_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
+ src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! 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/classfile/vmSymbols.hpp
! src/share/vm/includeDB_core
! src/share/vm/includeDB_gc_parallel
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/cppInterpreter.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/memory/dump.cpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
+ src/share/vm/prims/methodHandles.cpp
+ src/share/vm/prims/methodHandles.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 9610b2a8ab4e
Author: cfang
Date: 2009-04-10 15:01 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9610b2a8ab4e
6829021: tests for 6636138 use UseSuperword instead of UseSuperWord
Summary: Remove the wrong flag -XX:+UseSuperword to fix the Nightly failure
Reviewed-by: kvn, never
! test/compiler/6636138/Test1.java
! test/compiler/6636138/Test2.java
Changeset: 6e33bfd4139b
Author: never
Date: 2009-04-14 12:25 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6e33bfd4139b
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 4961a8a726a4
Author: trims
Date: 2009-04-15 21:31 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/4961a8a726a4
6830815: jprt.config not setting proper compiler version for use in 6u14
Summary: Add the 6u14 option to the jprt.config file in workspace
Reviewed-by: ohair
! make/jprt.config
Changeset: 981375ca07b7
Author: never
Date: 2009-04-17 12:22 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/981375ca07b7
6831604: missing null check in guarantee
Reviewed-by: kvn
! src/share/vm/memory/dump.cpp
Changeset: a3fd9e40ff2e
Author: trims
Date: 2009-04-21 15:08 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a3fd9e40ff2e
Merge
More information about the jdk7-dev
mailing list