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