hg: jdk7/jdk7/hotspot: 34 new changesets
erik.trimble at sun.com
erik.trimble at sun.com
Wed Apr 8 10:49:31 PDT 2009
Changeset: c89f86385056
Author: jrose
Date: 2009-03-20 23:19 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/c89f86385056
6814659: separable cleanups and subroutines for 6655638
Summary: preparatory but separable changes for method handles
Reviewed-by: kvn, 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/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/loaderConstraints.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: ebebd376f657
Author: never
Date: 2009-03-23 13:58 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ebebd376f657
6805522: Server VM fails with assertion (block1->start() != block2->start(),"successors have unique bcis")
Reviewed-by: kvn
! src/share/vm/ci/ciTypeFlow.cpp
Changeset: 78af5ae8e731
Author: cfang
Date: 2009-03-24 12:19 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/78af5ae8e731
6636138: UseSuperWord enabled failure
Summary: Fixed SuperWord scheduling of memory operations.
Reviewed-by: kvn, never
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
+ test/compiler/6636138/Test1.java
+ test/compiler/6636138/Test2.java
Changeset: 90a66aa50514
Author: never
Date: 2009-03-24 15:09 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/90a66aa50514
6820510: assertion failure with unloaded class in subnode.cpp
Reviewed-by: kvn
! src/share/vm/opto/subnode.cpp
Changeset: eca19a8425b5
Author: phh
Date: 2009-03-24 21:56 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/eca19a8425b5
6810653: Change String cache class used by Hotspot from String to StringValue
Summary: Change create_vm() to load and initialize StringValue rather than String.
Reviewed-by: kvn
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/thread.cpp
Changeset: c7bbabdcadfb
Author: phh
Date: 2009-03-24 19:05 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/c7bbabdcadfb
Merge
Changeset: d0994e5bebce
Author: never
Date: 2009-03-26 14:31 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d0994e5bebce
6822204: volatile fences should prefer lock:addl to actual mfence instructions
Reviewed-by: kvn, phh
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/linux_sparc/vm/os_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
! src/share/vm/includeDB_core
! src/share/vm/runtime/orderAccess.cpp
! src/share/vm/runtime/orderAccess.hpp
Changeset: afd8dfb5c2a6
Author: never
Date: 2009-03-26 14:39 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/afd8dfb5c2a6
Merge
Changeset: fbc12e71c476
Author: kvn
Date: 2009-03-26 15:04 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/fbc12e71c476
6810845: Performance regression in mpegaudio on x64
Summary: Used the outer loop frequency in frequencies checks in RA.
Reviewed-by: never, twisti
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/machnode.cpp
Changeset: 4948e7dd28dc
Author: never
Date: 2009-03-27 14:37 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/4948e7dd28dc
6822333: _call_stub_compiled_return address handling in SA is broken causing jstack to hang occasionally
Reviewed-by: kvn, twisti
! agent/src/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java
Changeset: f6da6f0174ac
Author: kvn
Date: 2009-03-30 18:19 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f6da6f0174ac
6821700: tune VM flags for peak performance
Summary: Tune C2 flags default values for performance.
Reviewed-by: never, phh, iveresov, jmasa, ysr
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/runtime/globals.hpp
Changeset: d3676b4cb78c
Author: kvn
Date: 2009-03-31 10:02 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d3676b4cb78c
Merge
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/prims/jvm.cpp
Changeset: 96b229c54d1e
Author: apetrusenko
Date: 2009-03-25 13:10 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/96b229c54d1e
6543938: G1: remove the concept of popularity
Reviewed-by: iveresov, tonyp
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: 4ac7d97e6101
Author: iveresov
Date: 2009-03-26 08:51 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/4ac7d97e6101
6822263: G1: JVMTI heap iteration fails
Summary: Make object_iterate() traverse the perm gen
Reviewed-by: apetrusenko, tonyp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: cea947c8a988
Author: ysr
Date: 2009-03-28 15:47 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/cea947c8a988
6819891: ParNew: Fix work queue overflow code to deal correctly with +UseCompressedOops
Summary: When using compressed oops, rather than chaining the overflowed grey objects' pre-images through their klass words, we use GC-worker thread-local overflow stacks.
Reviewed-by: jcoomes, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/runtime/globals.hpp
Changeset: a80d48f6fde1
Author: apetrusenko
Date: 2009-04-02 05:22 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a80d48f6fde1
Merge
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/share/vm/runtime/globals.hpp
Changeset: fbde8ec322d0
Author: cfang
Date: 2009-03-31 14:07 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/fbde8ec322d0
6761600: Use sse 4.2 in intrinsics
Summary: Use SSE 4.2 in intrinsics for String.{compareTo/equals/indexOf} and Arrays.equals.
Reviewed-by: kvn, never, jrose
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.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
Changeset: 69aefafe69c1
Author: never
Date: 2009-03-31 15:09 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/69aefafe69c1
6824463: deopt blob is testing wrong register on 64-bit x86
Reviewed-by: jrose, phh, kvn
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: 90e3155a713d
Author: never
Date: 2009-03-31 19:20 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/90e3155a713d
Merge
Changeset: 7230de7c4610
Author: never
Date: 2009-04-01 11:45 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7230de7c4610
6823454: Oop-typed loadP yields invalid pointer (0x1) on SPECjbb2005 at OSRed method entry
Reviewed-by: kvn, jrose
! src/share/vm/opto/parse1.cpp
Changeset: 4e35bfab60a5
Author: never
Date: 2009-04-02 10:49 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/4e35bfab60a5
Merge
! src/share/vm/runtime/globals.hpp
Changeset: a9d9d7e06593
Author: trims
Date: 2009-04-02 17:01 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a9d9d7e06593
Merge
Changeset: aa3a6f3eaa43
Author: trims
Date: 2009-04-02 17:37 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/aa3a6f3eaa43
6825815: Bump HS15 build number to 05 and update copyright date of HOTSPOT_VM_COPYRIGHT
Summary: Update the HS15 Build number to 05 and fix copyright date of HOTSPOT_VM_COPYRIGHT
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 5373f8d7025b
Author: trims
Date: 2009-04-02 17:37 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/5373f8d7025b
Merge
Changeset: f30ba3b36599
Author: poonam
Date: 2009-03-27 10:29 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f30ba3b36599
6822407: heapOopSize lookup is incorrect in Serviceability Agent.
Summary: heapOopSize symbol should be declared as constant in vmStructs and should not be looked up in readVMIntConstants().
Reviewed-by: never, swamyv, coleenp
! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/runtime/vmStructs.cpp
Changeset: d142f1feeed5
Author: acorn
Date: 2009-03-29 18:19 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d142f1feeed5
Merge
Changeset: 956304450e80
Author: phh
Date: 2009-04-01 16:38 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/956304450e80
6819213: revive sun.boot.library.path
Summary: Support multiplex and mutable sun.boot.library.path
Reviewed-by: acorn, dcubed, xlu
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/hpi.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
+ test/runtime/6819213/TestBootNativeLibraryPath.java
Changeset: 23276f80d930
Author: acorn
Date: 2009-04-02 14:26 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/23276f80d930
6825642: nsk sajdi tests fail with NullPointerException
Reviewed-by: xlu, coleenp, kamg, swamyv
! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/runtime/vmStructs.cpp
Changeset: 2c1dbb844832
Author: acorn
Date: 2009-04-02 18:17 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/2c1dbb844832
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: eae95c5579a4
Author: trims
Date: 2009-04-03 19:54 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/eae95c5579a4
Merge
Changeset: becb17ad5e51
Author: ysr
Date: 2009-04-02 15:57 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/becb17ad5e51
6824570: ParNew: Fix memory leak introduced in 6819891
Summary: Allocate worker-local overflow stacks, introduced in 6819891, along with ParNewGeneration, rather than with the per-scavenge ParScanThreadState.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: f18338cf04b0
Author: jcoomes
Date: 2009-03-03 14:23 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f18338cf04b0
6810474: par compact - crash in summary_phase with very full heap
Reviewed-by: tonyp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
Changeset: 922aedc96ef5
Author: ysr
Date: 2009-04-03 15:59 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/922aedc96ef5
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: fafab5d5349c
Author: trims
Date: 2009-04-03 20:12 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/fafab5d5349c
Merge
More information about the jdk7-dev
mailing list