[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-hotspot-runtime-dev
Subject:    hg: jdk7/hotspot-rt/hotspot: 13 new changesets
From:       andrei.pangin () sun ! com (andrei ! pangin at sun ! com)
Date:       2010-02-15 1:13:07
Message-ID: 20100215011359.7A365420DB () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: 745c853ee57f
Author:    johnc
Date:      2010-01-29 14:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/hotspot/rev/230fac611b50

Merge

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/includeDB_core

Changeset: 95d21201c29a
Author:    apangin
Date:      2010-02-11 10:48 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/95d21201c29a

Merge


Changeset: 3f5b7efb9642
Author:    never
Date:      2010-02-05 11:07 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic