hg: jdk8u/jdk8u/hotspot: 11 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Tue Feb 4 17:20:42 PST 2014


Changeset: a5e93541111e
Author:    amurillo
Date:      2014-01-16 17:27 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/a5e93541111e

8032014: new hotspot build - hs25.20-b02
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 2604e2767d2c
Author:    hseigel
Date:      2014-01-21 08:58 -0500
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/2604e2767d2c

8030955: assert(_prologue != NULL) failed: prologue pointer must be initialized
Summary: Return immediately if _prologue == NULL, instead of asserting
Reviewed-by: ccheung, coleenp

! src/share/vm/runtime/perfMemory.cpp
+ test/runtime/PerfMemDestroy/PerfMemDestroy.java

Changeset: 04f1d5d36714
Author:    tschatzl
Date:      2014-01-07 13:31 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/04f1d5d36714

8027364: PSScavenge accounts too large code section to StringTable unlink
Summary: Correct timing measurement by modifying the scope of the GCTraceTime instance.
Reviewed-by: ysr, tamao
Contributed-by: Jeremy Manson <jeremymanson at google.com>

! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp

Changeset: 5a32d2a3cc1e
Author:    tschatzl
Date:      2014-01-20 11:47 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/5a32d2a3cc1e

8027476: Improve performance of Stringtable unlink
8027455: Improve symbol table scan times during gc pauses
Summary: Parallelize string table and symbol table scan during remark and full GC. Some additional statistics output if the experimental flag G1TraceStringSymbolTableScrubbing is set.
Reviewed-by: mgerdin, coleenp, brutisso

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
+ test/gc/g1/TestStringSymbolTableStats.java

Changeset: cb7ec2423207
Author:    tschatzl
Date:      2014-01-20 11:47 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/cb7ec2423207

8027454: Do not traverse string table during G1 remark when treating them as strong roots during initial mark
Summary: Do not try to unlink string table entries unconditionally during remark. This is without side effects as the preceding initial mark always uses the string table as strong roots. Needs to be fixed with class unloading during concurrent mark.
Reviewed-by: brutisso, mgerdin

! src/share/vm/gc_implementation/g1/concurrentMark.cpp

Changeset: 889068b9a088
Author:    tschatzl
Date:      2014-01-20 11:47 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/889068b9a088

8027746: Remove do_gen_barrier template parameter in G1ParCopyClosure
Summary: Remove the above mentioned template parameter and related unused code. Also remove some classes that are never used.
Reviewed-by: stefank, mgerdin, jwilhelm

! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp

Changeset: 1a023fd29afb
Author:    hseigel
Date:      2014-01-17 09:39 -0500
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/1a023fd29afb

8031045: Access checks should precede additional per-instruction checks
Summary: Move access check above the check for non-static method
Reviewed-by: lfoltan, coleenp

! src/share/vm/interpreter/linkResolver.cpp

Changeset: 833f38eb2ba0
Author:    hseigel
Date:      2014-01-23 10:59 -0500
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/833f38eb2ba0

Merge


Changeset: 7b35e546ba31
Author:    sspitsyn
Date:      2014-01-24 00:20 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/7b35e546ba31

8030027: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Linux-amd64: SIGSEGV in JavaThread::last_java_vframe(RegisterMap*)+0xfa
Summary: Add a safe guard to VMOp_GetCurrentLocation against non-walkable stack of target thread exiting from Java execution
Reviewed-by: mgronlun, dholmes, sla, dcubed
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/prims/jvmtiEnvThreadState.cpp

Changeset: 4638c4d7ff10
Author:    hseigel
Date:      2014-01-24 08:13 -0500
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/4638c4d7ff10

8028553: The JVM should not throw VerifyError when 'overriding' a static final method in a superclass.
Summary: Check if method is static before throwing exception.
Reviewed-by: kamg, coleenp, lfoltan, fparain

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/finalStatic/FinalStatic.java

Changeset: 010dad3c5986
Author:    amurillo
Date:      2014-01-30 13:42 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/010dad3c5986

Added tag hs25.20-b02 for changeset 4638c4d7ff10

! .hgtags



More information about the jdk8u-changes mailing list