hg: jdk8/jdk8/hotspot: 46 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Tue May 21 12:59:26 PDT 2013
Changeset: 6114c49b31b5
Author: amurillo
Date: 2013-05-10 11:27 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6114c49b31b5
8014279: new hotspot build - hs25-b33
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 712a1e9c91f3
Author: coleenp
Date: 2013-05-07 09:46 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/712a1e9c91f3
8013063: nsk/jvmti/RetransformClasses/retransform001 failed debug version on os::free
Summary: Clear out class_file_bytes so they aren't deallocated twice
Reviewed-by: dcubed, sspitsyn
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 4674e409a9e6
Author: coleenp
Date: 2013-05-07 18:51 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4674e409a9e6
8014024: NPG: keep compiled ic methods from being deallocated in redefine classes
Summary: Walk the compiledIC relocation records to keep Method* from being deallocated.
Reviewed-by: dlong, kvn
! src/share/vm/code/nmethod.cpp
Changeset: a1cc1d1e7ce5
Author: coleenp
Date: 2013-05-07 16:17 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a1cc1d1e7ce5
Merge
Changeset: 28ae1d38d296
Author: coleenp
Date: 2013-05-07 18:46 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/28ae1d38d296
Merge
Changeset: 64340da5b68c
Author: hseigel
Date: 2013-05-08 08:20 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/64340da5b68c
8007018: RFE: -XX:+UseLargePages does not work with CDS
Summary: Remove command line restriction. It should just work.
Reviewed-by: ctornqvi, coleenp, dholmes
! src/share/vm/runtime/arguments.cpp
Changeset: cbfe859bd244
Author: sla
Date: 2013-05-08 15:37 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cbfe859bd244
8013591: compiler/ciReplay/TestSA.sh fails in nightly
Reviewed-by: coleenp, rbackman, dholmes
! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java
Changeset: 0dc028fd5101
Author: sla
Date: 2013-05-08 10:14 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0dc028fd5101
Merge
Changeset: 39ead0411f07
Author: bharadwaj
Date: 2013-05-08 14:18 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/39ead0411f07
8013875: Incorrect vtable index being set during methodHandle creation for static
Summary: Set vtable index as appropriate for static interface methods and for interface methods invoked via invokespecial. To be improved in a later enhancement to CallInfo.
Reviewed-by: jrose, twisti
! src/share/vm/prims/methodHandles.cpp
Changeset: 711016f146fd
Author: dholmes
Date: 2013-05-08 19:28 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/711016f146fd
8006997: ContendedPaddingWidth should be range-checked
Summary: Constrain between zero and 8K
Reviewed-by: dholmes, rbackman
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>
! src/share/vm/runtime/arguments.cpp
Changeset: 9b77ca4ce35e
Author: dholmes
Date: 2013-05-08 19:38 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9b77ca4ce35e
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: c272092594bd
Author: dholmes
Date: 2013-05-08 21:06 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c272092594bd
Merge
Changeset: 0b7f78069732
Author: rbackman
Date: 2013-05-08 11:21 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0b7f78069732
8008255: jvmtiExport.cpp::post_to_env() does not check malloc() return
Reviewed-by: coleenp, dholmes, sla
! src/share/vm/prims/jvmtiExport.cpp
Changeset: 735c995bf1a1
Author: rbackman
Date: 2013-05-13 07:53 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/735c995bf1a1
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 92ef81e2f571
Author: minqi
Date: 2013-05-10 08:27 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/92ef81e2f571
8003557: NPG: Klass* const k should be const Klass* k.
Summary: With NPG, const KlassOop klass which is in fact a definition converted to Klass* const, which is not the original intention. The right usage is converting them to const Klass*.
Reviewed-by: coleenp, kvn
Contributed-by: yumin.qi at oracle.com
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: 1fcfc045b229
Author: minqi
Date: 2013-05-10 19:30 +0000
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1fcfc045b229
Merge
Changeset: 8b40495b9381
Author: minqi
Date: 2013-05-13 18:08 +0000
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8b40495b9381
Merge
! src/share/vm/oops/method.hpp
Changeset: 43083e670adf
Author: coleenp
Date: 2013-05-13 15:37 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/43083e670adf
8005056: NPG: Crash after redefining java.lang.Object
Summary: Need to walk array class vtables replacing old methods too if j.l.o redefined
Reviewed-by: sspitsyn, dcubed, ctornqvi
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
+ test/runtime/RedefineObject/Agent.java
+ test/runtime/RedefineObject/TestRedefineObject.java
! test/testlibrary/ClassFileInstaller.java
Changeset: a9270d9ecb13
Author: shade
Date: 2013-05-14 11:34 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a9270d9ecb13
8014448: Purge PrintCompactFieldsSavings
Summary: Remove obsolete debugging code.
Reviewed-by: dholmes, kvn
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/runtime/globals.hpp
Changeset: f944ba972151
Author: hseigel
Date: 2013-05-14 09:17 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f944ba972151
8014138: Add VM option to facilitate the writing of CDS tests
Summary: Added the -XX:SharedArchiveFile option.
Reviewed-by: coleenp, ccheung, acorn, dcubed, zgu
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/SharedArchiveFile/SharedArchiveFile.java
Changeset: f9be75d21404
Author: minqi
Date: 2013-05-14 09:41 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f9be75d21404
8012902: remove use of global operator new - take 2
Summary: The fix of 8010992, disable use of global operator new and new[] which caused failure on some tests. This takes two of the bugs also add ALLOW_OPERATOR_NEW_USAGE to prevent crash for third party code calling operator new of jvm on certain platforms.
Reviewed-by: coleenp, dholmes, zgu
Contributed-by: yumin.qi at oracle.com
! make/bsd/makefiles/fastdebug.make
! make/bsd/makefiles/vm.make
! src/os/windows/vm/os_windows.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/altHashing.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/memory/memRegion.hpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/reflectionUtils.hpp
! src/share/vm/runtime/unhandledOops.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
Changeset: 513a5298c1dd
Author: minqi
Date: 2013-05-14 17:33 +0000
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/513a5298c1dd
Merge
Changeset: d15464bfd4d0
Author: roland
Date: 2013-05-03 09:32 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d15464bfd4d0
8012037: Test8009761.java "Failed: init recursive calls: 7224. After deopt 58824"
Summary: test shouldn't be run with a modified CompileThreshold
Reviewed-by: kvn
! test/compiler/8009761/Test8009761.java
Changeset: e76dd894b984
Author: roland
Date: 2013-04-24 14:26 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e76dd894b984
8012292: optimized build with GCC broken
Summary: Some #ifndef PRODUCT should be #ifdef ASSERT
Reviewed-by: kvn, twisti
Contributed-by: gdub <duboscq at ssw.jku.at>
! make/jprt.properties
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/utilities/quickSort.cpp
Changeset: d73c88e524ff
Author: kvn
Date: 2013-05-03 15:35 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d73c88e524ff
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: f0bc60565ba8
Author: twisti
Date: 2013-05-06 13:53 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f0bc60565ba8
7196277: JSR 292: Two jck/runtime tests crash on java.lang.invoke.MethodHandle.invokeExact
Reviewed-by: jrose, kvn
! src/share/vm/oops/method.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: aabf54ccedb1
Author: twisti
Date: 2013-05-06 19:49 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/aabf54ccedb1
8008772: remove gamma launcher
Reviewed-by: kvn, neliasso, ctornqvi
! make/Makefile
! make/bsd/makefiles/buildtree.make
- make/bsd/makefiles/launcher.make
! make/bsd/makefiles/vm.make
+ make/hotspot.script
! make/linux/makefiles/buildtree.make
- make/linux/makefiles/launcher.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
- make/solaris/makefiles/launcher.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
- make/windows/makefiles/launcher.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
! make/windows/projectfiles/common/Makefile
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
Changeset: 6f3fd5150b67
Author: kvn
Date: 2013-05-08 15:08 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6f3fd5150b67
6934604: enable parts of EliminateAutoBox by default
Summary: Resurrected autobox elimination code and enabled part of it by default.
Reviewed-by: roland, twisti
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! 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/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/multnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/6934604/TestByteBoxing.java
+ test/compiler/6934604/TestDoubleBoxing.java
+ test/compiler/6934604/TestFloatBoxing.java
+ test/compiler/6934604/TestIntBoxing.java
+ test/compiler/6934604/TestLongBoxing.java
+ test/compiler/6934604/TestShortBoxing.java
Changeset: 70120f47d403
Author: kvn
Date: 2013-05-09 17:28 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/70120f47d403
8014189: JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis()
Summary: Add NULL checks and asserts for Type::make_ptr() returned value.
Reviewed-by: twisti
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/subnode.cpp
Changeset: 8bcfd9ce2c6b
Author: twisti
Date: 2013-05-13 12:43 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8bcfd9ce2c6b
Merge
- make/bsd/makefiles/launcher.make
- make/linux/makefiles/launcher.make
- make/solaris/makefiles/launcher.make
- make/windows/makefiles/launcher.make
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 1da5d70655e9
Author: kvn
Date: 2013-05-13 14:36 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1da5d70655e9
8014286: failed java/lang/Math/DivModTests.java after 6934604 changes
Summary: Corrected escape state for the result of boxing method. Added force inlining executed boxing methods.
Reviewed-by: twisti
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/escape.cpp
Changeset: cd6f6fccd287
Author: iignatyev
Date: 2013-05-15 22:44 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cd6f6fccd287
8014068: TEST_BUG: compiler/ciReplay/TestSA.sh fails on Windows: core wasn't generated
Reviewed-by: kvn
! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/common.sh
Changeset: e484fe2abebd
Author: twisti
Date: 2013-05-16 13:47 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e484fe2abebd
Merge
- make/bsd/makefiles/launcher.make
! make/bsd/makefiles/vm.make
- make/linux/makefiles/launcher.make
- make/solaris/makefiles/launcher.make
- make/windows/makefiles/launcher.make
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/quickSort.cpp
Changeset: 7a95933197d0
Author: tschatzl
Date: 2013-05-13 09:45 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7a95933197d0
8014058: Regression tests for 8006088
Summary: The patch for 8006088 misses regression tests after a merge error, this CR provides them.
Reviewed-by: jwilhelm, tamao, jmasa
! src/share/vm/memory/collectorPolicy.cpp
+ test/gc/arguments/TestCMSHeapSizeFlags.java
+ test/gc/arguments/TestG1HeapSizeFlags.java
+ test/gc/arguments/TestMaxHeapSizeTools.java
+ test/gc/arguments/TestMinInitialErgonomics.java
+ test/gc/arguments/TestParallelHeapSizeFlags.java
+ test/gc/arguments/TestSerialHeapSizeFlags.java
Changeset: 4868caa99ecf
Author: brutisso
Date: 2013-05-13 14:09 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4868caa99ecf
8014339: Improve assert and remove some dead code from parMarkBitMap.hpp/cpp
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
Changeset: 0a2986f36965
Author: tschatzl
Date: 2013-05-14 17:08 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0a2986f36965
8014489: tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags jtreg tests invoke wrong class
Summary: Some jtreg tests reference unknown classes in the @run and @build lines. This change fixes them.
Reviewed-by: stefank, ehelin
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
Changeset: 12f651e29f6b
Author: tschatzl
Date: 2013-05-15 11:05 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/12f651e29f6b
6843347: Boundary values in some public GC options cause crashes
Summary: Setting some public integer options to specific values causes crashes or undefined GC behavior. This patchset adds the necessary argument checking for these options.
Reviewed-by: jmasa, brutisso
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: eba99d16dc6f
Author: tamao
Date: 2013-05-15 10:41 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/eba99d16dc6f
8007763: Refactoring: split up compute_generation_free_space() into two functions for class PSAdaptiveSizePolicy
Summary: split up compute_generation_free_space() into two functions: compute_eden_space_size() + compute_old_gen_free_space(), each of which (if needed) can be reused without executing an overhead of the other.
Reviewed-by: jmasa, tschatzl
Contributed-by: tamao <tao.mao at oracle.com>
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
Changeset: bed55d125e37
Author: johnc
Date: 2013-05-15 22:35 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bed55d125e37
8014408: G1: crashes with assert assert(prev_committed_card_num == _committed_max_card_num) failed
Summary: Mismatch in the card number calculation between next and previous committed sizes of the card counts table.
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
Changeset: 05a17f270c7e
Author: tschatzl
Date: 2013-05-16 13:02 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/05a17f270c7e
8014240: G1: Add remembered set size information to output of G1PrintRegionLivenessInfo
Summary: Improve the output of G1PrintRegionLivenessInfo by adding a per-region remembered set size information column
Reviewed-by: jwilhelm, johnc
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
+ test/gc/g1/TestPrintRegionRememberedSetInfo.java
Changeset: 48391ab0687e
Author: johnc
Date: 2013-05-16 09:24 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/48391ab0687e
8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen size/meta data change info
Summary: Include metaspace information (used, allocated, reserved) in the PrintGCDetails output for full GCs.
Reviewed-by: poonam, jmasa, 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
+ test/gc/g1/TestPrintGCDetails.java
Changeset: acac2b03a07f
Author: tschatzl
Date: 2013-05-16 23:51 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/acac2b03a07f
8014765: VM exits if MaxTenuringThreshold is set below the default InitialTenuringThreshold, and InitialTenuringThreshold is not set
Summary: The VM exits when the condition in the subject line applies. The fix sets InitialTenuringThreshold to MaxTenuringThreshold if it is larger than MaxTenuringThreshold and InitialTenuringThreshold has not been set (is default).
Reviewed-by: jwilhelm, jmasa, brutisso, johnc
! src/share/vm/runtime/arguments.cpp
+ test/gc/arguments/TestInitialTenuringThreshold.java
Changeset: 2958af1d8c5a
Author: jwilhelm
Date: 2013-05-17 06:01 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2958af1d8c5a
Merge
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 2f9ac66165e6
Author: jwilhelm
Date: 2013-05-17 08:00 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2f9ac66165e6
Merge
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: b19517cecc2e
Author: amurillo
Date: 2013-05-17 08:59 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b19517cecc2e
Merge
- make/bsd/makefiles/launcher.make
- make/linux/makefiles/launcher.make
- make/solaris/makefiles/launcher.make
- make/windows/makefiles/launcher.make
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
Changeset: 7cbdf0e3725c
Author: amurillo
Date: 2013-05-17 08:59 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7cbdf0e3725c
Added tag hs25-b33 for changeset b19517cecc2e
! .hgtags
More information about the jdk8-dev
mailing list