hg: jdk7/jdk7/hotspot: 26 new changesets
erik.trimble at sun.com
erik.trimble at sun.com
Tue Mar 2 14:08:56 PST 2010
Changeset: 745c853ee57f
Author: johnc
Date: 2010-01-29 14:51 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/745c853ee57f
6885297: java -XX:RefDiscoveryPolicy=2 or -XX:TLABWasteTargetPercent=0 cause VM crash
Summary: Interval checking is now being performed on the values passed in for these two flags. The current acceptable range for RefDiscoveryPolicy is [0..1], and for TLABWasteTargetPercent it is [1..100].
Reviewed-by: apetrusenko, ysr
! src/share/vm/includeDB_core
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 6484c4ee11cb
Author: ysr
Date: 2010-02-01 17:29 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6484c4ee11cb
6904516: More object array barrier fixes, following up on 6906727
Summary: Fixed missing pre-barrier calls for G1, modified C1 to call pre- and correct post-barrier interfaces, deleted obsolete interface, (temporarily) disabled redundant deferred barrier in BacktraceBuilder.
Reviewed-by: coleenp, jmasa, kvn, never
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/runtime/stubRoutines.cpp
Changeset: deada8912c54
Author: johnc
Date: 2010-02-02 18:39 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/deada8912c54
6914402: G1: assert(!is_young_card(cached_ptr),"shouldn't get a card in young region")
Summary: Invalid assert. Filter cards evicted from the card count cache instead.
Reviewed-by: apetrusenko, tonyp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
Changeset: 230fac611b50
Author: johnc
Date: 2010-02-08 09:58 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/230fac611b50
Merge
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/includeDB_core
Changeset: 455df1b81409
Author: kamg
Date: 2010-02-08 13:49 -0500
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/455df1b81409
6587322: dtrace probe object__alloc doesn't fire in some situations on amd64
Summary: Fix misplaced probe point
Reviewed-by: rasbold, phh
Contributed-by: neojia at gmail.com
! src/cpu/x86/vm/templateTable_x86_64.cpp
Changeset: 95d21201c29a
Author: apangin
Date: 2010-02-11 10:48 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/95d21201c29a
Merge
Changeset: 3f5b7efb9642
Author: never
Date: 2010-02-05 11:07 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3f5b7efb9642
6920293: OptimizeStringConcat causing core dumps
Reviewed-by: kvn, twisti
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 576e77447e3c
Author: kvn
Date: 2010-02-07 12:15 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/576e77447e3c
6923002: assert(false,"this call site should not be polymorphic")
Summary: Clear the total count when a receiver information is cleared.
Reviewed-by: never, jrose
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: f516d5d7a019
Author: kvn
Date: 2010-02-08 12:20 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f516d5d7a019
6910605: C2: NullPointerException/ClassCaseException is thrown when C2 with DeoptimizeALot is used
Summary: Set the reexecute bit for runtime calls _new_array_Java when they used for _multianewarray bytecode.
Reviewed-by: never
! src/share/vm/code/pcDesc.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/parse3.cpp
+ test/compiler/6910605/Test.java
Changeset: f70b0d9ab095
Author: kvn
Date: 2010-02-09 01:31 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f70b0d9ab095
6910618: C2: Error: assert(d->is_oop(),"JVM_ArrayCopy: dst not an oop")
Summary: Mark in PcDesc call sites which return oop and save the result oop across objects reallocation during deoptimization.
Reviewed-by: never
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/pcDesc.hpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/scopeDesc.hpp
! src/share/vm/includeDB_core
! src/share/vm/opto/output.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/runtime/deoptimization.cpp
+ test/compiler/6910618/Test.java
Changeset: 4ee1c645110e
Author: kvn
Date: 2010-02-09 10:21 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/4ee1c645110e
6924097: assert((_type == Type::MEMORY) == (_adr_type != 0),"adr_type for memory phis only")
Summary: Use PhiNode::make_blank(r, n) method to construct the phi.
Reviewed-by: never
! src/share/vm/opto/loopopts.cpp
Changeset: e3a4305c6bc3
Author: kvn
Date: 2010-02-12 08:54 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e3a4305c6bc3
6925249: assert(last_sp < (intptr_t*) interpreter_frame_monitor_begin(),"bad tos")
Summary: Fix assert since top deoptimized frame has last_sp == interpreter_frame_monitor_begin if there are no expressions.
Reviewed-by: twisti
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/vframeArray.cpp
Changeset: c09ee209b65c
Author: kvn
Date: 2010-02-12 10:34 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/c09ee209b65c
6926048: Improve Zero performance
Summary: Make Zero figure out result types in a similar way to C++ interpreter implementation.
Reviewed-by: kvn
Contributed-by: gbenson at redhat.com
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/cppInterpreter_zero.hpp
Changeset: 7b4415a18c8a
Author: kvn
Date: 2010-02-12 15:27 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7b4415a18c8a
Merge
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/includeDB_core
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 38836cf1d8d2
Author: tonyp
Date: 2010-02-05 11:05 -0500
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/38836cf1d8d2
6920977: G1: guarantee(k == probe->klass(),"klass should be in dictionary") fails
Summary: the guarantee is too strict and the test will fail (incorrectly) if the class is not in the system dictionary but in the placeholders.
Reviewed-by: acorn, phh
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/loaderConstraints.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/includeDB_core
Changeset: 9eee977dd1a9
Author: tonyp
Date: 2010-02-08 14:23 -0500
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9eee977dd1a9
6802453: G1: hr()->is_in_reserved(from),"Precondition."
Summary: The operations of re-using a RSet component and expanding the same RSet component were not mutually exlusive, and this could lead to RSets getting corrupted and entries being dropped.
Reviewed-by: iveresov, johnc
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
Changeset: 8859772195c6
Author: johnc
Date: 2010-02-09 13:56 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/8859772195c6
6782663: Data produced by PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime is not accurate.
Summary: Update and display the timers associated with these flags for all safepoints.
Reviewed-by: ysr, jcoomes
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/services/runtimeService.cpp
Changeset: 0414c1049f15
Author: iveresov
Date: 2010-02-11 15:52 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/0414c1049f15
6923991: G1: improve scalability of RSet scanning
Summary: Implemented block-based work stealing. Moved copying during the rset scanning phase to the main copying phase. Made the size of rset table depend on the region size.
Reviewed-by: apetrusenko, tonyp
! 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/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 58add740c4ee
Author: johnc
Date: 2010-02-16 14:11 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/58add740c4ee
Merge
! src/share/vm/includeDB_core
Changeset: e7b1cc79bd25
Author: kvn
Date: 2010-02-16 16:17 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/e7b1cc79bd25
6926697: "optimized" VM build failed: The type "AdapterHandlerTableIterator" is incomplete
Summary: Define AdapterHandlerTableIterator class as non product instead of debug.
Reviewed-by: never
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 106f41e88c85
Author: never
Date: 2010-02-16 20:07 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/106f41e88c85
6877221: Endless deoptimizations in OSR nmethod
Reviewed-by: kvn
! src/share/vm/opto/parse1.cpp
Changeset: b4b440360f1e
Author: twisti
Date: 2010-02-18 11:35 +0100
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b4b440360f1e
6926782: CodeBuffer size too small after 6921352
Summary: After 6921352 the CodeBuffer size was too small.
Reviewed-by: kvn, never
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/output.cpp
Changeset: 3b687c53c266
Author: twisti
Date: 2010-02-18 06:54 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3b687c53c266
6927165: Zero S/390 fixes
Summary: Fixes two failures on 31-bit S/390.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>
! src/cpu/zero/vm/globals_zero.hpp
! src/os_cpu/linux_zero/vm/os_linux_zero.hpp
Changeset: 72f1840531a4
Author: twisti
Date: 2010-02-18 10:44 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/72f1840531a4
Merge
Changeset: 1f341bb67b5b
Author: trims
Date: 2010-02-18 22:15 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1f341bb67b5b
Merge
Changeset: 6c9796468b91
Author: trims
Date: 2010-02-18 22:16 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6c9796468b91
6927886: Bump the HS17 build number to 10
Summary: Update the HS17 build number to 10
Reviewed-by: jcoomes
! make/hotspot_version
More information about the jdk7-dev
mailing list