hg: jigsaw/jigsaw/hotspot: 132 new changesets
mandy.chung at sun.com
mandy.chung at sun.com
Tue Feb 2 23:01:10 PST 2010
Changeset: 7589c1b72907
Author: mikejwre
Date: 2009-12-03 12:52 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/7589c1b72907
Added tag jdk7-b77 for changeset 455105fc81d9
! .hgtags
Changeset: e703499b4b51
Author: ohair
Date: 2009-12-16 12:51 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e703499b4b51
6909462: Fix nbproject/private references in .hgignore
Summary: See bugzilla issue 100097
Reviewed-by: tbell
Contributed-by: Jesse Glick <jesse.glick at sun.com>
! .hgignore
Changeset: 1cf572922ff1
Author: mikejwre
Date: 2009-12-17 14:10 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1cf572922ff1
Added tag jdk7-b78 for changeset e703499b4b51
! .hgtags
Changeset: f334aec453a1
Author: kvn
Date: 2009-10-29 16:57 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/c4ecde2f6b3c
Merge
Changeset: 97b36138b494
Author: kamg
Date: 2009-11-06 15:04 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/97b36138b494
Merge
Changeset: ba7ea42fc66e
Author: phh
Date: 2009-11-04 16:49 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/db0d21039f34
Merge
Changeset: fb4c00faa9da
Author: kamg
Date: 2009-11-11 09:13 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/de44705e6b33
Merge
Changeset: 84cb6f20afb3
Author: phh
Date: 2009-11-20 16:22 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/e1fb452ad949
Merge
Changeset: 8e7adf982378
Author: twisti
Date: 2009-11-27 07:56 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/6400f475effe
Merge
Changeset: 7c57aead6d3e
Author: never
Date: 2009-11-12 09:24 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/74e00f62c726
Merge
Changeset: 61b46f7853d4
Author: trims
Date: 2009-12-22 16:32 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/61b46f7853d4
Merge
Changeset: c5d3d979ae27
Author: never
Date: 2009-12-08 16:27 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/6dc5471e0f66
Merge
Changeset: 9dc2adf2cbe0
Author: johnc
Date: 2009-12-09 23:51 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/27f9477e879b
Merge
Changeset: cf9a9a50e763
Author: jmasa
Date: 2009-12-17 07:02 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/cf9a9a50e763
Merge
Changeset: 22e4972db0a6
Author: trims
Date: 2009-12-22 16:33 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/22e4972db0a6
Merge
Changeset: 920875ae1277
Author: trims
Date: 2009-12-22 16:35 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/1ea456c6f2b7
Merge
Changeset: 44f61c24ddab
Author: iveresov
Date: 2009-12-16 15:12 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/cc0ca4f00e89
Merge
Changeset: 7ac7d558e895
Author: jmasa
Date: 2009-12-23 00:47 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/7ac7d558e895
Merge
Changeset: 9749fbc4859b
Author: trims
Date: 2009-12-23 02:57 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/9749fbc4859b
Merge
Changeset: 4b966d9946a3
Author: mchung
Date: 2009-11-25 08:37 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/0018cf203583
Merge
Changeset: 95e9083cf4a7
Author: dholmes
Date: 2009-12-01 22:29 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/3115100553b5
Merge
Changeset: 547f81740344
Author: minqi
Date: 2009-12-11 11:09 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/d48983315b71
Merge
Changeset: 933a3e806ce6
Author: xlu
Date: 2009-12-16 14:27 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/ba60f0a5d714
Merge
Changeset: 6952ed8677bf
Author: xlu
Date: 2009-12-17 01:19 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6952ed8677bf
Merge
Changeset: a5a6adfca6ec
Author: trims
Date: 2009-12-23 03:12 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/0910903272e5
Merge
Changeset: e66fd840cb6b
Author: twisti
Date: 2010-01-04 18:38 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/1f6d42899c3a
Merge
Changeset: b1f619d38249
Author: never
Date: 2010-01-05 16:12 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/aad340e07bc4
Merge
Changeset: 9b9c1ee9b3f6
Author: iveresov
Date: 2010-01-06 22:21 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/136ac23d6ded
Merge
Changeset: c3b315a0d58a
Author: jrose
Date: 2010-01-08 13:58 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/f2e64cfc2020
Merge
Changeset: 5b06c5db3e89
Author: jrose
Date: 2010-01-08 22:02 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5b06c5db3e89
Merge
Changeset: f24201449cac
Author: never
Date: 2010-01-09 00:59 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/d749b1813f40
Merge
Changeset: 3003ddd1d433
Author: trims
Date: 2010-01-15 14:28 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/359445e739ac
Added tag jdk7-b80 for changeset 3003ddd1d433
! .hgtags
Changeset: b6265213b6b3
Author: mchung
Date: 2010-01-23 10:51 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b6265213b6b3
Merge
! .hgtags
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/constantTag.hpp
Changeset: 2dd52dea6d28
Author: johnc
Date: 2010-01-12 14:56 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/10f901469941
Merge
Changeset: 1f9b07674480
Author: trims
Date: 2010-01-22 15:01 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/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/jigsaw/jigsaw/hotspot/rev/1999f5b12482
Added tag jdk7-b81 for changeset 1f9b07674480
! .hgtags
Changeset: 41d85c0852f9
Author: mchung
Date: 2010-01-29 14:48 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/41d85c0852f9
Merge
! .hgtags
- src/share/vm/gc_implementation/g1/ptrQueue.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: d75634251139
Author: mchung
Date: 2010-02-02 22:30 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d75634251139
Export JVM_ExtendBootClassPath to fix solaris build failure
! make/solaris/makefiles/mapfile-vers
More information about the jigsaw-dev
mailing list