hg: jdk9/dev/hotspot: 30 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Tue Oct 27 20:04:45 UTC 2015
Changeset: 2bc339eaafcd
Author: david
Date: 2015-10-13 08:37 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2bc339eaafcd
8139427: Break out YoungList to own class.
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
+ src/share/vm/gc/g1/youngList.cpp
+ src/share/vm/gc/g1/youngList.hpp
Changeset: 8b8a3e7af130
Author: tschatzl
Date: 2015-10-13 14:49 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8b8a3e7af130
8069330: Adjustment of concurrent refinement thresholds does not take hot card cache into account
Summary: Measure HCC processing time separately and remove that time from the calculation of the refinement thresholds. HCC processing time is still taken into account for general pause time predictions.
Reviewed-by: tbenson, jmasa
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1ErgoVerbose.cpp
! src/share/vm/gc/g1/g1ErgoVerbose.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/g1HotCardCache.cpp
! src/share/vm/gc/g1/g1HotCardCache.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! test/gc/g1/TestGCLogMessages.java
Changeset: 3417a8fa7b45
Author: david
Date: 2015-10-13 14:07 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3417a8fa7b45
8139506: Remove the WaterMark class
Reviewed-by: stefank, mgerdin
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/space.cpp
! src/share/vm/gc/shared/space.hpp
- src/share/vm/gc/shared/watermark.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: b7618d69edaf
Author: david
Date: 2015-10-13 17:34 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/b7618d69edaf
Merge
- src/share/vm/gc/shared/watermark.hpp
Changeset: c8a4fbc7f6f4
Author: hseigel
Date: 2015-10-14 13:30 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c8a4fbc7f6f4
8139069: JVM should throw ClassFormatError for <init> methods in interfaces
Summary: If method being parsed is in an interface, throw ClassFormatError if its name is "<init>"
Reviewed-by: acorn, lfoltan
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
+ test/runtime/classFileParserBug/InitInInterface.java
+ test/runtime/classFileParserBug/nonvoidinit.jasm
+ test/runtime/classFileParserBug/voidinit.jasm
Changeset: 088ca8a0e910
Author: poonam
Date: 2015-10-14 15:36 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/088ca8a0e910
8136577: Make AbortVMOnException available in product builds
Reviewed-by: coleenp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp
Changeset: bc00f9701b9c
Author: minqi
Date: 2015-10-14 08:12 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bc00f9701b9c
8135284: Remove Method::_method_size field
Summary: Remove Method::_method_size to improve memory footprint after JDK-8135085,which increased 4 bytes for 32 platform. Also removed related unused code in SA.
Reviewed-by: coleenp, hseigel
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 5a7f73370cf8
Author: minqi
Date: 2015-10-14 20:59 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5a7f73370cf8
Merge
Changeset: 1d78034f1852
Author: minqi
Date: 2015-10-15 00:42 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1d78034f1852
Merge
Changeset: 8c666050d769
Author: david
Date: 2015-10-14 09:33 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8c666050d769
8139434: Unify GenRemSet and CardTableRS
Reviewed-by: jwilhelm, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.hpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/cardGeneration.hpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/cardTableRS.hpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/collectorPolicy.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/genOopClosures.inline.hpp
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
! src/share/vm/gc/shared/generation.cpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/generationSpec.cpp
! src/share/vm/gc/shared/generationSpec.hpp
! src/share/vm/gc/shared/space.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 5f32f22ba25e
Author: mgerdin
Date: 2015-10-14 14:50 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5f32f22ba25e
8138762: Refactor setup of evacuation closures in G1
Summary: Introduce policy class containing the root scan closures.
Reviewed-by: ehelin, stefank
! src/share/vm/gc/g1/g1CodeBlobClosure.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
+ src/share/vm/gc/g1/g1RootClosures.cpp
+ src/share/vm/gc/g1/g1RootClosures.hpp
! src/share/vm/gc/g1/g1RootProcessor.cpp
! src/share/vm/gc/g1/g1RootProcessor.hpp
Changeset: 5b33eeb13775
Author: tschatzl
Date: 2015-10-15 10:07 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5b33eeb13775
8137082: Factor out G1 prediction code from G1CollectorPolicy and clean up
Summary: Factor out G1 prediction code from G1CollectorPolicy into its own class, constify methods of G1CollectorPolicy and move more implementations to the cpp file.
Reviewed-by: jmasa, sangheki, ecaspole, kbarrett
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
+ src/share/vm/gc/g1/g1Predictions.cpp
+ src/share/vm/gc/g1/g1Predictions.hpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/survRateGroup.hpp
! src/share/vm/prims/jni.cpp
Changeset: 2feeca2b688f
Author: tschatzl
Date: 2015-10-15 10:12 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2feeca2b688f
8139583: Fix formatting in survRateGroup.cpp
Reviewed-by: kbarrett, stefank
! src/share/vm/gc/g1/survRateGroup.cpp
Changeset: daa76166601c
Author: tschatzl
Date: 2015-10-15 10:13 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/daa76166601c
8138750: Remove dead code in survivor rate group
Reviewed-by: mgerdin, tbenson
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1CollectorState.hpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/survRateGroup.hpp
Changeset: a0f7fb36730a
Author: tschatzl
Date: 2015-10-15 10:15 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a0f7fb36730a
8138752: G1CollectorPolicy::should_should_update_surv_rate_group_predictors() uses wrong predicate
Summary: Instead of only updating the survivor rate groups in the young gc after marking and before mixed gc, update them during young gcs outside of marking
Reviewed-by: mgerdin, drwhite
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 47181fafd4e9
Author: tschatzl
Date: 2015-10-15 13:00 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/47181fafd4e9
Merge
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: 901d0ab08236
Author: jbachorik
Date: 2015-10-15 17:35 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/901d0ab08236
8135188: RunFinalizationTest.java Exception java.lang.Error: Test failure: Object was not finalized
Reviewed-by: dcubed, martin
+ test/serviceability/dcmd/gc/FinalizationRunner.java
! test/serviceability/dcmd/gc/RunFinalizationTest.java
Changeset: 1a85bb362183
Author: dcubed
Date: 2015-10-15 10:00 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1a85bb362183
8136552: Last argument wins does not work for special options with "-XX:VMOptionsFile" option
Summary: match_special_option_and_act() should insert_vm_options_file() earlier and process the inserted options right away to honor "last option wins" semantics.
Reviewed-by: dcubed, coleenp
! src/share/vm/runtime/arguments.cpp
! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
Changeset: cdd81465ef70
Author: dcubed
Date: 2015-10-15 19:17 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/cdd81465ef70
Merge
Changeset: 3f28db271235
Author: gziemski
Date: 2015-10-15 13:34 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3f28db271235
8078556: Runtime: implement ranges (optionally constraints) for those flags that have them missing.
Summary: JEP 245: implement ranges and constraints for runtime flags.
Reviewed-by: coleenp, ddmitriev, jiangli, goetz
Contributed-by: goetz.lindenmaier at sap.com, gerard.ziemski at oracle.com
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os/aix/vm/globals_aix.hpp
! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.hpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp
! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/vmThread.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: db268cb78542
Author: coleenp
Date: 2015-10-16 00:01 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/db268cb78542
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 01b171218ecd
Author: kbarrett
Date: 2015-10-15 10:10 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/01b171218ecd
8139200: Eliminate G1ParClosureSuper::_worker_id
Summary: Moved _worker_id from G1ParClosureSuper to G1ParCopyHelper.
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
Changeset: 09c316072f18
Author: mdoerr
Date: 2015-10-16 10:20 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/09c316072f18
8139734: ppc: fix build after "8078556: Runtime: implement ranges..."
Reviewed-by: goetz
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
Changeset: a014961e513b
Author: kbarrett
Date: 2015-10-16 14:55 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a014961e513b
8139341: Hide ExtendedOopClosure::_ref_processor
Summary: Make ExtendedOopClosure::_ref_processor private.
Reviewed-by: mgerdin, sjohanss
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/serial/markSweep.hpp
! src/share/vm/gc/shared/genOopClosures.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/oops/instanceRefKlass.inline.hpp
Changeset: e70a21e29520
Author: david
Date: 2015-10-16 14:11 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e70a21e29520
8139277: Remove ScavengeWithObjectsInToSpace, ParallelOldGCSplitALot, ParallelOldGCSplitInterval, PSAdjustTenuredGenForMinorPause and PSAdjustYoungGenForMajorPause
Reviewed-by: tschatzl, sjohanss
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.hpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: ec3193176165
Author: ehelin
Date: 2015-10-19 15:21 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ec3193176165
8135078: Refactor InCSetState::is_in_cset_or_humongous
Reviewed-by: tschatzl, jwilhelm
! src/share/vm/gc/g1/g1InCSetState.hpp
Changeset: 9b74c5f1b10e
Author: brutisso
Date: 2015-10-20 14:00 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9b74c5f1b10e
8139868: CMSScavengeBeforeRemark broken after JDK-8134953
Reviewed-by: sjohanss, jwilhelm
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
+ test/gc/cms/TestCMSScavengeBeforeRemark.java
Changeset: 29c399fbbf25
Author: jprovino
Date: 2015-10-20 11:17 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/29c399fbbf25
Merge
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/shared/cardTableRS.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
- src/share/vm/gc/shared/watermark.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/exceptions.cpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 6bea4fdaae80
Author: amurillo
Date: 2015-10-22 16:25 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6bea4fdaae80
Merge
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
- src/share/vm/gc/shared/watermark.hpp
Changeset: 20dff0211ded
Author: mgerdin
Date: 2015-10-26 17:13 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/20dff0211ded
8140452: Internal Error memory/allocation.cpp:179
Summary: use const ref & and avoid copy ctor
Reviewed-by: coleenp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
More information about the jdk9-dev-changes
mailing list