hg: jdk7/jdk7/hotspot: 34 new changesets

erik.trimble at oracle.com erik.trimble at oracle.com
Wed Nov 10 20:42:28 PST 2010


Changeset: 08f0f4a3ddd6
Author:    trims
Date:      2010-11-04 15:19 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/08f0f4a3ddd6

Added tag hs20-b02 for changeset 52f19c724d96

! .hgtags

Changeset: c32059ef4dc0
Author:    johnc
Date:      2010-10-12 09:36 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/c32059ef4dc0

6971296: G1: simplify G1RemSet class hierarchy
Summary: Remove G1RemSet base class and StupidG1RemSet class; rename HRInto_G1RemSet to just G1RemSet.
Reviewed-by: ysr, tonyp

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1

Changeset: b14ec34b1e07
Author:    jcoomes
Date:      2010-10-12 11:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b14ec34b1e07

6989448: G1: refactor and simplify G1ParScanThreadState
Reviewed-by: iveresov, tonyp

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

Changeset: ee813f7b46e4
Author:    jcoomes
Date:      2010-10-14 11:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ee813f7b46e4

Merge


Changeset: dfb38ea7da17
Author:    zgu
Date:      2010-09-30 12:05 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/dfb38ea7da17

6988363: Rebrand vm vendor property settings (jdk7 only)
Summary: Vendor properties should be initialized after JDK version is determined.
Reviewed-by: kamg, ohair, dcubed, dholmes

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 1c352af0135d
Author:    acorn
Date:      2010-10-04 13:11 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1c352af0135d

6763959: java.util.concurrent.locks.LockSupport.parkUntil(0) blocks forever
Summary: Absolute time 0 needs to return immediately.
Reviewed-by: phh, dcubed, dholmes

! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp

Changeset: 644f98c78e33
Author:    acorn
Date:      2010-10-04 10:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/644f98c78e33

Merge


Changeset: b6aedd1acdc0
Author:    coleenp
Date:      2010-10-07 08:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/b6aedd1acdc0

6983240: guarantee((Solaris::min_stack_allowed >= (StackYellowPages+StackRedPages...) wrong
Summary: min_stack_allowed is a compile time constant and Stack*Pages are settable
Reviewed-by: dholmes, kvn

! src/cpu/x86/vm/methodHandles_x86.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/exceptions.cpp

Changeset: 3dc12ef8735e
Author:    bobv
Date:      2010-10-07 15:12 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3dc12ef8735e

6989297: Integrate additional portability improvements
Reviewed-by: vladidan, dholmes

! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os/linux/vm/attachListener_linux.cpp
! src/share/vm/includeDB_core
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: 7491c8b96111
Author:    bobv
Date:      2010-10-07 15:14 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7491c8b96111

Merge


Changeset: c77b5c592eab
Author:    kamg
Date:      2010-10-12 10:57 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/c77b5c592eab

6392697: Additional flag needed to supress Hotspot warning messages
Summary: Apply PrintJvmWarnings flag to all warnings
Reviewed-by: coleenp, phh

! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/debug.cpp

Changeset: 75b0735b4d04
Author:    acorn
Date:      2010-10-13 11:46 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/75b0735b4d04

Merge

! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/includeDB_core
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp

Changeset: beba40b26a79
Author:    acorn
Date:      2010-10-15 15:12 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/beba40b26a79

Merge

! src/cpu/x86/vm/methodHandles_x86.cpp

Changeset: 07a218de38cb
Author:    never
Date:      2010-10-15 14:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/07a218de38cb

6992477: fix for 6991512 broke sparc barriers
Reviewed-by: kvn, iveresov

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: 75ab0162aa84
Author:    never
Date:      2010-10-18 09:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/75ab0162aa84

Merge


Changeset: 4e22405d98d6
Author:    iveresov
Date:      2010-10-19 11:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/4e22405d98d6

6989669: Coops: -Xshare:dump causes crash
Summary: Temporarily fix to disable compressed oops with CDS
Reviewed-by: dholmes, twisti, kvn, never

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 9eaf8ba53f3d
Author:    trims
Date:      2010-10-20 17:07 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9eaf8ba53f3d

Merge


Changeset: a4c7fe54bf3f
Author:    kamg
Date:      2010-10-21 10:10 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a4c7fe54bf3f

6991315: RedefineClasses fails with java.lang.VerifyError
Summary: Repair stackmap table attribute when relocating bytecode
Reviewed-by: acorn, never

+ src/share/vm/classfile/stackMapTableFormat.hpp
! src/share/vm/includeDB_core
! src/share/vm/oops/methodOop.hpp
! src/share/vm/runtime/relocator.cpp
! src/share/vm/runtime/relocator.hpp

Changeset: fa83ab460c54
Author:    acorn
Date:      2010-10-22 15:59 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/fa83ab460c54

6988353: refactor contended sync subsystem
Summary: reduce complexity by factoring synchronizer.cpp
Reviewed-by: dholmes, never, coleenp

- src/os/linux/vm/objectMonitor_linux.cpp
- src/os/linux/vm/objectMonitor_linux.hpp
- src/os/linux/vm/objectMonitor_linux.inline.hpp
- src/os/solaris/vm/objectMonitor_solaris.cpp
- src/os/solaris/vm/objectMonitor_solaris.hpp
- src/os/solaris/vm/objectMonitor_solaris.inline.hpp
- src/os/windows/vm/objectMonitor_windows.cpp
- src/os/windows/vm/objectMonitor_windows.hpp
- src/os/windows/vm/objectMonitor_windows.inline.hpp
! src/share/vm/includeDB_compiler1
! src/share/vm/includeDB_core
! src/share/vm/includeDB_features
! src/share/vm/includeDB_jvmti
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
+ src/share/vm/prims/jvmtiRawMonitor.cpp
+ src/share/vm/prims/jvmtiRawMonitor.hpp
+ src/share/vm/runtime/basicLock.cpp
+ src/share/vm/runtime/basicLock.hpp
! src/share/vm/runtime/mutex.hpp
+ src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/objectMonitor.inline.hpp
+ src/share/vm/runtime/park.cpp
+ src/share/vm/runtime/park.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: a312a67b32ef
Author:    acorn
Date:      2010-10-25 13:31 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a312a67b32ef

Merge

! src/share/vm/includeDB_core

Changeset: 60ce9dade348
Author:    acorn
Date:      2010-10-26 14:43 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/60ce9dade348

Merge


Changeset: 6412b3805cd6
Author:    kamg
Date:      2010-10-26 14:08 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6412b3805cd6

6891959: HotSpot should not throw ClassFormatError if a class has a field with '>' and/or '<' in its name
Summary: Class file parser needs to look for and disallow '[' in names.
Reviewed-by: coleenp, never

! src/share/vm/classfile/classFileParser.cpp

Changeset: ee0d26abaad3
Author:    kamg
Date:      2010-10-26 16:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ee0d26abaad3

Merge


Changeset: 35e4e086d5f5
Author:    tonyp
Date:      2010-10-14 10:38 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/35e4e086d5f5

6990359: G1: don't push a stolen entry on the taskqueue, deal with it directly
Summary: When an entry is stolen, don't push it on the task queue but process it directly.
Reviewed-by: iveresov, ysr, jcoomes

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

Changeset: 9f4848ebbabd
Author:    tonyp
Date:      2010-10-15 17:26 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9f4848ebbabd

6992189: G1: inconsistent base used in sparse rem set iterator
Summary: The remembered set iterator for sparse tables incorrectly assumes that index 0 corresponds to the bottom of the heap, not address 0 as it is the case.
Reviewed-by: ysr, jmasa

! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp

Changeset: a5c514e74487
Author:    johnc
Date:      2010-10-18 15:01 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a5c514e74487

6988458: G1: assert(mr.end() <= _cm->finger()) failed: otherwise the region shouldn't be on the stack
Summary: The changes from 6941395 did not clear the CMTask::_aborted_region fields when concurrent marking aborted because of overflow. As a result, the next time around we could see a memory region whose start address was above the global finger and the assertion tripped. Moved the clearing of the aborted regions to ConcurrentMark::clear_marking_state, which is executed on all of the exit paths.
Reviewed-by: tonyp, ysr, jmasa

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

Changeset: 72a161e62cc4
Author:    tonyp
Date:      2010-10-16 17:12 -0400
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/72a161e62cc4

6991377: G1: race between concurrent refinement and humongous object allocation
Summary: There is a race between the concurrent refinement threads and the humongous object allocation that can cause the concurrent refinement threads to corrupt the part of the BOT that it is being initialized by the humongous object allocation operation. The solution is to do the humongous object allocation in careful steps to ensure that the concurrent refinement threads always have a consistent view over the BOT, region contents, and top. The fix includes some very minor tidying up in sparsePRT.
Reviewed-by: jcoomes, johnc, ysr

! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp

Changeset: cd3ef3fd20dd
Author:    ysr
Date:      2010-10-21 17:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/cd3ef3fd20dd

6992998: CMSWaitDuration=0 causes hangs with +ExplicitGCInvokesConcurrent
Summary: Closed a timing hole during which concurrent full gc requests can be missed. The hole can increase the latency of the response to a full gc request by up to the value of CMSWaitDuration. If CMSWaitDuration=0 is, as currently, interpreted as an unbounded wait, suitable in certain tuning scenarios, the application can potentially hang. Made two obscure tunables, including CMSWaitDuration, manageable.
Reviewed-by: jcoomes, tonyp

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/runtime/globals.hpp

Changeset: a7214d79fcf1
Author:    ysr
Date:      2010-10-23 23:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a7214d79fcf1

6896603: CMS/GCH: collection_attempt_is_safe() ergo should use more recent data
Summary: Deprecated HandlePromotionFailure, removing the ability to turn off that feature, did away with one epoch look-ahead when deciding if a scavenge is likely to fail, relying on current data.
Reviewed-by: jmasa, johnc, poonam

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: c766bae6c14d
Author:    ysr
Date:      2010-10-28 14:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/c766bae6c14d

6995045: assert(!gch->incremental_collection_failed()) failed: Error, defNewGeneration.cpp:827
Summary: Sharpened an assert, introduced in 6896603, that intended to check that the incremental_collection_failed() predicate on the heap was being reset "soon enough".
Reviewed-by: jmasa

! src/share/vm/memory/defNewGeneration.cpp

Changeset: f5c8d6e5bfee
Author:    jcoomes
Date:      2010-11-01 10:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f5c8d6e5bfee

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 9de67bf4244d
Author:    iveresov
Date:      2010-11-02 16:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9de67bf4244d

6996136: VM crash in src/share/vm/runtime/virtualspace.cpp:424
Summary: Turn CDS off if compressed oops is on
Reviewed-by: ysr, kvn, jcoomes, phh

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 4ac698856c43
Author:    trims
Date:      2010-11-04 16:17 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/4ac698856c43

Merge

- src/os/linux/vm/objectMonitor_linux.cpp
- src/os/linux/vm/objectMonitor_linux.hpp
- src/os/linux/vm/objectMonitor_linux.inline.hpp
- src/os/solaris/vm/objectMonitor_solaris.cpp
- src/os/solaris/vm/objectMonitor_solaris.hpp
- src/os/solaris/vm/objectMonitor_solaris.inline.hpp
- src/os/windows/vm/objectMonitor_windows.cpp
- src/os/windows/vm/objectMonitor_windows.hpp
- src/os/windows/vm/objectMonitor_windows.inline.hpp

Changeset: 698b7b727e12
Author:    trims
Date:      2010-11-10 20:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/698b7b727e12

Merge

! .hgtags
- src/os/linux/vm/objectMonitor_linux.cpp
- src/os/linux/vm/objectMonitor_linux.hpp
- src/os/linux/vm/objectMonitor_linux.inline.hpp
- src/os/solaris/vm/objectMonitor_solaris.cpp
- src/os/solaris/vm/objectMonitor_solaris.hpp
- src/os/solaris/vm/objectMonitor_solaris.inline.hpp
- src/os/windows/vm/objectMonitor_windows.cpp
- src/os/windows/vm/objectMonitor_windows.hpp
- src/os/windows/vm/objectMonitor_windows.inline.hpp



More information about the jdk7-dev mailing list