hg: hsx/hotspot-rt/hotspot: 23 new changesets

zhengyu.gu at oracle.com zhengyu.gu at oracle.com
Fri Sep 27 19:22:29 PDT 2013


Changeset: 8a6a85321d3a
Author:    amurillo
Date:      2013-09-20 11:17 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/8a6a85321d3a

8025127: new hotspot build - hs25-b52
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: e8a0010ba69e
Author:    zgu
Date:      2013-09-25 13:03 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/e8a0010ba69e

Merge


Changeset: 891687731b59
Author:    anoll
Date:      2013-09-24 15:56 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/891687731b59

7009641: Don't fail VM when CodeCache is full
Summary: Allocation in the code cache returns NULL instead of failing the entire VM
Reviewed-by: kvn, iveresov

! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 1b64d46620a3
Author:    kvn
Date:      2013-09-24 16:08 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/1b64d46620a3

8022585: VM crashes when ran with -XX:+PrintInlining
Summary: use adr_at() to access inline info structures in growableArray. Add ability to specify print inlining per method.
Reviewed-by: twisti

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/print/PrintInlining.java

Changeset: f637d4dc21bb
Author:    adlertz
Date:      2013-09-26 08:48 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/f637d4dc21bb

Merge


Changeset: 586fa1919a89
Author:    bpittore
Date:      2013-09-20 15:06 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/586fa1919a89

8014911: Should use SUPPORTS_NATIVE_CX8 define to help C/C++ compiler elide blocks of code
Summary: If SUPPORTS_NATIVE_CX8 true then supports_cx8() function hard coded to return 'true'
Reviewed-by: kvn, twisti, dholmes

! src/share/vm/runtime/vm_version.hpp

Changeset: 504d8f519adf
Author:    jiangli
Date:      2013-09-20 20:19 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/504d8f519adf

Merge


Changeset: d682c6e24fe3
Author:    bdelsart
Date:      2013-09-26 01:30 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/d682c6e24fe3

Merge


Changeset: 60a2d625db36
Author:    bdelsart
Date:      2013-09-26 04:00 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/60a2d625db36

Merge


Changeset: 2c022e432e10
Author:    stefank
Date:      2013-09-20 10:53 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/2c022e432e10

8024974: Incorrect use of GC_locker::is_active()
Summary: SymbolTable and StringTable can make calls to GC_locker::is_active() outside a safepoint. This isn't safe because the GC_locker active state (lock count) is only updated at a safepoint and only remains valid as long as _needs_gc is true. However, outside a safepoint_needs_gc can change to false at any time, which makes it impossible to do a correct call to is_active() in that context. In this case these calls can just be removed since the input argument to basic_add() should never be on the heap and so there's no need to check the GC_locker state. This change also adjusts the assert() in is_active() to makes sure all calls to this function are always done under a safepoint.
Reviewed-by: brutisso, dcubed
Contributed-by: per.liden at oracle.com

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp

Changeset: 9361de86a50f
Author:    stefank
Date:      2013-09-20 11:00 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/9361de86a50f

8025059: Metspace::should_expand mixes bytes and words in check against MaxMetaspaceSize
Reviewed-by: coleenp, brutisso, mgerdin, jmasa

! src/share/vm/memory/metaspace.cpp

Changeset: b960c9df4f11
Author:    stefank
Date:      2013-09-21 10:09 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/b960c9df4f11

8025096: Move the ChunkManager instances out of the VirtualSpaceLists
Reviewed-by: coleenp, mgerdin, jmasa

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp

Changeset: 10cc3b624f8f
Author:    tschatzl
Date:      2013-09-24 10:14 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/10cc3b624f8f

Merge

- test/runtime/6878713/Test6878713.sh
- test/runtime/6878713/testcase.jar
- test/runtime/7020373/Test7020373.sh
- test/runtime/7020373/testcase.jar

Changeset: a19bea467577
Author:    tschatzl
Date:      2013-09-25 13:25 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/a19bea467577

7163191: G1: introduce a "heap spanning table" abstraction
Summary: Add G1BiasedArray<T> that is an array where each element represents a fixed-sized subdivision of the heap. Use this abstraction to refactor the HeapRegionSeq class.
Reviewed-by: brutisso

! make/excludeSrc.make
+ src/share/vm/gc_implementation/g1/g1BiasedArray.cpp
+ src/share/vm/gc_implementation/g1/g1BiasedArray.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/prims/jni.cpp

Changeset: 03f493ce3a71
Author:    brutisso
Date:      2013-09-25 17:23 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/03f493ce3a71

8025228: assert(new_entry->reserved_words() == vs_word_size) fails in nightly
Reviewed-by: mgerdin, tschatzl, jmasa

! src/share/vm/memory/metaspace.cpp
! src/share/vm/prims/jni.cpp

Changeset: 461159cd7a91
Author:    tschatzl
Date:      2013-09-26 12:18 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/461159cd7a91

Merge

! src/share/vm/classfile/symbolTable.cpp

Changeset: 3da9fad1391e
Author:    tschatzl
Date:      2013-09-26 06:34 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/3da9fad1391e

Merge


Changeset: c81dd5393a5e
Author:    tbell
Date:      2013-09-25 12:23 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/c81dd5393a5e

8025411: JPRT to switch to the new Win platforms for JDK8 builds this week
Reviewed-by: ksrini, katleman

! make/jprt.properties

Changeset: fff4842215d1
Author:    cl
Date:      2013-09-26 10:43 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/fff4842215d1

Added tag jdk8-b109 for changeset c81dd5393a5e

! .hgtags

Changeset: 58043478c26d
Author:    amurillo
Date:      2013-09-26 13:33 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/58043478c26d

Merge


Changeset: 6209b0ed51c0
Author:    amurillo
Date:      2013-09-26 13:33 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/6209b0ed51c0

Added tag hs25-b52 for changeset 58043478c26d

! .hgtags

Changeset: 24250c363d7f
Author:    amurillo
Date:      2013-09-26 13:41 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/24250c363d7f

8025536: new hotspot build - hs25-b53
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: a5ac0873476c
Author:    zgu
Date:      2013-09-27 10:08 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/a5ac0873476c

Merge

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/sharedRuntime.cpp



More information about the hotspot-runtime-dev mailing list