hg: jdk7/jdk7/hotspot: 77 new changesets

erik.trimble at oracle.com erik.trimble at oracle.com
Tue Nov 16 18:56:24 PST 2010


Changeset: 3e098cd9122d
Author:    kvn
Date:      2010-04-05 13:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3e098cd9122d

6836579: Use byte[] instead of char[] for Strings where possible (Hotspot)
Summary: Reduce allocation size used by strins.
Reviewed-by: twisti

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! 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/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/ci/ciTypeArray.cpp
! src/share/vm/ci/ciTypeArray.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/includeDB_core
! src/share/vm/memory/dump.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/stringopts.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTagMap.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
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp

Changeset: 021a999f7fbf
Author:    trims
Date:      2010-05-05 14:28 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/021a999f7fbf

Merge

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 93650cf66f98
Author:    trims
Date:      2010-05-12 14:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/93650cf66f98

Merge

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 1ad19468b78b
Author:    trims
Date:      2010-05-18 16:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1ad19468b78b

Merge

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/includeDB_core
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: f89423b30295
Author:    trims
Date:      2010-06-18 00:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f89423b30295

Merge

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! 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/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/ci/ciTypeArray.cpp
! src/share/vm/ci/ciTypeArray.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/includeDB_core
! src/share/vm/memory/dump.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/stringopts.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTagMap.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
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp

Changeset: 87ebad73adb3
Author:    kvn
Date:      2010-06-29 18:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/87ebad73adb3

6965144: Adjust optimization flags setting (closed)
Summary: Move -XX:+UseStringCache under -XX:+UseCompressedStrings.
Reviewed-by: never, phh

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

Changeset: 0fb94acb5e24
Author:    trims
Date:      2010-07-02 13:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/0fb94acb5e24

Merge


Changeset: 58d781b110bf
Author:    trims
Date:      2010-07-02 13:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/58d781b110bf

Merge

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/includeDB_core
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! 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: 07b32d589024
Author:    trims
Date:      2010-08-05 03:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/07b32d589024

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/includeDB_core
! src/share/vm/opto/escape.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
- src/share/vm/runtime/vtune.hpp

Changeset: 7eb12a345a6e
Author:    trims
Date:      2010-08-13 14:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7eb12a345a6e

Merge

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/share/vm/includeDB_core
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/prims/jni.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: 480b99a29c53
Author:    trims
Date:      2010-08-19 23:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/480b99a29c53

Merge


Changeset: 08ce00763663
Author:    kvn
Date:      2010-08-20 11:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/08ce00763663

6976805: assert(pat->klass()->element_type()->basic_type() == T_BYTE) failed: compressed strings
Summary: Add few missing bail out checks in inline_string_indexOf()
Reviewed-by: never

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

Changeset: 6b73a33ea3f8
Author:    trims
Date:      2010-08-20 16:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6b73a33ea3f8

Merge

! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
- src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp
! src/share/vm/includeDB_core
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/matcher.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: cfcdd151f43f
Author:    trims
Date:      2010-08-31 17:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/cfcdd151f43f

Merge


Changeset: aa30f5fdae9f
Author:    bobv
Date:      2010-08-25 19:36 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/aa30f5fdae9f

6974617: Integrate Java SE Embedded Platforms and Features into Hotspot closed repository
Summary: ARM and PowerPC Platform implementations plus Java SE embedded features such as memory and power savings
Reviewed-by: phh, never, vladidan, dholmes

+ make/linux/makefiles/arm.make
! make/linux/makefiles/buildtree.make
+ make/linux/makefiles/ppc.make
+ make/linux/platform_arm
+ make/linux/platform_ppc
! make/solaris/makefiles/buildtree.make
! make/windows/build.make
+ src/cpu/arm/vm/arm.ad
+ src/cpu/arm/vm/assembler_arm.cpp
+ src/cpu/arm/vm/assembler_arm.hpp
+ src/cpu/arm/vm/assembler_arm.inline.hpp
+ src/cpu/arm/vm/bytecodeInterpreter_arm.cpp
+ src/cpu/arm/vm/bytecodeInterpreter_arm.hpp
+ src/cpu/arm/vm/bytecodeInterpreter_arm.inline.hpp
+ src/cpu/arm/vm/bytecodes_arm.cpp
+ src/cpu/arm/vm/bytecodes_arm.hpp
+ src/cpu/arm/vm/bytes_arm.hpp
+ src/cpu/arm/vm/c1_CodeStubs_arm.cpp
+ src/cpu/arm/vm/c1_Defs_arm.hpp
+ src/cpu/arm/vm/c1_FpuStackSim_arm.cpp
+ src/cpu/arm/vm/c1_FpuStackSim_arm.hpp
+ src/cpu/arm/vm/c1_FrameMap_arm.cpp
+ src/cpu/arm/vm/c1_FrameMap_arm.hpp
+ src/cpu/arm/vm/c1_LIRAssembler_arm.cpp
+ src/cpu/arm/vm/c1_LIRAssembler_arm.hpp
+ src/cpu/arm/vm/c1_LIRGenerator_arm.cpp
+ src/cpu/arm/vm/c1_LinearScan_arm.cpp
+ src/cpu/arm/vm/c1_LinearScan_arm.hpp
+ src/cpu/arm/vm/c1_MacroAssembler_arm.cpp
+ src/cpu/arm/vm/c1_MacroAssembler_arm.hpp
+ src/cpu/arm/vm/c1_Runtime1_arm.cpp
+ src/cpu/arm/vm/c1_globals_arm.hpp
+ src/cpu/arm/vm/c2_globals_arm.hpp
+ src/cpu/arm/vm/c2_init_arm.cpp
+ src/cpu/arm/vm/codeBuffer_arm.hpp
+ src/cpu/arm/vm/copy_arm.hpp
+ src/cpu/arm/vm/cppInterpreterGenerator_arm.hpp
+ src/cpu/arm/vm/cppInterpreter_arm.cpp
+ src/cpu/arm/vm/cppInterpreter_arm.hpp
+ src/cpu/arm/vm/debug_arm.cpp
+ src/cpu/arm/vm/depChecker_arm.cpp
+ src/cpu/arm/vm/depChecker_arm.hpp
+ src/cpu/arm/vm/disassembler_arm.hpp
+ src/cpu/arm/vm/dump_arm.cpp
+ src/cpu/arm/vm/frame_arm.cpp
+ src/cpu/arm/vm/frame_arm.hpp
+ src/cpu/arm/vm/frame_arm.inline.hpp
+ src/cpu/arm/vm/globalDefinitions_arm.hpp
+ src/cpu/arm/vm/globals_arm.hpp
+ src/cpu/arm/vm/icBuffer_arm.cpp
+ src/cpu/arm/vm/icache_arm.cpp
+ src/cpu/arm/vm/icache_arm.hpp
+ src/cpu/arm/vm/interp_masm_arm.cpp
+ src/cpu/arm/vm/interp_masm_arm.hpp
+ src/cpu/arm/vm/interpreterGenerator_arm.hpp
+ src/cpu/arm/vm/interpreterRT_arm.cpp
+ src/cpu/arm/vm/interpreterRT_arm.hpp
+ src/cpu/arm/vm/interpreter_arm.cpp
+ src/cpu/arm/vm/interpreter_arm.hpp
+ src/cpu/arm/vm/javaFrameAnchor_arm.hpp
+ src/cpu/arm/vm/jniFastGetField_arm.cpp
+ src/cpu/arm/vm/jniTypes_arm.hpp
+ src/cpu/arm/vm/jni_arm.h
+ src/cpu/arm/vm/methodHandles_arm.cpp
+ src/cpu/arm/vm/nativeInst_arm.cpp
+ src/cpu/arm/vm/nativeInst_arm.hpp
+ src/cpu/arm/vm/registerMap_arm.hpp
+ src/cpu/arm/vm/register_arm.cpp
+ src/cpu/arm/vm/register_arm.hpp
+ src/cpu/arm/vm/register_definitions_arm.cpp
+ src/cpu/arm/vm/relocInfo_arm.cpp
+ src/cpu/arm/vm/relocInfo_arm.hpp
+ src/cpu/arm/vm/runtime_arm.cpp
+ src/cpu/arm/vm/sharedRuntime_arm.cpp
+ src/cpu/arm/vm/stubGenerator_arm.cpp
+ src/cpu/arm/vm/stubRoutines_arm.cpp
+ src/cpu/arm/vm/stubRoutines_arm.hpp
+ src/cpu/arm/vm/templateInterpreterGenerator_arm.hpp
+ src/cpu/arm/vm/templateInterpreter_arm.cpp
+ src/cpu/arm/vm/templateInterpreter_arm.hpp
+ src/cpu/arm/vm/templateTable_arm.cpp
+ src/cpu/arm/vm/templateTable_arm.hpp
+ src/cpu/arm/vm/vmStructs_arm.hpp
+ src/cpu/arm/vm/vm_version_arm.cpp
+ src/cpu/arm/vm/vm_version_arm.hpp
+ src/cpu/arm/vm/vmreg_arm.cpp
+ src/cpu/arm/vm/vmreg_arm.hpp
+ src/cpu/arm/vm/vmreg_arm.inline.hpp
+ src/cpu/arm/vm/vtableStubs_arm.cpp
+ src/cpu/ppc/vm/assembler_ppc.cpp
+ src/cpu/ppc/vm/assembler_ppc.hpp
+ src/cpu/ppc/vm/assembler_ppc.inline.hpp
+ src/cpu/ppc/vm/bytecodeInterpreter_ppc.cpp
+ src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp
+ src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp
+ src/cpu/ppc/vm/bytecodes_ppc.cpp
+ src/cpu/ppc/vm/bytecodes_ppc.hpp
+ src/cpu/ppc/vm/bytes_ppc.hpp
+ src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp
+ src/cpu/ppc/vm/c1_Defs_ppc.hpp
+ src/cpu/ppc/vm/c1_FpuStackSim_ppc.cpp
+ src/cpu/ppc/vm/c1_FpuStackSim_ppc.hpp
+ src/cpu/ppc/vm/c1_FrameMap_ppc.cpp
+ src/cpu/ppc/vm/c1_FrameMap_ppc.hpp
+ src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp
+ src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp
+ src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
+ src/cpu/ppc/vm/c1_LinearScan_ppc.cpp
+ src/cpu/ppc/vm/c1_LinearScan_ppc.hpp
+ src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp
+ src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp
+ src/cpu/ppc/vm/c1_Runtime1_ppc.cpp
+ src/cpu/ppc/vm/c1_globals_ppc.hpp
+ src/cpu/ppc/vm/codeBuffer_ppc.hpp
+ src/cpu/ppc/vm/copy_ppc.hpp
+ src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp
+ src/cpu/ppc/vm/cppInterpreter_ppc.cpp
+ src/cpu/ppc/vm/cppInterpreter_ppc.hpp
+ src/cpu/ppc/vm/debug_ppc.cpp
+ src/cpu/ppc/vm/depChecker_ppc.cpp
+ src/cpu/ppc/vm/depChecker_ppc.hpp
+ src/cpu/ppc/vm/disassembler_ppc.hpp
+ src/cpu/ppc/vm/dump_ppc.cpp
+ src/cpu/ppc/vm/frame_ppc.cpp
+ src/cpu/ppc/vm/frame_ppc.hpp
+ src/cpu/ppc/vm/frame_ppc.inline.hpp
+ src/cpu/ppc/vm/globalDefinitions_ppc.hpp
+ src/cpu/ppc/vm/globals_ppc.hpp
+ src/cpu/ppc/vm/icBuffer_ppc.cpp
+ src/cpu/ppc/vm/icache_ppc.cpp
+ src/cpu/ppc/vm/icache_ppc.hpp
+ src/cpu/ppc/vm/interp_masm_ppc.cpp
+ src/cpu/ppc/vm/interp_masm_ppc.hpp
+ src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
+ src/cpu/ppc/vm/interpreterRT_ppc.cpp
+ src/cpu/ppc/vm/interpreterRT_ppc.hpp
+ src/cpu/ppc/vm/interpreter_ppc.cpp
+ src/cpu/ppc/vm/interpreter_ppc.hpp
+ src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp
+ src/cpu/ppc/vm/jniFastGetField_ppc.cpp
+ src/cpu/ppc/vm/jniTypes_ppc.hpp
+ src/cpu/ppc/vm/jni_ppc.h
+ src/cpu/ppc/vm/methodHandles_ppc.cpp
+ src/cpu/ppc/vm/nativeInst_ppc.cpp
+ src/cpu/ppc/vm/nativeInst_ppc.hpp
+ src/cpu/ppc/vm/ppc.ad
+ src/cpu/ppc/vm/registerMap_ppc.hpp
+ src/cpu/ppc/vm/register_definitions_ppc.cpp
+ src/cpu/ppc/vm/register_ppc.cpp
+ src/cpu/ppc/vm/register_ppc.hpp
+ src/cpu/ppc/vm/relocInfo_ppc.cpp
+ src/cpu/ppc/vm/relocInfo_ppc.hpp
+ src/cpu/ppc/vm/sharedRuntime_ppc.cpp
+ src/cpu/ppc/vm/stubGenerator_ppc.cpp
+ src/cpu/ppc/vm/stubRoutines_ppc.cpp
+ src/cpu/ppc/vm/stubRoutines_ppc.hpp
+ src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp
+ src/cpu/ppc/vm/templateInterpreter_ppc.cpp
+ src/cpu/ppc/vm/templateInterpreter_ppc.hpp
+ src/cpu/ppc/vm/templateTable_ppc.cpp
+ src/cpu/ppc/vm/templateTable_ppc.hpp
+ src/cpu/ppc/vm/testSignatures_ppc.cpp
+ src/cpu/ppc/vm/vmStructs_ppc.hpp
+ src/cpu/ppc/vm/vm_version_ppc.cpp
+ src/cpu/ppc/vm/vm_version_ppc.hpp
+ src/cpu/ppc/vm/vmreg_ppc.cpp
+ src/cpu/ppc/vm/vmreg_ppc.hpp
+ src/cpu/ppc/vm/vmreg_ppc.inline.hpp
+ src/cpu/ppc/vm/vtableStubs_ppc.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
+ src/os_cpu/linux_arm/vm/assembler_linux_arm.cpp
+ src/os_cpu/linux_arm/vm/atomic_linux_arm.inline.hpp
+ src/os_cpu/linux_arm/vm/bytes_linux_arm.inline.hpp
+ src/os_cpu/linux_arm/vm/copy_linux_arm.inline.hpp
+ src/os_cpu/linux_arm/vm/globals_linux_arm.hpp
+ src/os_cpu/linux_arm/vm/linux_arm.ad
+ src/os_cpu/linux_arm/vm/linux_arm.s
+ src/os_cpu/linux_arm/vm/orderAccess_linux_arm.inline.hpp
+ src/os_cpu/linux_arm/vm/os_linux_arm.cpp
+ src/os_cpu/linux_arm/vm/os_linux_arm.hpp
+ src/os_cpu/linux_arm/vm/prefetch_linux_arm.inline.hpp
+ src/os_cpu/linux_arm/vm/threadLS_linux_arm.cpp
+ src/os_cpu/linux_arm/vm/threadLS_linux_arm.hpp
+ src/os_cpu/linux_arm/vm/thread_linux_arm.cpp
+ src/os_cpu/linux_arm/vm/thread_linux_arm.hpp
+ src/os_cpu/linux_arm/vm/vmStructs_linux_arm.hpp
+ src/os_cpu/linux_arm/vm/vm_version_linux_arm.cpp
+ src/os_cpu/linux_ppc/vm/assembler_linux_ppc.cpp
+ src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
+ src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp
+ src/os_cpu/linux_ppc/vm/copy_linux_ppc.inline.hpp
+ src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
+ src/os_cpu/linux_ppc/vm/linux_ppc.ad
+ src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp
+ src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
+ src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp
+ src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp
+ src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp
+ src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp
+ src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp
+ src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp
+ src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp
+ src/os_cpu/linux_ppc/vm/vm_version_linux_ppc.cpp
! src/os_cpu/linux_x86/vm/assembler_linux_x86.cpp
! src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp
! src/os_cpu/linux_x86/vm/threadLS_linux_x86.hpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! 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
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vm_version.cpp

Changeset: 004b5f6b502d
Author:    bobv
Date:      2010-08-26 15:56 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/004b5f6b502d

Merge

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
- src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 18614c515c7b
Author:    phh
Date:      2010-09-01 10:04 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/18614c515c7b

Merge


Changeset: e8565b3516c9
Author:    kvn
Date:      2010-09-01 11:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e8565b3516c9

6981431: IdealKit should support I_O projections
Summary: add I_O projections support into IdealKit
Reviewed-by: never

! src/share/vm/includeDB_compiler2
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/stringopts.hpp

Changeset: cf29e6bd45af
Author:    kvn
Date:      2010-09-02 18:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/cf29e6bd45af

6980405: java/lang/management tests fail with 6u21p-b03
Summary: Add input memory edge and use SCMemProj node for output memory edge for StrCompressedCopy and StrInflatedCopy nodes.
Reviewed-by: never

! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/stringopts.cpp

Changeset: 6eb63c42650f
Author:    kvn
Date:      2010-09-10 16:00 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6eb63c42650f

6979268: jvm crashes in case unimplemented features are specified
Summary: VM should not crash in such case, but exit gracefully.
Reviewed-by: never

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

Changeset: a7a7a49272a4
Author:    kvn
Date:      2010-09-10 17:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a7a7a49272a4

6983683: vm/jni/GetStringUTFRegion/gsur001/gsur00101m1/gsur00101m1.html fails sparcv9 with compressed Strings
Summary: Unicode char value 0 (zero) corresponds to UTF8 2 bytes pair [c0,80].
Reviewed-by: never

! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp

Changeset: e2a37dedf2a0
Author:    kvn
Date:      2010-09-17 16:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e2a37dedf2a0

Merge

! make/windows/build.make
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! 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/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os/linux/vm/os_linux.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! 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
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/memory/allocation.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: d269f29a44e5
Author:    iveresov
Date:      2010-09-22 22:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d269f29a44e5

6986867: Advanced tiered compilation policy
Summary: Implementation of the AdvancedThresholdPolicy for tiered copmilation.
Reviewed-by: kvn, never, phh, twisti

! src/share/vm/includeDB_core
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/methodOop.hpp
+ src/share/vm/runtime/advancedThresholdPolicy.cpp
+ src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/compilationPolicy.cpp

Changeset: 86e1e9c98de8
Author:    trims
Date:      2010-09-24 00:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/86e1e9c98de8

Merge

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

Changeset: a8562b41bd76
Author:    trims
Date:      2010-09-30 20:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a8562b41bd76

Merge

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

Changeset: 91b5d487fbee
Author:    trims
Date:      2010-10-01 18:13 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/91b5d487fbee

Merge


Changeset: d5e66d9d1af4
Author:    trims
Date:      2010-10-01 18:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d5e66d9d1af4

Added tag hs20-b01 for changeset a8562b41bd76

! .hgtags

Changeset: 8c3259b799f3
Author:    trims
Date:      2010-10-01 18:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/8c3259b799f3

Added tag jdk7-b112 for changeset a8562b41bd76

! .hgtags

Changeset: 6ad19794484e
Author:    never
Date:      2010-10-06 19:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6ad19794484e

Merge

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! 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
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/thread.cpp

Changeset: ce95dcedab24
Author:    trims
Date:      2010-10-14 16:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ce95dcedab24

Merge

! .hgtags
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/includeDB_core
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp

Changeset: f1384f51f4bf
Author:    never
Date:      2010-10-15 14:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f1384f51f4bf

Merge


Changeset: fbda8da25e9b
Author:    phh
Date:      2010-10-19 13:25 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/fbda8da25e9b

Merge

! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/includeDB_core
! 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: 8a6bdb489b11
Author:    iveresov
Date:      2010-10-20 14:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/8a6bdb489b11

6993358: CI: Change tiered policy default to simple policy
Summary: Change the default tiered policy to SimpleThresholdPolicy. AdvancedThresholdPolicy will be selectable via -XX:CompilationPolicyChoice=3
Reviewed-by: never

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

Changeset: de44f4c3222f
Author:    phh
Date:      2010-10-29 17:26 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/de44f4c3222f

Merge

! .hgtags
- src/os/linux/vm/objectMonitor_linux.cpp
- src/os/linux/vm/objectMonitor_linux.hpp
- src/os/linux/vm/objectMonitor_linux.inline.hpp
- src/os/solaris/vm/objectMonitor_solaris.cpp
- src/os/solaris/vm/objectMonitor_solaris.hpp
- src/os/solaris/vm/objectMonitor_solaris.inline.hpp
- src/os/windows/vm/objectMonitor_windows.cpp
- src/os/windows/vm/objectMonitor_windows.hpp
- src/os/windows/vm/objectMonitor_windows.inline.hpp
! src/share/vm/includeDB_core
! src/share/vm/oops/methodOop.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 8b648b97f59d
Author:    bobv
Date:      2010-10-20 21:05 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/8b648b97f59d

6989301: Integrate final 6u21 Embedded SE changes into mainstream Hotspot closed repo
Reviewed-by: dholmes

! src/cpu/arm/vm/c1_CodeStubs_arm.cpp
! src/cpu/arm/vm/c1_LIRGenerator_arm.cpp
! src/cpu/arm/vm/c1_Runtime1_arm.cpp
! src/cpu/arm/vm/globals_arm.hpp
! src/cpu/arm/vm/jniFastGetField_arm.cpp
! src/cpu/arm/vm/vm_version_arm.cpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp
! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/ppc/vm/c1_Runtime1_ppc.cpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.hpp
! src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 2c199a7d89cc
Author:    phh
Date:      2010-11-01 11:48 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2c199a7d89cc

Merge

- src/os/linux/vm/objectMonitor_linux.cpp
- src/os/linux/vm/objectMonitor_linux.hpp
- src/os/linux/vm/objectMonitor_linux.inline.hpp
- src/os/solaris/vm/objectMonitor_solaris.cpp
- src/os/solaris/vm/objectMonitor_solaris.hpp
- src/os/solaris/vm/objectMonitor_solaris.inline.hpp
- src/os/windows/vm/objectMonitor_windows.cpp
- src/os/windows/vm/objectMonitor_windows.hpp
- src/os/windows/vm/objectMonitor_windows.inline.hpp
! src/share/vm/runtime/globals.hpp

Changeset: bdd6d1a080e1
Author:    phh
Date:      2010-11-02 16:35 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/bdd6d1a080e1

Merge

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: f95438ed70f8
Author:    phh
Date:      2010-11-03 14:31 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f95438ed70f8

Merge

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

Changeset: 457531c8ef3e
Author:    trims
Date:      2010-11-04 16:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/457531c8ef3e

Merge

! .hgtags
- src/os/linux/vm/objectMonitor_linux.cpp
- src/os/linux/vm/objectMonitor_linux.hpp
- src/os/linux/vm/objectMonitor_linux.inline.hpp
! src/os/linux/vm/os_linux.cpp
- src/os/solaris/vm/objectMonitor_solaris.cpp
- src/os/solaris/vm/objectMonitor_solaris.hpp
- src/os/solaris/vm/objectMonitor_solaris.inline.hpp
! src/os/solaris/vm/os_solaris.cpp
- src/os/windows/vm/objectMonitor_windows.cpp
- src/os/windows/vm/objectMonitor_windows.hpp
- src/os/windows/vm/objectMonitor_windows.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/includeDB_core
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/oops/methodOop.hpp
! 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: b340f7865484
Author:    trims
Date:      2010-11-04 16:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b340f7865484

Merge

! .hgtags
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/includeDB_core
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 9f509386ebcf
Author:    trims
Date:      2010-11-04 16:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9f509386ebcf

Added tag hs20-b02 for changeset f1384f51f4bf

! .hgtags

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: 02d1906bbeba
Author:    trims
Date:      2010-11-11 23:22 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/02d1906bbeba

Merge

! .hgtags

Changeset: cbe115106863
Author:    trims
Date:      2010-11-11 23:24 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/cbe115106863

Added tag hs20-b02 for changeset 02d1906bbeba

! .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

Changeset: 6cad354fdcba
Author:    trims
Date:      2010-11-11 23:55 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6cad354fdcba

Merge

! make/windows/build.make
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! 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
! src/share/vm/includeDB_core
! src/share/vm/opto/escape.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp



More information about the jdk7-dev mailing list