hg: jdk9/client/hotspot: 73 new changesets
david.dehaven at oracle.com
david.dehaven at oracle.com
Tue Nov 3 22:27:00 UTC 2015
Changeset: 2bc339eaafcd
Author: david
Date: 2015-10-13 08:37 +0200
URL: http://hg.openjdk.java.net/jdk9/client/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/client/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/client/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/client/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/client/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/client/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/client/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/client/hotspot/rev/5a7f73370cf8
Merge
Changeset: 1d78034f1852
Author: minqi
Date: 2015-10-15 00:42 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1d78034f1852
Merge
Changeset: 8c666050d769
Author: david
Date: 2015-10-14 09:33 +0200
URL: http://hg.openjdk.java.net/jdk9/client/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/client/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/client/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/client/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/client/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/client/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/client/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/client/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/client/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/client/hotspot/rev/cdd81465ef70
Merge
Changeset: 3f28db271235
Author: gziemski
Date: 2015-10-15 13:34 -0500
URL: http://hg.openjdk.java.net/jdk9/client/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/client/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/client/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/client/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/client/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/client/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/client/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/client/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/client/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/client/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/client/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
Changeset: 7fe46dc64bb3
Author: lana
Date: 2015-10-29 08:42 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7fe46dc64bb3
Added tag jdk9-b89 for changeset 20dff0211ded
! .hgtags
Changeset: f5112887ebd7
Author: vlivanov
Date: 2015-09-06 10:13 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/f5112887ebd7
8065151: Support IdealGraphVisualizer in optimized build
Reviewed-by: kvn
! src/share/vm/opto/c2_globals.hpp
Changeset: 420908d02f8d
Author: erikj
Date: 2015-10-20 10:24 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/420908d02f8d
8139657: Incremental build of jdk.vm.ci-gensrc creates repeated entries in services file
Reviewed-by: twisti
! make/gensrc/Gensrc-jdk.vm.ci.gmk
Changeset: 9108fab781a4
Author: roland
Date: 2015-10-16 16:53 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9108fab781a4
8136473: failed: no mismatched stores, except on raw memory: StoreB StoreI
Summary: Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods
Reviewed-by: kvn, thartmann
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java
Changeset: eb7736a32a0f
Author: roland
Date: 2015-10-20 13:36 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/eb7736a32a0f
Merge
Changeset: a176d4737606
Author: neliasso
Date: 2015-10-20 18:07 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a176d4737606
8137167: JEP165: Compiler Control: Implementation task
Summary: Compiler Control JEP
Reviewed-by: roland, twisti, zmajo, simonis
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileTask.cpp
+ src/share/vm/compiler/compilerDirectives.cpp
+ src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
+ src/share/vm/compiler/directivesParser.cpp
+ src/share/vm/compiler/directivesParser.hpp
! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/compiler/methodMatcher.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
+ src/share/vm/utilities/json.cpp
+ src/share/vm/utilities/json.hpp
+ test/compiler/compilercontrol/InlineMatcherTest.java
+ test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java
+ test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
+ test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
+ test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java
+ test/compiler/compilercontrol/control_off.txt
+ test/compiler/compilercontrol/control_on.txt
+ test/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java
+ test/serviceability/dcmd/compiler/control1.txt
+ test/serviceability/dcmd/compiler/control2.txt
Changeset: 535c335eb11c
Author: ppunegov
Date: 2015-10-20 21:09 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/535c335eb11c
8066153: JEP-JDK-8046155: Test task: cover existing
Summary: Tests for CompilerCommand and CompilerControl's directives
Reviewed-by: kvn
+ test/compiler/compilercontrol/commandfile/CompileOnlyTest.java
+ test/compiler/compilercontrol/commandfile/ExcludeTest.java
+ test/compiler/compilercontrol/commandfile/LogTest.java
+ test/compiler/compilercontrol/commandfile/PrintTest.java
+ test/compiler/compilercontrol/commands/CompileOnlyTest.java
+ test/compiler/compilercontrol/commands/ExcludeTest.java
+ test/compiler/compilercontrol/commands/LogTest.java
+ test/compiler/compilercontrol/commands/PrintTest.java
+ test/compiler/compilercontrol/directives/CompileOnlyTest.java
+ test/compiler/compilercontrol/directives/ExcludeTest.java
+ test/compiler/compilercontrol/directives/LogTest.java
+ test/compiler/compilercontrol/directives/PrintTest.java
+ test/compiler/compilercontrol/mixed/RandomCommandsTest.java
+ test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
+ test/compiler/compilercontrol/share/AbstractTestBase.java
+ test/compiler/compilercontrol/share/JSONFile.java
+ test/compiler/compilercontrol/share/MultiCommand.java
+ test/compiler/compilercontrol/share/SingleCommand.java
+ test/compiler/compilercontrol/share/actions/BaseAction.java
+ test/compiler/compilercontrol/share/actions/CompileAction.java
! test/compiler/compilercontrol/share/method/MethodGenerator.java
! test/compiler/compilercontrol/share/method/SignatureType.java
+ test/compiler/compilercontrol/share/processors/CommandProcessor.java
+ test/compiler/compilercontrol/share/processors/LogProcessor.java
+ test/compiler/compilercontrol/share/processors/PrintProcessor.java
+ test/compiler/compilercontrol/share/processors/QuietProcessor.java
+ test/compiler/compilercontrol/share/scenario/AbstractCommandBuilder.java
+ test/compiler/compilercontrol/share/scenario/Command.java
+ test/compiler/compilercontrol/share/scenario/CommandFileBuilder.java
+ test/compiler/compilercontrol/share/scenario/CommandGenerator.java
+ test/compiler/compilercontrol/share/scenario/CommandOptionsBuilder.java
+ test/compiler/compilercontrol/share/scenario/CompileCommand.java
+ test/compiler/compilercontrol/share/scenario/DirectiveBuilder.java
+ test/compiler/compilercontrol/share/scenario/DirectiveWriter.java
+ test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: 11c3bed1e41e
Author: ppunegov
Date: 2015-10-20 21:12 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/11c3bed1e41e
8066166: JEP-JDK-8046155: Test task: dcmd tests
Summary: Tests for diagnostic command in CompilerControl
Reviewed-by: kvn
+ test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
+ test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
+ test/compiler/compilercontrol/jcmd/AddExcludeTest.java
+ test/compiler/compilercontrol/jcmd/AddLogTest.java
+ test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
+ test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
+ test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/compiler/compilercontrol/share/scenario/CommandGenerator.java
+ test/compiler/compilercontrol/share/scenario/JcmdCommand.java
+ test/compiler/compilercontrol/share/scenario/JcmdStateBuilder.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: 1cd251540653
Author: vlivanov
Date: 2015-10-20 19:22 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1cd251540653
8132168: Support IdealGraphVisualizer in optimized build
Reviewed-by: kvn
! src/share/vm/opto/c2_globals.hpp
Changeset: 03fa0a35a468
Author: vlivanov
Date: 2015-10-20 22:03 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/03fa0a35a468
Merge
! src/share/vm/opto/c2_globals.hpp
Changeset: 111d1c4c90e7
Author: goetz
Date: 2015-10-21 18:22 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/111d1c4c90e7
8140239: Fix product build after "8132168: Support IdealGraphVisualizer in optimized build"
Reviewed-by: vlivanov
! src/share/vm/compiler/compilerDirectives.hpp
Changeset: 713aa577bd38
Author: neliasso
Date: 2015-10-21 19:31 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/713aa577bd38
8140240: Missing test files in CompilerControl tests
Summary: Add missing files
Reviewed-by: kvn, neliasso
+ test/compiler/compilercontrol/share/scenario/State.java
+ test/compiler/compilercontrol/share/scenario/StateBuilder.java
! test/testlibrary/jdk/test/lib/ProcessTools.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: a60bd3d34158
Author: neliasso
Date: 2015-10-21 21:59 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a60bd3d34158
Merge
Changeset: d80d1084cfdc
Author: dlong
Date: 2015-10-21 18:05 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d80d1084cfdc
8140267: assert(is_native_ptr || alias_type->adr_type() == TypeOopPtr::BOTTOM || alias_type->field() != __null || alias_type->element() != __null) failed: field, array element or unknown
Summary: back out 8136473
Reviewed-by: twisti
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
- test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java
Changeset: ffae03d59aa9
Author: dlong
Date: 2015-10-21 18:34 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ffae03d59aa9
Merge
Changeset: ea9eaad05466
Author: enevill
Date: 2015-10-21 12:15 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ea9eaad05466
8140238: Zero fails to build from source
Summary: Zero fails to build after 8136421 and 8078554
Reviewed-by: kvn
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/cpu/zero/vm/vm_version_zero.cpp
Changeset: a0c5acb7c322
Author: mdoerr
Date: 2015-10-09 20:58 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/a0c5acb7c322
8138890: C1: Ambiguous operator delete
Summary: xlC on AIX rejects to compile LIRGenerator and RangeCheckEliminator::Verification
Reviewed-by: simonis, goetz, twisti
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
Changeset: 5dc1db0a5290
Author: twisti
Date: 2015-10-21 21:49 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5dc1db0a5290
Merge
Changeset: cc7b816cca18
Author: twisti
Date: 2015-10-22 19:03 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/cc7b816cca18
Merge
Changeset: 4b46d2b42fcb
Author: iveresov
Date: 2015-10-22 21:39 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4b46d2b42fcb
8139575: Update for x86 log in the math lib
Summary: Add new java.lang.Math() intrinsics from x86
Reviewed-by: kvn, iveresov
Contributed-by: vivek.r.deshpande at intel.com
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86_libm.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: d9315ec5c471
Author: twisti
Date: 2015-10-22 13:18 -1000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/d9315ec5c471
8140091: remove VMStructs cast_uint64_t workaround for GCC 4.1.1 bug
Reviewed-by: erikj, kvn
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make
! src/share/vm/runtime/vmStructs.cpp
Changeset: e32667cd477c
Author: twisti
Date: 2015-10-23 07:18 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e32667cd477c
Merge
! src/share/vm/runtime/vmStructs.cpp
Changeset: 5d13c9b094c4
Author: neliasso
Date: 2015-10-26 10:36 +0100
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/5d13c9b094c4
8139996: CompileCommand prints quoted ascii strings
Summary: Print symbols as utf8
Reviewed-by: kvn
! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
Changeset: ae64ff428e18
Author: iveresov
Date: 2015-10-26 19:33 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ae64ff428e18
8139340: SuperWord enhancement to support vector conditional move (CMovVD) on Intel AVX cpu
Summary: Emit vector conditional moves
Reviewed-by: kvn
Contributed-by: jan.civlin at intel.com
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: e7b4c40ebb11
Author: dlong
Date: 2015-10-27 01:45 -0400
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e7b4c40ebb11
Merge
! make/gensrc/Gensrc-jdk.vm.ci.gmk
! src/share/vm/c1/c1_Runtime1.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/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 0ecd612047de
Author: enevill
Date: 2015-10-27 10:08 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0ecd612047de
8140582: aarch64: jvm fails to initialise after 8078556
Summary: jvm fails to initialise on aarch64 systems with pagesize > 4K
Reviewed-by: duke
! src/cpu/aarch64/vm/globals_aarch64.hpp
Changeset: 427a91c68b67
Author: enevill
Date: 2015-10-27 18:05 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/427a91c68b67
8140611: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs
Summary: Fix register usage on calling native synchronized methods
Reviewed-by: kvn, adinn
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
Changeset: 9c4989b6889a
Author: zmajo
Date: 2015-10-28 15:15 +0100
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/9c4989b6889a
8139907: compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java fails with timeout
Summary: Change MontgomeryMultiplyTest.java test to execute only on platforms on which the tested intrinsics are available.
Reviewed-by: kvn, neliasso
! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java
Changeset: ea4fcd70985d
Author: ppunegov
Date: 2015-10-28 16:00 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/ea4fcd70985d
8140350: compiler control tests fail with compiled: true, but should: false on required level: 1
Summary: Replace isMethodCompiled with isMethodCompilable with particular level
Reviewed-by: kvn
! test/compiler/compilercontrol/share/actions/CompileAction.java
Changeset: 48b73c88892f
Author: ppunegov
Date: 2015-10-28 16:26 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/48b73c88892f
8140453: compiler control test failed with RuntimeException: CompileCommand: nonexistent missing
Summary: Replace incorrect check for validity of method pattern with full command check
Reviewed-by: kvn
! test/compiler/compilercontrol/share/processors/CommandProcessor.java
! test/compiler/compilercontrol/share/processors/QuietProcessor.java
Changeset: 4883b314d4b9
Author: ppunegov
Date: 2015-10-28 16:38 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/4883b314d4b9
8066158: JEP-JDK-8046155: Test task: directive parser
Summary: check directive file parser with correct and incorrect files
Reviewed-by: kvn
+ test/compiler/compilercontrol/parser/DirectiveParser.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: 0b2937220009
Author: iignatyev
Date: 2015-10-28 16:01 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0b2937220009
Merge
Changeset: 96bcdd3a6e79
Author: neliasso
Date: 2015-10-28 15:44 +0100
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/96bcdd3a6e79
8140581: Excluding compile messages should only be printed with PrintCompilation
Summary: Use PrintCompilation flag instead
Reviewed-by: kvn
! src/share/vm/compiler/compileBroker.cpp
Changeset: 0fa6910c516d
Author: neliasso
Date: 2015-10-23 10:57 +0200
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0fa6910c516d
8140343: SEGV in DirectivesStack::getMatchingDirective
Summary: Could not match JVMCI compiler
Reviewed-by: kvn
! src/share/vm/compiler/compilerDirectives.cpp
Changeset: 1d49bd532a6f
Author: zmajo
Date: 2015-10-29 09:24 +0100
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/1d49bd532a6f
8138651: -XX:DisableIntrinsic matches intrinsics overly eagerly
Summary: Improve parsing of DisableIntrinsic flag.
Reviewed-by: kvn, shade, neliasso
! src/share/vm/compiler/compilerDirectives.cpp
! src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/compiler/directivesParser.cpp
! src/share/vm/compiler/directivesParser.hpp
+ test/compiler/intrinsics/IntrinsicDisabledTest.java
Changeset: b62347567e9b
Author: ppunegov
Date: 2015-10-29 01:16 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b62347567e9b
8140668: Quarantine RandomValidCommandsTest
8140669: Quarantine ClearDirectivesFileStackTest
Summary: Quarantine two tests
Reviewed-by: iignatyev, neliasso, kvn
! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
Changeset: e18469511c58
Author: iignatyev
Date: 2015-10-29 10:56 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e18469511c58
Merge
Changeset: 0835ef4e6232
Author: shade
Date: 2015-10-29 14:08 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/0835ef4e6232
8140483: Atomic*FieldUpdaters final fields should be trusted
Summary: Add exceptions for A*FU subclasses that do the actual work.
Reviewed-by: jrose, vlivanov
! src/share/vm/ci/ciField.cpp
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 7fb261378480
Author: shade
Date: 2015-10-29 13:23 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/7fb261378480
Merge
Changeset: e3690e58d28e
Author: iveresov
Date: 2015-10-29 09:59 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/e3690e58d28e
8140604: Internal Error runtime/stubRoutines.hpp:392 assert(_intrinsic_log != 0L) failed: must be defined
Summary: Fix the faulty assert, remove remaining _intrinsic_log references
Reviewed-by: roland
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: b03c5e9f24ba
Author: ppunegov
Date: 2015-10-29 21:31 +0300
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/b03c5e9f24ba
8140776: CompilerControl: Remove UTF-16 from the tests
Summary: remove UTF-16 from the generation until the failure reason isn't found
Reviewed-by: iignatyev
! test/compiler/compilercontrol/share/method/MethodGenerator.java
Changeset: 8c85cc5c9fb8
Author: iignatyev
Date: 2015-10-29 19:30 +0000
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/8c85cc5c9fb8
Merge
Changeset: 79b56d21b736
Author: amurillo
Date: 2015-10-30 12:03 -0700
URL: http://hg.openjdk.java.net/jdk9/client/hotspot/rev/79b56d21b736
Merge
More information about the jdk9-client-changes
mailing list