hg: jigsaw/jigsaw/hotspot: 70 new changesets

mandy.chung at oracle.com mandy.chung at oracle.com
Fri Nov 19 10:33:53 PST 2010


Changeset: 62aa74bafa73
Author:    cl
Date:      2010-11-04 15:54 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/62aa74bafa73

Added tag jdk7-b117 for changeset 806d0c037e6b

! .hgtags

Changeset: 08f0f4a3ddd6
Author:    trims
Date:      2010-11-04 15:19 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/ee813f7b46e4

Merge


Changeset: dfb38ea7da17
Author:    zgu
Date:      2010-09-30 12:05 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/644f98c78e33

Merge


Changeset: b6aedd1acdc0
Author:    coleenp
Date:      2010-10-07 08:06 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/7491c8b96111

Merge


Changeset: c77b5c592eab
Author:    kamg
Date:      2010-10-12 10:57 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/75ab0162aa84

Merge


Changeset: 4e22405d98d6
Author:    iveresov
Date:      2010-10-19 11:14 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/9eaf8ba53f3d

Merge


Changeset: a4c7fe54bf3f
Author:    kamg
Date:      2010-10-21 10:10 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/60ce9dade348

Merge


Changeset: 6412b3805cd6
Author:    kamg
Date:      2010-10-26 14:08 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/ee0d26abaad3

Merge


Changeset: 35e4e086d5f5
Author:    tonyp
Date:      2010-10-14 10:38 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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

Changeset: 3ef7426b4dea
Author:    cl
Date:      2010-11-11 11:02 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/3ef7426b4dea

Added tag jdk7-b118 for changeset 698b7b727e12

! .hgtags

Changeset: d4681dc64964
Author:    trims
Date:      2010-11-11 23:17 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d4681dc64964

Added tag hs20-b02 for changeset 3ef7426b4dea

! .hgtags

Changeset: 086898a88056
Author:    ptisnovs
Date:      2010-11-04 14:03 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/086898a88056

6997495: correction of regression test compiler/6857159/Test6857159
Summary: Testcase correction.
Reviewed-by: never

! test/compiler/6857159/Test6857159.java

Changeset: 26cd5261f8c6
Author:    lana
Date:      2010-11-04 15:32 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/26cd5261f8c6

Merge


Changeset: 31aff7f873c6
Author:    trims
Date:      2010-11-10 21:22 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/31aff7f873c6

Merge


Changeset: 42a10fc37986
Author:    roland
Date:      2010-10-15 09:38 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/42a10fc37986

6991577: add IfOp optimization to C1
Summary: Ifop optimization for c1
Reviewed-by: never, phh, iveresov

! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_globals.hpp

Changeset: e5c3d73017ab
Author:    roland
Date:      2010-10-15 02:59 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e5c3d73017ab

Merge


Changeset: 7aff5786cc02
Author:    twisti
Date:      2010-10-18 01:54 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/7aff5786cc02

6991596: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC
Reviewed-by: kvn, jrose, dsamersoff

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! test/Makefile
+ test/compiler/6991596/Test6991596.java

Changeset: 0357ff4bd6b2
Author:    never
Date:      2010-10-18 15:43 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0357ff4bd6b2

Merge


Changeset: 87d6a4d1ecbc
Author:    twisti
Date:      2010-10-19 02:52 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/87d6a4d1ecbc

6990192: VM crashes in ciTypeFlow::get_block_for()
Reviewed-by: never

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/runtime/thread.cpp

Changeset: cd4e20dc9917
Author:    twisti
Date:      2010-10-20 04:19 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/cd4e20dc9917

Merge

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

Changeset: ce6848d0666d
Author:    never
Date:      2010-10-19 16:14 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ce6848d0666d

6968367: can_post_on_exceptions is still using VM_DeoptimizeFrame in some places
Reviewed-by: kvn, twisti

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/includeDB_features
! src/share/vm/includeDB_jvmti
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp

Changeset: f8aaf8522a6b
Author:    never
Date:      2010-10-20 13:18 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f8aaf8522a6b

Merge


Changeset: 1e9a9d2e6509
Author:    never
Date:      2010-10-21 11:55 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1e9a9d2e6509

6970683: improvements to hs_err output
Reviewed-by: kvn, jrose, dholmes, coleenp

! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: f195c4737aca
Author:    twisti
Date:      2010-10-22 03:34 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f195c4737aca

6994130: Zero PowerPC fix
Summary: 6953477 broke Zero.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/share/vm/runtime/frame.cpp

Changeset: d2e35ffae982
Author:    twisti
Date:      2010-10-28 00:48 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d2e35ffae982

6994630: java/lang/instrument/IsModifiableClassAgent.java fails with -XX:+EnableInvokeDynamic
Summary: The logic of ClassFileParser::java_dyn_MethodHandle_fix_pre needs to take care of an already changed vmentry signature.
Reviewed-by: never, jrose

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

Changeset: d1896d1dda3e
Author:    jrose
Date:      2010-10-30 11:45 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d1896d1dda3e

6981788: GC map generator sometimes picks up the wrong kind of instruction operand
Summary: Distinguish pool indexes from cache indexes in recently changed code.
Reviewed-by: never

! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/generateOopMap.hpp

Changeset: fff777a71346
Author:    jrose
Date:      2010-10-30 11:45 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/fff777a71346

6994093: MethodHandle.invokeGeneric needs porting to SPARC
Summary: SPARC code missing from fix to 6939224
Reviewed-by: twisti

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp

Changeset: 8213b0f5c92d
Author:    jrose
Date:      2010-10-30 12:19 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8213b0f5c92d

6981777: implement JSR 292 EG adjustments from summer 2010
Summary: Small bug fix to make "raw" adapters work for JDK changes under 6981777
Reviewed-by: twisti

! src/share/vm/prims/methodHandles.cpp

Changeset: 3b2dea75431e
Author:    jrose
Date:      2010-10-30 13:08 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/3b2dea75431e

6984311: JSR 292 needs optional bootstrap method parameters
Summary: Allow CONSTANT_InvokeDynamic nodes to have any number of extra operands.
Reviewed-by: twisti

! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/prims/methodComparator.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/constantTag.hpp

Changeset: ae065c367d93
Author:    kvn
Date:      2010-11-02 09:00 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ae065c367d93

6987135: Performance regression on Intel platform with 32-bits edition between 6u13 and 6u14.
Summary: Use hardware DIV instruction for long division by constant when it is faster than code with multiply.
Reviewed-by: never

! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/matcher.hpp

Changeset: 885e464e1a40
Author:    twisti
Date:      2010-11-02 14:56 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/885e464e1a40

6996240: The BitSet.length method sometimes returns an index+1 value less than that of the highest bit set.
Reviewed-by: never, kvn

! src/cpu/sparc/vm/sparc.ad

Changeset: e62345fd6a46
Author:    twisti
Date:      2010-11-04 12:16 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e62345fd6a46

6997459: JSR 292 after 6994093 getting: on return to interpreted call, restored SP is corrupted
Reviewed-by: kvn, jrose, never

! src/cpu/sparc/vm/methodHandles_sparc.cpp

Changeset: f42a2f0c16bb
Author:    jrose
Date:      2010-11-05 12:18 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f42a2f0c16bb

6996563: 6984311 changes forgot to update vmStructs.cpp for new field _operands
Summary: Add missing line to vmStructs.  Also fix bug with class dumper.
Reviewed-by: twisti, kvn

! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! src/share/vm/runtime/vmStructs.cpp

Changeset: 34bd82eba3bb
Author:    iveresov
Date:      2010-11-05 14:49 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/34bd82eba3bb

6997456: Not possible to build just compiler2
Summary: Fix the compiler error. Allow to build just c2 specifying FORCE_TIERED=0 on the command line.
Reviewed-by: never, kvn

! make/linux/Makefile
! make/solaris/Makefile
! make/windows/build.make
! src/share/vm/runtime/java.cpp

Changeset: d0895dfaf7cc
Author:    iveresov
Date:      2010-11-06 02:53 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d0895dfaf7cc

Merge


Changeset: 2fe998383789
Author:    kvn
Date:      2010-11-06 18:52 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2fe998383789

6997311: SIGFPE in new long division asm code
Summary: use unsigned DIV instruction
Reviewed-by: never

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! test/compiler/6603011/Test.java

Changeset: e4fcbeb5a698
Author:    kvn
Date:      2010-11-06 20:35 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e4fcbeb5a698

6991188: C2 Crashes while compiling method
Summary: Do several iterations to build EA Connection Graph.
Reviewed-by: never, twisti, ysr

! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp

Changeset: 5caa30ea147b
Author:    iveresov
Date:      2010-11-08 14:33 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5caa30ea147b

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/includeDB_core
! src/share/vm/includeDB_features
! src/share/vm/includeDB_jvmti
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 2db84614f61d
Author:    iveresov
Date:      2010-11-09 15:12 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2db84614f61d

6998737: JSR 292: Remove the plug guarding the use of compressed oops
Summary: The plug that guards the use of compressed oops with invokedynamic needs to be removed
Reviewed-by: twisti, kvn

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

Changeset: b0e6879e48fa
Author:    kvn
Date:      2010-11-09 17:31 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b0e6879e48fa

6839891: Array overrun in vm ci
Summary: fix index check
Reviewed-by: never

! src/share/vm/ci/ciInstanceKlass.cpp

Changeset: 84d114b9170e
Author:    iveresov
Date:      2010-11-11 17:36 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/84d114b9170e

Merge


Changeset: a1e319b5b13a
Author:    trims
Date:      2010-11-11 23:29 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a1e319b5b13a

Merge


Changeset: 5484e7c53fa7
Author:    trims
Date:      2010-11-11 23:30 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5484e7c53fa7

6997698: Bump the HS20 build number to 03
Summary: Update the HS20 build number to 03
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: ca09fd546bf4
Author:    mchung
Date:      2010-11-19 10:20 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ca09fd546bf4

Merge

! .hgtags
! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java
- src/os/linux/vm/objectMonitor_linux.cpp
- src/os/linux/vm/objectMonitor_linux.hpp
- src/os/linux/vm/objectMonitor_linux.inline.hpp
! src/os/linux/vm/os_linux.cpp
- src/os/solaris/vm/objectMonitor_solaris.cpp
- src/os/solaris/vm/objectMonitor_solaris.hpp
- src/os/solaris/vm/objectMonitor_solaris.inline.hpp
! src/os/solaris/vm/os_solaris.cpp
- 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/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/constantTag.hpp




More information about the jigsaw-dev mailing list