hg: jdk7/jdk7/hotspot: 73 new changesets
erik.trimble at sun.com
erik.trimble at sun.com
Tue Jan 12 21:55:34 PST 2010
Changeset: f334aec453a1
Author: kvn
Date: 2009-10-29 16:57 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/c4ecde2f6b3c
Merge
Changeset: 97b36138b494
Author: kamg
Date: 2009-11-06 15:04 -0500
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/97b36138b494
Merge
Changeset: ba7ea42fc66e
Author: phh
Date: 2009-11-04 16:49 -0500
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/hotspot/rev/db0d21039f34
Merge
Changeset: fb4c00faa9da
Author: kamg
Date: 2009-11-11 09:13 -0500
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/de44705e6b33
Merge
Changeset: 84cb6f20afb3
Author: phh
Date: 2009-11-20 16:22 -0500
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/e1fb452ad949
Merge
Changeset: 8e7adf982378
Author: twisti
Date: 2009-11-27 07:56 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/hotspot/rev/6400f475effe
Merge
Changeset: 7c57aead6d3e
Author: never
Date: 2009-11-12 09:24 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/74e00f62c726
Merge
Changeset: 61b46f7853d4
Author: trims
Date: 2009-12-22 16:32 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/61b46f7853d4
Merge
Changeset: c5d3d979ae27
Author: never
Date: 2009-12-08 16:27 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/6dc5471e0f66
Merge
Changeset: 9dc2adf2cbe0
Author: johnc
Date: 2009-12-09 23:51 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/hotspot/rev/27f9477e879b
Merge
Changeset: cf9a9a50e763
Author: jmasa
Date: 2009-12-17 07:02 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/cf9a9a50e763
Merge
Changeset: 22e4972db0a6
Author: trims
Date: 2009-12-22 16:33 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/22e4972db0a6
Merge
Changeset: 920875ae1277
Author: trims
Date: 2009-12-22 16:35 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/1ea456c6f2b7
Merge
Changeset: 44f61c24ddab
Author: iveresov
Date: 2009-12-16 15:12 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/hotspot/rev/cc0ca4f00e89
Merge
Changeset: 7ac7d558e895
Author: jmasa
Date: 2009-12-23 00:47 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/7ac7d558e895
Merge
Changeset: 9749fbc4859b
Author: trims
Date: 2009-12-23 02:57 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9749fbc4859b
Merge
Changeset: 4b966d9946a3
Author: mchung
Date: 2009-11-25 08:37 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/hotspot/rev/0018cf203583
Merge
Changeset: 95e9083cf4a7
Author: dholmes
Date: 2009-12-01 22:29 -0500
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/hotspot/rev/3115100553b5
Merge
Changeset: 547f81740344
Author: minqi
Date: 2009-12-11 11:09 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/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/jdk7/hotspot/rev/d48983315b71
Merge
Changeset: 933a3e806ce6
Author: xlu
Date: 2009-12-16 14:27 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/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/jdk7/hotspot/rev/ba60f0a5d714
Merge
Changeset: 6952ed8677bf
Author: xlu
Date: 2009-12-17 01:19 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/6952ed8677bf
Merge
Changeset: a5a6adfca6ec
Author: trims
Date: 2009-12-23 03:12 -0800
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/a5a6adfca6ec
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
More information about the jdk7-dev
mailing list