hg: hsx/hsx17/master: 10 new changesets

erik.trimble at sun.com erik.trimble at sun.com
Thu Mar 25 22:29:49 PDT 2010

Changeset: b8a8eafd038d
Author:    apetrusenko
Date:      2010-03-08 04:07 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx17/master/rev/b8a8eafd038d

6921710: G1: assert(new_finger >= _finger && new_finger < _region_limit,"invariant")
Summary: If CM task was aborted while scanning the last object of the specified region and the size of that object is equal to bitmap's granularity then the next offset would be equal or over the region limit which is exactly what the assertion states.
Reviewed-by: ysr, tonyp, jmasa

! src/share/vm/gc_implementation/g1/concurrentMark.cpp

Changeset: 34571037987c
Author:    johnc
Date:      2010-03-11 11:44 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx17/master/rev/34571037987c

6755988: G1: assert(new_obj != 0 || ... "should be forwarded")
Summary: A TLAB became large enough to be considered a humongous object allowing multiple objects to be allocated in a humongous region, which violates a basic assumption about humongous regions. The changes ensure that TLABs cannot be regarded as humongous.
Reviewed-by: iveresov, tonyp

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

Changeset: 2cb394bd7f8f
Author:    kvn
Date:      2010-03-16 15:58 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx17/master/rev/2cb394bd7f8f

6935466: new CodeCache flushing code is not guarded by the flag
Summary: Add missing guard.
Reviewed-by: never

! src/share/vm/compiler/compileBroker.cpp

Changeset: f3fb145b87ba
Author:    never
Date:      2010-03-18 13:25 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx17/master/rev/f3fb145b87ba

6930043: C2: SIGSEGV in javasoft.sqe.tests.lang.arr017.arr01702.arr01702.loop_forw(II)I
Reviewed-by: kvn

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
+ test/compiler/6930043/Test6930043.java

Changeset: 13b5f241341a
Author:    kvn
Date:      2010-03-19 11:24 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx17/master/rev/13b5f241341a

6935535: String.indexOf() returns incorrect result on x86 with SSE4.2
Summary: Added missing counter decrement when substring search restarted.
Reviewed-by: twisti

! src/cpu/x86/vm/assembler_x86.cpp
+ test/compiler/6935535/Test.java

Changeset: 4f7af0dc447b
Author:    dcubed
Date:      2010-03-23 14:37 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx17/master/rev/4f7af0dc447b

6915365: 3/4 assert(false,"Unsupported VMGlobal Type") at management.cpp:1540
Summary: Remove assert to decouple JDK and HotSpot additions of known types.
Reviewed-by: mchung

! src/share/vm/services/management.cpp

Changeset: 1e887eabb2b9
Author:    dcubed
Date:      2010-03-24 08:15 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx17/master/rev/1e887eabb2b9


Changeset: 6a778ef9ee4f
Author:    tonyp
Date:      2010-03-18 12:14 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx17/master/rev/6a778ef9ee4f

6935821: G1: threads created during marking do not active their SATB queues
Summary: Newly-created threads always had the active field of their SATB queue initialized to false, even if they were created during marking. As a result, updates from threads created during a marking cycle were never enqueued and never processed. The fix includes remaining a method from active() to is_active() for readability and naming consistency.
Reviewed-by: ysr, johnc

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp

Changeset: bdf64657de2a
Author:    trims
Date:      2010-03-25 18:49 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx17/master/rev/bdf64657de2a

6938342: Bump the HS17 build number to 12
Summary: Update the HS17 build number to 12
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: bc7a1618e099
Author:    trims
Date:      2010-03-25 18:53 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx17/master/rev/bc7a1618e099


More information about the hotspot-dev mailing list