[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-serviceability-dev
Subject: hg: jdk7/hotspot-rt/hotspot: 40 new changesets
From: erik.trimble () sun ! com (erik ! trimble at sun ! com)
Date: 2009-12-23 23:20:05
Message-ID: 20091223232130.0F0AE42DAD () hg ! openjdk ! java ! net
[Download RAW message or body]
Changeset: 455105fc81d9
Author: katleman
Date: 2009-11-12 15:35 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/455105fc81d9
Added tag jdk7-b76 for changeset 9174bb32e934
! .hgtags
Changeset: 7589c1b72907
Author: mikejwre
Date: 2009-12-03 12:52 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/7589c1b72907
Added tag jdk7-b77 for changeset 455105fc81d9
! .hgtags
Changeset: 7c57aead6d3e
Author: never
Date: 2009-11-12 09:24 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/hotspot/rev/74e00f62c726
Merge
Changeset: e703499b4b51
Author: ohair
Date: 2009-12-16 12:51 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/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/jdk7/hotspot-rt/hotspot/rev/1cf572922ff1
Added tag jdk7-b78 for changeset e703499b4b51
! .hgtags
Changeset: 61b46f7853d4
Author: trims
Date: 2009-12-22 16:32 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/61b46f7853d4
Merge
Changeset: c5d3d979ae27
Author: never
Date: 2009-12-08 16:27 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/hotspot/rev/6dc5471e0f66
Merge
Changeset: 9dc2adf2cbe0
Author: johnc
Date: 2009-12-09 23:51 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/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/hotspot-rt/hotspot/rev/27f9477e879b
Merge
Changeset: cf9a9a50e763
Author: jmasa
Date: 2009-12-17 07:02 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/cf9a9a50e763
Merge
Changeset: 22e4972db0a6
Author: trims
Date: 2009-12-22 16:33 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/22e4972db0a6
Merge
Changeset: 920875ae1277
Author: trims
Date: 2009-12-22 16:35 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/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/hotspot-rt/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/hotspot-rt/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/hotspot-rt/hotspot/rev/1ea456c6f2b7
Merge
Changeset: 44f61c24ddab
Author: iveresov
Date: 2009-12-16 15:12 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/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/hotspot-rt/hotspot/rev/cc0ca4f00e89
Merge
Changeset: 7ac7d558e895
Author: jmasa
Date: 2009-12-23 00:47 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/7ac7d558e895
Merge
Changeset: 9749fbc4859b
Author: trims
Date: 2009-12-23 02:57 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/9749fbc4859b
Merge
Changeset: a5a6adfca6ec
Author: trims
Date: 2009-12-23 03:12 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/a5a6adfca6ec
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic