hg: jdk7/jdk7/hotspot: 22 new changesets
erik.trimble at sun.com
erik.trimble at sun.com
Wed Jul 29 16:08:08 PDT 2009
Changeset: df6caf649ff7
Author: ysr
Date: 2009-07-14 15:40 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/df6caf649ff7
6700789: G1: Enable use of compressed oops with G1 heaps
Summary: Modifications to G1 so as to allow the use of compressed oops.
Reviewed-by: apetrusenko, coleenp, jmasa, kvn, never, phh, tonyp
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.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
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/includeDB_core
! src/share/vm/includeDB_features
! src/share/vm/memory/barrierSet.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/memory/genOopClosures.inline.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: 42d84bbbecf4
Author: tonyp
Date: 2009-07-15 12:22 -0400
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/42d84bbbecf4
6859911: G1: assert(Heap_lock->owner() = NULL, "Should be owned on this thread's behalf")
Summary: The used() method assumes that the heap lock is held when it is called. However, when used() is called from print_on(), this is not the case.
Reviewed-by: ysr, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: f0a1cbbaf3c0
Author: ysr
Date: 2009-07-16 12:38 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f0a1cbbaf3c0
Merge
Changeset: fe95187e8882
Author: never
Date: 2009-07-13 14:58 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/fe95187e8882
6859338: amd64 native unverified entry point pushes values before implicit null check
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
+ test/compiler/6859338/Test6859338.java
Changeset: 83906a156fc0
Author: never
Date: 2009-07-13 15:00 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/83906a156fc0
Merge
Changeset: fd50a67f97d1
Author: never
Date: 2009-07-15 13:37 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/fd50a67f97d1
6860469: remix_address_expressions sets incorrect control causing crash in split_if_with_block_post
Reviewed-by: never, kvn
Contributed-by: yamauchi at google.com, rasbold at google.com
! src/share/vm/opto/loopopts.cpp
+ test/compiler/6860469/Test.java
Changeset: fc4be448891f
Author: kvn
Date: 2009-07-16 14:10 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/fc4be448891f
6851742: (EA) allocation elimination doesn't work with UseG1GC
Summary: Fix eliminate_card_mark() to eliminate G1 pre/post barriers.
Reviewed-by: never
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/type.hpp
Changeset: 84770322b304
Author: never
Date: 2009-07-16 17:59 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/84770322b304
6861513: correct copyright attribution in test for 6837094 and 6860469
Reviewed-by: rasbold
! test/compiler/6837094/Test.java
! test/compiler/6860469/Test.java
Changeset: 64219d2a6493
Author: kvn
Date: 2009-07-16 16:29 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/64219d2a6493
6851282: JIT miscompilation results in null entry in array when using CompressedOops
Summary: Get type for new Phi from non dead path.
Reviewed-by: never
! src/share/vm/opto/cfgnode.cpp
+ test/compiler/6851282/Test.java
Changeset: 606c988ff684
Author: kvn
Date: 2009-07-17 00:50 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/606c988ff684
Merge
Changeset: f9094a5e1c8a
Author: never
Date: 2009-07-21 16:42 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/f9094a5e1c8a
6857159: local schedule failed with checkcast of Thread.currentThread()
Reviewed-by: kvn
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
+ test/compiler/6857159/Test6857159.java
+ test/compiler/6857159/Test6857159.sh
Changeset: 75596850f863
Author: jrose
Date: 2009-07-21 16:56 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/75596850f863
6862576: vmIntrinsics needs cleanup in order to support JSR 292 intrinsics
Summary: remove useless lazy evaluation of intrinsics; add LAST_COMPILER_INLINE to help categorize them
Reviewed-by: kvn
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 17173cb6e48d
Author: jrose
Date: 2009-07-21 21:33 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/17173cb6e48d
Merge
Changeset: 5314d85ffd54
Author: kvn
Date: 2009-07-22 15:48 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/5314d85ffd54
6826736: CMS: core dump with -XX:+UseCompressedOops
Summary: Fix deoptimization code and OopMapSet::all_do() to check for oop = narrow_oop_base.
Reviewed-by: jcoomes, phh, ysr, never
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/stackValue.cpp
+ test/compiler/6826736/Test.java
Changeset: ea3f9723b5cf
Author: kvn
Date: 2009-07-23 14:53 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ea3f9723b5cf
6860599: nodes limit could be reached during Output phase
Summary: Bailout compilation if nodes limit could be reached during Output phase.
Reviewed-by: never, twisti
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/output.cpp
Changeset: 433f394ab509
Author: kvn
Date: 2009-07-24 09:01 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/433f394ab509
Merge
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/cfgnode.cpp
Changeset: 45d97a99715b
Author: apetrusenko
Date: 2009-07-22 02:46 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/45d97a99715b
6862661: G1: _gc_alloc_region_counts is not updated properly after 6604422
Summary: Implementation of RFE 6604422 (G1: re-use half-promoted regions) introduced incorrect _gc_alloc_region_counts updates which effectively disabled survivor spaces.
Reviewed-by: johnc, jmasa, tonyp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 36b5611220a7
Author: ysr
Date: 2009-07-22 18:25 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/36b5611220a7
6863216: Clean up debugging debris inadvertently pushed with 6700789
Summary: Anti-delta for debugging debris that was inadvertently pushed.
Reviewed-by: kvn, tonyp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/opto/cfgnode.cpp
Changeset: 0a83664f978b
Author: ysr
Date: 2009-07-24 12:49 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/0a83664f978b
Merge
! src/share/vm/opto/cfgnode.cpp
Changeset: 1c2487639400
Author: trims
Date: 2009-07-24 16:40 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/1c2487639400
Merge
Changeset: 3c0f72981560
Author: trims
Date: 2009-07-24 16:41 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/3c0f72981560
6864901: Bump the HS16 build number to 07
Summary: Update the HS16 build number to 07
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 18f526145aea
Author: trims
Date: 2009-07-29 16:00 -0700
URL: http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/18f526145aea
Merge
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/stackValue.cpp
More information about the jdk7-dev
mailing list