hg: jdk8/jdk8/hotspot: 16 new changesets

john.coomes at oracle.com john.coomes at oracle.com
Tue Dec 27 20:49:23 PST 2011


Changeset: 434acc838772
Author:    amurillo
Date:      2011-12-16 12:46 -0800
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/434acc838772

7122001: new hotspot build - hs23-b09
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 3c648b9ad052
Author:    stefank
Date:      2011-12-14 12:15 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3c648b9ad052

7121373: Clean up CollectedHeap::is_in
Summary: Fixed G1CollectedHeap::is_in, added tests, cleaned up comments and made Space::is_in pure virtual.
Reviewed-by: brutisso, tonyp, jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.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/memory/generation.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/quickSort.hpp

Changeset: fd2b426c30db
Author:    johnc
Date:      2011-12-14 17:43 -0800
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fd2b426c30db

7119908: G1: Cache CSet start region for each worker for subsequent reuse
Summary: Cache workers' calculated starting heap region, used for parallel iteration over the collcection set, for subsequent reuse.
Reviewed-by: tonyp, brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

Changeset: 41406797186b
Author:    tonyp
Date:      2011-12-16 02:14 -0500
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/41406797186b

7113012: G1: rename not-fully-young GCs as "mixed"
Summary: Renamed partially-young GCs as mixed and fully-young GCs as young. Change all external output that includes those terms (GC log and GC ergo log) as well as any comments, fields, methods, etc. The changeset also includes very minor code tidying up (added some curly brackets).
Reviewed-by: johnc, brutisso

! 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/g1ErgoVerbose.cpp
! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp

Changeset: adedfbbf0360
Author:    johnc
Date:      2011-12-16 11:40 -0800
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/adedfbbf0360

7120038: G1: ParallelGCThreads==0 is broken
Summary: Running G1 with ParallelGCThreads==0 results in various crashes and asserts. Most of these are caused by unguarded references to the worker threads array or an incorrect number of active workers.
Reviewed-by: jmasa, tonyp

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

Changeset: e7dead7e90af
Author:    johnc
Date:      2011-12-19 10:02 -0800
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e7dead7e90af

7117303: VM uses non-monotonic time source and complains that it is non-monotonic
Summary: Replaces calls to os::javaTimeMillis(), which does not (and cannot) guarantee monotonicity, in GC code to an equivalent expression that uses os::javaTimeNanos(). os::javaTimeNanos is guaranteed monotonically non-decreasing if the underlying platform provides a monotonic time source. Changes in OS files are to make use of the newly defined constants in globalDefinitions.hpp.
Reviewed-by: dholmes, ysr

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 129cd462ae89
Author:    jmasa
Date:      2011-12-20 12:27 -0800
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/129cd462ae89

Merge


Changeset: 96ce4c27112f
Author:    coleenp
Date:      2011-12-19 15:34 -0500
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/96ce4c27112f

7122939: TraceBytecodes broken with UseCompressedOops
Summary: Disable verify_heapbase on sparc if TraceBytecodes because the latter uses r12 as a temp register
Reviewed-by: coleenp, phh
Contributed-by: Volker Simonis <volker.simonis at gmail.com>

! src/cpu/x86/vm/assembler_x86.cpp

Changeset: 6c995c08526c
Author:    phh
Date:      2011-12-19 15:50 -0500
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6c995c08526c

7122880: Extend vendor-specific command interface to include manageable switches
Summary: Add Flag::external_ext()/writable_ext(), both return false.
Reviewed-by: coleenp, zgu

! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_ext.hpp
! src/share/vm/services/management.cpp

Changeset: 4502fd5c7698
Author:    phh
Date:      2011-12-19 21:38 -0800
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4502fd5c7698

Merge


Changeset: 11c26bfcf8c7
Author:    phh
Date:      2011-12-21 15:48 -0500
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/11c26bfcf8c7

7091417: recvfrom's 6th input should be of type socklen_t
Summary: Revamp class os's socket method formal args to match socket.h, insert casts in appropriate places, and copyin-copyout int*'s that s/b socklen_t*'s in jvm.cpp.
Reviewed-by: coleenp, dholmes
Contributed-by: erik.gahlin at oracle.com, rickard.backman at oracle.com, nils.loodin at oracle.com, markus.gronlund at oracle.com

! src/os/bsd/vm/jvm_bsd.h
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/jvm_linux.h
! src/os/linux/vm/os_linux.inline.hpp
! src/os/solaris/vm/jvm_solaris.h
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/vm/jvm_windows.h
! src/os/windows/vm/os_windows.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/ostream.cpp

Changeset: c01e115b095e
Author:    coleenp
Date:      2011-12-21 16:41 -0500
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c01e115b095e

7064927: retransformClasses() does not pass in LocalVariableTable of a method
Summary: Handle LVT attribute in the class file reconstitutor.
Reviewed-by: phh, coleenp
Contributed-by: thomaswue <thomas.wuerthinger at oracle.com>

! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp

Changeset: d532160c55f7
Author:    coleenp
Date:      2011-12-21 18:22 -0800
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d532160c55f7

Merge


Changeset: 4b18532913c7
Author:    vladidan
Date:      2011-12-22 12:01 -0500
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4b18532913c7

Merge

! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp

Changeset: 4bcf61041217
Author:    amurillo
Date:      2011-12-23 15:24 -0800
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4bcf61041217

Merge


Changeset: 9232e0ecbc2c
Author:    amurillo
Date:      2011-12-23 15:24 -0800
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9232e0ecbc2c

Added tag hs23-b09 for changeset 4bcf61041217

! .hgtags



More information about the jdk8-dev mailing list