hg: jdk7/jdk7/hotspot: 33 new changesets
erik.trimble at oracle.com
erik.trimble at oracle.com
Wed Nov 17 18:26:29 PST 2010
Changeset: d4681dc64964
Author: trims
Date: 2010-11-11 23:17 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d4681dc64964
Added tag hs20-b02 for changeset 3ef7426b4dea
! .hgtags
Changeset: 086898a88056
Author: ptisnovs
Date: 2010-11-04 14:03 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/086898a88056
6997495: correction of regression test compiler/6857159/Test6857159
Summary: Testcase correction.
Reviewed-by: never
! test/compiler/6857159/Test6857159.java
Changeset: 26cd5261f8c6
Author: lana
Date: 2010-11-04 15:32 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/26cd5261f8c6
Merge
Changeset: 31aff7f873c6
Author: trims
Date: 2010-11-10 21:22 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/31aff7f873c6
Merge
Changeset: 42a10fc37986
Author: roland
Date: 2010-10-15 09:38 +0200
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/42a10fc37986
6991577: add IfOp optimization to C1
Summary: Ifop optimization for c1
Reviewed-by: never, phh, iveresov
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_globals.hpp
Changeset: e5c3d73017ab
Author: roland
Date: 2010-10-15 02:59 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e5c3d73017ab
Merge
Changeset: 7aff5786cc02
Author: twisti
Date: 2010-10-18 01:54 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7aff5786cc02
6991596: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC
Reviewed-by: kvn, jrose, dsamersoff
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! test/Makefile
+ test/compiler/6991596/Test6991596.java
Changeset: 0357ff4bd6b2
Author: never
Date: 2010-10-18 15:43 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/0357ff4bd6b2
Merge
Changeset: 87d6a4d1ecbc
Author: twisti
Date: 2010-10-19 02:52 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/87d6a4d1ecbc
6990192: VM crashes in ciTypeFlow::get_block_for()
Reviewed-by: never
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/runtime/thread.cpp
Changeset: cd4e20dc9917
Author: twisti
Date: 2010-10-20 04:19 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/cd4e20dc9917
Merge
! src/share/vm/runtime/thread.cpp
Changeset: ce6848d0666d
Author: never
Date: 2010-10-19 16:14 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ce6848d0666d
6968367: can_post_on_exceptions is still using VM_DeoptimizeFrame in some places
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/includeDB_features
! src/share/vm/includeDB_jvmti
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: f8aaf8522a6b
Author: never
Date: 2010-10-20 13:18 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f8aaf8522a6b
Merge
Changeset: 1e9a9d2e6509
Author: never
Date: 2010-10-21 11:55 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1e9a9d2e6509
6970683: improvements to hs_err output
Reviewed-by: kvn, jrose, dholmes, coleenp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: f195c4737aca
Author: twisti
Date: 2010-10-22 03:34 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f195c4737aca
6994130: Zero PowerPC fix
Summary: 6953477 broke Zero.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
! src/share/vm/runtime/frame.cpp
Changeset: d2e35ffae982
Author: twisti
Date: 2010-10-28 00:48 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d2e35ffae982
6994630: java/lang/instrument/IsModifiableClassAgent.java fails with -XX:+EnableInvokeDynamic
Summary: The logic of ClassFileParser::java_dyn_MethodHandle_fix_pre needs to take care of an already changed vmentry signature.
Reviewed-by: never, jrose
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
Changeset: d1896d1dda3e
Author: jrose
Date: 2010-10-30 11:45 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d1896d1dda3e
6981788: GC map generator sometimes picks up the wrong kind of instruction operand
Summary: Distinguish pool indexes from cache indexes in recently changed code.
Reviewed-by: never
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/generateOopMap.hpp
Changeset: fff777a71346
Author: jrose
Date: 2010-10-30 11:45 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/fff777a71346
6994093: MethodHandle.invokeGeneric needs porting to SPARC
Summary: SPARC code missing from fix to 6939224
Reviewed-by: twisti
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
Changeset: 8213b0f5c92d
Author: jrose
Date: 2010-10-30 12:19 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/8213b0f5c92d
6981777: implement JSR 292 EG adjustments from summer 2010
Summary: Small bug fix to make "raw" adapters work for JDK changes under 6981777
Reviewed-by: twisti
! src/share/vm/prims/methodHandles.cpp
Changeset: 3b2dea75431e
Author: jrose
Date: 2010-10-30 13:08 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3b2dea75431e
6984311: JSR 292 needs optional bootstrap method parameters
Summary: Allow CONSTANT_InvokeDynamic nodes to have any number of extra operands.
Reviewed-by: twisti
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java
! 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/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/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.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/prims/jvm.h
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/prims/methodComparator.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/constantTag.hpp
Changeset: ae065c367d93
Author: kvn
Date: 2010-11-02 09:00 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ae065c367d93
6987135: Performance regression on Intel platform with 32-bits edition between 6u13 and 6u14.
Summary: Use hardware DIV instruction for long division by constant when it is faster than code with multiply.
Reviewed-by: never
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/matcher.hpp
Changeset: 885e464e1a40
Author: twisti
Date: 2010-11-02 14:56 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/885e464e1a40
6996240: The BitSet.length method sometimes returns an index+1 value less than that of the highest bit set.
Reviewed-by: never, kvn
! src/cpu/sparc/vm/sparc.ad
Changeset: e62345fd6a46
Author: twisti
Date: 2010-11-04 12:16 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e62345fd6a46
6997459: JSR 292 after 6994093 getting: on return to interpreted call, restored SP is corrupted
Reviewed-by: kvn, jrose, never
! src/cpu/sparc/vm/methodHandles_sparc.cpp
Changeset: f42a2f0c16bb
Author: jrose
Date: 2010-11-05 12:18 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f42a2f0c16bb
6996563: 6984311 changes forgot to update vmStructs.cpp for new field _operands
Summary: Add missing line to vmStructs. Also fix bug with class dumper.
Reviewed-by: twisti, kvn
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! src/share/vm/runtime/vmStructs.cpp
Changeset: 34bd82eba3bb
Author: iveresov
Date: 2010-11-05 14:49 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/34bd82eba3bb
6997456: Not possible to build just compiler2
Summary: Fix the compiler error. Allow to build just c2 specifying FORCE_TIERED=0 on the command line.
Reviewed-by: never, kvn
! make/linux/Makefile
! make/solaris/Makefile
! make/windows/build.make
! src/share/vm/runtime/java.cpp
Changeset: d0895dfaf7cc
Author: iveresov
Date: 2010-11-06 02:53 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d0895dfaf7cc
Merge
Changeset: 2fe998383789
Author: kvn
Date: 2010-11-06 18:52 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2fe998383789
6997311: SIGFPE in new long division asm code
Summary: use unsigned DIV instruction
Reviewed-by: never
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! test/compiler/6603011/Test.java
Changeset: e4fcbeb5a698
Author: kvn
Date: 2010-11-06 20:35 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e4fcbeb5a698
6991188: C2 Crashes while compiling method
Summary: Do several iterations to build EA Connection Graph.
Reviewed-by: never, twisti, ysr
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
Changeset: 5caa30ea147b
Author: iveresov
Date: 2010-11-08 14:33 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/5caa30ea147b
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/includeDB_core
! src/share/vm/includeDB_features
! src/share/vm/includeDB_jvmti
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 2db84614f61d
Author: iveresov
Date: 2010-11-09 15:12 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2db84614f61d
6998737: JSR 292: Remove the plug guarding the use of compressed oops
Summary: The plug that guards the use of compressed oops with invokedynamic needs to be removed
Reviewed-by: twisti, kvn
! src/share/vm/runtime/arguments.cpp
Changeset: b0e6879e48fa
Author: kvn
Date: 2010-11-09 17:31 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b0e6879e48fa
6839891: Array overrun in vm ci
Summary: fix index check
Reviewed-by: never
! src/share/vm/ci/ciInstanceKlass.cpp
Changeset: 84d114b9170e
Author: iveresov
Date: 2010-11-11 17:36 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/84d114b9170e
Merge
Changeset: a1e319b5b13a
Author: trims
Date: 2010-11-11 23:29 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a1e319b5b13a
Merge
Changeset: 5484e7c53fa7
Author: trims
Date: 2010-11-11 23:30 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/5484e7c53fa7
6997698: Bump the HS20 build number to 03
Summary: Update the HS20 build number to 03
Reviewed-by: jcoomes
! make/hotspot_version
More information about the jdk7-dev
mailing list