<Swing Dev> hg: jdk7/swing/hotspot: 74 new changesets
yuri.nesterenko at sun.com
yuri.nesterenko at sun.com
Mon Sep 21 10:38:52 UTC 2009
Changeset: f753dffae23e
Author: trims
Date: 2009-08-13 17:47 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/f753dffae23e
6871765: Bump the HS16 build number to 08
Summary: Update the HS16 build number to 08
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 6a93908f268f
Author: mchung
Date: 2009-07-10 11:10 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6a93908f268f
6857194: Add hotspot perf counters to aid class loading performance measurement
Summary: Add new jvmstat counters to measure detailed class loading time
Reviewed-by: acorn, kamg
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/includeDB_core
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/services/threadService.cpp
! src/share/vm/services/threadService.hpp
Changeset: 1413494da700
Author: martin
Date: 2009-06-29 14:42 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/1413494da700
6850957: Honor -XX:OnOutOfMemoryError when array size exceeds VM limit
Summary: call report_java_out_of_memory("Requested array size exceeds VM limit")
Reviewed-by: tbell, dholmes, alanb, ysr
Contributed-by: jeremymanson at google.com
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
Changeset: 8c79517a9300
Author: poonam
Date: 2009-07-16 18:21 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/8c79517a9300
6840305: Discrepancy in system memory details (when 4G or greater) reported by JVM and Windows OS
Summary: GlobalMemoryStatus() does not report correct memory usage when the system has more than 4gb of RAM. GlobalMemoryStatusEx() should be used in place of GlobalMemoryStatus().
Reviewed-by: kamg, coleenp
! src/os/windows/vm/os_windows.cpp
Changeset: abe076e3636f
Author: mchung
Date: 2009-07-27 09:06 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/abe076e3636f
6864003: Modify JVM_FindClassFromBootLoader to return null if class not found
Summary: JVM_FindClassFromBootLoader returns null if class not found
Reviewed-by: acorn, alanb, dholmes
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 494244ae0171
Author: coleenp
Date: 2009-07-27 17:23 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/494244ae0171
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/includeDB_core
! src/share/vm/oops/objArrayKlass.cpp
Changeset: 2b4230d1e589
Author: dcubed
Date: 2009-07-28 13:35 -0600
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2b4230d1e589
6862295: JDWP threadid changes during debugging session (leading to ingored breakpoints)
Summary: Correctly count full GC operations for framework collectors. Add ForceFullGCJVMTIEpilogues as a future work around if needed.
Reviewed-by: jcoomes, alanb, ysr
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 16c930df1e9b
Author: dcubed
Date: 2009-07-28 13:50 -0600
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/16c930df1e9b
Merge
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 66b0f834a440
Author: coleenp
Date: 2009-07-30 15:06 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/66b0f834a440
Merge
! src/share/vm/classfile/classLoader.cpp
Changeset: 27f6a9b9c311
Author: tonyp
Date: 2009-07-29 11:01 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/27f6a9b9c311
6864886: G1: rename -XX parameters related to update buffers
Summary: renaming a couple of update buffer-related parameters to make them more understandable and consistent.
Reviewed-by: iveresov, ysr
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 83b687ce3090
Author: tonyp
Date: 2009-07-30 14:50 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/83b687ce3090
6866591: G1: print update buffer processing stats more often
Summary: It adds parameter -XX:+G1SummarizeRSetStatsPeriod that causes update buffer processing information to be printed periodically. It also includes two small formatting changes.
Reviewed-by: jmasa, jcoomes, ysr
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 7f807f55161a
Author: ysr
Date: 2009-07-31 10:41 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/7f807f55161a
Merge
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 061cd4d965fc
Author: jmasa
Date: 2009-08-02 18:44 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/061cd4d965fc
6862534: -XX:NewRatio completely ignored when combined with -XX:+UseConcMarkSweepG
Summary: Use NewRatio if it is explicitly set.
Reviewed-by: ysr, jcoomes
! src/share/vm/runtime/arguments.cpp
Changeset: ff004bcd2596
Author: jmasa
Date: 2009-08-02 19:10 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ff004bcd2596
6843292: "Expect to be beyond new region unless impacting another region" assertion too strong
Summary: In the assertion allow for collision with the guard page.
Reviewed-by: tonyp, ysr, jcoomes
! src/share/vm/memory/cardTableModRefBS.cpp
Changeset: 59726d16b30d
Author: jmasa
Date: 2009-08-02 22:33 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/59726d16b30d
Merge
Changeset: 15c5903cf9e1
Author: johnc
Date: 2009-08-03 12:59 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/15c5903cf9e1
6865703: G1: Parallelize hot card cache cleanup
Summary: Have the GC worker threads clear the hot card cache in parallel by having each worker thread claim a chunk of the card cache and process the cards in that chunk. The size of the chunks that each thread will claim is determined at VM initialization from the size of the card cache and the number of worker threads.
Reviewed-by: jmasa, tonyp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 6cb8e9df7174
Author: johnc
Date: 2009-08-04 16:00 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6cb8e9df7174
6819077: G1: first GC thread coming late into the GC.
Summary: The first worker thread is delayed when entering the GC because it clears the card count table that is used in identifying hot cards. Replace the card count table with a dynamically sized evicting hash table that includes an epoch based counter.
Reviewed-by: iveresov, tonyp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.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/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1
Changeset: 703065c670fa
Author: ysr
Date: 2009-08-05 18:54 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/703065c670fa
6868991: JPRT: elide GCBasher_G1 test on winx64 until 6867250 is resolved
Summary: JPRT: elide GCBasher_G1 test on winx64 until 6867250 is resolved
Reviewed-by: jcoomes
! make/jprt.properties
Changeset: a94af87c3357
Author: never
Date: 2009-07-24 12:40 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/a94af87c3357
6861984: solaris version of libsaproc.so should support SA_ALTROOT directly
Reviewed-by: kvn, twisti
! agent/make/saenv.sh
! agent/make/saenv64.sh
! agent/src/os/solaris/proc/Makefile
! agent/src/os/solaris/proc/mapfile
! agent/src/os/solaris/proc/saproc.cpp
+ agent/src/os/solaris/proc/saproc_audit.cpp
Changeset: dd0a4e1e219b
Author: kvn
Date: 2009-07-26 12:59 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/dd0a4e1e219b
6851386: assert(b->find_node(def) < j,"uses must follow definitions")
Summary: Add additional check for a tight loop.
Reviewed-by: never
! src/share/vm/opto/block.cpp
Changeset: 665be97e8704
Author: kvn
Date: 2009-07-26 16:40 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/665be97e8704
6863420: os::javaTimeNanos() go backward on Solaris x86
Summary: Use new atomic long load method Atomic::load() to load max_hrtime.
Reviewed-by: never, ysr, johnc, phh, dcubed, acorn
! src/os/solaris/vm/os_solaris.cpp
! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/share/vm/runtime/atomic.hpp
+ test/compiler/6863420/Test.java
Changeset: 94b6d06fd759
Author: twisti
Date: 2009-07-20 08:20 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/94b6d06fd759
6860920: serialize.cpp shouldn't use objArrayOopDesc::base_offset_in_bytes(T_BYTE)
Summary: serialize.cpp currently uses objArrayOopDesc::base_offset_in_bytes(T_BYTE), which seems to be wrong.
Reviewed-by: coleenp, kvn
! src/share/vm/memory/serialize.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/opto/library_call.cpp
Changeset: 1cef5ec3ca56
Author: twisti
Date: 2009-07-27 06:15 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/1cef5ec3ca56
Merge
! src/share/vm/opto/library_call.cpp
Changeset: 52898b0c43e9
Author: twisti
Date: 2009-07-28 09:02 +0200
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/52898b0c43e9
6863155: Server compiler generates incorrect code (x86, long, bitshift, bitmask)
Summary: Code compiled with server compiler generates an incorrect result.
Reviewed-by: cfang, never, kvn
! src/share/vm/opto/mulnode.cpp
+ test/compiler/6863155/Test6863155.java
Changeset: 60fea60a6db5
Author: kvn
Date: 2009-07-30 16:05 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/60fea60a6db5
6864914: SPECjvm2008 produces invalid result with zero based Compressed Oops
Summary: Always use "lea" instruction for narrow oop decoding instead of "shift".
Reviewed-by: never
! src/cpu/x86/vm/assembler_x86.cpp
Changeset: 55cb84cd1247
Author: kvn
Date: 2009-07-31 12:04 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/55cb84cd1247
6865031: Application gives bad result (throws bad exception) with compressed oops
Summary: Produce narrow type for new Phi from the original Phi type.
Reviewed-by: cfang
! src/share/vm/opto/cfgnode.cpp
+ test/compiler/6865031/Test.java
Changeset: 9987d9d5eb0e
Author: cfang
Date: 2009-07-31 17:12 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/9987d9d5eb0e
6833129: specjvm98 fails with NullPointerException in the compiler with -XX:DeoptimizeALot
Summary: developed a reexecute logic for the interpreter to reexecute the bytecode when deopt happens
Reviewed-by: kvn, never, jrose, twisti
! agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java
! agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java
! agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/scopeDesc.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
! src/share/vm/runtime/vframe_hp.cpp
! src/share/vm/runtime/vframe_hp.hpp
+ test/compiler/6833129/Test.java
Changeset: 2b9164d13ce9
Author: kvn
Date: 2009-08-04 17:11 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2b9164d13ce9
6868486: timouts and outOfMemory in regression tests
Summary: Increase timeout for tests and heap size for 6851282 test.
Reviewed-by: never, cfang
! test/compiler/6826736/Test.java
! test/compiler/6851282/Test.java
Changeset: fc2281ddce3c
Author: cfang
Date: 2009-08-04 21:32 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/fc2281ddce3c
6868269: CompileTheWorld assertion failure introduced by the reexecute bit implementation
Summary: Improvement on reexecute implementation to fix the assertion failure
Reviewed-by: kvn, never
! src/share/vm/opto/library_call.cpp
Changeset: 15bbd3f505c0
Author: kvn
Date: 2009-08-06 09:37 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/15bbd3f505c0
Merge
! agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java
! agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframe_hp.cpp
Changeset: ef671fb22f73
Author: never
Date: 2009-08-06 12:24 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ef671fb22f73
6868051: (SA) FreeChunk support for compressed oops is broken
Reviewed-by: kvn, dcubed
! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
! agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java
Changeset: bd2b1f617a4e
Author: jrose
Date: 2009-08-06 14:28 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/bd2b1f617a4e
6868487: EnableInvokeDynamic and EnableMethodHandles should not be visible flags in JDK6 or JDK7
Summary: switch them from product to experimental; 6817525 will toggle them and switch to diagnostic
Reviewed-by: kvn
! src/share/vm/runtime/globals.hpp
Changeset: 9c65a08a31a3
Author: jrose
Date: 2009-08-06 16:15 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/9c65a08a31a3
Merge
Changeset: 3ee342e25e57
Author: jcoomes
Date: 2009-08-05 12:33 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/3ee342e25e57
6821693: 64-bit TaskQueue capacity still too small
6821507: Alignment problem in GC taskqueue
Reviewed-by: tonyp, apetrusenko
! src/share/vm/utilities/taskqueue.hpp
Changeset: b1773b9a2ca1
Author: ysr
Date: 2009-08-09 17:03 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/b1773b9a2ca1
Merge
Changeset: b32a809aab08
Author: jcoomes
Date: 2009-08-11 23:24 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/b32a809aab08
6866585: debug code in ciObjectFactory too slow for large objects
Reviewed-by: ysr, never, kvn
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 10d8c0d0d60e
Author: jcoomes
Date: 2009-08-12 14:27 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/10d8c0d0d60e
6867645: java -Xshare:dump failed - read only space too small
Reviewed-by: iveresov, tonyp, ysr
! src/share/vm/runtime/globals.hpp
Changeset: 16314a31b961
Author: trims
Date: 2009-08-13 17:59 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/16314a31b961
Merge
Changeset: 308762b2bf14
Author: apetrusenko
Date: 2009-08-14 13:44 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/308762b2bf14
6872000: G1: compilation fails on linux/older gcc
Reviewed-by: jcoomes, tonyp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: ac59d4e6dae5
Author: trims
Date: 2009-08-14 17:14 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ac59d4e6dae5
Merge
Changeset: 50a95aa4a247
Author: trims
Date: 2009-08-21 20:16 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/50a95aa4a247
Merge
Changeset: 6e6427f797c0
Author: xdono
Date: 2009-09-03 10:52 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6e6427f797c0
Added tag jdk7-b71 for changeset 50a95aa4a247
! .hgtags
Changeset: a05ea7791ee3
Author: trims
Date: 2009-08-21 20:38 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/a05ea7791ee3
6873236: Fork HS16 to HS17 - renumber Major and build numbers of JVM
Summary: Update the Major and build numbers for HS17 fork
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 1760a1cbed36
Author: dcubed
Date: 2009-08-11 11:57 -0600
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/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: 6ab1d6ece8bd
Author: apangin
Date: 2009-08-17 15:03 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/6ab1d6ece8bd
Merge
Changeset: 585222cadf79
Author: apangin
Date: 2009-08-19 15:46 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/585222cadf79
Merge
Changeset: a774e1abbe85
Author: trims
Date: 2009-08-21 20:39 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/a774e1abbe85
Merge
Changeset: 046932b72aa2
Author: never
Date: 2009-08-14 00:02 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/046932b72aa2
6862956: PhaseIdealLoop should have a CFG verification mode
Reviewed-by: kvn, twisti
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
Changeset: 1a81ea4b45d4
Author: kvn
Date: 2009-08-14 12:23 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/1a81ea4b45d4
6869822: assert(Universe::narrow_oop_shift() == 0,"use unscaled narrow oop")
Summary: Replace the assert with narrow_oop_shift set to 0.
Reviewed-by: never, jcoomes
! src/share/vm/memory/universe.cpp
Changeset: a70508bb21c3
Author: never
Date: 2009-08-14 15:53 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/a70508bb21c3
6862863: C2 compiler fails in elide_copy()
Reviewed-by: kvn
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/postaloc.cpp
Changeset: 55784fd95fe3
Author: never
Date: 2009-08-14 15:55 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/55784fd95fe3
Merge
Changeset: 7c14587118b3
Author: never
Date: 2009-08-14 22:11 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/7c14587118b3
Merge
Changeset: c8e2135f7e30
Author: cfang
Date: 2009-08-17 09:48 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/c8e2135f7e30
6829127: Deoptimization Failure on Specjvm98 _227_mtrt with -XX:+DeoptimizeALot since Hs11 b01
Summary: Make sure the control word is correct in deopt_blob after restore_result_registers
Reviewed-by: kvn, never
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
Changeset: 662f330d7275
Author: cfang
Date: 2009-08-17 12:11 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/662f330d7275
6866651: Regression: simple int sum crashes jvm (build 1.6.0_14-b08 and 1.7.0-ea-b59)
Summary: delay dead code elimination in set_req_X to make it safe
Reviewed-by: kvn, never
! src/share/vm/opto/phaseX.cpp
+ test/compiler/6866651/Test.java
Changeset: d0acbc302e14
Author: never
Date: 2009-08-17 14:45 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/d0acbc302e14
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: cd18bd5e667c
Author: never
Date: 2009-08-19 18:54 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/cd18bd5e667c
6873777: FPU control word optimization still performed with SSE
Reviewed-by: kvn
! src/share/vm/opto/compile.cpp
Changeset: 357d4e2eb4dd
Author: kvn
Date: 2009-08-19 19:05 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/357d4e2eb4dd
6873799: enable escape analysis by default
Summary: enable escape analysis by default
Reviewed-by: never
! src/share/vm/opto/c2_globals.hpp
Changeset: 72088be4b386
Author: cfang
Date: 2009-08-20 12:42 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/72088be4b386
6873116: Modify reexecute implementation to use pcDesc to record the reexecute bit
Summary: use PcDesc to keep record of the reexecute bit instead of using DebugInfoStreams
Reviewed-by: kvn, never, twisti
! agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java
! agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/pcDesc.hpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/scopeDesc.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 82bd76d4d7f2
Author: kvn
Date: 2009-08-24 11:13 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/82bd76d4d7f2
6873800: enable compressed oops by default
Summary: enable compressed oops by default
Reviewed-by: never, ysr
! src/share/vm/runtime/arguments.cpp
Changeset: cdb8b7c37ac1
Author: never
Date: 2009-08-24 22:26 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/cdb8b7c37ac1
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: aba04734b61e
Author: kvn
Date: 2009-08-25 13:08 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/aba04734b61e
Merge
Changeset: 05f89f00a864
Author: jmasa
Date: 2009-08-24 10:36 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/05f89f00a864
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: e1fdf4fd34dc
Author: tonyp
Date: 2009-08-19 12:53 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/e1fdf4fd34dc
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: ead53f6b615d
Author: tonyp
Date: 2009-08-24 13:52 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/ead53f6b615d
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
Changeset: b37c246bf7ce
Author: jcoomes
Date: 2009-08-11 15:37 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/b37c246bf7ce
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: 9eebd3ac74cf
Author: jcoomes
Date: 2009-08-13 16:22 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/9eebd3ac74cf
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: 8624da129f0b
Author: apetrusenko
Date: 2009-08-31 05:27 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/8624da129f0b
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: 8b46c4d82093
Author: ysr
Date: 2009-09-02 00:04 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/8b46c4d82093
4957990: Perm heap bloat in JVM
Summary: Treat ProfileData in MDO's as a source of weak, not strong, roots. Fixes the bug for stop-world collection -- the case of concurrent collection will be fixed separately.
Reviewed-by: jcoomes, jmasa, kvn, never
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! 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/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/oops/methodDataOop.cpp
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sweeper.cpp
Changeset: 2c79770d1f6e
Author: tonyp
Date: 2009-07-30 16:22 -0400
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/2c79770d1f6e
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: b1606b3c0a8a
Author: apetrusenko
Date: 2009-09-04 05:31 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/b1606b3c0a8a
Merge
! src/share/vm/code/nmethod.cpp
- 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: b1f5ced5da21
Author: jcoomes
Date: 2009-09-03 19:21 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/b1f5ced5da21
6879076: disable jprt sync after builds are done
Reviewed-by: kamg, dholmes
! make/jprt.properties
Changeset: 68ef3fdcdb76
Author: ysr
Date: 2009-09-10 16:46 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/68ef3fdcdb76
6872136: CMS: confusing message may be printed when a collector is switched off implicitly
Summary: Fix CDS/CMS option overrides related to iCMS option CMSIncrementalMode; explicate overrides to error stream.
Reviewed-by: coleenp
! src/share/vm/runtime/arguments.cpp
Changeset: a94714c55065
Author: trims
Date: 2009-09-15 20:44 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/a94714c55065
Merge
Changeset: 1e5f0e56d242
Author: xdono
Date: 2009-09-17 13:46 -0700
URL: http://hg.openjdk.java.net/jdk7/swing/hotspot/rev/1e5f0e56d242
Added tag jdk7-b72 for changeset a94714c55065
! .hgtags
More information about the swing-dev
mailing list