[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-2d-dev
Subject:    [OpenJDK 2D-Dev] hg: jdk7/2d/hotspot: 126 new changesets
From:       lana.steuck () sun ! com (lana ! steuck at sun ! com)
Date:       2010-01-30 0:15:37
Message-ID: 20100130002208.BCA8541536 () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: f334aec453a1
Author:    kvn
Date:      2009-10-29 16:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/c4ecde2f6b3c

Merge


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

Merge


Changeset: ba7ea42fc66e
Author:    phh
Date:      2009-11-04 16:49 -0500
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/db0d21039f34

Merge


Changeset: fb4c00faa9da
Author:    kamg
Date:      2009-11-11 09:13 -0500
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/de44705e6b33

Merge


Changeset: 84cb6f20afb3
Author:    phh
Date:      2009-11-20 16:22 -0500
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/hotspot/rev/e1fb452ad949

Merge


Changeset: 8e7adf982378
Author:    twisti
Date:      2009-11-27 07:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/6400f475effe

Merge


Changeset: 7c57aead6d3e
Author:    never
Date:      2009-11-12 09:24 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/74e00f62c726

Merge


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

Merge


Changeset: c5d3d979ae27
Author:    never
Date:      2009-12-08 16:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/hotspot/rev/6dc5471e0f66

Merge


Changeset: 9dc2adf2cbe0
Author:    johnc
Date:      2009-12-09 23:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/27f9477e879b

Merge


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

Merge


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

Merge


Changeset: 920875ae1277
Author:    trims
Date:      2009-12-22 16:35 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/hotspot/rev/1ea456c6f2b7

Merge


Changeset: 44f61c24ddab
Author:    iveresov
Date:      2009-12-16 15:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/cc0ca4f00e89

Merge


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

Merge


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

Merge


Changeset: 4b966d9946a3
Author:    mchung
Date:      2009-11-25 08:37 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/0018cf203583

Merge


Changeset: 95e9083cf4a7
Author:    dholmes
Date:      2009-12-01 22:29 -0500
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/3115100553b5

Merge


Changeset: 547f81740344
Author:    minqi
Date:      2009-12-11 11:09 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/d48983315b71

Merge


Changeset: 933a3e806ce6
Author:    xlu
Date:      2009-12-16 14:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/ba60f0a5d714

Merge


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

Merge


Changeset: a5a6adfca6ec
Author:    trims
Date:      2009-12-23 03:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/0910903272e5

Merge


Changeset: e66fd840cb6b
Author:    twisti
Date:      2010-01-04 18:38 +0100
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/1f6d42899c3a

Merge


Changeset: b1f619d38249
Author:    never
Date:      2010-01-05 16:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/hotspot/rev/aad340e07bc4

Merge


Changeset: 9b9c1ee9b3f6
Author:    iveresov
Date:      2010-01-06 22:21 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/136ac23d6ded

Merge


Changeset: c3b315a0d58a
Author:    jrose
Date:      2010-01-08 13:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/f2e64cfc2020

Merge


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

Merge


Changeset: f24201449cac
Author:    never
Date:      2010-01-09 00:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/hotspot/rev/d749b1813f40

Merge


Changeset: 3003ddd1d433
Author:    trims
Date:      2010-01-15 14:28 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/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/2d/hotspot/rev/10f901469941

Merge


Changeset: 1f9b07674480
Author:    trims
Date:      2010-01-22 15:01 -0800
URL:       http://hg.openjdk.java.net/jdk7/2d/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/2d/hotspot/rev/1999f5b12482

Added tag jdk7-b81 for changeset 1f9b07674480

! .hgtags


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic