hg: hsx/hsx16/master: 21 new changesets

erik.trimble at sun.com erik.trimble at sun.com
Fri Sep 4 09:30:42 PDT 2009


Changeset: dfb34959c7a2
Author:    trims
Date:      2009-09-03 16:53 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/dfb34959c7a2

6879058: Change default JPRT release target for 6Update series VMs
Summary: Update the JPRT properties file to default to 6u14
Reviewed-by: ohair

! make/jprt.properties

Changeset: ae1ac7aa93a3
Author:    trims
Date:      2009-09-03 16:56 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/ae1ac7aa93a3

6879061: Bump the HS16 build number to 09
Summary: Update the HS16 build number to 09
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: e502d7524e3a
Author:    kvn
Date:      2009-08-26 10:46 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/e502d7524e3a

6827605: new String intrinsics may prevent EA scalar replacement
Summary: don't use SSE42 string indexOf intrinsic if it is called for new object which could be scalar replaced.
Reviewed-by: never

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

Changeset: 9f00229d78ce
Author:    kvn
Date:      2009-08-26 12:54 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/9f00229d78ce

6875866: Intrinsic for String.indexOf() is broken on x86 with SSE4.2
Summary: Start rescan from the next element after the previous match.
Reviewed-by: never

! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
+ test/compiler/6875866/Test.java

Changeset: c41db48fadd5
Author:    jmasa
Date:      2009-08-26 15:43 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/c41db48fadd5

6798898: CMS: bugs related to class unloading
Summary: Override should_remember_klasses() and remember_klass() as needed.
Reviewed-by: ysr, jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/referenceProcessor.cpp

Changeset: 1760a1cbed36
Author:    dcubed
Date:      2009-08-11 11:57 -0600
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/1760a1cbed36

6862945: 4/3 conversion of jmethodID to methodOop in JVMTI is too expensive
Summary: Refactor JNIHandles::checked_resolve_jmethod_id() into fast and paranoid parts.
Reviewed-by: never, alanb

! src/share/vm/prims/jniCheck.cpp
! src/share/vm/runtime/jniHandles.hpp

Changeset: 3cfb7ee91f59
Author:    dcubed
Date:      2009-08-28 11:10 -0600
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/3cfb7ee91f59

Merge


Changeset: 74453a25211d
Author:    kvn
Date:      2009-08-28 11:08 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/74453a25211d

6876584: parameters order is incorrect for enc_String_Equals() in x86_32.ad
Summary: Fixed parameters order for enc_String_Equals()
Reviewed-by: never, twisti

! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! test/compiler/6875866/Test.java

Changeset: 9601152ccfc1
Author:    dcubed
Date:      2009-08-28 12:25 -0600
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/9601152ccfc1

6875393: 2/3 JNI itable index cache is broken
Summary: Add missing initialization of cache size.
Reviewed-by: tbell

! src/share/vm/oops/instanceKlass.cpp

Changeset: d2d605b757aa
Author:    dcubed
Date:      2009-08-28 14:30 -0600
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/d2d605b757aa

Merge

! src/share/vm/oops/instanceKlass.cpp

Changeset: 4ca13e754354
Author:    dcubed
Date:      2009-08-28 15:41 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/4ca13e754354

Merge


Changeset: 0cb45c617c84
Author:    never
Date:      2009-08-14 15:53 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/0cb45c617c84

6862863: C2 compiler fails in elide_copy()
Reviewed-by: kvn

! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/postaloc.cpp

Changeset: 10ea1ed1400c
Author:    never
Date:      2009-08-17 14:45 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/10ea1ed1400c

6795465: Crash in assembler_sparc.cpp with client compiler on solaris-sparc
Reviewed-by: twisti, cfang

! src/cpu/sparc/vm/c1_Defs_sparc.hpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/share/vm/includeDB_compiler1
+ test/compiler/6795465/Test6795465.java

Changeset: fdfb4ce4a1dd
Author:    never
Date:      2009-08-24 22:26 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/fdfb4ce4a1dd

6875329: fix for 6795465 broke exception handler cloning
Reviewed-by: kvn

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp

Changeset: a36a6fcb30ab
Author:    tonyp
Date:      2009-08-19 12:53 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/a36a6fcb30ab

6871111: G1: remove the concurrent overhead tracker
Summary: Removing the concurrent overhead tracker from G1, along with the GC overhead reporter and the G1AccountConcurrentOverhead (both of which rely on the the concurrent overhead tracker).
Reviewed-by: iveresov, johnc

! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/concurrentZFThread.cpp
! src/share/vm/gc_implementation/g1/concurrentZFThread.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/includeDB_gc_shared
- src/share/vm/gc_implementation/shared/coTracker.cpp
- src/share/vm/gc_implementation/shared/coTracker.hpp
- src/share/vm/gc_implementation/shared/gcOverheadReporter.cpp
- src/share/vm/gc_implementation/shared/gcOverheadReporter.hpp

Changeset: fa8cf6b29408
Author:    apetrusenko
Date:      2009-08-31 05:27 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/fa8cf6b29408

6841313: G1: dirty cards of survivor regions in parallel
Reviewed-by: tonyp, iveresov

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp

Changeset: 13520bae93a6
Author:    tonyp
Date:      2009-07-30 16:22 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/13520bae93a6

6819085: G1: use larger and/or user settable region size
Summary: Instead of the region size being hard-coded, allow the user to set it.
Reviewed-by: jmasa, johnc, apetrusenko

! 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/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.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1

Changeset: 5a53320cd23f
Author:    jcoomes
Date:      2009-08-11 15:37 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/5a53320cd23f

6861660: OopMapBlock count/size confusion
Reviewed-by: tonyp, iveresov

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp

Changeset: e13afc88afa5
Author:    jcoomes
Date:      2009-08-13 16:22 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/e13afc88afa5

6845368: large objects cause a crash or unexpected exception
Reviewed-by: jmasa, iveresov

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp
+ test/gc/6845368/bigobj.java

Changeset: e6e784127d4c
Author:    acorn
Date:      2009-09-02 22:17 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/e6e784127d4c

6830542: Performance: JVM_DefineClass already verified.
Reviewed-by: kamg, phh

! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 5979352804a0
Author:    trims
Date:      2009-09-03 23:58 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/5979352804a0

Merge

- src/share/vm/gc_implementation/shared/coTracker.cpp
- src/share/vm/gc_implementation/shared/coTracker.hpp
- src/share/vm/gc_implementation/shared/gcOverheadReporter.cpp
- src/share/vm/gc_implementation/shared/gcOverheadReporter.hpp



More information about the hotspot-dev mailing list