<i18n dev> hg: jdk7/l10n/hotspot: 276 new changesets

yong.huang at sun.com yong.huang at sun.com
Thu Apr 8 19:58:21 PDT 2010


Changeset: f334aec453a1
Author:    kvn
Date:      2009-10-29 16:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f334aec453a1

6896084: VM does not reserve protected page below heap for compressed oops implicit null checks
Summary: Set narrow_oop_base and narrow_oop_use_implicit_null_checks in Universe::preferred_heap_base().
Reviewed-by: twisti, jcoomes

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

Changeset: 73a726751507
Author:    cfang
Date:      2009-10-30 10:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/73a726751507

6852078: HSX 14/16 in jdk 5.0: api/javax_management api/org_omg jck tests crashes or make tnameserv crash
Summary: Disable SuperWord optimization for unsafe read/write
Reviewed-by: kvn, phh

! src/share/vm/opto/superword.cpp
+ test/compiler/6852078/Test6852078.java

Changeset: 389049f3f393
Author:    jrose
Date:      2009-10-30 16:22 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/389049f3f393

6858164: invokedynamic code needs some cleanup (post-6655638)
Summary: Fix several crashers, remove needless paths for boxed-style bootstrap method call, refactor & simplify APIs for rewriter constantPoolOop, remove sun.dyn.CallSiteImpl
Reviewed-by: kvn

! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp

Changeset: 323bd24c6520
Author:    roland
Date:      2009-11-02 11:17 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/323bd24c6520

6769124: various 64-bit fixes for c1
Reviewed-by: never

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/6769124/TestArrayCopy6769124.java
+ test/compiler/6769124/TestDeoptInt6769124.java
+ test/compiler/6769124/TestUnalignedLoad6769124.java

Changeset: 09572fede9d1
Author:    kvn
Date:      2009-11-04 14:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/09572fede9d1

6896370: CTW fails share/vm/opto/matcher.cpp:1475 "duplicating node that's already been matched"
Summary: Move DecodeN code outside the memory nodes only code.
Reviewed-by: never

! src/share/vm/opto/matcher.cpp

Changeset: dcdcc8c16e20
Author:    kvn
Date:      2009-11-04 14:43 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/dcdcc8c16e20

6896352: CTW fails hotspot/src/share/vm/opto/escape.cpp:1155
Summary: Always call C->get_alias_index(phase->type(address)) during parsing.
Reviewed-by: never

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

Changeset: 2f1ec89b9995
Author:    cfang
Date:      2009-11-10 17:00 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2f1ec89b9995

Merge

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp

Changeset: 473cce303f13
Author:    phh
Date:      2009-10-28 16:25 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/473cce303f13

6887571: Increase default heap config sizes
Summary: Apply modification of existing server heap size ergo to all collectors except CMS.
Reviewed-by: jmasa, ysr, xlu

! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp
! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/services/management.cpp

Changeset: c4ecde2f6b3c
Author:    xlu
Date:      2009-10-30 17:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c4ecde2f6b3c

Merge


Changeset: 97b36138b494
Author:    kamg
Date:      2009-11-06 15:04 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/97b36138b494

Merge


Changeset: ba7ea42fc66e
Author:    phh
Date:      2009-11-04 16:49 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ba7ea42fc66e

6898160: Need serviceability support for new vm argument type 'uint64_t'
Summary: Add serviceability support for uint64_t. Flags of unknown type assert in debug builds and are ignored in product builds.
Reviewed-by: never, xlu, mchung, dcubed

! src/share/vm/runtime/globals.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/management.cpp

Changeset: db0d21039f34
Author:    kamg
Date:      2009-11-06 16:05 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/db0d21039f34

Merge


Changeset: fb4c00faa9da
Author:    kamg
Date:      2009-11-11 09:13 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fb4c00faa9da

Merge

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

Changeset: 87b2fdd4bf98
Author:    never
Date:      2009-11-11 23:39 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/87b2fdd4bf98

6892079: live value must not be garbage failure after fix for 6854812
Reviewed-by: kvn

! src/share/vm/opto/parse1.cpp

Changeset: b18963243361
Author:    twisti
Date:      2009-11-19 03:41 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b18963243361

6902000: use ShouldNotReachHere() for btos/ctos/stos in TemplateInterpreterGenerator::set_short_entry_points
Summary: set_entry_point is only ever used with the tos states of bytecode templates in templateTable.cpp and none of those use the subword tos states like btos, ctos and stos.
Reviewed-by: kvn

! src/share/vm/interpreter/templateInterpreter.cpp

Changeset: 7ef1d2e14917
Author:    kvn
Date:      2009-11-19 14:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7ef1d2e14917

6902036: WorldWind asserts on escape.cpp:1153: assert(addr->is_AddP(),"AddP required")
Summary: Remove the assert.
Reviewed-by: twisti

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

Changeset: de44705e6b33
Author:    cfang
Date:      2009-11-24 11:49 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/de44705e6b33

Merge


Changeset: 84cb6f20afb3
Author:    phh
Date:      2009-11-20 16:22 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/84cb6f20afb3

6900899: vm fails to start when -Xmx value is less than OldSize + NewSize
Summary: Set minimum heap size to min(OldSize + NewSize, MaxHeapSize) in Arguments::set_heap_size().
Reviewed-by: kvn, ysr, tonyp

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

Changeset: a75edfd400ea
Author:    acorn
Date:      2009-11-11 15:49 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a75edfd400ea

6893504: LinkageError for bootstrap duplicate class definitions.
Reviewed-by: kamg, xlu

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

Changeset: 1920bd911283
Author:    acorn
Date:      2009-11-23 16:24 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1920bd911283

Merge

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

Changeset: e1fb452ad949
Author:    kamg
Date:      2009-11-25 09:03 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e1fb452ad949

Merge


Changeset: 8e7adf982378
Author:    twisti
Date:      2009-11-27 07:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8e7adf982378

6896043: first round of zero fixes
Reviewed-by: kvn
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/cpu/zero/vm/sharkFrame_zero.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/runtime/os.hpp

Changeset: 6400f475effe
Author:    iveresov
Date:      2009-12-01 14:49 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6400f475effe

Merge


Changeset: 7c57aead6d3e
Author:    never
Date:      2009-11-12 09:24 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7c57aead6d3e

6892658: C2 should optimize some stringbuilder patterns
Reviewed-by: kvn, twisti

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/c2_globals.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/phaseX.hpp
+ src/share/vm/opto/stringopts.cpp
+ src/share/vm/opto/stringopts.hpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/utilities/growableArray.hpp

Changeset: bd12fff78df5
Author:    cfang
Date:      2009-11-25 12:09 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bd12fff78df5

6904191: OptimizeStringConcat should be product instead of experimental
Summary: Make OptimizeStringConcat a product VM option(contributed by never)
Reviewed-by: never

! src/share/vm/opto/c2_globals.hpp

Changeset: facbc74580c3
Author:    iveresov
Date:      2009-12-01 22:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/facbc74580c3

Merge

! src/share/vm/classfile/systemDictionary.hpp

Changeset: 8b22f86d1740
Author:    cfang
Date:      2009-12-02 13:29 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8b22f86d1740

6901572: JVM 1.6.16 crash on loops: assert(has_node(i),"")
Summary: Skip the secondary induction variable handling if it is dead
Reviewed-by: never, kvn

! src/share/vm/opto/loopnode.cpp
+ test/compiler/6901572/Test.java

Changeset: 5f932a151fd4
Author:    johnc
Date:      2009-11-06 11:10 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5f932a151fd4

6895788: G1: SATB and update buffer allocation code allocates too much space
Summary: The type in the NEW_C_HEAP_ARRRY and FREE_C_HEAP_ARRAY calls in the buffer allocation code was changed from void* to char as the size argument had already been mulitipled by the byte size of an object pointer.
Reviewed-by: ysr, tonyp

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

Changeset: 0e2d7ae2bc67
Author:    jmasa
Date:      2009-11-10 11:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0e2d7ae2bc67

6898857: [Regression] -XX:NewRatio with -XX:+UseConcMarkSweepGC causes fatal error
Summary: Use CollectorPolicy information instead of MaxNewSize
Reviewed-by: ysr, jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: 89f1b9ae8991
Author:    ysr
Date:      2009-11-13 11:55 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/89f1b9ae8991

6898948: G1: forensic instrumentation for out-of-bounds recent_avg_pause_time_ratio()
Summary: Added instrumentation and (temporary) assert in non-product mode; clipped the value when found out-of-bounds in product mode. Fix of original issue will follow collection of data from this instrumentation.
Reviewed-by: jcoomes, tonyp

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp

Changeset: 23b9a8d315fc
Author:    ysr
Date:      2009-11-19 10:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/23b9a8d315fc

6902701: G1: protect debugging code related to 6898948 with a debug flag
Summary: Protected stats dump with a new develop flag; other than for the dump, reconciled product and non-product behaviour in face of the error.
Reviewed-by: tonyp

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: 3fc996d4edd2
Author:    ysr
Date:      2009-11-19 13:43 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3fc996d4edd2

6902303: G1: ScavengeALot should cause an incremental, rather than a full, collection
Summary: ScavengeALot now causes an incremental (but possibly partially young, in the G1 sense) collection. Some such collections may be abandoned on account of MMU specs. Band-aided a native leak associated with abandoned pauses, as well as an MMU tracker overflow related to frequent scavenge events in the face of a large MMU denominator interval; the latter is protected by a product flag that defaults to false.
Reviewed-by: tonyp

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/memory/sharedHeap.hpp

Changeset: db0d5eba9d20
Author:    tonyp
Date:      2009-11-20 14:47 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/db0d5eba9d20

6815790: G1: Missing MemoryPoolMXBeans with -XX:+UseG1GC
Summary: It introduces the necessary memory pools for G1.
Reviewed-by: mchung, ysr

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/includeDB_gc_g1
+ src/share/vm/services/g1MemoryPool.cpp
+ src/share/vm/services/g1MemoryPool.hpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryManager.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp

Changeset: fa357420e7d2
Author:    johnc
Date:      2009-11-24 15:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fa357420e7d2

6899058: G1: Internal error in ptrQueue.cpp:201 in nightly tests
Summary: Fixes a race on the dirty card queue completed buffer list between worker thread(s) performing a flush of a deferred store barrier (enqueueing a newly completed buffer) and worker thread(s) in the RSet updating code claiming completed buffers. Removed the routine that removes elements from the completed update buffer queue using a CAS.
Reviewed-by: ysr, tonyp

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

Changeset: 6aa7255741f3
Author:    ysr
Date:      2009-12-03 15:01 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6aa7255741f3

6906727: UseCompressedOops: some card-marking fixes related to object arrays
Summary: Introduced a new write_ref_array(HeapWords* start, size_t count) method that does the requisite MemRegion range calculation so (some of the) clients of the erstwhile write_ref_array(MemRegion mr) do not need to worry. This removed all external uses of array_size(), which was also simplified and made private. Asserts were added to catch other possible issues. Further, less essential, fixes stemming from this investigation are deferred to CR 6904516 (to follow shortly in hs17).
Reviewed-by: kvn, coleenp, jmasa

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/includeDB_core
! src/share/vm/memory/barrierSet.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayOop.hpp

Changeset: ed52bcc32739
Author:    tonyp
Date:      2009-12-04 07:44 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ed52bcc32739

6880903: G1: G1 reports incorrect Runtime.maxMemory()
Summary: G1 reports committed memory instead of reserved memory from the Runtime.maxMemory() method
Reviewed-by: ysr, jmasa

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

Changeset: afc30fccf324
Author:    tonyp
Date:      2009-12-04 07:44 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/afc30fccf324

6906565: G1: deal with compilation warning in g1MemoryPool.hpp
Summary: size_t max_size() hides size_t max_size() const.
Reviewed-by: jmasa, ysr

! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp

Changeset: 9118860519b6
Author:    tonyp
Date:      2009-12-07 14:22 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9118860519b6

6904967: G1: some CollectionUsageThreshold tests fail
Summary: ensure that max and committed are non-zero (currently: at least as large as the region size).
Reviewed-by: iveresov, mchung

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

Changeset: 7bfd295ec074
Author:    ysr
Date:      2009-12-08 15:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7bfd295ec074

6908208: UseCompressedOops: array_size() returns incorrect size for MAX_INT object array following 6906727
Summary: In array_size() cast to an unsigned to avoid overflow of intermediate value.
Reviewed-by: kvn, tonyp, jmasa, jcoomes, coleenp

! src/share/vm/oops/objArrayOop.hpp

Changeset: 84a2da7f454c
Author:    jmasa
Date:      2009-12-11 08:39 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/84a2da7f454c

Merge

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/includeDB_core

Changeset: 74e00f62c726
Author:    trims
Date:      2009-12-11 16:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/74e00f62c726

Merge


Changeset: 61b46f7853d4
Author:    trims
Date:      2009-12-22 16:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/61b46f7853d4

Merge


Changeset: c5d3d979ae27
Author:    never
Date:      2009-12-08 16:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c5d3d979ae27

6908167: jbb2005, OptimizeStringConcat causes assert in EA
Reviewed-by: kvn

! src/share/vm/opto/graphKit.cpp

Changeset: f96a1a986f7b
Author:    kvn
Date:      2009-12-09 16:40 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f96a1a986f7b

6895383: JCK test throws NPE for method compiled with Escape Analysis
Summary: Add missing checks for MemBar nodes in EA.
Reviewed-by: never

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse3.cpp
+ test/compiler/6895383/Test.java

Changeset: 7fee0a6cc6d4
Author:    kvn
Date:      2009-12-09 19:50 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7fee0a6cc6d4

6896727: nsk/logging/LoggingPermission/LoggingPermission/logperm002 fails with G1, EscapeAnalisys
Summary: Move instance store's memory users to corresponding memory slices when updating its memory edge.
Reviewed-by: never

! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
+ test/compiler/6896727/Test.java

Changeset: 6dc5471e0f66
Author:    iveresov
Date:      2009-12-15 17:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6dc5471e0f66

Merge


Changeset: 9dc2adf2cbe0
Author:    johnc
Date:      2009-12-09 23:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9dc2adf2cbe0

6908215: G1: SEGV with G1PolicyVerbose=2 debug flag
Summary: Change CollectionSetChooser::printSortedHeapRegions to handle null entries in _markedRegions growable array.
Reviewed-by: jmasa, tonyp, iveresov

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

Changeset: 27f9477e879b
Author:    jmasa
Date:      2009-12-11 09:30 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/27f9477e879b

Merge


Changeset: cf9a9a50e763
Author:    jmasa
Date:      2009-12-17 07:02 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cf9a9a50e763

Merge


Changeset: 22e4972db0a6
Author:    trims
Date:      2009-12-22 16:33 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/22e4972db0a6

Merge


Changeset: 920875ae1277
Author:    trims
Date:      2009-12-22 16:35 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/920875ae1277

6912782: Bump the HS17 build number to 06
Summary: Update the HS17 build number to 06
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 85f13cdfbc1d
Author:    twisti
Date:      2009-12-16 12:48 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/85f13cdfbc1d

6829192: JSR 292 needs to support 64-bit x86
Summary: changes for method handles and invokedynamic
Reviewed-by: kvn

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_64.hpp
! src/share/vm/classfile/classFileParser.cpp

Changeset: 032260830071
Author:    never
Date:      2009-12-16 22:15 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/032260830071

5057818: codecache full and compiler disabled in bigapps fastdebug run
Reviewed-by: kvn

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp

Changeset: 1ea456c6f2b7
Author:    iveresov
Date:      2009-12-22 17:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1ea456c6f2b7

Merge


Changeset: 44f61c24ddab
Author:    iveresov
Date:      2009-12-16 15:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/44f61c24ddab

6862387: tune concurrent refinement further
Summary: Reworked the concurrent refinement: threads activation, feedback-based threshold adjustment, other miscellaneous fixes.
Reviewed-by: apetrusenko, tonyp

! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! 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
! src/share/vm/gc_implementation/includeDB_gc_g1

Changeset: cc0ca4f00e89
Author:    jmasa
Date:      2009-12-22 22:35 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cc0ca4f00e89

Merge


Changeset: 7ac7d558e895
Author:    jmasa
Date:      2009-12-23 00:47 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7ac7d558e895

Merge


Changeset: 9749fbc4859b
Author:    trims
Date:      2009-12-23 02:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9749fbc4859b

Merge


Changeset: 4b966d9946a3
Author:    mchung
Date:      2009-11-25 08:37 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4b966d9946a3

6888880: JKernel VM to inject the sun.jkernel.DownloadManager as a boot classloader hook
Summary: Call sun.jkernel.DownloadManager.setBootClassLoaderHook during the kernel VM initialization
Reviewed-by: alanb, coleenp, acorn

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 0018cf203583
Author:    coleenp
Date:      2009-12-02 07:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0018cf203583

Merge


Changeset: 95e9083cf4a7
Author:    dholmes
Date:      2009-12-01 22:29 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/95e9083cf4a7

6822370: ReentrantReadWriteLock: threads hung when there are no threads holding onto the lock (Netra x4450)
Summary: This day one bug is caused by missing memory barriers in various Parker::park() paths that can result in lost wakeups and hangs.
Reviewed-by: dice, acorn

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

Changeset: 3115100553b5
Author:    dholmes
Date:      2009-12-02 20:32 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3115100553b5

Merge


Changeset: 547f81740344
Author:    minqi
Date:      2009-12-11 11:09 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/547f81740344

6361589: Print out stack trace for target thread of GC crash
Summary: If GC crashed with java thread involved, print out the java stack trace in error report
Reviewed-by: never, ysr, coleenp, dholmes

! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 9127aa69352e
Author:    dcubed
Date:      2009-12-14 09:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9127aa69352e

6648438: 4/4 src/share/vm/prims/jvmtiEnv.cpp:457 assert(phase == JVMTI_PHASE_LIVE,"sanity check")
Summary: Return error on invalid JVMTI_PHASE instead of asserting.
Reviewed-by: dholmes, ohair

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

Changeset: 98cd9901c161
Author:    dcubed
Date:      2009-12-14 10:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/98cd9901c161

6849968: 3/2 JVMTI tests fails on jdk5.0 with hs14
Summary: If a JVMTI agent asks for version 1.0, then it should get version 1.0 semantics.
Reviewed-by: dholmes, ohair

! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiHpp.xsl

Changeset: dcb15a6f342d
Author:    dcubed
Date:      2009-12-14 13:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/dcb15a6f342d

Merge

! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp

Changeset: 167c2986d91b
Author:    phh
Date:      2009-12-16 12:54 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/167c2986d91b

6843629: Make current hotspot build part of jdk5 control build
Summary: Source changes for older compilers plus makefile changes.
Reviewed-by: xlu

! make/linux/makefiles/debug.make
! make/linux/makefiles/fastdebug.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/jvmg.make
! make/linux/makefiles/launcher.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/debug.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/fastdebug.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/jvmg.make
! make/solaris/makefiles/launcher.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/dtrace/libjvm_db.c
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/ci/bcEscapeAnalyzer.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/runtime/os.hpp

Changeset: 2e8bdfdd3ba2
Author:    xlu
Date:      2009-12-16 13:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2e8bdfdd3ba2

6899467: System property java.class.version out-of-sync with VM for jdk 5.0 with HS 16 in nightly build
Reviewed-by: kvn, never, dholmes, ysr

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

Changeset: d48983315b71
Author:    xlu
Date:      2009-12-16 13:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d48983315b71

Merge


Changeset: 933a3e806ce6
Author:    xlu
Date:      2009-12-16 14:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/933a3e806ce6

6895168: JCK api/signaturetest/sigtest.basic.html#basic test fails for jdk 5.0 with HS 16 in nightly build
Reviewed-by: dholmes, acorn, jrose

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp

Changeset: ba60f0a5d714
Author:    xlu
Date:      2009-12-16 15:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ba60f0a5d714

Merge


Changeset: 6952ed8677bf
Author:    xlu
Date:      2009-12-17 01:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6952ed8677bf

Merge


Changeset: a5a6adfca6ec
Author:    trims
Date:      2009-12-23 03:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a5a6adfca6ec

Merge

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

Changeset: 1bc68593a110
Author:    katleman
Date:      2010-01-14 15:48 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1bc68593a110

Added tag jdk7-b79 for changeset a5a6adfca6ec

! .hgtags

Changeset: 40e7c1d24e4a
Author:    twisti
Date:      2010-01-04 00:22 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/40e7c1d24e4a

6909153: Fix broken options on Zero
Summary: Smaller fixes to ensure that Zero still works with non-standard options.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

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

Changeset: 896da934748c
Author:    twisti
Date:      2010-01-04 03:34 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/896da934748c

6913869: Zero assert fix
Summary: Zero currently won't build on zSeries or PowerPC machines with assertions turned on.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

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

Changeset: aa62b9388fce
Author:    twisti
Date:      2010-01-04 15:52 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/aa62b9388fce

6894206: JVM needs a way to traverse method handle structures
Summary: We need a way to walk chained method handles in the JVM to call the right methods and to generate required bytecode adapters for the compilers.
Reviewed-by: kvn

! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/includeDB_core
+ src/share/vm/prims/methodHandleWalk.cpp
+ src/share/vm/prims/methodHandleWalk.hpp

Changeset: 0910903272e5
Author:    twisti
Date:      2010-01-04 07:04 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0910903272e5

Merge


Changeset: e66fd840cb6b
Author:    twisti
Date:      2010-01-04 18:38 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e66fd840cb6b

6893081: method handle & invokedynamic code needs additional cleanup (post 6815692, 6858164)
Summary: During the work for 6829187 we have fixed a number of basic bugs which are logically grouped with 6815692 and 6858164 but which must be reviewed and pushed separately.
Reviewed-by: kvn, never

! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/pcDesc.hpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/interpreter/bytecode.cpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodes.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 4b84186a8248
Author:    kvn
Date:      2010-01-04 15:21 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4b84186a8248

6913075: EA identifies escape state incorrectly after 6895383 fix
Summary: EA incorrectly identifies escape state of an allocation passed as call argument.
Reviewed-by: never

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

Changeset: 97125851f396
Author:    twisti
Date:      2010-01-05 13:05 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/97125851f396

6829187: compiler optimizations required for JSR 292
Summary: C2 implementation for invokedynamic support.
Reviewed-by: kvn, never

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
+ src/share/vm/ci/ciCPCache.cpp
+ src/share/vm/ci/ciCPCache.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciObject.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/type.cpp

Changeset: dd57230ba8fe
Author:    twisti
Date:      2010-01-05 15:21 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/dd57230ba8fe

6893268: additional dynamic language related optimizations in C2
Summary: C2 needs some additional optimizations to be able to handle MethodHandle invokes and invokedynamic instructions at the best performance.
Reviewed-by: kvn, never

! src/share/vm/ci/ciCPCache.cpp
+ src/share/vm/ci/ciCallSite.cpp
+ src/share/vm/ci/ciCallSite.hpp
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciExceptionHandler.cpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciKlass.cpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethod.hpp
+ src/share/vm/ci/ciMethodHandle.cpp
+ src/share/vm/ci/ciMethodHandle.hpp
! src/share/vm/ci/ciObject.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/ci/ciSymbol.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/oops/constMethodOop.hpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/oops/symbolOop.cpp
! src/share/vm/oops/symbolOop.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/utilities/constantTag.hpp

Changeset: b6f06e395428
Author:    never
Date:      2010-01-05 11:14 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b6f06e395428

6908267: Zero fails to unlock synchronized native methods on exception
Reviewed-by: never
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/cppInterpreter_zero.cpp

Changeset: 1f6d42899c3a
Author:    never
Date:      2010-01-05 11:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1f6d42899c3a

Merge


Changeset: b1f619d38249
Author:    never
Date:      2010-01-05 16:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b1f619d38249

6914002: unsigned compare problem after 5057818
Reviewed-by: kvn, twisti

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp

Changeset: 4ce7240d622c
Author:    never
Date:      2010-01-06 14:22 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4ce7240d622c

6914300: ciEnv should export all well known classes
Reviewed-by: kvn, twisti

! agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciInstance.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciUtilities.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaAssertions.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/classify.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflectionUtils.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/serviceUtil.hpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/exceptions.cpp

Changeset: aad340e07bc4
Author:    never
Date:      2010-01-06 14:25 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/aad340e07bc4

Merge


Changeset: 9b9c1ee9b3f6
Author:    iveresov
Date:      2010-01-06 22:21 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9b9c1ee9b3f6

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: e018e6884bd8
Author:    ysr
Date:      2009-12-23 09:23 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e018e6884bd8

6631166: CMS: better heuristics when combatting fragmentation
Summary: Autonomic per-worker free block cache sizing, tunable coalition policies, fixes to per-size block statistics, retuned gain and bandwidth of some feedback loop filters to allow quicker reactivity to abrupt changes in ambient demand, and other heuristics to reduce fragmentation of the CMS old gen. Also tightened some assertions, including those related to locking.
Reviewed-by: jmasa

! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsLockVerifier.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
! src/share/vm/gc_implementation/includeDB_gc_serial
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/gcUtil.cpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
! src/share/vm/includeDB_gc_parallel
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/classLoadingService.cpp

Changeset: 504830073409
Author:    jmasa
Date:      2010-01-04 07:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/504830073409

Merge

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

Changeset: 75bd253e25dd
Author:    ysr
Date:      2010-01-04 14:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/75bd253e25dd

6637203: Classunloading messages go to stdout rather than Xloggc file, causing hangs when stdout is closed
Summary: Decoupled TraceClassUnloading from verbose:gc, JVMTI_VERBOSE_GC and PrintGC[Details], making it settable in a manner identical to TraceClassLoading. Reverted an inadvertent change of TraceClassUnloading output in a previous changeset from gclog back to tty.
Reviewed-by: coleenp, dholmes, jmasa, poonam

! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/classLoadingService.cpp

Changeset: 05b775309e59
Author:    jmasa
Date:      2010-01-07 08:14 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/05b775309e59

6912018: CMS: guarantee(head() != 0,"The head of the list cannot be NULL")
Summary: Block too small to split was not correctly putback to free lists.
Reviewed-by: ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp

Changeset: 0579c695832f
Author:    ysr
Date:      2010-01-09 09:01 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0579c695832f

Merge

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

Changeset: f62a22282a47
Author:    kvn
Date:      2010-01-07 16:24 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f62a22282a47

6914622: Print values of all flags for product VM
Summary: Change the flag -XX:+PrintFlagsFinal to product and add new product flag -XX:+PrintFlagsInitial.
Reviewed-by: phh, ysr
Contributed-by: gbenson at redhat.com

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

Changeset: 1271af4ec18c
Author:    kvn
Date:      2010-01-07 16:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1271af4ec18c

6912517: JIT bug compiles out (and stops running) code that needs to be run. Causes NPE.
Summary: Add missing check that value is used in memory expression in instructions with embedded load.
Reviewed-by: never, jrose

! src/share/vm/opto/lcm.cpp
+ test/compiler/6912517/Test.java

Changeset: cd37471eaecc
Author:    twisti
Date:      2010-01-08 11:09 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cd37471eaecc

6914206: change way of permission checking for generated MethodHandle adapters
Summary: Put generated MH adapter in InvokeDynamic/MethodHandle classes to be able to indentify them easily in the compiler.
Reviewed-by: kvn, never, jrose

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/includeDB_core
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/methodHandleWalk.cpp
! src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/vframe.cpp

Changeset: bea7a22a6f79
Author:    kvn
Date:      2010-01-08 09:42 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bea7a22a6f79

6915110: IfNode::up_one_dom moves beyond RootNode bug in src/share/vm/opto/ifnode.cpp
Summary: Check RootNode before check Loop in IfNode::up_one_dom().
Reviewed-by: never
Contributed-by: kevin.brown at sun.com

! src/share/vm/opto/ifnode.cpp

Changeset: 174ade00803b
Author:    kvn
Date:      2010-01-08 09:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/174ade00803b

6910484: incorrect integer optimization (loosing and op-r in a given example)
Summary: Remove AND operation only if mask is equal to shift.
Reviewed-by: never

! src/share/vm/opto/divnode.cpp
+ test/compiler/6910484/Test.java

Changeset: 4e6abf09f540
Author:    jrose
Date:      2010-01-08 13:47 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4e6abf09f540

6912062: disassembler plugin needs to produce symbolic information in product mode
Summary: More informative disassembly in product mode.  Also, a more consistent CompileCommand syntax.
Reviewed-by: never

! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/includeDB_core
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/oops/arrayKlassKlass.cpp
! src/share/vm/oops/arrayKlassKlass.hpp
! src/share/vm/oops/compiledICHolderKlass.cpp
! src/share/vm/oops/compiledICHolderKlass.hpp
! src/share/vm/oops/constMethodKlass.cpp
! src/share/vm/oops/constMethodKlass.hpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolKlass.hpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/oops/cpCacheKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassKlass.cpp
! src/share/vm/oops/klassKlass.hpp
! src/share/vm/oops/methodDataKlass.cpp
! src/share/vm/oops/methodDataKlass.hpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/methodKlass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/oops/objArrayKlassKlass.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/symbolKlass.cpp
! src/share/vm/oops/symbolKlass.hpp
! src/share/vm/oops/typeArrayKlassKlass.cpp
! src/share/vm/oops/typeArrayKlassKlass.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 136ac23d6ded
Author:    jrose
Date:      2010-01-08 15:17 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/136ac23d6ded

Merge


Changeset: c3b315a0d58a
Author:    jrose
Date:      2010-01-08 13:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c3b315a0d58a

6912063: inlining parameters need to be adjusted for some uses of the JVM
Summary: Put all inline-related switches into product mode, to allow tuning by dynamic language implementors.
Reviewed-by: twisti, kvn

! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/runtime/globals.hpp

Changeset: f2e64cfc2020
Author:    jrose
Date:      2010-01-08 18:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f2e64cfc2020

Merge


Changeset: 5b06c5db3e89
Author:    jrose
Date:      2010-01-08 22:02 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5b06c5db3e89

Merge


Changeset: f24201449cac
Author:    never
Date:      2010-01-09 00:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f24201449cac

6909839: missing unsigned compare cases for some cmoves in sparc.ad
Reviewed-by: kvn, jrose

! src/cpu/sparc/vm/sparc.ad
+ test/compiler/6909839/Test6909839.java

Changeset: 1fc01a2425ce
Author:    iveresov
Date:      2010-01-12 13:54 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1fc01a2425ce

Merge

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

Changeset: d749b1813f40
Author:    trims
Date:      2010-01-15 14:25 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d749b1813f40

Merge


Changeset: 3003ddd1d433
Author:    trims
Date:      2010-01-15 14:28 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3003ddd1d433

6917463: Bump the HS17 build number to 07
Summary: Update the HS17 build number to 07
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 359445e739ac
Author:    mikejwre
Date:      2010-01-21 11:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/359445e739ac

Added tag jdk7-b80 for changeset 3003ddd1d433

! .hgtags

Changeset: 2dd52dea6d28
Author:    johnc
Date:      2010-01-12 14:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2dd52dea6d28

6902115: G1:assert(ignore_max_completed||thread->is_Java_thread()||SafepointSynchronize::is_at_safepoint())
Summary: Remove invalid assert and mangle filler objects in TLABs that are being retired.
Reviewed-by: ysr, jmasa

! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp

Changeset: 7b0e9cba0307
Author:    ysr
Date:      2010-01-13 15:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7b0e9cba0307

6896647: card marks can be deferred too long
Summary: Deferred card marks are now flushed during the gc prologue. Parallel[Scavege,OldGC] and SerialGC no longer defer card marks generated by COMPILER2 as a result of ReduceInitialCardMarks. For these cases, introduced a diagnostic option to defer the card marks, only for the purposes of testing and diagnostics. CMS and G1 continue to defer card marks. Potential performance concern related to single-threaded flushing of deferred card marks in the gc prologue will be addressed in the future.
Reviewed-by: never, johnc

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 0c1bf505f7a2
Author:    tonyp
Date:      2010-01-13 15:46 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0c1bf505f7a2

6916652: G1: remove +UseG1GC from under experimental options
Summary: What the title says.
Reviewed-by: ysr, jmasa

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

Changeset: 22e27cceb7d8
Author:    tonyp
Date:      2010-01-14 09:20 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/22e27cceb7d8

Merge

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

Changeset: 09646c4656ca
Author:    johnc
Date:      2010-01-13 15:45 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/09646c4656ca

6915005: G1: Hang in PtrQueueSet::completed_buffers_list_length with gcl001
Summary: When enqueuing a completed PtrQueue buffer, cache a local pointer to the buffer and clear the field in the PtrQueue prior to unlocking the mutex referenced by the _lock field and pass the cached local value to the enqueuing routine. This will prevent the same completed buffer being enqueued multiple times, which causes the hang.
Reviewed-by: ysr

! src/share/vm/gc_implementation/g1/ptrQueue.cpp
- src/share/vm/gc_implementation/g1/ptrQueue.inline.hpp

Changeset: c4d722788ed6
Author:    ysr
Date:      2010-01-16 23:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c4d722788ed6

Merge

- src/share/vm/gc_implementation/g1/ptrQueue.inline.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 5b00c9feb9ea
Author:    trims
Date:      2010-01-19 14:23 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5b00c9feb9ea

Merge

- src/share/vm/gc_implementation/g1/ptrQueue.inline.hpp

Changeset: b2b6a9bf6238
Author:    cfang
Date:      2010-01-12 14:37 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b2b6a9bf6238

6894779: Loop Predication for Loop Optimizer in C2
Summary: Loop predication implementation
Reviewed-by: never, kvn

! src/share/vm/includeDB_compiler2
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp

Changeset: 73b22f919c34
Author:    jrose
Date:      2010-01-13 23:05 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/73b22f919c34

6912065: final fields in objects need to support inlining optimizations for JSR 292
Reviewed-by: twisti, kvn

! src/share/vm/ci/ciField.cpp
! src/share/vm/runtime/globals.hpp

Changeset: ddb7834449d0
Author:    never
Date:      2010-01-15 11:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ddb7834449d0

6849984: Value methods for platform dependent math functions constant fold incorrectly
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: 614b7e3a9f48
Author:    never
Date:      2010-01-15 16:15 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/614b7e3a9f48

6879943: CTW failure jdk6_18/hotspot/src/share/vm/c1/c1_LIR.hpp:2029
Reviewed-by: kvn, cfang

! src/share/vm/c1/c1_LIR.hpp

Changeset: d11ce1551e8d
Author:    twisti
Date:      2010-01-18 05:02 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d11ce1551e8d

6917698: os::is_allocatable Zero fix for 32-bit platforms
Summary: Recent changes call os::is_allocatable which was not implemented in Zero.
Reviewed-by: twisti
Contributed-by: Edward Nevill <ed at camswl.com>

! src/os_cpu/linux_zero/vm/os_linux_zero.cpp

Changeset: acebf2655d3a
Author:    kvn
Date:      2010-01-19 10:25 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/acebf2655d3a

6917931: compiler/6895383/Test.java don't compile due missed imports
Summary: Add missing imports.
Reviewed-by: never, twisti

! test/compiler/6895383/Test.java

Changeset: 648fe315b257
Author:    kvn
Date:      2010-01-19 15:54 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/648fe315b257

6893701: compiler/6877254/Test.java fails because it combines -XX:+UseConcMarkSweepGC with other GC
Summary: Remove explicit GC flags in regression tests
Reviewed-by: never, ysr

! test/compiler/6877254/Test.java
! test/compiler/6896727/Test.java

Changeset: 3d6016e040d6
Author:    iveresov
Date:      2010-01-20 12:54 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3d6016e040d6

Merge

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

Changeset: 10f901469941
Author:    trims
Date:      2010-01-22 14:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/10f901469941

Merge


Changeset: 1f9b07674480
Author:    trims
Date:      2010-01-22 15:01 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1f9b07674480

6919437: Bump the HS17 build number to 08
Summary: Update the HS17 build number to 08
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 1999f5b12482
Author:    mikejwre
Date:      2010-01-28 11:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1999f5b12482

Added tag jdk7-b81 for changeset 1f9b07674480

! .hgtags

Changeset: 26ecc6fa29e6
Author:    mikejwre
Date:      2010-02-04 11:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/26ecc6fa29e6

Added tag jdk7-b82 for changeset 1999f5b12482

! .hgtags

Changeset: 7fbf850d87b7
Author:    dcubed
Date:      2010-01-13 09:39 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7fbf850d87b7

6580131: 3/4 CompiledMethodLoad events don't produce the expected extra notifications to describe inlining
Summary: Add support for additional implementation specific info to the JVM/TI CompiledMethodLoad event via the compile_info parameter.
Reviewed-by: never, ohair, tbell, tdeneau
Contributed-by: Vasanth Venkatachalam <vasanth.venkatachalam at amd.com>

! make/Makefile
! make/defs.make
+ src/share/vm/code/jvmticmlr.h
! src/share/vm/includeDB_core
! src/share/vm/prims/jvmtiExport.cpp

Changeset: 3908ad124838
Author:    dcubed
Date:      2010-01-20 11:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3908ad124838

Merge

! make/Makefile
! make/defs.make
! src/share/vm/includeDB_core
! src/share/vm/prims/jvmtiExport.cpp

Changeset: 2718ec34c699
Author:    coleenp
Date:      2010-01-22 15:06 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2718ec34c699

Merge

- src/share/vm/gc_implementation/g1/ptrQueue.inline.hpp

Changeset: cf0685d550f1
Author:    never
Date:      2010-01-20 22:10 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cf0685d550f1

6911204: generated adapters with large signatures can fill up the code cache
Reviewed-by: kvn, jrose

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/includeDB_core
! src/share/vm/oops/methodOop.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: 99af867dfa05
Author:    kvn
Date:      2010-01-26 08:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/99af867dfa05

6919886: Sweep CodeCache more aggressively to reduce its usage for CompileTheWorld
Summary: Add safepoint after CompileTheWorldSafepointInterval (100) compilations and do full sweep of CodeCache each time.
Reviewed-by: never
Contributed-by: eric.caspole at amd.com

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

Changeset: 89ca5ab4fa60
Author:    iveresov
Date:      2010-01-27 14:06 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/89ca5ab4fa60

Merge

! src/share/vm/includeDB_core

Changeset: 4788266644c1
Author:    jmasa
Date:      2010-01-21 11:33 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4788266644c1

6895236: CMS: cmsOopClosures.inline.hpp:43 assert(..., "Should remember klasses in this context")
Summary: Adjust assertion checking for ExplicitGCInvokesConcurrentAndUnloadsClasses as a reason for class unloading
Reviewed-by: ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp

Changeset: fed17682aea5
Author:    ysr
Date:      2010-01-21 14:47 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fed17682aea5

Merge


Changeset: 776fb94f33cc
Author:    apetrusenko
Date:      2010-01-21 18:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/776fb94f33cc

6918006: G1: spill space must be reserved on the stack for barrier calls on Windows x64
Summary: Stub code generated to call G1 barriers does not allocate spill space on the stack as required by Windows x64 ABI. The fix is to use more ABI-friendly call_VM_leaf().
Reviewed-by: iveresov, never, kvn

! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: c81fa70144aa
Author:    tonyp
Date:      2010-01-25 18:03 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c81fa70144aa

6919980: G1: remove +UseG1GC from under experimental options (second attempt)
Summary: Trying this again, as the original change was lost.
Reviewed-by: ysr, jmasa

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

Changeset: 34fb2662f6c2
Author:    ysr
Date:      2010-01-26 16:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/34fb2662f6c2

6920090: G1: Disable ReduceInitialCardMarks at least until 6920109 is fixed
Summary: G1 now answers "no" to the query can_elide_initializing_store_barrier() in the product build. A debug flag allows alternate behaviour in debug builds.
Reviewed-by: iveresov, tonyp

! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_interface/collectedHeap.cpp

Changeset: 291c9b3b64fc
Author:    ysr
Date:      2010-01-26 23:36 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/291c9b3b64fc

Merge


Changeset: f3345b7b01b4
Author:    ysr
Date:      2010-01-27 22:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f3345b7b01b4

Merge

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

Changeset: 9e1637a04678
Author:    twisti
Date:      2010-01-28 08:36 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9e1637a04678

6920970: Zero build fixes after 6849984 and 6911204
Summary: Two recent commits broke the build on Zero.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/interpreter_zero.cpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp

Changeset: 8d9bfe6a446b
Author:    never
Date:      2010-01-28 16:28 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8d9bfe6a446b

6920346: G1: "must avoid base_memory and AliasIdxTop"
Reviewed-by: kvn

! src/share/vm/opto/memnode.hpp

Changeset: 0e14bd797dad
Author:    never
Date:      2010-01-28 20:41 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0e14bd797dad

6792161: assert("No dead instructions after post-alloc")
Reviewed-by: kvn

! src/share/vm/opto/ifg.cpp
+ test/compiler/6792161/Test6792161.java

Changeset: ba263cfb7611
Author:    twisti
Date:      2010-01-29 12:13 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ba263cfb7611

6917766: JSR 292 needs its own deopt handler
Summary: We need to introduce a new MH deopt handler so we can easily determine if the deopt happened at a MH call site or not.
Reviewed-by: never, jrose

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 24128c2ffa87
Author:    twisti
Date:      2010-01-29 08:33 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/24128c2ffa87

6921339: backout 6917766
Reviewed-by: mr

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 5f24d0319e54
Author:    kvn
Date:      2010-01-29 09:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5f24d0319e54

4360113: Evict nmethods when code cache gets full
Summary: Speculatively unload the oldest nmethods when code cache gets full.
Reviewed-by: never, kvn
Contributed-by: eric.caspole at amd.com

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp

Changeset: 844a9d73ec22
Author:    never
Date:      2010-01-29 22:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/844a9d73ec22

6916644: C2 compiler crash on x86
Reviewed-by: kvn, twisti

! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.cpp
+ test/compiler/6916644/Test6916644.java

Changeset: 18a389214829
Author:    twisti
Date:      2010-02-01 19:29 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/18a389214829

6921352: JSR 292 needs its own deopt handler
Summary: We need to introduce a new MH deopt handler so we can easily determine if the deopt happened at a MH call site or not.
Reviewed-by: never, jrose

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 5fcfaa1ad96f
Author:    twisti
Date:      2010-02-01 23:18 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5fcfaa1ad96f

6921799: JSR 292 call sites should not be fixed-up
Summary: MethodHandle invoke call sites should not be fixed-up by SharedRuntime::fixup_callers_callsite as c2i/i2c adapters are used to implement MethodHandle actions.
Reviewed-by: kvn, never

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

Changeset: 87684f1a88b5
Author:    kvn
Date:      2010-02-01 16:49 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/87684f1a88b5

6614597: Performance variability in jvm2008 xml.validation
Summary: Fix incorrect marking of methods as not compilable.
Reviewed-by: never

! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 74c848d437ab
Author:    never
Date:      2010-02-03 12:28 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/74c848d437ab

6921922: fix for 6911204 breaks tagged stack interpreter
Reviewed-by: kvn

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

Changeset: cef333a48af6
Author:    kvn
Date:      2010-02-03 15:03 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cef333a48af6

6923043: failed nightly tests which use -XX:+PrintCompilation -Xcomp -XX:CompileOnly
Summary: Print "made not compilable" line  only for deoptimizations.
Reviewed-by: never

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp

Changeset: e8443c7be117
Author:    never
Date:      2010-02-03 15:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e8443c7be117

6921969: optimize 64 long multiply for case with high bits zero
Reviewed-by: never, twisti, kvn, rasbold
Contributed-by: Hiroshi Yamauchi <yamauchi at google.com>

! src/cpu/x86/vm/x86_32.ad
+ test/compiler/6921969/TestMultiplyLongHiZero.java

Changeset: 0fce83e8dc0e
Author:    never
Date:      2010-02-03 18:33 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0fce83e8dc0e

Merge


Changeset: c1f1137b3575
Author:    twisti
Date:      2010-02-04 03:34 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c1f1137b3575

Merge

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

Changeset: c028504fdaa6
Author:    never
Date:      2010-02-04 11:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c028504fdaa6

6921992: failure in verify scheduling after 6792161
Reviewed-by: kvn

! src/share/vm/opto/ifg.cpp

Changeset: 6deeaebad47a
Author:    dcubed
Date:      2010-02-01 17:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6deeaebad47a

6902182: 4/4 Starting with jdwp agent should not incur performance penalty
Summary: Rename can_post_exceptions support to can_post_on_exceptions. Add support for should_post_on_exceptions flag to permit per JavaThread optimizations.
Reviewed-by: never, kvn, dcubed
Contributed-by: tom.deneau at amd.com

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/prims/jvmtiThreadState.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 0fc941df6fb7
Author:    dcubed
Date:      2010-02-02 10:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0fc941df6fb7

6918421: 1/1 in-process JVM now ignores preset Windows unhandled exception filter
Summary: Add support for chaining Windows UnhandledExceptionFilter handlers
Reviewed-by: kamg, dholmes, never, acorn, ikrylov

! src/os/windows/vm/os_windows.cpp

Changeset: f19bf22685cc
Author:    dcubed
Date:      2010-02-02 11:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/f19bf22685cc

Merge

! src/os/windows/vm/os_windows.cpp

Changeset: 7f8790caccb0
Author:    apangin
Date:      2010-02-04 15:50 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7f8790caccb0

Merge

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: dba18cabafec
Author:    trims
Date:      2010-02-05 12:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/dba18cabafec

Merge


Changeset: ff3232b68fbb
Author:    trims
Date:      2010-02-05 12:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ff3232b68fbb

6921473: Bump the HS17 build number to 09
Summary: Update the HS17 build number to 09
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 1e3c5d0474d4
Author:    trims
Date:      2010-02-05 16:21 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1e3c5d0474d4

Merge


Changeset: 39e0a32bc49b
Author:    trims
Date:      2010-02-11 19:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/39e0a32bc49b

Added tag hs17-b01 for changeset a94714c55065

! .hgtags

Changeset: bd1260aafd87
Author:    trims
Date:      2010-02-11 19:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bd1260aafd87

Added tag hs17-b02 for changeset faf94d94786b

! .hgtags

Changeset: d9c445aa7bb1
Author:    trims
Date:      2010-02-11 19:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d9c445aa7bb1

Added tag hs17-b03 for changeset f4b900403d6e

! .hgtags

Changeset: 3940517a1f13
Author:    trims
Date:      2010-02-11 19:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3940517a1f13

Added tag hs17-b04 for changeset d8dd291a362a

! .hgtags

Changeset: 4458e32d9125
Author:    trims
Date:      2010-02-11 19:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4458e32d9125

Added tag hs17-b05 for changeset 9174bb32e934

! .hgtags

Changeset: 36a78dac746f
Author:    trims
Date:      2010-02-11 19:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/36a78dac746f

Added tag hs17-b06 for changeset a5a6adfca6ec

! .hgtags

Changeset: bfa6d67a7a29
Author:    trims
Date:      2010-02-11 19:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bfa6d67a7a29

Added tag hs17-b07 for changeset 3003ddd1d433

! .hgtags

Changeset: 73047d0b13cf
Author:    trims
Date:      2010-02-11 19:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/73047d0b13cf

Added tag hs17-b08 for changeset 1f9b07674480

! .hgtags

Changeset: 12076a98a540
Author:    trims
Date:      2010-02-11 19:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/12076a98a540

Added tag hs17-b09 for changeset ff3232b68fbb

! .hgtags

Changeset: 704a172a0918
Author:    trims
Date:      2010-02-11 20:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/704a172a0918

Added tag hs16-b01 for changeset 981375ca07b7

! .hgtags

Changeset: e114a6374471
Author:    trims
Date:      2010-02-11 20:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e114a6374471

Added tag hs16-b02 for changeset f4cbf78110c7

! .hgtags

Changeset: 3469eafe9bf4
Author:    trims
Date:      2010-02-11 20:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3469eafe9bf4

Added tag hs16-b03 for changeset 07c1c01e0315

! .hgtags

Changeset: 26dba59fc9ec
Author:    trims
Date:      2010-02-11 20:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/26dba59fc9ec

Added tag hs16-b04 for changeset 08f86fa55a31

! .hgtags

Changeset: 8b0989046c93
Author:    trims
Date:      2010-02-11 20:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8b0989046c93

Added tag hs16-b05 for changeset 32c83fb84370

! .hgtags

Changeset: 5fe06b3f6753
Author:    trims
Date:      2010-02-11 20:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5fe06b3f6753

Added tag hs16-b06 for changeset ba313800759b

! .hgtags

Changeset: 36ae83035b8e
Author:    trims
Date:      2010-02-11 20:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/36ae83035b8e

Added tag hs16-b07 for changeset 3c0f72981560

! .hgtags

Changeset: 89ef87b378cd
Author:    trims
Date:      2010-02-11 20:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/89ef87b378cd

Added tag hs16-b08 for changeset ac59d4e6dae5

! .hgtags

Changeset: cd89ef31a9c8
Author:    trims
Date:      2010-02-11 20:36 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cd89ef31a9c8

Added tag hs15-b01 for changeset 3f844a28c5f4

! .hgtags

Changeset: 2099657b92a1
Author:    trims
Date:      2010-02-11 20:36 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2099657b92a1

Added tag hs15-b02 for changeset 1605bb4eb5a7

! .hgtags

Changeset: 9dcad51c5c70
Author:    trims
Date:      2010-02-11 20:37 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9dcad51c5c70

Added tag hs15-b03 for changeset 2581d90c6c9b

! .hgtags

Changeset: 07118aaebf50
Author:    trims
Date:      2010-02-11 20:37 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/07118aaebf50

Added tag hs15-b04 for changeset 9ab385cb0c42

! .hgtags

Changeset: 3f370a32906e
Author:    trims
Date:      2010-02-11 20:37 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3f370a32906e

Added tag hs15-b05 for changeset fafab5d5349c

! .hgtags

Changeset: ffc8d176b84b
Author:    mikejwre
Date:      2010-02-12 13:25 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ffc8d176b84b

Added tag jdk7-b83 for changeset 3f370a32906e

! .hgtags

Changeset: 125eb6a9fccf
Author:    mikejwre
Date:      2010-02-18 13:31 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/125eb6a9fccf

Added tag jdk7-b84 for changeset ffc8d176b84b

! .hgtags

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

Merge

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

Changeset: 455df1b81409
Author:    kamg
Date:      2010-02-08 13:49 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/455df1b81409

6587322: dtrace probe object__alloc doesn't fire in some situations on amd64
Summary: Fix misplaced probe point
Reviewed-by: rasbold, phh
Contributed-by: neojia at gmail.com

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

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

Merge


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

Changeset: 38836cf1d8d2
Author:    tonyp
Date:      2010-02-05 11:05 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/38836cf1d8d2

6920977: G1: guarantee(k == probe->klass(),"klass should be in dictionary") fails
Summary: the guarantee is too strict and the test will fail (incorrectly) if the class is not in the system dictionary but in the placeholders.
Reviewed-by: acorn, phh

! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/loaderConstraints.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/includeDB_core

Changeset: 9eee977dd1a9
Author:    tonyp
Date:      2010-02-08 14:23 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9eee977dd1a9

6802453: G1: hr()->is_in_reserved(from),"Precondition."
Summary: The operations of re-using a RSet component and expanding the same RSet component were not mutually exlusive, and this could lead to RSets getting corrupted and entries being dropped.
Reviewed-by: iveresov, johnc

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

Changeset: 8859772195c6
Author:    johnc
Date:      2010-02-09 13:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8859772195c6

6782663: Data produced by PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime is not accurate.
Summary: Update and display the timers associated with these flags for all safepoints.
Reviewed-by: ysr, jcoomes

! src/share/vm/runtime/vmThread.cpp
! src/share/vm/services/runtimeService.cpp

Changeset: 0414c1049f15
Author:    iveresov
Date:      2010-02-11 15:52 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0414c1049f15

6923991: G1: improve scalability of RSet scanning
Summary: Implemented block-based work stealing. Moved copying during the rset scanning phase to the main copying phase. Made the size of rset table depend on the region size.
Reviewed-by: apetrusenko, tonyp

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 58add740c4ee
Author:    johnc
Date:      2010-02-16 14:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/58add740c4ee

Merge

! src/share/vm/includeDB_core

Changeset: e7b1cc79bd25
Author:    kvn
Date:      2010-02-16 16:17 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e7b1cc79bd25

6926697: "optimized" VM build failed: The type "AdapterHandlerTableIterator" is incomplete
Summary: Define AdapterHandlerTableIterator class as non product instead of debug.
Reviewed-by: never

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

Changeset: 106f41e88c85
Author:    never
Date:      2010-02-16 20:07 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/106f41e88c85

6877221: Endless deoptimizations in OSR nmethod
Reviewed-by: kvn

! src/share/vm/opto/parse1.cpp

Changeset: b4b440360f1e
Author:    twisti
Date:      2010-02-18 11:35 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b4b440360f1e

6926782: CodeBuffer size too small after 6921352
Summary: After 6921352 the CodeBuffer size was too small.
Reviewed-by: kvn, never

! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/output.cpp

Changeset: 3b687c53c266
Author:    twisti
Date:      2010-02-18 06:54 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3b687c53c266

6927165: Zero S/390 fixes
Summary: Fixes two failures on 31-bit S/390.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/globals_zero.hpp
! src/os_cpu/linux_zero/vm/os_linux_zero.hpp

Changeset: 72f1840531a4
Author:    twisti
Date:      2010-02-18 10:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/72f1840531a4

Merge


Changeset: 1f341bb67b5b
Author:    trims
Date:      2010-02-18 22:15 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1f341bb67b5b

Merge


Changeset: 6c9796468b91
Author:    trims
Date:      2010-02-18 22:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6c9796468b91

6927886: Bump the HS17 build number to 10
Summary: Update the HS17 build number to 10
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 418bc80ce139
Author:    mikejwre
Date:      2010-03-04 13:50 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/418bc80ce139

Added tag jdk7-b85 for changeset 6c9796468b91

! .hgtags

Changeset: bf823ef06b4f
Author:    trims
Date:      2010-03-08 15:50 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/bf823ef06b4f

Added tag hs17-b10 for changeset 418bc80ce139

! .hgtags

Changeset: 4b58861a3570
Author:    mikejwre
Date:      2010-03-18 13:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4b58861a3570

Added tag jdk7-b86 for changeset bf823ef06b4f

! .hgtags

Changeset: 877a14af58e1
Author:    never
Date:      2010-02-18 15:05 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/877a14af58e1

6663854: assert(n != __null,"Bad immediate dominator info.") in C2 with -Xcomp
Reviewed-by: kvn

! src/share/vm/opto/split_if.cpp
+ test/compiler/6663854/Test6663854.java

Changeset: 2883969d09e7
Author:    kvn
Date:      2010-02-19 10:04 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2883969d09e7

6910664: C2: java/util/Arrays/Sorting.java fails with DeoptimizeALot flag
Summary: Matcher::float_in_double should be true only when FPU is used for floats.
Reviewed-by: never, twisti

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/output.cpp

Changeset: b71f13525cc8
Author:    never
Date:      2010-02-19 13:06 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b71f13525cc8

6927049: assert(is_Loop(),"invalid node class")
Reviewed-by: kvn

! src/share/vm/opto/loopTransform.cpp

Changeset: 8b38237bae55
Author:    kvn
Date:      2010-02-22 16:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8b38237bae55

6928717: HS17 fails to build with SS11 C++
Summary: Add missing handles.inline.hpp for codeCache.cpp.
Reviewed-by: never

! src/share/vm/includeDB_core

Changeset: 855c5171834c
Author:    twisti
Date:      2010-02-23 17:46 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/855c5171834c

6928839: JSR 292 typo in x86 _adapter_check_cast
Summary: There is a small typo in methodHandles_x86.cpp.
Reviewed-by: kvn

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

Changeset: da9559b49b84
Author:    never
Date:      2010-02-25 11:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/da9559b49b84

6915557: assert(_gvn.type(l)->higher_equal(type),"must constrain OSR typestate") with debug build
Reviewed-by: kvn

! src/share/vm/opto/parse1.cpp

Changeset: 2432acbee618
Author:    kvn
Date:      2010-02-25 15:55 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2432acbee618

6930035: C2 type system incorrectly handles case j.l.Object->meet(constant AryPtr)
Summary: Add missing code.
Reviewed-by: never

! src/share/vm/opto/type.cpp

Changeset: 336c6c200f5f
Author:    kvn
Date:      2010-02-25 22:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/336c6c200f5f

6930116: loop predication code does not handle If nodes with only one projection
Summary: Add check for iff->outcnt() < 2.
Reviewed-by: never

! src/share/vm/opto/loopTransform.cpp

Changeset: 7d236a9688c5
Author:    never
Date:      2010-03-01 12:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7d236a9688c5

6930398: fix for return address locals in OSR entries uses wrong test
Reviewed-by: kvn

! src/share/vm/opto/parse1.cpp

Changeset: b81f3572f355
Author:    tonyp
Date:      2010-02-23 23:13 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/b81f3572f355

6928059: G1: command line parameter renaming
Summary: Rename G1 parameters to make them more consistent.
Reviewed-by: jmasa, johnc

! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: 1c72304f1885
Author:    tonyp
Date:      2010-02-23 23:14 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/1c72304f1885

6928073: G1: use existing command line parameters for marking cycle initiation
Summary: replace the combination of the G1SteadyStateUsed / G1SteadyStateUsedDelta parameteres to decide the marking initiation threshold and instead use InitiatingHeapOccupancyPercent.
Reviewed-by: ysr, johnc

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 5f1f51edaff6
Author:    jmasa
Date:      2010-02-24 07:00 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5f1f51edaff6

6928081: G1: rename parameters common with CMS
Summary: Rename marking stack sizing flags to be common between G1 and CMS
Reviewed-by: ysr, tonyp

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/includeDB_core
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: a1c410de27e4
Author:    tonyp
Date:      2010-02-24 14:56 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/a1c410de27e4

6928065: G1: use existing command line parameters to set the young generation size
Summary: see synopsis
Reviewed-by: johnc, jmasa

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: ab75c83d7c37
Author:    johnc
Date:      2010-03-02 13:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/ab75c83d7c37

Merge

! src/share/vm/includeDB_core

Changeset: 8911d8c0596f
Author:    phh
Date:      2010-02-26 16:40 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/8911d8c0596f

6923123: Hotspot refuses to start when -Xmx4m or -Xms4m is specified
Summary: Reduce NewSize from 4m to 1m.
Reviewed-by: tonyp, jmasa

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

Changeset: c76ca382971b
Author:    johnc
Date:      2010-03-02 13:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c76ca382971b

Merge

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

Changeset: d47555d7aca8
Author:    jmasa
Date:      2010-03-03 08:10 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d47555d7aca8

6910182: CMS: assert(_cursor[j] == _survivor_plab_array[j].end(),"Ctl pt invariant")
Summary: Calculation of the slicing of survivor spaces for MT was incorrect.
Reviewed-by: ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: c8a467bf56ad
Author:    coleenp
Date:      2010-03-02 12:09 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c8a467bf56ad

6914050: jvm assertion "guard pages must be in use" in -Xcomp mode
Summary: Move creating stack guard pages in jni attach thread before potential java call rather than after. Also cleanup stack guard pages when jni attach fails
Reviewed-by: never, dholmes

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

Changeset: 4b0f2f4918ed
Author:    xlu
Date:      2010-03-10 21:42 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4b0f2f4918ed

6933402: RFE: Improve PrintSafepointStatistics output to track cleanup time
Summary: Improve the usability of safepoint statistics data. See bug evaluation for more details.
Reviewed-by: ysr, dholmes

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

Changeset: 12d91eb0f579
Author:    acorn
Date:      2010-03-11 14:41 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/12d91eb0f579

Merge


Changeset: 51db1e4b379d
Author:    twisti
Date:      2010-03-08 04:46 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/51db1e4b379d

6932536: JSR 292 modified JDK MethodHandlesTest fails on x86_64
Summary: A modified MethodHandlesTest revealed two bugs on x86_64.
Reviewed-by: never, jrose

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

Changeset: 7de45b5044c3
Author:    never
Date:      2010-03-09 11:02 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7de45b5044c3

6932270: Allow Java's ELF symtab reader to use separate debuginfo files
Reviewed-by: never
Contributed-by: Andrew Haley <aph at redhat.com>

! agent/src/os/linux/libproc_impl.c
! agent/src/os/linux/symtab.c
! agent/src/os/linux/symtab.h
+ make/linux/makefiles/build_vm_def.sh
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/linux/makefiles/vm.make

Changeset: 3cf667df43ef
Author:    twisti
Date:      2010-03-09 20:16 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3cf667df43ef

6919934: JSR 292 needs to support x86 C1
Summary: This implements JSR 292 support for C1 x86.
Reviewed-by: never, jrose, kvn

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/ci/ciCPCache.cpp
! src/share/vm/ci/ciCPCache.hpp
! src/share/vm/includeDB_compiler1
! src/share/vm/includeDB_core
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/vframeArray.cpp

Changeset: d8e270c4f609
Author:    twisti
Date:      2010-03-09 23:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d8e270c4f609

Merge


Changeset: c466efa608d5
Author:    roland
Date:      2010-03-05 13:58 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c466efa608d5

6932496: c1: deoptimization of jsr subroutine fails on sparcv9
Summary: store jsr ret bci as intptr constant in c1 debug info
Reviewed-by: never

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LinearScan.cpp
+ test/compiler/6932496/Test6932496.java

Changeset: da06d1795d84
Author:    twisti
Date:      2010-03-11 05:09 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/da06d1795d84

6934089: Zero 32-bit/64kb page fix
Summary: The fix for 6927165 increased the number of shadow pages for 32-bit platforms and this causes a problem on systems with 64kb pages.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp

Changeset: 9eba43136cb5
Author:    twisti
Date:      2010-03-16 11:52 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/9eba43136cb5

6934494: JSR 292 MethodHandles adapters should be generated into their own CodeBlob
Summary: Passing a null pointer to an InvokeDynamic function call should lead to a NullPointerException.
Reviewed-by: kvn, never

! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/includeDB_core
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: 428a9c451986
Author:    kvn
Date:      2010-03-16 15:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/428a9c451986

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: fc2c71045ada
Author:    twisti
Date:      2010-03-17 10:22 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/fc2c71045ada

6934966: JSR 292 add C1 logic for saved SP over MethodHandle calls
Summary: The logic for x86 C1 to save the SP over MH calls is pretty straight forward but SPARC handles that differently.
Reviewed-by: never, jrose

! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp

Changeset: 2484f4d6a54e
Author:    kvn
Date:      2010-03-17 10:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2484f4d6a54e

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: c047da02984c
Author:    never
Date:      2010-03-17 16:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c047da02984c

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: 76c1d7d13ec5
Author:    twisti
Date:      2010-03-18 09:56 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/76c1d7d13ec5

6932091: JSR 292 x86 code cleanup
Summary: Some code cleanups found during the JSR 292 SPARC port.
Reviewed-by: kvn, never

! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 97fe2cc98b1d
Author:    twisti
Date:      2010-03-18 06:36 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/97fe2cc98b1d

Merge


Changeset: 6c94fe3c8df3
Author:    trims
Date:      2010-03-18 16:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/6c94fe3c8df3

Merge


Changeset: 07226e9eab8f
Author:    trims
Date:      2010-03-18 17:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/07226e9eab8f

6936366: Fork HS17 to HS18 - renumber Major and build numbers of JVM
Summary: Update the Major and build numbers for HS18 fork
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 3deb84ecd19d
Author:    trims
Date:      2010-03-23 20:28 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3deb84ecd19d

Added tag hs18-b01 for changeset 07226e9eab8f

! .hgtags

Changeset: e7e7e36ccdb5
Author:    trims
Date:      2010-03-23 20:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e7e7e36ccdb5

Merge

! .hgtags

Changeset: 465c39e1fb46
Author:    mikejwre
Date:      2010-03-25 15:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/465c39e1fb46

Added tag jdk7-b87 for changeset e7e7e36ccdb5

! .hgtags

Changeset: 2a1472c30599
Author:    jcoomes
Date:      2010-03-03 14:48 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/2a1472c30599

4396719: Mark Sweep stack overflow on deeply nested Object arrays
Summary: Use an explicit stack for object arrays and process them in chunks.
Reviewed-by: iveresov, apetrusenko

! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
+ src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/includeDB_core
! src/share/vm/includeDB_gc_parallel
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
+ src/share/vm/oops/objArrayKlass.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp

Changeset: 94946bdf36bd
Author:    apetrusenko
Date:      2010-03-15 02:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/94946bdf36bd

Merge


Changeset: 664ae0c5e0e5
Author:    johnc
Date:      2010-03-11 11:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/664ae0c5e0e5

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: 3f0549ed0c98
Author:    apetrusenko
Date:      2010-03-18 01:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3f0549ed0c98

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: c385bf94cfb8
Author:    jcoomes
Date:      2010-03-18 13:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/c385bf94cfb8

6935839: excessive marking stack growth during full gcs
Summary: process one item at a time from the objarray stack/queue
Reviewed-by: apetrusenko, tonyp

! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp

Changeset: cc98cc548f51
Author:    apetrusenko
Date:      2010-03-22 02:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cc98cc548f51

Merge

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

Changeset: d4197f8d516a
Author:    tonyp
Date:      2010-03-18 12:14 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/d4197f8d516a

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: 5c9df1575c39
Author:    trims
Date:      2010-04-01 16:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5c9df1575c39

Merge


Changeset: 096b18156d91
Author:    trims
Date:      2010-04-01 16:15 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/096b18156d91

6940419: Bump the HS18 build number to 02
Summary: Update the HS18 build number to 02
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 3b3d12e645e7
Author:    coleenp
Date:      2010-03-12 10:42 -0500
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/3b3d12e645e7

6929067: Stack guard pages should be removed when thread is detached
Summary: Add code to unmap stack guard area when thread is detached.
Reviewed-by: coleenp, kamg

! 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/os.hpp
! src/share/vm/runtime/thread.cpp
+ test/runtime/6929067/T.java
+ test/runtime/6929067/Test6929067.sh
+ test/runtime/6929067/invoke.c

Changeset: 0f6600cee529
Author:    xlu
Date:      2010-03-13 16:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/0f6600cee529

6934758: Expose the break down of clean up task time during safepoint.
Summary: Use -XX:+TraceSafepointCleanupTime to print out the details of each clean up tasks.
Reviewed-by: dholmes, ysr

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

Changeset: 21141e23627a
Author:    dcubed
Date:      2010-03-16 17:47 -0600
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/21141e23627a

6923488: 4/4 need minor tweaks to HotSpot build for Cygwin
Summary: Clean up get_msc_ver, build.bat and build.make in general and for Cygwin.
Reviewed-by: ohair

! make/windows/build.bat
! make/windows/build.make
! make/windows/get_msc_ver.sh

Changeset: cd20a6f46fec
Author:    dcubed
Date:      2010-03-16 20:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/cd20a6f46fec

Merge


Changeset: e392695de029
Author:    fparain
Date:      2010-03-17 11:01 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/e392695de029

6935224: Adding new DTrace probes to work with Palantir
Summary: Adding probes related to thread scheduling and class initialization
Reviewed-by: kamg, never

! src/os/solaris/dtrace/hotspot.d
! src/os/solaris/vm/attachListener_solaris.cpp
! src/share/vm/includeDB_core
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/services/dtraceAttacher.cpp
! src/share/vm/services/dtraceAttacher.hpp

Changeset: 98ba8ca25feb
Author:    coleenp
Date:      2010-03-18 16:47 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/98ba8ca25feb

6936168: Recent fix for unmapping stack guard pages doesn't close /proc/self/maps
Summary: Add close to returns (fix for 6929067 also contributed by aph)
Reviewed-by: aph, dcubed, andrew, acorn
Contributed-by: aph at redhat.com, andreas.kohn at fredhopper.com

! src/os/linux/vm/os_linux.cpp

Changeset: 4f7af0dc447b
Author:    dcubed
Date:      2010-03-23 14:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/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: 5d393243d487
Author:    dcubed
Date:      2010-03-23 17:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/5d393243d487

Merge


Changeset: 39e409a664b3
Author:    dcubed
Date:      2010-03-25 16:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/39e409a664b3

6938185: 3/4 6923488 breaks Windows command shell builds
Summary: Fix build.bat so invoking command shell doesn't exit on error. Fix dirname assumptions. Document some MKS environment dependencies.
Reviewed-by: coleenp

! make/windows/build.bat
! make/windows/build.make
! make/windows/create.bat
! make/windows/get_msc_ver.sh

Changeset: 84043c7507b9
Author:    dcubed
Date:      2010-03-25 16:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/84043c7507b9

Merge


Changeset: 4a9cc99938e3
Author:    acorn
Date:      2010-03-26 11:10 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4a9cc99938e3

Merge

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

Changeset: 7c358fbb6a84
Author:    acorn
Date:      2010-04-01 11:23 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/7c358fbb6a84

Merge


Changeset: 4b60f23c4223
Author:    acorn
Date:      2010-04-01 20:48 -0400
URL:       http://hg.openjdk.java.net/jdk7/l10n/hotspot/rev/4b60f23c4223

Merge




More information about the i18n-dev mailing list