hg: javadoc-next/new-api/hotspot: 438 new changesets
kumar.x.srinivasan at oracle.com
kumar.x.srinivasan at oracle.com
Tue Dec 22 04:38:23 UTC 2015
Changeset: 7fe46dc64bb3
Author: lana
Date: 2015-10-29 08:42 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/hotspot/rev/eb7736a32a0f
Merge
Changeset: a176d4737606
Author: neliasso
Date: 2015-10-20 18:07 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/hotspot/rev/a60bd3d34158
Merge
Changeset: d80d1084cfdc
Author: dlong
Date: 2015-10-21 18:05 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/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/javadoc-next/new-api/hotspot/rev/ffae03d59aa9
Merge
Changeset: ea9eaad05466
Author: enevill
Date: 2015-10-21 12:15 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/hotspot/rev/5dc1db0a5290
Merge
Changeset: cc7b816cca18
Author: twisti
Date: 2015-10-22 19:03 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/cc7b816cca18
Merge
Changeset: 4b46d2b42fcb
Author: iveresov
Date: 2015-10-22 21:39 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/hotspot/rev/0b2937220009
Merge
Changeset: 96bcdd3a6e79
Author: neliasso
Date: 2015-10-28 15:44 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/hotspot/rev/e18469511c58
Merge
Changeset: 0835ef4e6232
Author: shade
Date: 2015-10-29 14:08 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/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/javadoc-next/new-api/hotspot/rev/7fb261378480
Merge
Changeset: e3690e58d28e
Author: iveresov
Date: 2015-10-29 09:59 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/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/javadoc-next/new-api/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/javadoc-next/new-api/hotspot/rev/8c85cc5c9fb8
Merge
Changeset: 79b56d21b736
Author: amurillo
Date: 2015-10-30 12:03 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/79b56d21b736
Merge
Changeset: 3fd5c2ca4c20
Author: lana
Date: 2015-10-30 10:28 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3fd5c2ca4c20
Added tag jdk9-b90 for changeset 7fe46dc64bb3
! .hgtags
Changeset: 2760de77e5c5
Author: lana
Date: 2015-11-05 08:15 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/2760de77e5c5
Added tag jdk9-b91 for changeset 3fd5c2ca4c20
! .hgtags
Changeset: 53cb98d68a1a
Author: lana
Date: 2015-11-05 13:41 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/53cb98d68a1a
Merge
Changeset: 029a2b20b570
Author: stefank
Date: 2015-10-13 10:06 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/029a2b20b570
8058563: InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries
Reviewed-by: mgerdin, vlivanov
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/jni.cpp
Changeset: 85a63e83293f
Author: ecaspole
Date: 2015-10-20 14:01 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/85a63e83293f
8060017: G1: Report heap sizing time
Summary: Report heap expansion time done on VM thread after collection. Previously this was included in "Other" time.
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: dcf365644bef
Author: ecaspole
Date: 2015-10-20 22:35 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/dcf365644bef
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: a4281fe5f387
Author: ecaspole
Date: 2015-10-21 13:46 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a4281fe5f387
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: c8afe5c4e9c2
Author: jwilhelm
Date: 2015-10-19 15:03 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/c8afe5c4e9c2
8139772: Cleanups in Generation related code
Reviewed-by: tbenson, mgerdin
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/tenuredGeneration.hpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/generation.cpp
! src/share/vm/gc/shared/generation.hpp
Changeset: d83a5e8e97aa
Author: ctornqvi
Date: 2015-10-21 09:47 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d83a5e8e97aa
8140243: [TESTBUG] Exclude compiler/jvmci/compilerToVM/GetConstantPoolTest.java
Reviewed-by: gtriantafill, kvn
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
Changeset: 6f0961ba54bb
Author: ctornqvi
Date: 2015-10-21 19:10 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/6f0961ba54bb
Merge
Changeset: f108f239ffcf
Author: bobv
Date: 2015-10-19 13:21 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f108f239ffcf
8136556: Add the ability to perform static builds of MacOSX x64 binaries
Reviewed-by: ihse, bdelsart, gadams, lfoltan, rriggs, hseigel, twisti
! make/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/vm.make
! src/os/bsd/vm/os_bsd.cpp
! src/share/vm/compiler/disassembler.cpp
Changeset: 29f6b9d0f929
Author: bobv
Date: 2015-10-19 15:48 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/29f6b9d0f929
Merge
Changeset: aa0f8afe2943
Author: bobv
Date: 2015-10-21 16:38 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/aa0f8afe2943
Merge
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/jsig.make
! src/os/bsd/vm/os_bsd.cpp
! src/share/vm/compiler/disassembler.cpp
- src/share/vm/gc/shared/genRemSet.cpp
- src/share/vm/gc/shared/genRemSet.hpp
- src/share/vm/gc/shared/watermark.hpp
- test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java
- test/runtime/6888954/vmerrors.sh
Changeset: f6f813ccdde7
Author: bobv
Date: 2015-10-21 17:16 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f6f813ccdde7
Merge
Changeset: 1e70b7cb4cb3
Author: david
Date: 2015-10-22 08:53 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/1e70b7cb4cb3
8139952: Remove UseCMSAdaptiveFreeLists, UseAsyncConcMarkSweepGC, CMSDictionaryChoice, CMSOverflowEarlyRestoration and CMSTestInFreeList
Reviewed-by: jwilhelm, ecaspole
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/vmCMSOperations.hpp
! src/share/vm/gc/shared/generationSpec.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 5aba3631c8c0
Author: ehelin
Date: 2015-10-21 13:41 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/5aba3631c8c0
8139256: Add Makefile target to run internal VM tests
Reviewed-by: ihse, erikj
! test/Makefile
Changeset: 825cee2cd7a6
Author: goetz
Date: 2015-10-22 13:07 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/825cee2cd7a6
8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux.
Reviewed-by: stuefe, coleenp, roland
! agent/src/os/linux/symtab.c
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/jniFastGetField_x86_32.cpp
! src/cpu/x86/vm/jniFastGetField_x86_64.cpp
! src/os/linux/vm/os_linux.cpp
! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/services/threadService.hpp
Changeset: 96d9c10f256b
Author: coleenp
Date: 2015-10-22 17:24 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/96d9c10f256b
Merge
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 4b28e0afd0c0
Author: ehelin
Date: 2015-10-20 14:37 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4b28e0afd0c0
8138975: G1CollectorPolicy::calculate_young_list_target_length should be const
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 0314c31d9c3e
Author: gziemski
Date: 2015-10-23 11:17 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/0314c31d9c3e
8129855: "-XX:+IgnoreUnrecognizedVMOptions" hides out of range VM options.
Summary: Implement strict spec rgarding how IgnoreUnrecognizedVMOptions works, supplied with the corresponding test case.
Reviewed-by: dcubed, ddmitriev
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/membars/DekkerTest.java
+ test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
Changeset: 6ab7e19c9220
Author: coleenp
Date: 2015-10-23 16:48 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/6ab7e19c9220
8140274: methodHandles and constantPoolHandles should be passed as const references
Summary: modified code to use const reference parameters
Reviewed-by: sspitsyn, twisti
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/resolutionErrors.cpp
! src/share/vm/classfile/resolutionErrors.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! 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/compileTask.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/compiler/methodMatcher.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/interpreter/bytecodeStream.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/bytecodeTracer.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/fieldInfo.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/generateOopMap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/nativeLookup.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/relocator.cpp
! src/share/vm/runtime/relocator.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp
Changeset: f8ad4efb6be8
Author: coleenp
Date: 2015-10-23 23:06 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f8ad4efb6be8
Merge
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: a0c7a69277da
Author: dcubed
Date: 2015-10-24 15:44 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a0c7a69277da
8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid
Summary: Fix race between ObjectMonitor alloc and verification code; teach SA about "static pointer volatile" fields.
Reviewed-by: cvarming, dholmes, sspitsyn, coleenp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 4bf6d3c2c816
Author: dholmes
Date: 2015-10-25 19:19 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4bf6d3c2c816
8134642: ParkEvent::RawThreadIdentity appears to be unused and should be removed
Reviewed-by: dcubed, hseigel
! src/share/vm/runtime/park.hpp
Changeset: 4d7995577f52
Author: mchernov
Date: 2015-10-23 14:33 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4d7995577f52
8139903: G1EvacStats does not split log entries.
Summary: Added gclog_or_tty->cr() to G1EvacStats to avoid concatenated PLAB log entries.
Reviewed-by: tschatzl, dfazunen
! src/share/vm/gc/g1/g1EvacStats.cpp
Changeset: 714c9bead5bb
Author: drwhite
Date: 2015-10-21 14:13 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/714c9bead5bb
8140251: Define the G1 term MMU somewhere in the source code.
Summary: (MINOR) Simple comment fix to define Minimum Mutator Utilization (MMU)
Reviewed-by: jwilhelm
! src/share/vm/gc/g1/g1MMUTracker.hpp
Changeset: 834a43b2db17
Author: aharlap
Date: 2015-10-22 11:33 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/834a43b2db17
8139664: Delete ConcurrentMarkSweepThread::is_ConcurrentGC_thread()
Summary: Remove virtual method with same implementation as on base class
Reviewed-by: pliden, drwhite
! src/share/vm/gc/cms/concurrentMarkSweepThread.hpp
Changeset: 0aa8adafb982
Author: sangheki
Date: 2015-10-26 08:34 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/0aa8adafb982
8139801: Error message from validation check has wrong order on Windows
Summary: Added flushing stdout and stderr before exit or abort
Reviewed-by: coleenp, cjplummer
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/java.cpp
Changeset: 2c30539cb670
Author: coleenp
Date: 2015-10-26 18:27 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/2c30539cb670
Merge
Changeset: c8434ad4f332
Author: coleenp
Date: 2015-10-26 13:11 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/c8434ad4f332
8139163: InstanceKlass::cast passes through NULL
Summary: Reduce raw (InstanceKlass*) casts and InstanceKlass::cast, which no long allows null
Reviewed-by: twisti, kbarrett
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/bytecodeAssembler.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! 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/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/exceptions.cpp
Changeset: 78fcf4f320c2
Author: coleenp
Date: 2015-10-26 20:07 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/78fcf4f320c2
Merge
Changeset: eb05a697271f
Author: goetz
Date: 2015-10-09 16:39 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/eb05a697271f
8139116: Fixes for warning "format not a string literal"
Reviewed-by: ddmitriev, david, simonis
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/writeableFlags.cpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/xmlstream.cpp
Changeset: f22aeb038230
Author: tschatzl
Date: 2015-10-27 11:44 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f22aeb038230
8140583: Without PrintPLAB, there are superfluous newlines in the GC log messages
Summary: Conditionalize offending newlines by -XX:+PrintPLAB
Reviewed-by: mgerdin
! src/share/vm/gc/g1/g1EvacStats.cpp
Changeset: 9319d5be1bfb
Author: chegar
Date: 2015-10-27 14:18 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9319d5be1bfb
8139891: Prepare Unsafe for true encapsulation
Reviewed-by: alanb, dholmes, jrose, psandoz, twisti
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/shark/sharkIntrinsics.cpp
! test/compiler/unsafe/UnsafeGetConstantField.java
Changeset: f27912435e2f
Author: chegar
Date: 2015-10-27 15:09 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f27912435e2f
Merge
Changeset: c664861faadc
Author: drwhite
Date: 2015-10-26 12:22 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/c664861faadc
8138920: Refactor the sampling thread from ConcurrentG1RefineThread
Summary: Helps enable running without concurrent refinement threads
Reviewed-by: brutisso, pliden
! src/share/vm/gc/g1/concurrentG1Refine.cpp
! src/share/vm/gc/g1/concurrentG1Refine.hpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
+ src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp
+ src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp
! src/share/vm/gc/shared/concurrentGCThread.cpp
Changeset: 80023d1b61e3
Author: mgerdin
Date: 2015-10-14 14:51 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/80023d1b61e3
8139149: Split G1 evacuate_collection_set into multiple steps
Reviewed-by: ehelin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: 33773c9db7b8
Author: ddmitriev
Date: 2015-10-27 14:33 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/33773c9db7b8
8139900: [TESTBUG] Remove G1UpdateBufferSize and InitialBootClassLoaderMetaspaceSize from TestOptionsWithRanges
Reviewed-by: gziemski, sangheki, ctornqvi
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
Changeset: 4535697211eb
Author: coleenp
Date: 2015-10-28 09:47 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4535697211eb
8139203: Consistent naming for klass type predicates
8138923: Remove oop coupling with InstanceKlass subclasses
Summary: Renamed oop_is_instance and friends, removed the functions in oop that dug down into InstanceKlass.
Reviewed-by: jrose, lfoltan, stefank
! src/share/vm/ci/ciArrayKlass.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciObjArrayKlass.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciTypeArrayKlass.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/parallel/psCompactionManager.cpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.inline.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klass.inline.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/serviceUtil.hpp
Changeset: 5451df1520e3
Author: coleenp
Date: 2015-10-28 15:03 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/5451df1520e3
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/services/heapDumper.cpp
Changeset: c4aa3283f983
Author: coleenp
Date: 2015-10-28 16:36 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/c4aa3283f983
Merge
Changeset: 86c144769ef4
Author: dsamersoff
Date: 2015-10-28 21:47 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/86c144769ef4
8140663: FrameValue might be used uninitialized
Summary: Add a constructor
Reviewed-by: sspitsyn, jwilhelm
! src/share/vm/runtime/frame.hpp
Changeset: 3c97451c88ca
Author: dsamersoff
Date: 2015-10-28 19:54 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3c97451c88ca
Merge
Changeset: ed89ad123a4e
Author: gziemski
Date: 2015-10-28 09:09 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/ed89ad123a4e
8140539: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
Summary: Add back "-XX:+IgnoreUnrecognizedVMOptions" that was removed in a prototype.
Reviewed-by: dcubed, ddmitriev
! test/compiler/membars/DekkerTest.java
! test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
Changeset: ab480d51b045
Author: coleenp
Date: 2015-10-28 20:30 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/ab480d51b045
Merge
Changeset: f29bfadf2027
Author: coleenp
Date: 2015-10-28 23:29 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f29bfadf2027
Merge
Changeset: ca77238d7b73
Author: dsamersoff
Date: 2015-10-28 18:20 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/ca77238d7b73
8139762: Format warnings in libjvm_db.c
Summary: Fix format string
Reviewed-by: sspitsyn
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/libjvm_db.c
Changeset: 2a6d30096770
Author: dsamersoff
Date: 2015-10-28 16:45 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/2a6d30096770
Merge
Changeset: 978ced4575b1
Author: dsamersoff
Date: 2015-10-29 02:38 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/978ced4575b1
Merge
Changeset: dd6639e96520
Author: ehelin
Date: 2015-10-29 11:33 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/dd6639e96520
8140761: Remove caching from WorkerDataArray
Reviewed-by: tschatzl, mgerdin, tbenson
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
Changeset: 9c3631bf7c4b
Author: ehelin
Date: 2015-10-29 14:58 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9c3631bf7c4b
8140393: Move WorkerDataArray to its own file
Reviewed-by: tschatzl, mgerdin, tbenson
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
+ src/share/vm/gc/g1/workerDataArray.cpp
+ src/share/vm/gc/g1/workerDataArray.hpp
+ src/share/vm/gc/g1/workerDataArray.inline.hpp
! src/share/vm/prims/jni.cpp
Changeset: 110260436fc6
Author: ehelin
Date: 2015-10-29 17:32 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/110260436fc6
8140489: Introduce shorthand for average_time_ms in G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl, drwhite
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 97a7ba9f10cf
Author: jwilhelm
Date: 2015-10-30 00:02 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/97a7ba9f10cf
Merge
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
Changeset: e33baf2cad34
Author: jwilhelm
Date: 2015-11-05 19:31 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e33baf2cad34
Merge
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_Compiler.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! 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/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! src/share/vm/compiler/methodMatcher.cpp
! src/share/vm/compiler/methodMatcher.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/superword.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
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
Changeset: 78430b058a05
Author: aph
Date: 2015-11-02 12:34 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/78430b058a05
8079459: JCK test api/java_nio/ByteBuffer/index.html#GetPutXXX start failing after JDK-8026049
Summary: nextPutIndex used where nextGetIndex is correct.
Reviewed-by: alanb
! test/compiler/intrinsics/unsafe/HeapByteBufferTest.java
Changeset: f31349f1215e
Author: thartmann
Date: 2015-11-03 09:41 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f31349f1215e
8141132: JEP 254: Compact Strings
Summary: Adopt a more space-efficient internal representation for strings.
Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti
Contributed-by: Brent Christian <brent.christian at oracle.com>, Vivek Deshpande <vivek.r.deshpande at intel.com>, Tobias Hartmann <tobias.hartmann at oracle.com>, Charlie Hunt <charlie.hunt at oracle.com>, Vladimir Kozlov <vladimir.kozlov at oracle.com>, Roger Riggs <roger.riggs at oracle.com>, Xueming Shen <xueming.shen at oracle.com>, Aleksey Shipilev <aleksey.shipilev at oracle.com>, Sandhya Viswanathan <sandhya.viswanathan at intel.com>
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! 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/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/ci/ciTypeArray.cpp
! src/share/vm/ci/ciTypeArray.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/g1StringDedupTable.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/gcm.cpp
! 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/intrinsicnode.cpp
! src/share/vm/opto/intrinsicnode.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/stringopts.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
+ test/compiler/intrinsics/string/TestStringIntrinsics.java
+ test/runtime/Annotations/TestAnnotatedStringEncoding.java
+ test/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java
Changeset: caa57b4b87f8
Author: tpivovarova
Date: 2015-11-03 20:12 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/caa57b4b87f8
8138809: improve tests for CompilerToVM::hasCompiledCodeForOSR
Reviewed-by: kvn
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
Changeset: e677ebf4b028
Author: ppunegov
Date: 2015-11-03 18:42 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e677ebf4b028
8141129: 3 compiler control tests fail on product builds
Summary: UnlockDiagnosticVMOptions should be placed before the PrintAssembly
Reviewed-by: kvn
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java
Changeset: c3abbf1a6f38
Author: kshefov
Date: 2015-11-03 20:12 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/c3abbf1a6f38
8139385: [TESTBUG]: JVMCI test crashes in constantPoolHandle::constantPoolHandle
Reviewed-by: kvn, iignatyev
! src/share/vm/prims/whitebox.cpp
Changeset: 40bd4478a362
Author: twisti
Date: 2015-11-04 07:23 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/40bd4478a362
8139170: JVMCI refresh
Reviewed-by: kvn
! .hgignore
! make/gensrc/Gensrc-jdk.vm.ci.gmk
! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp
! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64Kind.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Architecture.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BailoutException.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodePosition.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequest.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DebugInfo.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InstalledCode.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Location.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterAttributes.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterValue.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueUtil.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrame.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/JVMCIError.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompilationRequest.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJavaType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotRuntimeStub.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackIntrospection.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedJavaType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigVerifier.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVmSymbols.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMAddress.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMData.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMFlag.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DefaultProfilingInfo.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ExceptionHandler.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethodProfile.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaTypeProfile.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SerializableConstant.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCI.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIBackend.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompiler.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIRuntime.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml
! src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARCKind.java
! src/os/solaris/vm/os_solaris.inline.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciJavaClasses.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmStructs_jvmci.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! src/share/vm/runtime/thread.cpp
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/common/CTVMUtilities.java
! test/compiler/jvmci/common/CompilerToVMHelper.java
! test/compiler/jvmci/common/JVMCIHelpers.java
+ test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
+ test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler
+ test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java
! test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/FieldUniverse.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/MethodUniverse.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/NameAndSignature.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: 6f3baccef211
Author: shade
Date: 2015-11-05 13:33 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/6f3baccef211
8141044: C1 should fold (this == null) to false
Reviewed-by: jrose, roland
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
Changeset: 09f5dc197df8
Author: simonis
Date: 2015-11-05 10:55 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/09f5dc197df8
8141416: "expr: syntax error" due to gcc -dumpversion excluding micro
Reviewed-by: erikj, stuefe
! make/linux/makefiles/gcc.make
Changeset: f6fe5d638924
Author: erikj
Date: 2015-11-05 15:08 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f6fe5d638924
Merge
Changeset: c57d32ee06b3
Author: thartmann
Date: 2015-11-05 15:29 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/c57d32ee06b3
8141443: jdk/test/java/util/regex/RegExTest.java fails: No match found
Summary: Do not sign extend when converting jbyte to jchar.
Reviewed-by: shade, kvn
! src/share/vm/opto/stringopts.cpp
Changeset: f291674594da
Author: shade
Date: 2015-11-05 16:35 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f291674594da
8140389: Remove StringCharIntrinsics flag after JDK-8138651 is fixed
Reviewed-by: kvn, zmajo
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/runtime/globals.hpp
Changeset: a20807e48002
Author: neliasso
Date: 2015-11-06 11:34 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a20807e48002
Merge
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
Changeset: 29771f4b4d47
Author: neliasso
Date: 2015-11-06 16:42 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/29771f4b4d47
8141629: Hs-comp doesn't build with JDK-8139040
Summary: Fix benign uninitialized vars
Reviewed-by: roland
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 9e2ae607c0d8
Author: amurillo
Date: 2015-11-06 11:11 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9e2ae607c0d8
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
Changeset: 8fd684b8c649
Author: lana
Date: 2015-11-12 10:39 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/8fd684b8c649
Added tag jdk9-b92 for changeset 53cb98d68a1a
! .hgtags
Changeset: 1bf156be1f07
Author: lana
Date: 2015-11-12 14:13 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/1bf156be1f07
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
Changeset: 050821833f00
Author: dholmes
Date: 2015-10-29 18:59 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/050821833f00
8131045: Obsolete JNIDetachReleasesMonitors
Reviewed-by: dcubed, dsimms, sspitsyn
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
Changeset: f81484d852ac
Author: cjplummer
Date: 2015-10-29 12:04 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f81484d852ac
8140189: [TESTBUG] Get rid of "@library /../../test/lib" in jtreg tests
Summary: Use new external.lib.roots property in TEST.ROOT so /../../test/lib is not needed.
Reviewed-by: mseledtsov, sla, iklam
! test/TEST.ROOT
! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/c2/6589834/Test_ia32.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/compiler/codecache/jmx/BeanTypeTest.java
! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
! test/compiler/codecache/jmx/GetUsageTest.java
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/compiler/codecache/jmx/ManagerNamesTest.java
! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
! test/compiler/codecache/jmx/PeakUsageTest.java
! test/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CollectCountersTest.java
! test/compiler/jvmci/compilerToVM/DebugOutputTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/oracle/GetMethodOptionTest.java
! test/compiler/oracle/MethodMatcherTest.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAbortThreshold.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMRetryCount.java
! test/compiler/rtm/locking/TestRTMSpinLoopCount.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/rtm/locking/TestUseRTMDeopt.java
! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
! test/compiler/rtm/locking/TestUseRTMForStackLocks.java
! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
! test/compiler/runtime/8010927/Test8010927.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/compiler/unsafe/UnsafeGetConstantField.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeFramesTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/gc/CondCardMark/Basic.java
! test/gc/TestSmallHeap.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestNewRatioFlag.java
! test/gc/arguments/TestNewSizeFlags.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestSurvivorRatioFlag.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestLargePageUseForAuxMemory.java
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/g1/humongousObjects/TestHumongousThreshold.java
! test/gc/g1/mixedgc/TestLogging.java
! test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/ClassUnload/KeepAliveClass.java
! test/runtime/ClassUnload/KeepAliveClassLoader.java
! test/runtime/ClassUnload/KeepAliveObject.java
! test/runtime/ClassUnload/KeepAliveSoftReference.java
! test/runtime/ClassUnload/UnloadTest.java
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/JcmdDetailDiff.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocStressTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/MallocTrackingVerify.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/runtime/SharedArchiveFile/SharedStrings.java
! test/runtime/interned/SanityTest.java
! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReadVMPageSize.java
! test/runtime/memory/ReserveMemory.java
! test/runtime/memory/RunUnitTestsConcurrently.java
! test/runtime/memory/StressVirtualSpaceResize.java
! test/runtime/whitebox/WBStackSize.java
! test/sanity/WBApi.java
! test/serviceability/ParserTest.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/serviceability/sa/DeadlockDetectionTest.java
! test/serviceability/sa/TestClassLoaderStats.java
! test/serviceability/sa/TestStackTrace.java
! test/testlibrary_tests/TestPlatformIsTieredSupported.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.java
! test/testlibrary_tests/whitebox/BlobSanityTest.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
Changeset: 6acc55e6cf00
Author: dholmes
Date: 2015-10-29 21:38 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/6acc55e6cf00
Merge
Changeset: 6e76f1f75b89
Author: dholmes
Date: 2015-10-30 00:23 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/6e76f1f75b89
8129526: Solaris: clean up another remnant of interruptible I/O
Reviewed-by: fparain, dcubed
! src/os/aix/vm/jvm_aix.cpp
! src/os/aix/vm/jvm_aix.h
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/jvm_bsd.cpp
! src/os/bsd/vm/jvm_bsd.h
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/jvm_linux.cpp
! src/os/linux/vm/jvm_linux.h
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/jvm_solaris.cpp
! src/os/solaris/vm/jvm_solaris.h
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
Changeset: b352019b1fca
Author: brutisso
Date: 2015-10-30 06:46 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b352019b1fca
8140781: Remove _MARKING_STATS_ from the G1 code
Reviewed-by: kbarrett, david
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
Changeset: 145a439b47cd
Author: brutisso
Date: 2015-10-30 06:50 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/145a439b47cd
Merge
Changeset: d806ff9d9804
Author: poonam
Date: 2015-10-30 08:29 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d806ff9d9804
8140249: JVM Crashing During startUp If Flight Recording is enabled
Reviewed-by: dholmes
Contributed-by: Shafi Ahmad <shafi.s.ahmad at oracle.com>
! src/cpu/x86/vm/vm_version_x86.hpp
Changeset: 96773453776a
Author: rprotacio
Date: 2015-10-30 16:39 -0400
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/96773453776a
8139564: Convert TraceDefaultMethods to Unified Logging
Summary: The former -XX:+TraceDefaultMethods flag is updated to the unified logging framework and is now replaced with -Xlog:defaultmethods.
Reviewed-by: acorn, coleenp, hseigel
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/ostream.cpp
+ test/runtime/logging/DefaultMethodsTest.java
Changeset: 8d33e189e86d
Author: iklam
Date: 2015-10-30 16:18 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/8d33e189e86d
8139026: hotspot/make/hotspot.script cannot handle command-line arguments with spaces
Summary: Use "$@"
Reviewed-by: twisti, ihse
! make/hotspot.script
Changeset: ddc17a69ffc5
Author: ehelin
Date: 2015-10-30 10:15 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/ddc17a69ffc5
8140508: Add utility method for logging phases to G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
Changeset: 82b971bf9c3c
Author: ehelin
Date: 2015-10-31 15:27 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/82b971bf9c3c
8140509: Add note_gc_start to G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
Changeset: 80c8e474661d
Author: brutisso
Date: 2015-11-02 09:11 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/80c8e474661d
8141037: Remove _MARKING_VERBOSE_ from the G1 code
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
Changeset: ae38bcd1e2ef
Author: brutisso
Date: 2015-11-02 09:12 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/ae38bcd1e2ef
8141045: Remove SPARSE_PRT_VERBOSE from the G1 code
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/g1/sparsePRT.cpp
Changeset: b390353dd19e
Author: brutisso
Date: 2015-11-02 09:13 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b390353dd19e
8141049: Remove CARD_REPEAT_HISTO from the G1 code
Reviewed-by: tschatzl, kbarrett
! src/share/vm/gc/g1/g1RemSet.cpp
Changeset: 4338b5465f50
Author: stuefe
Date: 2015-10-30 12:36 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4338b5465f50
8140645: Recent Developments for AIX
Summary: Port recent developments from SAP for AIX to the OpenJDK
Reviewed-by: goetz
! src/cpu/ppc/vm/ppc.ad
! src/os/aix/vm/loadlib_aix.cpp
! src/os/aix/vm/loadlib_aix.hpp
+ src/os/aix/vm/misc_aix.cpp
+ src/os/aix/vm/misc_aix.hpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/porting_aix.cpp
! src/os/aix/vm/porting_aix.hpp
Changeset: d3870bf39fae
Author: ddmitriev
Date: 2015-11-02 11:32 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d3870bf39fae
8141042: Typos and refactoring in Compiler constraints functions
Reviewed-by: vlivanov, zmajo, kvn
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 4c4bc4e82b1c
Author: zmajo
Date: 2015-11-02 11:51 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4c4bc4e82b1c
Merge
Changeset: 69e84ea906d5
Author: zmajo
Date: 2015-11-02 14:34 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/69e84ea906d5
Merge
Changeset: 797a0f7a8631
Author: ehelin
Date: 2015-11-02 16:16 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/797a0f7a8631
8140602: Split other time calculation into methods in G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl, drwhite
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 21b56ffca3ea
Author: ehelin
Date: 2015-11-02 17:26 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/21b56ffca3ea
Merge
Changeset: 3b0fdfa8029c
Author: sgehwolf
Date: 2015-11-02 16:54 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3b0fdfa8029c
8141138: Zero fails to build
Summary: Adjust to recent JDK-9 changes.
Reviewed-by: coleenp
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/cpu/zero/vm/relocInfo_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 2369f1537ee1
Author: sgehwolf
Date: 2015-11-02 17:18 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/2369f1537ee1
8141140: Zero JVM fails to initialize after JDK-8078554
Summary: Disable AllocatePrefetchDistance for Zero.
Reviewed-by: coleenp
! src/cpu/zero/vm/vm_version_zero.cpp
Changeset: 9e7d1e562f69
Author: coleenp
Date: 2015-11-02 19:38 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9e7d1e562f69
Merge
Changeset: a9fecf7a6e6d
Author: david
Date: 2015-11-02 10:41 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a9fecf7a6e6d
8141056: Erroneous assignment in HeapRegionSet.cpp
Reviewed-by: tschatzl, pliden
! src/share/vm/gc/g1/heapRegionSet.cpp
Changeset: 923bde1cd574
Author: david
Date: 2015-11-02 14:28 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/923bde1cd574
8137756: Remove hrs_err_msg and hrs_ext_msg from heapRegionSet
Reviewed-by: pliden, mgerdin
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionSet.hpp
! src/share/vm/gc/g1/heapRegionSet.inline.hpp
Changeset: 3bef2d08010e
Author: mgerdin
Date: 2014-08-18 14:37 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3bef2d08010e
8055283: Expand ResourceHashtable with C_HEAP allocation, removal and some unit tests
Reviewed-by: ehelin, tschatzl, coleenp
! src/share/vm/prims/jni.cpp
+ src/share/vm/utilities/resourceHash.cpp
! src/share/vm/utilities/resourceHash.hpp
Changeset: 7977bf8f391e
Author: dpochepk
Date: 2015-11-04 00:59 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/7977bf8f391e
8141331: Test hotspot/compiler/oracle/MethodMatcher.java fails with NPE
Reviewed-by: iignatyev
! test/compiler/oracle/MethodMatcherTest.java
Changeset: cd14a4e35f7a
Author: stuefe
Date: 2015-11-03 19:53 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/cd14a4e35f7a
8140648: Clean up remnants of fork1() from non-solaris platforms
Summary: Clean up any remnants of fork1() from Non-Solaris platforms
Reviewed-by: dholmes, goetz
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! src/os/linux/vm/os_linux.cpp
Changeset: fe54119ce75f
Author: mgerdin
Date: 2015-11-04 16:42 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/fe54119ce75f
8141422: G1 eager reclaim card dirtying may dirty outside of allocated objects
Reviewed-by: sjohanss, tschatzl, ehelin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: d5e5e9f4fc04
Author: aph
Date: 2015-11-04 13:38 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d5e5e9f4fc04
8138966: Intermittent SEGV running ParallelGC
Summary: Add necessary memory fences so that the parallel threads are unable to observe partially filled block tables.
Reviewed-by: tschatzl
! src/share/vm/gc/parallel/psParallelCompact.hpp
Changeset: 4c3c424e245f
Author: tschatzl
Date: 2015-11-04 17:36 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4c3c424e245f
8141134: Remove unnecessary pragma warning(disable:4355) from GC code
Reviewed-by: ehelin, simonis, stuefe
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
Changeset: 0a9dc66ab4ae
Author: tschatzl
Date: 2015-11-04 18:10 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/0a9dc66ab4ae
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: f541df955aca
Author: kbarrett
Date: 2015-11-04 13:09 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f541df955aca
6899049: G1: Clean up code in ptrQueue.[ch]pp and ptrQueue.inline.hpp
Summary: Simplify indexing, address obsolete code, improve access/type checking.
Reviewed-by: tschatzl, pliden
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
! src/share/vm/gc/g1/ptrQueue.cpp
! src/share/vm/gc/g1/ptrQueue.hpp
! src/share/vm/gc/g1/satbQueue.cpp
! src/share/vm/gc/g1/satbQueue.hpp
Changeset: 638ca04d4845
Author: kbarrett
Date: 2015-11-04 20:02 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/638ca04d4845
Merge
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/satbQueue.cpp
Changeset: 9c99ce707b0b
Author: rprotacio
Date: 2015-11-04 14:32 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9c99ce707b0b
8140348: Convert TraceSafepoint to Unified Logging
Summary: The former -XX:+TraceSafepoint flag is updated to the unified logging framework and is now replaced with -Xlog:safepoint in product mode.
Reviewed-by: coleenp, hseigel
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sharedRuntime.cpp
+ test/runtime/logging/SafepointTest.java
+ test/runtime/logging/SafepointTestMain.java
Changeset: 86eba50b37c0
Author: coleenp
Date: 2015-11-04 19:52 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/86eba50b37c0
Merge
Changeset: e2d20356b596
Author: coleenp
Date: 2015-11-05 03:42 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e2d20356b596
Merge
Changeset: 766ae06f30ca
Author: rprotacio
Date: 2015-11-04 17:18 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/766ae06f30ca
8138916: Logging write function does not allow for long enough messages
Summary: The unified logging framework's vwrite function is updated to allow strings longer than 512 characters, for the sake of messages of non-pre-determined length.
Reviewed-by: coleenp, dsamersoff, mlarsson
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
+ src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.hpp
Changeset: 35a171090343
Author: coleenp
Date: 2015-11-04 23:02 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/35a171090343
Merge
Changeset: d5ced966d3fa
Author: coleenp
Date: 2015-11-05 05:31 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d5ced966d3fa
Merge
Changeset: 9ff773cd4ba2
Author: clanger
Date: 2015-11-04 16:23 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9ff773cd4ba2
8140244: Port fix of JDK-8075773 to AIX and possibly MacOSX
Reviewed-by: stuefe, dcubed
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
Changeset: 309f17a92551
Author: dcubed
Date: 2015-11-05 07:22 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/309f17a92551
Merge
Changeset: bf85ad40fbbe
Author: brutisso
Date: 2015-11-05 08:48 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/bf85ad40fbbe
8141394: Remove the instrumentation added by JDK-6898948
Reviewed-by: tschatzl, pliden
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1_globals.hpp
Changeset: 1b9a3ab2af04
Author: brutisso
Date: 2015-11-05 09:11 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/1b9a3ab2af04
Merge
Changeset: e1ff70d37567
Author: sspitsyn
Date: 2015-11-05 00:36 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e1ff70d37567
8141035: Let jvmtiGen exit with a non-zero exit code upon failure
Summary: Let jvmtiGen exit with a non-zero exit code upon failure
Reviewed-by: sla, sspitsyn
Contributed-by: varming at gmail.com
! make/aix/makefiles/trace.make
! make/bsd/makefiles/trace.make
! make/linux/makefiles/trace.make
! make/solaris/makefiles/trace.make
! src/share/vm/prims/jvmtiGen.java
Changeset: 309e3337258f
Author: sspitsyn
Date: 2015-11-05 11:12 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/309e3337258f
Merge
Changeset: 9e5b420c7003
Author: ddmitriev
Date: 2015-11-05 11:56 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9e5b420c7003
8139765: set_numeric_flag can call Flag::find_flag to determine the flag type
Reviewed-by: jiangli, gziemski
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 104e524dc49e
Author: ddmitriev
Date: 2015-11-05 09:15 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/104e524dc49e
Merge
Changeset: 9812b5403f04
Author: ddmitriev
Date: 2015-11-05 13:39 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9812b5403f04
Merge
Changeset: 2a591a32d924
Author: aeriksso
Date: 2015-11-05 11:42 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/2a591a32d924
8134030: test/serviceability/dcmd/gc/HeapDumpTest fails to verify the dump
Reviewed-by: dholmes
! src/share/vm/services/heapDumper.cpp
! test/serviceability/dcmd/gc/HeapDumpTest.java
Changeset: 975fdc0daefa
Author: aeriksso
Date: 2015-11-05 15:28 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/975fdc0daefa
Merge
Changeset: dd0c55eac358
Author: jmasa
Date: 2015-11-04 10:12 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/dd0c55eac358
8135318: CMS wrong max_eden_size for check_gc_overhead_limit
Reviewed-by: jmasa, simonis
Contributed-by: ivan.galkin at sap.com
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
Changeset: 976f986375f2
Author: jmasa
Date: 2015-11-05 19:15 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/976f986375f2
Merge
Changeset: 40a609a54513
Author: cjplummer
Date: 2015-11-04 23:45 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/40a609a54513
8141489: [TESTBUG] requiredVersion in TEST.ROOT needs to updated to 4.1 b12
Summary: updated requiredVersion to 4.1 b12
Reviewed-by: dholmes, sla, darcy
! test/TEST.ROOT
Changeset: 46439e79a32b
Author: brutisso
Date: 2015-11-06 06:13 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/46439e79a32b
8141530: Remove G1RecordHRRSOops and G1RecordHRRSEvents
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
Changeset: db98874be398
Author: pliden
Date: 2015-11-06 09:46 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/db98874be398
8042209: Remove unused function G1SATBCardTableLoggingModRefBS::write_ref_field_static
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp
Changeset: cc23066d473c
Author: ctornqvi
Date: 2015-11-06 09:58 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/cc23066d473c
8141533: [TESTBUG] Add @ignore to runtime/CompressedOops/UseCompressedOops.java until JDK-8079353 has been resolved
Reviewed-by: gtriantafill, stsmirno, hseigel
! test/runtime/CompressedOops/UseCompressedOops.java
Changeset: 7e1dcb8396f1
Author: david
Date: 2015-11-09 09:19 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/7e1dcb8396f1
8139867: Change how startsHumongous and continuesHumongous regions work in G1.
Reviewed-by: tschatzl, tbenson
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc/g1/g1CodeBlobClosure.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1HRPrinter.cpp
! src/share/vm/gc/g1/g1HRPrinter.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.cpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc/g1/g1RemSet.inline.hpp
! src/share/vm/gc/g1/g1StringDedup.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
! src/share/vm/gc/g1/heapRegionManager.hpp
! src/share/vm/gc/g1/heapRegionManager.inline.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/satbQueue.cpp
Changeset: f8bbcd74a060
Author: ihse
Date: 2015-11-09 10:59 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f8bbcd74a060
8141548: Hotspot Windows build should respect WARNINGS_AS_ERRORS
Reviewed-by: erikj, dholmes
! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make
Changeset: 9559d87d7b4e
Author: ihse
Date: 2015-11-09 11:29 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9559d87d7b4e
Merge
Changeset: 5c403089c663
Author: david
Date: 2015-11-09 11:26 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/5c403089c663
8141434: G1CollectedHeap::into_cset_dirty_card_queue_set should be moved to G1RemSet
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
Changeset: d6f844bc0132
Author: david
Date: 2015-11-09 11:35 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d6f844bc0132
Merge
Changeset: ed57978c72cc
Author: stsmirno
Date: 2015-11-09 15:19 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/ed57978c72cc
8130255: [TESTBUG] closed/runtime/4784641/CheckedIsSameObjectTest fails when running 32-bit ARM binaries on 64-bit ARM hosts
Summary: Rewrote test in Java with a number of changes
Reviewed-by: ctornqvi, gtriantafill, ddmitriev
! make/test/JtregNative.gmk
+ test/runtime/SameObject/SameObject.java
+ test/runtime/SameObject/libSameObject.c
Changeset: 92ff60614bbf
Author: kbarrett
Date: 2015-11-06 16:30 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/92ff60614bbf
8077571: ObjPtrQueue is poorly named
Summary: Renamed to SATBMarkQueue and renamed files.
Reviewed-by: brutisso, tschatzl, dholmes, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
+ src/share/vm/gc/g1/satbMarkQueue.cpp
+ src/share/vm/gc/g1/satbMarkQueue.hpp
- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 36a6516ca7b8
Author: kbarrett
Date: 2015-11-10 00:18 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/36a6516ca7b8
Merge
- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
Changeset: cd86b5699825
Author: goetz
Date: 2015-10-26 16:21 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/cd86b5699825
8140482: Various minor code improvements (runtime)
Reviewed-by: dholmes, coleenp, sspitsyn, dsamersoff
! agent/src/os/linux/libproc_impl.c
! agent/src/os/linux/ps_core.c
! src/cpu/x86/vm/stubRoutines_x86.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/utilities/xmlstream.cpp
Changeset: b4191682ba73
Author: sspitsyn
Date: 2015-11-10 03:54 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b4191682ba73
Merge
Changeset: 88d10461b89b
Author: sspitsyn
Date: 2015-11-10 04:37 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/88d10461b89b
Merge
Changeset: 2a4e838901e9
Author: david
Date: 2015-11-09 15:09 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/2a4e838901e9
8141946: Remove develop flag G1TraceHeapRegionRememberedSet
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
Changeset: 83c3b8b7e80f
Author: david
Date: 2015-11-10 09:49 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/83c3b8b7e80f
8140404: Revert the removal of CMSTestInFreeList
Reviewed-by: jmasa, brutisso
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/runtime/globals.hpp
Changeset: e296444235b5
Author: hseigel
Date: 2015-11-10 08:42 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e296444235b5
8139164: JVM should throw ClassFormatError for non-void methods named <clinit>
Summary: If method being parsed is named <clinit>, throw ClassFormatError if it is not void or has arguments, for class file version >= 51.
Reviewed-by: acorn, lfoltan
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
! test/runtime/classFileParserBug/BadInitMethod.java
+ test/runtime/classFileParserBug/clinitArg.jasm
+ test/runtime/classFileParserBug/clinitArg51.jasm
+ test/runtime/classFileParserBug/clinitNonStatic.jasm
- test/runtime/classFileParserBug/ignoredClinit.jasm
+ test/runtime/classFileParserBug/nonvoidClinit.jasm
Changeset: 5945d49fca35
Author: hseigel
Date: 2015-11-10 17:15 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/5945d49fca35
Merge
- test/runtime/classFileParserBug/ignoredClinit.jasm
Changeset: 234e86f3eefe
Author: iklam
Date: 2015-11-10 09:38 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/234e86f3eefe
8080940: Remove mcs post-hook from hotspot solaris builds
Reviewed-by: dholmes, ihse, erikj
! make/solaris/makefiles/sparcWorks.make
Changeset: 4ea4955dd8a1
Author: iklam
Date: 2015-11-10 20:34 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4ea4955dd8a1
Merge
Changeset: 8a9bd1a4251b
Author: tschatzl
Date: 2015-11-10 09:29 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/8a9bd1a4251b
8140585: PLAB statistics are flushed too late
Summary: Move the call to G1EvacStats::adjust_desired_plab_sz() to after flushing the per-thread statistics.
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestPLABOutput.java
Changeset: 7eb5542ceb96
Author: tschatzl
Date: 2015-11-10 17:57 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/7eb5542ceb96
Merge
Changeset: c35ced49746c
Author: tschatzl
Date: 2015-11-10 20:39 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/c35ced49746c
Merge
Changeset: 7f575c73e45e
Author: kbarrett
Date: 2015-11-09 11:50 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/7f575c73e45e
8141654: Tests missing -XX:+UnlockDiagnosticVMOptions
Summary: Add missing unlock options.
Reviewed-by: brutisso, tschatzl
! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestLargePageUseForAuxMemory.java
Changeset: 11486a585ba2
Author: stefank
Date: 2015-10-27 12:25 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/11486a585ba2
8140584: nmethod::oops_do_marking_epilogue always runs verification code
Reviewed-by: tschatzl, kvn
! src/cpu/ppc/vm/relocInfo_ppc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp
Changeset: 862e71c47a07
Author: tschatzl
Date: 2015-11-10 11:07 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/862e71c47a07
8140597: Forcing an initial mark causes G1 to abort mixed collections
Summary: Postpone the initial mark request until the current mixed GC phase has finished.
Reviewed-by: mgerdin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/prims/whitebox.cpp
Changeset: 54e0d5521e14
Author: tschatzl
Date: 2015-11-10 11:07 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/54e0d5521e14
8139874: After G1 Full GC, the next GC is always a young-only GC
Summary: Allow initiation of an initial mark after Full GC
Reviewed-by: ehelin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: bbd11e7bbe26
Author: tschatzl
Date: 2015-11-10 11:07 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/bbd11e7bbe26
8138740: Start initial mark right after mixed GC if needed
Summary: Instead of issuing a single young-only GC after the end of all mixed GCs, if needed immediately start an initial mark in that young-only GC.
Reviewed-by: drwhite, mgerdin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: f17e5edbe761
Author: tschatzl
Date: 2015-11-10 11:07 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f17e5edbe761
8140689: Skip last young-only gc if nothing to do in the mixed gc phase
Reviewed-by: mgerdin, drwhite
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: aabefa3ef38d
Author: ctornqvi
Date: 2015-11-11 11:47 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/aabefa3ef38d
8142502: [TESTBUG] Exclude runtime/ErrorHandling/SecondaryErrorTest.java on OSX until JDK-8139300 has been resolved
Reviewed-by: hseigel, mseledtsov, minqi
! test/runtime/ErrorHandling/SecondaryErrorTest.java
Changeset: 19ed05bd68dc
Author: jprovino
Date: 2015-11-11 23:47 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/19ed05bd68dc
Merge
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/zero/vm/vm_version_zero.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/code/nmethod.cpp
- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.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
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
- test/runtime/classFileParserBug/ignoredClinit.jasm
Changeset: 924ad9151e00
Author: amurillo
Date: 2015-11-13 10:35 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/924ad9151e00
Merge
- src/share/vm/gc/g1/satbQueue.cpp
- src/share/vm/gc/g1/satbQueue.hpp
- test/runtime/classFileParserBug/ignoredClinit.jasm
Changeset: f090597d24df
Author: rdurbin
Date: 2015-11-11 14:57 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f090597d24df
8141068: refactor -XXFlags= code in preparation for removal
Reviewed-by: dcubed, gthornbr, coleenp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: e1a7a5dbdf59
Author: jprovino
Date: 2015-11-12 00:38 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e1a7a5dbdf59
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
! src/share/vm/runtime/arguments.cpp
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
Changeset: a7ffcce47ffb
Author: rprotacio
Date: 2015-11-11 18:04 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a7ffcce47ffb
8142437: SafepointTest.java is occasionally failing in JPRT
Summary: A method compilation causing a specific log message to print has been removed because it was not always being compiled.
Reviewed-by: coleenp, dholmes
! test/runtime/logging/SafepointTest.java
! test/runtime/logging/SafepointTestMain.java
Changeset: 552ad0474d5b
Author: coleenp
Date: 2015-11-11 23:51 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/552ad0474d5b
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
Changeset: e18b241d1f30
Author: brutisso
Date: 2015-11-12 09:19 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e18b241d1f30
8142472: Remove debugging code guarded by CMSPrintPromoBlockInfo
Reviewed-by: david, ehelin
! src/share/vm/gc/cms/promotionInfo.cpp
! src/share/vm/gc/cms/promotionInfo.hpp
Changeset: 03dccfa01ff4
Author: brutisso
Date: 2015-11-12 09:21 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/03dccfa01ff4
8142475: Remove TraceParallelOldGCTasks
Reviewed-by: tschatzl, david
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 40ac5941b5ea
Author: ehelin
Date: 2015-10-19 15:47 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/40ac5941b5ea
8139883: Add virtual destructor G1ParScanThreadState
Reviewed-by: tschatzl, mgerdin, stefank
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
Changeset: bb7fc011c89c
Author: ehelin
Date: 2015-11-12 14:03 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/bb7fc011c89c
8142403: Make G1CollectorPolicy::predictor const
Reviewed-by: stefank, tschatzl
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 9089740e9f30
Author: jwha
Date: 2015-11-03 13:03 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9089740e9f30
8141356: Explicitly stop CMS threads during VM termination.
Summary: GenCollectedHeap::stop() is not implemented which is supposed to stop CMS threads during VM termination.
Reviewed-by: jmasa, kbarrett
Contributed-by: jwha at google.com
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
Changeset: cc1666a28b88
Author: tschatzl
Date: 2015-11-13 09:12 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/cc1666a28b88
8138684: G1 decision about taking regions into the collection set is too aggressive
Summary: Factor in expected waste and uncertainty of our guess in the decision whether to take another region into the collection set.
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
Changeset: 636e286dd5da
Author: sjohanss
Date: 2015-11-13 09:28 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/636e286dd5da
8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized<true,oopDesc*,MarkAndPushClosure>
Summary: The crash was caused by a faulty eager humongous reclaim. The reason for reclaiming a live object was that the call to cleanupHRRS was done after dirtying cards and clearing the remembered sets for the humongous object. This could lead to one or many cards being missed.
Reviewed-by: tbenson, kbarrett, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
+ test/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
Changeset: 4d465c7793ec
Author: sangheki
Date: 2015-11-12 09:52 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4d465c7793ec
8134631: G1DummyRegionsPerGC fires assert of assert(words <= filler_array_max_size()) failed: too big for a single object
Summary: Change filler max value temporarily for G1DummyRegionsPerGC flag.
Reviewed-by: tbenson, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: fcace5e12e01
Author: tschatzl
Date: 2015-11-13 12:36 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/fcace5e12e01
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 8386f0e46519
Author: mlarsson
Date: 2015-11-13 09:49 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/8386f0e46519
8142482: Improve the support for prefix functions in unified logging
Reviewed-by: brutisso, pliden
! src/share/vm/logging/logPrefix.hpp
Changeset: 009f8ea8999c
Author: coleenp
Date: 2015-11-13 16:50 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/009f8ea8999c
8027429: Add diagnostic command VM.info to get hs_err print-out
Summary: refactored hs_err reporting code so that it can be used for VM.info safely
Reviewed-by: dholmes, hseigel
Contributed-by: coleen.phillimore at oracle.com, david.buck at oracle.com
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp
Changeset: 756e5b1c59fa
Author: jprovino
Date: 2015-11-14 18:26 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/756e5b1c59fa
Merge
Changeset: e2cbb09dce04
Author: kbarrett
Date: 2015-11-16 14:11 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e2cbb09dce04
8143013: Remove unused DirtyCardQueue::iterate_closure_all_threads
Summary: Remove unused function.
Reviewed-by: tbenson, tschatzl, mgerdin
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
Changeset: fc7faf31c998
Author: dholmes
Date: 2015-11-16 14:47 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/fc7faf31c998
8141024: [Solaris] Obsolete UseAltSigs
Reviewed-by: dcubed, ddmitriev
! src/os/solaris/vm/jvm_solaris.h
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 2455423784ac
Author: dholmes
Date: 2015-11-16 23:12 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/2455423784ac
Merge
Changeset: 23afa049ffd8
Author: dholmes
Date: 2015-11-16 18:50 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/23afa049ffd8
8139300: Internal Error (vm/utilities/debug.cpp:399), # Error: ShouldNotReachHere()
Reviewed-by: simonis, dcubed
! src/share/vm/utilities/debug.cpp
! test/runtime/ErrorHandling/SecondaryErrorTest.java
Changeset: 149cc1f9f1aa
Author: goetz
Date: 2015-11-05 15:05 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/149cc1f9f1aa
8141529: Fix handling of _JAVA_SR_SIGNUM
Reviewed-by: dholmes, stuefe, dsamersoff
! src/os/aix/vm/jsig.c
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os/bsd/vm/jsig.c
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/jsig.c
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.hpp
Changeset: 104643b8cfcb
Author: sjohanss
Date: 2015-11-17 11:20 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/104643b8cfcb
8141280: G1ResManAllocator doesn't work with _survivor_is_full/_old_is_full
Reviewed-by: jmasa, kbarrett, tschatzl
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1Allocator.hpp
Changeset: a8b594dc36ce
Author: sjohanss
Date: 2015-11-17 12:37 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a8b594dc36ce
Merge
Changeset: 1191af6137ed
Author: kbarrett
Date: 2015-11-17 16:40 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/1191af6137ed
8143014: Access PtrQueue member offsets through derived classes
Summary: Moved accessors to derived classes and updated callers.
Reviewed-by: tschatzl, jmasa, twisti
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/gc/g1/dirtyCardQueue.hpp
! src/share/vm/gc/g1/ptrQueue.hpp
! src/share/vm/gc/g1/satbMarkQueue.hpp
! src/share/vm/gc/g1/vmStructs_g1.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: d8b24776484c
Author: lana
Date: 2015-11-12 18:29 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d8b24776484c
Merge
Changeset: afbcc2bdb3fc
Author: lana
Date: 2015-11-19 09:36 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/afbcc2bdb3fc
Added tag jdk9-b93 for changeset d8b24776484c
! .hgtags
Changeset: a22b7c80529f
Author: lana
Date: 2015-11-20 15:41 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a22b7c80529f
Merge
Changeset: ec158d92e9d8
Author: lana
Date: 2015-11-29 11:00 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/ec158d92e9d8
Added tag jdk9-b94 for changeset a22b7c80529f
! .hgtags
Changeset: 9c936a3abf69
Author: lana
Date: 2015-11-30 13:26 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9c936a3abf69
Merge
Changeset: fd4e8b7cf408
Author: brutisso
Date: 2015-11-25 13:39 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/fd4e8b7cf408
8144016: Add the gc tag to the logging framework
Reviewed-by: mlarsson, sjohanss
! src/share/vm/logging/logTag.hpp
Changeset: 3ef312b8e3a5
Author: thartmann
Date: 2015-11-06 09:36 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3ef312b8e3a5
8140574: C2 must re-execute checks after deoptimizing from merged uncommon traps
Summary: Before merging uncommon traps we have to check for proper bci domination and compatible JVMStates to guarantee correct re-execution of the checks.
Reviewed-by: kvn, roland
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/ci/ciTypeFlow.hpp
! src/share/vm/opto/ifnode.cpp
+ test/compiler/rangechecks/TestUncommonTrapMerging.java
Changeset: 9a2a793d95e4
Author: thartmann
Date: 2015-11-06 08:45 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9a2a793d95e4
Merge
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler
- test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.config
- test/compiler/jvmci/events/JvmciCompleteInitializationTest.java
Changeset: 5bccb21c1b4e
Author: twisti
Date: 2015-11-06 10:06 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/5bccb21c1b4e
8139589: [JVMCI] throw exceptions in faulty code installation operations
Reviewed-by: twisti
Contributed-by: Roland Schatz <roland.schatz at oracle.com>
! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp
! src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp
! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp
+ test/compiler/jvmci/errors/CodeInstallerTest.java
+ test/compiler/jvmci/errors/TestInvalidCompilationResult.java
+ test/compiler/jvmci/errors/TestInvalidDebugInfo.java
+ test/compiler/jvmci/errors/TestInvalidOopMap.java
Changeset: ef9f4aa0ec4a
Author: dpochepk
Date: 2015-11-06 14:51 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/ef9f4aa0ec4a
8141353: Testlibrary: add various changes into testlibrary Utils
Summary: added TEST_JDK, TEST_CLASSES properties and getMandatoryProperty method
Reviewed-by: iignatyev
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: a7b9e9e46fd4
Author: dpochepk
Date: 2015-11-06 14:54 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a7b9e9e46fd4
8138689: use package for /compiler/whitebox common classes
Summary: Moved CompilerWhiteBoxTest to package, updating tests accordingly
Reviewed-by: iignatyev
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java
! test/compiler/intrinsics/mathexact/sanity/MathIntrinsic.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/tiered/CompLevelsTest.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/tiered/TransitionsTestExecutor.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeFramesTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
+ test/compiler/whitebox/SimpleTestCase.java
Changeset: 5778381d2350
Author: dpochepk
Date: 2015-11-06 15:07 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/5778381d2350
8141552: [TESTBUG] compiler/jvmci/events/JvmciNotifyInstallEventTest failed after jvmci refresh
Summary: Fixed test bug, which used same CompilationResult object instance in 2 installCode calls
Reviewed-by: iignatyev, twisti
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
Changeset: 4bee38ba018c
Author: roland
Date: 2015-10-28 10:20 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4bee38ba018c
8140309: [REDO] 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: 125ebc94f667
Author: thartmann
Date: 2015-11-09 11:35 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/125ebc94f667
8067378: Add segmented code heaps info into jfr events: vm/code_cache/stats and vm/code_cache/config
Summary: Added code heap specific information to code cache JFR events.
Reviewed-by: twisti, mgronlun
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/runtime/sweeper.cpp
Changeset: da94f6001040
Author: thartmann
Date: 2015-11-09 13:27 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/da94f6001040
Merge
Changeset: 50bd312dedb1
Author: mdoerr
Date: 2015-10-21 10:37 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/50bd312dedb1
8138894: C1: Support IRIW on weak memory platforms
Reviewed-by: twisti, goetz
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 7c94d175cd0f
Author: twisti
Date: 2015-11-09 20:01 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/7c94d175cd0f
Merge
Changeset: b57d415bdaa9
Author: iveresov
Date: 2015-11-09 11:26 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b57d415bdaa9
8140779: Code generation fixes for avx512
Summary: Assembler refactoring. Abstract away instruction attributes.
Reviewed-by: kvn, roland, iveresov
Contributed-by: michael.c.berg at intel.com
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c2_globals_aarch64.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! 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/c2_globals_x86.hpp
! src/cpu/x86/vm/c2_init_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
Changeset: e056220365a2
Author: iveresov
Date: 2015-11-09 22:43 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e056220365a2
Merge
Changeset: 8faaeb9dbb96
Author: roland
Date: 2015-11-09 11:28 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/8faaeb9dbb96
8137168: Replace IfNode with a new RangeCheckNode for range checks
Summary: new RangeCheckNode to enable optimization of explicit library level range checks
Reviewed-by: kvn, thartmann
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phaseX.hpp
Changeset: 4dff71612c99
Author: twisti
Date: 2015-11-10 10:34 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4dff71612c99
8142329: [JVMCI] pass Handle by value
Reviewed-by: coleenp, twisti
Contributed-by: Roland Schatz <roland.schatz at oracle.com>
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
Changeset: 78ddd55df52b
Author: never
Date: 2015-11-10 11:49 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/78ddd55df52b
8142435: [JVMCI] restore missing InstalledCode.version increment
Reviewed-by: twisti
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
Changeset: 1474303fbb0f
Author: never
Date: 2015-11-10 11:50 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/1474303fbb0f
8142436: [JVMCI] fix management of nmethod::_installed_code field
Reviewed-by: twisti
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
Changeset: a4ca6077f669
Author: kvn
Date: 2015-11-10 21:36 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a4ca6077f669
8141624: Limit calculation of pre loop during super word optimization is wrong
Reviewed-by: vlivanov, kvn
! src/share/vm/opto/superword.cpp
+ test/compiler/loopopts/superword/TestBestAlign.java
Changeset: 1d42c245cc87
Author: shade
Date: 2015-11-11 01:27 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/1d42c245cc87
8140650: Method::is_accessor should cover getters and setters for all types
Reviewed-by: vlivanov, coleenp, sgehwolf
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/callnode.cpp
+ test/compiler/inlining/InlineAccessors.java
Changeset: f1d4ef86b205
Author: simonis
Date: 2015-11-10 11:01 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f1d4ef86b205
8142314: Bug in C1 ControlFlowOptimizer::delete_unnecessary_jumps with bytecode profiling
Reviewed-by: kvn
Contributed-by: gunter.haug at sap.com
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: d86252b62778
Author: tpivovarova
Date: 2015-11-11 15:04 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d86252b62778
8138810: rework tests for CompilerToVM::allocateCompiledId
Reviewed-by: twisti
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
Changeset: 2016e031a581
Author: tpivovarova
Date: 2015-11-10 21:09 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/2016e031a581
8139388: [TESTBUG] JVMCI test failed with RuntimeException profiling info wasn't changed after 100 invocations (assert failed: BaseProfilingInfo<> != BaseProfilingInfo<>)
Reviewed-by: twisti
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: 9dbae662b09d
Author: twisti
Date: 2015-11-11 14:40 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9dbae662b09d
8141133: [JVMCI] crash during safepoint deopt if rethrow_exception is set
Reviewed-by: twisti
Contributed-by: Gilles Duboscq <gilles.m.duboscq at oracle.com>
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkRuntime.cpp
Changeset: 231763c1883e
Author: twisti
Date: 2015-11-11 16:32 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/231763c1883e
8140424: don't prefix developer and notproduct flag variables with CONST_ in product builds
Reviewed-by: goetz, stefank
! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parOopClosures.inline.hpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psPromotionManager.inline.hpp
! src/share/vm/gc/parallel/psScavenge.inline.hpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/movenode.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 8fb79f5ad78c
Author: twisti
Date: 2015-11-12 13:30 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/8fb79f5ad78c
8142387: Various JVMCI tests fail on unexpected exception
Reviewed-by: iignatyev, twisti
Contributed-by: Roland Schatz <roland.schatz at oracle.com>
! test/compiler/jvmci/errors/CodeInstallerTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/compiler/jvmci/errors/TestInvalidOopMap.java
Changeset: 68aeafc1204e
Author: kshefov
Date: 2015-11-13 18:14 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/68aeafc1204e
8131778: java disables UseAES flag when using VIS=2 on sparc
Reviewed-by: iignatyev, kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: c9363c3490d9
Author: thartmann
Date: 2015-11-16 08:03 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/c9363c3490d9
8142500: missing null checks in IfNode::has_only_uncommon_traps
Summary: IfNode::has_only_uncommon_traps needs to null-check the callers.
Reviewed-by: kvn, roland, rbackman
! src/share/vm/opto/ifnode.cpp
Changeset: 92f9ed54d9b2
Author: zmajo
Date: 2015-11-16 09:42 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/92f9ed54d9b2
8140327: segfault on solaris-amd64 with "-XX:CompilerThreadStackSize=1" option
Summary: Update range for the CompilerThreadStackSize flag. Remove flag from testing.
Reviewed-by: kvn
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 4ed6d2603587
Author: zmajo
Date: 2015-11-16 10:54 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4ed6d2603587
Merge
Changeset: af5d7716ac09
Author: roland
Date: 2015-11-16 09:55 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/af5d7716ac09
8042997: Make intrinsic some or all check index/range methods
Summary: Objects.checkIndex() intrinsic
Reviewed-by: vlivanov, shade
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.cpp
Changeset: ee63c0026315
Author: roland
Date: 2015-11-16 11:58 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/ee63c0026315
Merge
! src/share/vm/opto/ifnode.cpp
Changeset: 237053cb3e5a
Author: thartmann
Date: 2015-11-16 15:35 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/237053cb3e5a
8061436: Processing of options related to segmented code cache should be enhanced
Summary: Allow user to set code heap sizes individually and enhance checking of code cache flags.
Reviewed-by: kvn, roland
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 9348fbca9f67
Author: hshi
Date: 2015-11-16 16:14 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9348fbca9f67
8139758: [REDO] Elide more final field's write memory barrier with escape analysis result
Summary: membar for all final field initializations eliminated if possible
Reviewed-by: roland, vlivanov
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse3.cpp
+ test/compiler/stable/TestStableMemoryBarrier.java
Changeset: 12b8ac16c3ee
Author: roland
Date: 2015-11-16 16:39 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/12b8ac16c3ee
Merge
Changeset: 5132864a5d5f
Author: neliasso
Date: 2015-11-13 13:31 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/5132864a5d5f
Merge
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/intrinsics/IntrinsicAvailableTest.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/rangechecks/TestExplicitRangeChecks.java
! test/compiler/rangechecks/TestRangeCheckSmearing.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeFramesTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
Changeset: 55e98bd0eb95
Author: neliasso
Date: 2015-11-16 20:56 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/55e98bd0eb95
Merge
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: e774bd49bc49
Author: neliasso
Date: 2015-11-16 20:57 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e774bd49bc49
8143059: TestUnsafeUnalignedMismatchedAccesses doens't build after 8139891
Summary: Use new Unsafe import path
Reviewed-by: roland, thartmann, shade
! test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java
Changeset: 4149ec42e1a6
Author: goetz
Date: 2015-11-17 08:59 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4149ec42e1a6
8139258: PPC64LE: argument passing problem when passing 15 floats in native call
Reviewed-by: mdoerr, goetz
Contributed-by: asmundak at google.com
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
Changeset: 0abc78fcf184
Author: roland
Date: 2015-11-17 12:00 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/0abc78fcf184
8142386: Octane crashes with assert(is_Load())
Summary: Unsafe access to an array is wrongly marked as mismatched
Reviewed-by: vlivanov, thartmann
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java
Changeset: 3d8d71195497
Author: neliasso
Date: 2015-11-05 12:37 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3d8d71195497
8141424: [Testbug] CompilerDirectivesDCMDTest.java testing flag that is missing in product builds
Summary: Test a flag that is in all builds instead
Reviewed-by: roland
! test/serviceability/dcmd/compiler/control2.txt
Changeset: e0403a46415f
Author: neliasso
Date: 2015-11-13 10:08 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e0403a46415f
8141585: CompilerDirectivesDCMDTest intermittently SEGVs in MethodMatcher::matcher
Summary: Missing methodHandle and read before lock
Reviewed-by: twisti
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compilerDirectives.cpp
Changeset: 329903cb02ab
Author: twisti
Date: 2015-11-17 11:29 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/329903cb02ab
8142511: [JVMCI] must eagerly initialize classes with static fields accessed by JVMCI native code
Reviewed-by: twisti
Contributed-by: Doug Simon <doug.simon at oracle.com>
! src/share/vm/jvmci/jvmciJavaClasses.cpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
Changeset: 3c14d9cc1c3a
Author: twisti
Date: 2015-11-17 23:35 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3c14d9cc1c3a
Merge
Changeset: 0e5f261829c1
Author: goetz
Date: 2015-11-02 15:52 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/0e5f261829c1
8141137: C2 fails rematerializing nodes using flag registers.
Summary: Don't rem. if input stretches several live ranges. If rem., don't add SpillCopy on RegFlags edge.
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/reg_split.cpp
Changeset: 09ac9142d6ef
Author: vlivanov
Date: 2015-11-18 03:03 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/09ac9142d6ef
8139595: MethodHandles::remove_dependent_nmethod is not MT safe
Reviewed-by: jrose, coleenp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
+ src/share/vm/code/dependencyContext.cpp
+ src/share/vm/code/dependencyContext.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: dc82a96016e4
Author: twisti
Date: 2015-11-18 09:43 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/dc82a96016e4
8141330: [JVMCI] avoid deadlock between application thread and JVMCI compiler thread under -Xbatch
Reviewed-by: twisti
Contributed-by: Doug Simon <doug.simon at oracle.com>
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileTask.cpp
! src/share/vm/compiler/compileTask.hpp
Changeset: 9fb2badbe572
Author: twisti
Date: 2015-11-18 10:46 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9fb2badbe572
8143151: [JVMCI] assertion for allocation of "too many" CompileTasks must take JVMCI into account
Reviewed-by: iignatyev, twisti
Contributed-by: Doug Simon <doug.simon at oracle.com>
! src/share/vm/compiler/compileTask.cpp
Changeset: 6100ab176973
Author: goetz
Date: 2015-11-19 11:02 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/6100ab176973
8143180: Internal Error in src/cpu/ppc/vm/macroAssembler_ppc.cpp:4287
Summary: Fix ppc64 issue after 8141133.
Reviewed-by: simonis, goetz
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
Changeset: e617de40ef8c
Author: goetz
Date: 2015-09-18 13:41 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e617de40ef8c
8134579: [TESTBUG] Some bmi tests fail if can_access_local_variables is on.
Summary: Others fail because of uncommon trap. Also fix test file names.
Reviewed-by: vlivanov
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
+ test/compiler/intrinsics/bmi/verifycode/AndnTestI.java
+ test/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
Changeset: 3df67250a63a
Author: mdoerr
Date: 2015-10-21 11:40 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3df67250a63a
8138892: C1: Improve counter overflow checking
Reviewed-by: iveresov, goetz, twisti, vlivanov
! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 260779207e00
Author: mdoerr
Date: 2015-10-05 23:50 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/260779207e00
8138895: C1: PPC64 Port needs special register for Locks in synchronization code
Reviewed-by: vlivanov, goetz
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
Changeset: b425a78e8512
Author: simonis
Date: 2015-11-16 14:19 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b425a78e8512
8141551: C2 can not handle returns with inccompatible interface arrays
Reviewed-by: kvn
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/types/TestMeetIncompatibleInterfaceArrays.java
Changeset: 42fc18486e9c
Author: mcberg
Date: 2015-11-19 16:07 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/42fc18486e9c
8142980: SKX SpecJvm2008 - Derby
Summary: Fix EVEX and AVX512 problems found by testing on 64-bit SKX and KNL EVEX enabled platforms.
Reviewed-by: iveresov, kvn, vlivanov
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: f60b602209c7
Author: thartmann
Date: 2015-11-20 10:09 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f60b602209c7
8140390: Char stores/loads accessing byte arrays must be marked as unmatched
Summary: Mark unmatched char stores/loads emitted by CompactStrings.
Reviewed-by: roland, vlivanov, jrose
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/stringopts.cpp
Changeset: a2f9a1878186
Author: kvn
Date: 2015-11-20 08:29 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a2f9a1878186
8143012: CRC32 Intrinsics support on SPARC
Reviewed-by: kvn, roland
Contributed-by: ahmed.khawaja at oracle.com
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
+ test/compiler/intrinsics/crc32/TestCRC32.java
Changeset: 26977b10819f
Author: enevill
Date: 2015-11-19 15:15 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/26977b10819f
8143067: aarch64: guarantee failure in javac
Summary: Fix adrp going out of range during code relocation
Reviewed-by: aph, kvn
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: a7f61dae5104
Author: zmajo
Date: 2015-11-23 08:11 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a7f61dae5104
8143208: compiler/c1/6855215/Test6855215.java supports_sse2() failed
Summary: Check that SSE is enabled before using SSE instructions in string-related intrinsics. Make the UseSSE42Intrinsics dependent on UseSSE >= 4.
Reviewed-by: kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: aa0ca3beba6a
Author: zmajo
Date: 2015-11-23 15:09 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/aa0ca3beba6a
8143616: Cleanup: Remove unused PrintNMethodsAtLevel flag
Summary: Remove the unused PrintNMethodsAtLevel flag.
Reviewed-by: roland
! src/share/vm/runtime/globals.hpp
Changeset: e29bf04214ed
Author: zmajo
Date: 2015-11-23 15:16 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e29bf04214ed
Merge
Changeset: d146c259155a
Author: goetz
Date: 2015-11-19 12:53 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d146c259155a
8143307: Crash in C2 local code motion
Reviewed-by: kvn
! src/share/vm/opto/lcm.cpp
Changeset: d91e023b7294
Author: neliasso
Date: 2015-11-24 10:30 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d91e023b7294
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
Changeset: b298bac1576a
Author: tpivovarova
Date: 2015-11-16 19:21 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b298bac1576a
8138815: improve tests CompilerToVM::getStackTraceElement
Reviewed-by: kvn
! test/compiler/jvmci/common/CTVMUtilities.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
Changeset: 8a78ce7c8fa7
Author: tpivovarova
Date: 2015-11-24 15:50 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/8a78ce7c8fa7
8067939: make Out of space in CodeCache messages consistent
Reviewed-by: kvn
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 45020b54eea5
Author: ppunegov
Date: 2015-11-24 16:58 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/45020b54eea5
8066154: JEP-JDK-8046155: Test task: huge directive file
Summary: Stress tests for directive parser
Reviewed-by: iignatyev, neliasso
- test/compiler/compilercontrol/parser/DirectiveParser.java
+ test/compiler/compilercontrol/parser/DirectiveParserTest.java
+ test/compiler/compilercontrol/parser/DirectiveStressTest.java
+ test/compiler/compilercontrol/parser/HugeDirectiveUtil.java
Changeset: d49ae6cdd128
Author: ppunegov
Date: 2015-11-24 20:52 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d49ae6cdd128
8066156: JEP-JDK-8046155: Test task: stress by dcmd
Summary: Stress dcmd tests that add directives
Reviewed-by: iignatyev, neliasso
+ test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
+ test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
+ test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java
! test/compiler/compilercontrol/share/actions/BaseAction.java
+ test/compiler/compilercontrol/share/scenario/Executor.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: 70fbf0e89776
Author: ppunegov
Date: 2015-11-24 20:55 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/70fbf0e89776
8138993: JEP-JDK-8046155: Test task: add check for Compiler.directives_print diagnostic command
Summary: Test Compiler.directive_print command
Reviewed-by: iignatyev, neliasso
! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
+ test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java
+ test/compiler/compilercontrol/share/processors/PrintDirectivesProcessor.java
! test/compiler/compilercontrol/share/scenario/DirectiveBuilder.java
! test/compiler/compilercontrol/share/scenario/Executor.java
! test/compiler/compilercontrol/share/scenario/JcmdStateBuilder.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: a41fac5898be
Author: ppunegov
Date: 2015-11-24 20:58 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a41fac5898be
8142385: [Testbug] RandomCommandsTest fails with error: Could not parse method pattern
Summary: Fix CompileCommand output processing
Reviewed-by: kvn, iignatyev, neliasso
! test/compiler/compilercontrol/share/processors/CommandProcessor.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
Changeset: 7e92c2abbbb6
Author: ppunegov
Date: 2015-11-24 21:03 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/7e92c2abbbb6
8142967: [TESTBUG] Compiler control tests get NullPointerException
Summary: Fix incoorect build jtreg tags
Reviewed-by: iignatyev, neliasso
! 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
Changeset: ab2ec0c6e56b
Author: dpochepk
Date: 2015-11-24 22:59 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/ab2ec0c6e56b
8139384: [TESTBUG] JVMCI test fails with java.lang.RuntimeException: a 100_000 times invoked method should be mature
Summary: A test was redesigned to track xcomp and tiered states
Reviewed-by: twisti
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
Changeset: b946bb90c515
Author: mdoerr
Date: 2015-11-23 11:06 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b946bb90c515
8138952: C1: Distinguish between PPC32 and PPC64
Reviewed-by: twisti, goetz, vlivanov
! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.hpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.hpp
! src/share/vm/c1/c1_Compilation.hpp
! 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_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: b4423d021a08
Author: vlivanov
Date: 2015-11-25 01:17 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b4423d021a08
8143408: Crash during InstanceKlass unloading when clearing dependency context
Reviewed-by: kvn
! src/share/vm/code/dependencyContext.cpp
! src/share/vm/code/dependencyContext.hpp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 077dcfc269a4
Author: vlivanov
Date: 2015-11-25 00:40 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/077dcfc269a4
Merge
Changeset: e004852d3765
Author: vlivanov
Date: 2015-11-25 21:31 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e004852d3765
8144024: Octane fails with "memory leak: allocating handle outside HandleMark"
Reviewed-by: kvn
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/dependencyContext.hpp
Changeset: 781d4e94f513
Author: tpivovarova
Date: 2015-11-25 20:30 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/781d4e94f513
8144053: [TESTBUG] CompilerToVM::getStackTraceElementTest : unexpected line number for abstract or native method (assert failed: 0 < -1)
Reviewed-by: iignatyev, twisti
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
Changeset: d2335579aa24
Author: tpivovarova
Date: 2015-11-25 02:17 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d2335579aa24
8143966: JEP 233: Generate Run-Time Compiler Tests Automatically
Reviewed-by: iveresov, vlivanov
Contributed-by: anton.ivanov at oracle.com, dmitrij.pochepko at oracle.com, igor.ignatyev at oracle.com, igor.veresov at oracle.com, konstantin.shefov at oracle.com, leonid.mesnik at oracle.com, pavel.punegov at oracle.com, tatiana.pivovarova at oracle.com
+ test/testlibrary/jittester/Makefile
+ test/testlibrary/jittester/conf/classes.lst
+ test/testlibrary/jittester/conf/default.properties
+ test/testlibrary/jittester/conf/exclude.methods.lst
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/BinaryOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Block.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Break.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/BuiltInType.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/CastOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/CatchBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Continue.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Declaration.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/IRNode.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/If.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Initialization.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Literal.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/LiteralInitializer.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/LocalVariable.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/NonStaticMemberVariable.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Nothing.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Operator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/OperatorKind.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/PrintVariables.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionFailedException.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionLimiter.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Rule.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Statement.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/StaticMemberVariable.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Switch.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Symbol.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/SymbolTable.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TernaryOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Throw.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TryCatchBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/Type.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeList.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TypesParser.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/UnaryOperator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableBase.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableDeclaration.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableDeclarationBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableInfo.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/VariableInitialization.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayCreation.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayElement.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/arrays/ArrayExtraction.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/ClassDefinitionBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/Interface.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/Klass.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/classes/MainKlass.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArgumentDeclarationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArithmeticOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayCreationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayElementFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ArrayExtractionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/AssignmentOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/AssignmentOperatorImplFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryArithmeticOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryBitwiseOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryComparisonOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryEqualityOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryLogicOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryShiftOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BinaryStringPlusFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseInversionOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BitwiseOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/BreakFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CastOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ClassDefinitionBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundArithmeticAssignmentOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundBitwiseAssignmentOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CompoundShiftAssignmentOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ConstructorDefinitionBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ConstructorDefinitionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ContinueFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CounterInitializerFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/CounterManipulatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/DeclarationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/DoWhileFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ExpressionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/Factory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ForFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDeclarationBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDeclarationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDefinitionBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionDefinitionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionRedefinitionBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/FunctionRedefinitionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IRNodeBuilder.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IfFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/IncDecOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/InterfaceFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/KlassFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LimitedExpressionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LiteralFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LocalVariableFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LogicOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LogicalInversionOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LoopingConditionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/MainKlassFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/NonStaticMemberVariableFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/NothingFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/OperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/PrintVariablesFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ReturnFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/SafeFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StatementFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticConstructorDefinitionFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticMemberVariableFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/SwitchFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TernaryOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/ThrowFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/TryCatchBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/UnaryPlusMinusOperatorFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableDeclarationBlockFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableDeclarationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/VariableInitializationFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/WhileFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ArgumentDeclaration.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ConstructorDefinition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/ConstructorDefinitionBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/Function.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDeclaration.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDeclarationBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDefinition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionDefinitionBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionInfo.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionRedefinition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/FunctionRedefinitionBlock.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/Return.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/functions/StaticConstructorDefinition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/CounterInitializer.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/CounterManipulator.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/DoWhile.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/For.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/Loop.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/LoopingCondition.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/loops/While.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeArray.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeBoolean.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeByte.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeChar.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeDouble.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeFloat.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeInt.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeKlass.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeLong.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeShort.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/types/TypeVoid.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/PrintingUtils.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/PseudoRandom.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/JavaCodeVisitor.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/Visitor.java
Changeset: 761b1c22460b
Author: ppunegov
Date: 2015-11-26 03:05 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/761b1c22460b
8143308: Add inline checks and tests
Summary: Fix inlining state creation
Reviewed-by: twisti
! test/compiler/compilercontrol/parser/HugeDirectiveUtil.java
! test/compiler/compilercontrol/share/actions/BaseAction.java
! test/compiler/compilercontrol/share/scenario/DirectiveBuilder.java
! test/compiler/compilercontrol/share/scenario/DirectiveWriter.java
! test/compiler/compilercontrol/share/scenario/Executor.java
! test/compiler/compilercontrol/share/scenario/JcmdStateBuilder.java
! test/compiler/compilercontrol/share/scenario/Scenario.java
! test/compiler/compilercontrol/share/scenario/State.java
Changeset: 670933fbb981
Author: twisti
Date: 2015-11-26 02:09 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/670933fbb981
Merge
Changeset: 88bc2087a625
Author: neliasso
Date: 2015-11-26 19:16 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/88bc2087a625
Merge
- test/compiler/compilercontrol/parser/DirectiveParser.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
Changeset: 4da64841abd7
Author: minqi
Date: 2015-11-17 15:14 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4da64841abd7
8087223: InterfaceMethod CP entry pointing to a class should cause ICCE
Summary: Check constantTag for class constant data consistency at method resolution
Reviewed-by: coleenp, vlivanov
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/reflection.cpp
+ test/runtime/8087223/BadMethodHandles.java
+ test/runtime/8087223/IntfMethod.java
Changeset: 8b225463c1af
Author: coleenp
Date: 2015-11-18 11:47 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/8b225463c1af
8141570: Fix Zero interpreter build for --disable-precompiled-headers
Summary: change to include atomic.inline.hpp and allocation.inline.hpp only in .cpp files and some build fixes from Kim to build on ubuntu without devkits
Reviewed-by: kbarrett, sgehwolf, erikj
! make/linux/makefiles/zeroshark.make
! src/share/vm/gc/g1/g1AllocRegion.cpp
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1EvacStats.hpp
+ src/share/vm/gc/g1/g1EvacStats.inline.hpp
! src/share/vm/runtime/java.cpp
Changeset: 8fefcff328c8
Author: gziemski
Date: 2015-11-18 10:46 -0600
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/8fefcff328c8
8141641: Runtime: implement range for ErrorLogTimeout
Summary: Implement range=(0, jlong_max/1000)
Reviewed-by: coleenp, ddmitriev, dholmes
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 6a6d867d60e8
Author: coleenp
Date: 2015-11-18 19:55 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/6a6d867d60e8
Merge
Changeset: eb0e2e67755b
Author: gthornbr
Date: 2015-11-18 09:32 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/eb0e2e67755b
8141445: Use of Solaris/SPARC M7 libadimalloc.so can generate unknown signal in hs_err file
Summary: Add libadimalloc.so SIGSEGV defines and a test to validate the correct message is printed in the hs_err file
Reviewed-by: dcubed, dholmes
! make/test/JtregNative.gmk
! src/os/posix/vm/os_posix.cpp
+ test/runtime/libadimalloc.solaris.sparc/SEGVOverflow.java
+ test/runtime/libadimalloc.solaris.sparc/Testlibadimalloc.java
+ test/runtime/libadimalloc.solaris.sparc/liboverflow.c
Changeset: 44df756148b3
Author: dcubed
Date: 2015-11-18 22:00 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/44df756148b3
Merge
Changeset: 98b52c71090e
Author: hseigel
Date: 2015-11-19 11:54 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/98b52c71090e
8143078: Remove JVM_DefineClassWithSourceCond() API
Summary: Remove the method and remove unneeded argument to jvm_define_class_common()
Reviewed-by: dholmes, coleenp
! make/share/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 912bb5d109b5
Author: jwilhelm
Date: 2015-11-27 18:35 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/912bb5d109b5
Merge
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 4be70e11f813
Author: brutisso
Date: 2015-11-19 16:14 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4be70e11f813
8143255: Remove debug logging from SymbolTable::unlink() and SymbolTable::possibly_parallel_unlink()
Reviewed-by: coleenp, tschatzl
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
Changeset: 00ed17bc1cbf
Author: ctornqvi
Date: 2015-11-19 10:34 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/00ed17bc1cbf
8143324: Backout JDK-8087223
Reviewed-by: coleenp, acorn
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/reflection.cpp
- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java
Changeset: 0112a95c28be
Author: ctornqvi
Date: 2015-11-19 19:38 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/0112a95c28be
Merge
- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java
Changeset: a159ae19d1a6
Author: hseigel
Date: 2015-11-19 21:21 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a159ae19d1a6
Merge
Changeset: 8f9b58c45897
Author: drwhite
Date: 2015-11-19 12:43 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/8f9b58c45897
8143252: Clean up G1CollectedHeap interface
Summary: Delete unused methods and parameters
Reviewed-by: mgerdin, tschatzl, pliden
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: dccd1af4f0a5
Author: gziemski
Date: 2015-11-19 16:32 -0600
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/dccd1af4f0a5
8138983: Runtime: implement ranges for Shared*** flags
Summary: Implement ranges.
Reviewed-by: ddmitriev, dholmes, jiangli
! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/commandLineFlagRangeList.hpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/IntJVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
Changeset: b97c41953894
Author: coleenp
Date: 2015-11-20 01:35 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b97c41953894
Merge
- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java
Changeset: d034c87f66d4
Author: coleenp
Date: 2015-11-20 03:22 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d034c87f66d4
Merge
Changeset: e732238a2321
Author: ehelin
Date: 2015-09-11 15:18 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e732238a2321
8142399: G1ParCopyClosure does not need do_oop_work
Reviewed-by: stefank, tschatzl
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
Changeset: 43b0ed4d612c
Author: ehelin
Date: 2015-10-19 16:21 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/43b0ed4d612c
8142390: Move ScanRSClosure to header file
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
Changeset: e993410cbb52
Author: stsmirno
Date: 2015-11-20 09:44 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e993410cbb52
8133416: [TESTBUG] Remove @ignore for closed/runtime/4345157/Prog.java
Summary: rewrote test in Java with a number of improvements and conditional exclusion using make file
Reviewed-by: dholmes, ctornqvi, ddmitriev
! make/test/JtregNative.gmk
+ test/runtime/ThreadSignalMask/Prog.java
+ test/runtime/ThreadSignalMask/ThreadSignalMask.java
+ test/runtime/ThreadSignalMask/exeThreadSignalMask.c
Changeset: a64786da6ae6
Author: ddmitriev
Date: 2015-11-20 17:16 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a64786da6ae6
Merge
Changeset: 5b274143ec50
Author: david
Date: 2015-11-20 17:32 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/5b274143ec50
8138681: Runtime.getFreeMemory() reports wrong value after humongous allocation.
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
Changeset: 509077a06114
Author: david
Date: 2015-11-20 19:17 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/509077a06114
Merge
Changeset: 0354f59fbe65
Author: mlarsson
Date: 2015-11-11 15:45 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/0354f59fbe65
8142483: Unified logging log instances cause warnings on windows when only static functions are used
Reviewed-by: brutisso, sla
! src/share/vm/logging/log.hpp
Changeset: e9b6c63ca4a6
Author: mlarsson
Date: 2015-11-20 12:42 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e9b6c63ca4a6
8143229: Replace the develop level with develop macros in Unified Logging
Reviewed-by: brutisso, coleenp, dholmes, rprotacio
! src/share/vm/logging/log.cpp
! src/share/vm/logging/log.hpp
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logLevel.hpp
Changeset: f671d5510375
Author: mchung
Date: 2015-11-23 12:44 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f671d5510375
8140450: Implement JEP 259: Stack-Walking API
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
Contributed-by: Mandy Chung <mandy.chung at oracle.com>, Brent Christian <brent.christian at oracle.com>, Daniel Fuchs <daniel.fuchs at oracle.com>, Hamlin Li <huaming.li at oracle.com>
! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
+ src/share/vm/prims/stackwalk.cpp
+ src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vframe.hpp
Changeset: b6786b3d471f
Author: gziemski
Date: 2015-11-20 11:57 -0600
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b6786b3d471f
8141706: [TESTBUG] Update tests failing due to changed behavior
Summary: Add UnlockDiagnosticVMOptions as appropriate.
Reviewed-by: kvn, dholmes
! test/compiler/c2/8004741/Test8004741.java
! test/compiler/loopopts/TestCastIINoLoopLimitCheck.java
! test/compiler/runtime/7196199/Test7196199.java
Changeset: 45489622375c
Author: coleenp
Date: 2015-11-23 21:00 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/45489622375c
Merge
Changeset: e1966fd113de
Author: coleenp
Date: 2015-11-23 23:29 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e1966fd113de
Merge
Changeset: 279793009cb9
Author: iklam
Date: 2015-08-18 11:27 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/279793009cb9
8140802: Clean up and refactor of class loading code for CDS
Reviewed-by: jiangli, acorn, coleenp
! make/excludeSrc.make
+ src/share/vm/classfile/classListParser.cpp
+ src/share/vm/classfile/classListParser.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
+ src/share/vm/classfile/classLoaderExt.cpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
+ src/share/vm/classfile/systemDictionary_ext.hpp
! src/share/vm/classfile/vmSymbols.hpp
+ src/share/vm/classfile/vmSymbols_ext.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/utilities/hashtable.cpp
Changeset: c528af6f8972
Author: jiangli
Date: 2015-11-19 19:26 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/c528af6f8972
Merge
Changeset: 3f13c48ad1ae
Author: jiangli
Date: 2015-11-23 14:38 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3f13c48ad1ae
Merge
! src/share/vm/memory/metaspaceShared.hpp
Changeset: 3c7442179919
Author: jiangli
Date: 2015-11-23 23:42 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3c7442179919
Merge
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 9f44ab19bc12
Author: jiangli
Date: 2015-11-24 02:43 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9f44ab19bc12
Merge
Changeset: fd83b8307473
Author: rprotacio
Date: 2015-11-23 16:16 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/fd83b8307473
8143157: Convert TraceVMOperation to Unified Logging
Summary: The former -XX:+TraceVMOperation flag is updated to the unified logging framework and is now replaced with -Xlog:vmoperation in product mode.
Reviewed-by: coleenp, dholmes, mockner
! src/share/vm/logging/logTag.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_operations.cpp
+ test/runtime/logging/VMOperationTest.java
+ test/runtime/logging/VMOperationTestMain.java
Changeset: d4f919acc956
Author: coleenp
Date: 2015-11-23 22:53 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d4f919acc956
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 05ebe74ef38e
Author: coleenp
Date: 2015-11-24 02:54 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/05ebe74ef38e
Merge
Changeset: 6b4f7c6997d2
Author: jiangli
Date: 2015-11-23 23:43 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/6b4f7c6997d2
Merge
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 0bd7baae36da
Author: jiangli
Date: 2015-11-24 04:46 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/0bd7baae36da
Merge
Changeset: dab8353f498c
Author: dholmes
Date: 2015-11-23 21:05 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/dab8353f498c
8143836: [TESTBUG] runtime/CommandLine/IgnoreUnrecognizedVMOptions fails in jdk9/dev
Reviewed-by: coleenp, hseigel
! test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
Changeset: e40a9b3031a5
Author: dholmes
Date: 2015-11-24 06:37 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e40a9b3031a5
Merge
Changeset: dbafca4e2de5
Author: aharlap
Date: 2015-11-23 11:43 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/dbafca4e2de5
8141135: Remove G1RemSet::write_ref
Summary: Remove unused memembers of G1RemSet
Reviewed-by: kbarrett, tschatzl
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RemSet.inline.hpp
Changeset: 53425a2e416f
Author: kbarrett
Date: 2015-11-24 08:29 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/53425a2e416f
Merge
Changeset: 7b6796b99193
Author: hshi
Date: 2015-11-24 09:02 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/7b6796b99193
8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved
Reviewed-by: roland, aph
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
Changeset: 666cc3d5ceda
Author: chegar
Date: 2015-11-24 11:49 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/666cc3d5ceda
8140687: Move @Contended to the jdk.internal.vm.annotation package
Reviewed-by: alanb, dholmes, psandoz, shade
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/vmSymbols.hpp
! test/runtime/contended/Basic.java
! test/runtime/contended/DefaultValue.java
! test/runtime/contended/HasNonStatic.java
! test/runtime/contended/Inheritance1.java
! test/runtime/contended/OopMaps.java
! test/runtime/contended/OopMapsSameGroup.java
Changeset: 0efca974ecc6
Author: ctornqvi
Date: 2015-11-24 10:12 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/0efca974ecc6
8143931: Back out JDK-8140450
Reviewed-by: coleenp
! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
- src/share/vm/prims/stackwalk.cpp
- src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vframe.hpp
Changeset: 96ec6f17c6bb
Author: ctornqvi
Date: 2015-11-24 18:32 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/96ec6f17c6bb
Merge
! src/share/vm/classfile/vmSymbols.hpp
- src/share/vm/prims/stackwalk.cpp
- src/share/vm/prims/stackwalk.hpp
Changeset: f151ef072683
Author: ddmitriev
Date: 2015-11-24 09:42 +0300
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f151ef072683
8143038: [TESTBUG] TestOptionsWithRanges: allow excluding only a subset of tested values specified for a flag
Reviewed-by: gziemski, ctornqvi
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/DoubleJVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/IntJVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
Changeset: 6fc69b2deaf9
Author: ddmitriev
Date: 2015-11-24 13:58 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/6fc69b2deaf9
Merge
Changeset: 748420b71cb5
Author: ddmitriev
Date: 2015-11-24 20:01 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/748420b71cb5
Merge
Changeset: 6aa8279709e6
Author: stuefe
Date: 2015-11-24 15:58 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/6aa8279709e6
8143233: [windows] Fixes to os::check_heap()
Reviewed-by: dholmes, ctornqvi
! src/os/windows/vm/os_windows.cpp
Changeset: 862947b86efd
Author: dholmes
Date: 2015-11-24 22:54 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/862947b86efd
Merge
Changeset: 6fe3f29f5d00
Author: mchung
Date: 2015-11-24 14:59 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/6fe3f29f5d00
8143911: Reintegrate JEP 259: Stack-Walking API
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
Contributed-by: Mandy Chung <mandy.chung at oracle.com>, Brent Christian <brent.christian at oracle.com>, Daniel Fuchs <daniel.fuchs at oracle.com>, Hamlin Li <huaming.li at oracle.com>
! make/share/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
+ src/share/vm/prims/stackwalk.cpp
+ src/share/vm/prims/stackwalk.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vframe.hpp
Changeset: ca518f65e2e2
Author: mchung
Date: 2015-11-25 00:47 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/ca518f65e2e2
Merge
Changeset: 9cb29715ac6a
Author: jprovino
Date: 2015-11-24 15:13 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9cb29715ac6a
8139922: Get rid of dead code in ConcurrentMark
Summary: ConcurrentMark contains lots of unused code which has been removed.
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMark.inline.hpp
Changeset: a106f2a0e68f
Author: jprovino
Date: 2015-11-24 21:40 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a106f2a0e68f
Merge
- src/share/vm/prims/stackwalk.cpp
- src/share/vm/prims/stackwalk.hpp
Changeset: 4eb093f203fa
Author: jprovino
Date: 2015-11-25 04:51 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4eb093f203fa
Merge
Changeset: fb4a19e4f7dc
Author: rprotacio
Date: 2015-11-24 11:40 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/fb4a19e4f7dc
8143155: Remove TraceRuntimeCalls, TraceJNICalls, and TraceJVMCalls rather than convert to UL
Summary: Removed TraceRuntimeCalls, TraceJNICalls, and TraceJVMCalls options because their output is excessive, not useful, and covered in a more useful way by other options.
Reviewed-by: coleenp, dholmes, ddmitriev
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/thread.cpp
! test/runtime/CommandLine/VMOptionWarning.java
Changeset: b348bff11c48
Author: coleenp
Date: 2015-11-25 06:33 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b348bff11c48
Merge
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 98a36f531ec2
Author: ccheung
Date: 2015-11-24 16:58 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/98a36f531ec2
8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg
Summary: for fixing a truncation problem on the output from -XX:+TraceClassPaths
Reviewed-by: coleenp, jiangli, cjplummer, minqi
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 5add106ed342
Author: ccheung
Date: 2015-11-25 08:18 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/5add106ed342
Merge
Changeset: b8bc00e338c4
Author: erikj
Date: 2015-11-24 12:18 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b8bc00e338c4
8142336: Convert the SA agent build to modular build-infra makefiles
Reviewed-by: ihse, sla, dsamersoff, twisti
! make/Makefile
! make/aix/Makefile
! make/aix/makefiles/buildtree.make
! make/aix/makefiles/defs.make
! make/aix/makefiles/rules.make
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
! make/aix/makefiles/top.make
! make/aix/makefiles/vm.make
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/rules.make
- make/bsd/makefiles/sa.make
! make/bsd/makefiles/top.make
! make/bsd/makefiles/vm.make
+ make/gensrc/Gensrc-jdk.hotspot.agent.gmk
+ make/lib/Lib-jdk.hotspot.agent.gmk
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/rules.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
! make/linux/makefiles/top.make
! make/linux/makefiles/vm.make
- make/sa.files
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/rules.make
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
! make/solaris/makefiles/top.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/build_vm_def.sh
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/generated.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
- make/windows/makefiles/sa.make
! make/windows/makefiles/vm.make
Changeset: a96bd264fe34
Author: erikj
Date: 2015-11-25 11:34 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a96bd264fe34
Merge
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
- make/bsd/makefiles/sa.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
- make/sa.files
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
- make/windows/makefiles/sa.make
Changeset: 7bfc09f9bc82
Author: david
Date: 2015-11-24 14:03 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/7bfc09f9bc82
8143587: G1 crashes with humongous object of size that almost fills a heap region
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestHumongousAllocNearlyFullRegion.java
Changeset: bc0cf8029067
Author: david
Date: 2015-11-25 11:45 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/bc0cf8029067
Merge
Changeset: c8b2d42726a2
Author: brutisso
Date: 2015-11-25 08:52 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/c8b2d42726a2
8143544: Make CMSCollector::is_cms_reachable() non-product
Reviewed-by: ysr, tschatzl
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
Changeset: 3f205d1c76ce
Author: brutisso
Date: 2015-11-25 08:42 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3f205d1c76ce
Merge
Changeset: d823cb437d15
Author: brutisso
Date: 2015-11-25 14:48 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d823cb437d15
Merge
Changeset: 054b141e9b09
Author: ehelin
Date: 2015-11-24 15:46 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/054b141e9b09
8142495: Move G1ParEvacuateFollowersClosure to header file
Reviewed-by: sjohanss, brutisso
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: 3627b3a38843
Author: ehelin
Date: 2015-11-25 17:32 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3627b3a38843
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: cf01c334f0be
Author: tschatzl
Date: 2015-11-24 10:22 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/cf01c334f0be
8136681: Factor out IHOP calculation from G1CollectorPolicy
Summary: Move out existing IHOP value calculation into an implementation of a new interface called G1IHOPControl. Prepare for changes to accomodate adaptive IHOP implementation.
Reviewed-by: jmasa, mgerdin, ehelin
! 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/g1IHOPControl.cpp
+ src/share/vm/gc/g1/g1IHOPControl.hpp
+ src/share/vm/gc/g1/g1InitialMarkToMixedTimeTracker.hpp
! src/share/vm/prims/jni.cpp
Changeset: b389867c9d1d
Author: tschatzl
Date: 2015-11-24 10:35 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b389867c9d1d
8136678: Implement adaptive sizing algorithm for IHOP
Summary: Add adaptive sizing for IHOP that maximizes throughput (starts marking as late as possible). This functionality is enabled using a new -XX:+G1AdaptiveIHOP switch (default: false).
Reviewed-by: mgerdin, jmasa, pliden
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 34f1eca60456
Author: tschatzl
Date: 2015-11-25 14:43 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/34f1eca60456
8136679: JFR event for adaptive IHOP
Reviewed-by: tbenson, mgerdin, sangheki, ehelin
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
! src/share/vm/gc/g1/g1IHOPControl.hpp
! src/share/vm/gc/shared/gcTrace.cpp
! src/share/vm/gc/shared/gcTrace.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/trace/trace.xml
Changeset: 23c012bce32c
Author: tschatzl
Date: 2015-11-25 13:52 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/23c012bce32c
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 0ecb4fa6ee7d
Author: tschatzl
Date: 2015-11-25 19:27 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/0ecb4fa6ee7d
Merge
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
Changeset: b2a2f0a3ca0e
Author: acorn
Date: 2015-11-25 09:08 -0500
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b2a2f0a3ca0e
8098557: Only init superintf if subclass, not sub interface inits.
Summary: must exclude jck lang exec05001m311_rt until fixed.
Reviewed-by: lfoltan, hseigel, dholmes
! src/share/vm/oops/instanceKlass.cpp
! test/runtime/lambda-features/TestInterfaceInit.java
Changeset: 7552611300ac
Author: acorn
Date: 2015-11-25 21:21 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/7552611300ac
Merge
Changeset: ca793dd85e06
Author: sebastian
Date: 2015-11-25 16:33 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/ca793dd85e06
8136978: Much nearly duplicated code for vmError support
Summary: moved all non os specific code in vmError_[os].cpp to vmError_posix.cpp, moved os specific code to os_[os].cpp and refactored all other references accordingly
Reviewed-by: stuefe, coleenp, dholmes
! src/os/aix/vm/os_aix.cpp
- src/os/aix/vm/vmError_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
- src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/os_linux.cpp
- src/os/linux/vm/vmError_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
+ src/os/posix/vm/vmError_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
- src/os/solaris/vm/vmError_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/vmError_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: bb79d0fb6082
Author: coleenp
Date: 2015-11-25 16:13 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/bb79d0fb6082
Merge
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
- make/bsd/makefiles/sa.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
- make/sa.files
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
- make/windows/makefiles/sa.make
! src/os/windows/vm/os_windows.cpp
- test/runtime/8087223/BadMethodHandles.java
- test/runtime/8087223/IntfMethod.java
Changeset: 980452439262
Author: coleenp
Date: 2015-11-26 00:00 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/980452439262
Merge
- src/os/aix/vm/vmError_aix.cpp
- src/os/bsd/vm/vmError_bsd.cpp
- src/os/linux/vm/vmError_linux.cpp
- src/os/solaris/vm/vmError_solaris.cpp
Changeset: cfdaf25aa47d
Author: ehelin
Date: 2015-11-25 21:54 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/cfdaf25aa47d
8142494: Add extension point to G1EvacuationRootClosures
Reviewed-by: jmasa, mgerdin
! src/share/vm/gc/g1/g1RootClosures.cpp
! src/share/vm/gc/g1/g1RootClosures.hpp
+ src/share/vm/gc/g1/g1RootClosures.inline.hpp
+ src/share/vm/gc/g1/g1RootClosures_ext.cpp
Changeset: 45ffdd453cfc
Author: ehelin
Date: 2015-11-26 01:59 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/45ffdd453cfc
Merge
Changeset: 0998ae70ea2f
Author: ehelin
Date: 2015-10-19 16:33 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/0998ae70ea2f
8139892: Allow G1CollectorPolicy to specify if reference processing should be enabled
Reviewed-by: mgerdin, kbarrett, tbenson
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: f93887075504
Author: ehelin
Date: 2015-11-26 09:50 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f93887075504
8142404: Parallelize the restoring of preserved marks
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1EvacFailure.hpp
Changeset: e43b01b2ebb6
Author: erikj
Date: 2015-11-27 10:37 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e43b01b2ebb6
8144134: Nightly tests fail with SIGSEGV in Ticks::now()
Reviewed-by: mgerdin, sla, dholmes
! make/lib/Lib-jdk.hotspot.agent.gmk
Changeset: 524235d0ebfb
Author: ehelin
Date: 2015-11-26 13:43 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/524235d0ebfb
8144075: Move prepare_for_oops_into_collection_set_do into pre_evacuate_collection_set
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: f04d802c3833
Author: ehelin
Date: 2015-11-26 13:45 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f04d802c3833
8144076: Move evac failure handling and reference processing to post_evacuate_collection_set
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc/g1/g1CollectedHeap.cpp
Changeset: 64b5cb84040b
Author: ehelin
Date: 2015-11-27 12:07 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/64b5cb84040b
Merge
Changeset: 150c50761d56
Author: mlarsson
Date: 2015-11-27 12:37 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/150c50761d56
8142952: Unified Logging framework does not allow multiple -Xlog: arguments.
Reviewed-by: brutisso, sla
! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logConfiguration.hpp
! src/share/vm/logging/logDecorators.cpp
! src/share/vm/logging/logDecorators.hpp
! src/share/vm/logging/logLevel.hpp
! src/share/vm/logging/logOutput.cpp
! src/share/vm/logging/logOutput.hpp
! src/share/vm/logging/logOutputList.cpp
! src/share/vm/logging/logOutputList.hpp
! src/share/vm/logging/logTagLevelExpression.cpp
! src/share/vm/logging/logTagLevelExpression.hpp
! src/share/vm/logging/logTagSet.cpp
! src/share/vm/logging/logTagSet.hpp
+ test/serviceability/logging/TestMultipleXlogArgs.java
Changeset: 3d7f9ca8b1f0
Author: jwilhelm
Date: 2015-11-30 19:38 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3d7f9ca8b1f0
Merge
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/compiler/compilercontrol/parser/DirectiveParser.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Changeset: 29ac8e337962
Author: amurillo
Date: 2015-11-30 13:55 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/29ac8e337962
Merge
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
- make/bsd/makefiles/sa.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
- make/sa.files
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
- make/windows/makefiles/sa.make
- src/os/aix/vm/vmError_aix.cpp
- src/os/bsd/vm/vmError_bsd.cpp
- src/os/linux/vm/vmError_linux.cpp
- src/os/solaris/vm/vmError_solaris.cpp
- test/compiler/compilercontrol/parser/DirectiveParser.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
Changeset: 5b88604f11a1
Author: ihse
Date: 2015-06-12 08:31 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/5b88604f11a1
8085822: JEP 223: New Version-String Scheme (initial integration)
Reviewed-by: erikj, dcubed, dholmes, alanb
Contributed-by: Magnus Ihse Bursie <magnus.ihse.bursie at oracle.com>, Alejandro E Murillo <alejandro.murillo at oracle.com>
! make/Makefile
! make/aix/Makefile
! make/aix/makefiles/buildtree.make
! make/aix/makefiles/defs.make
! make/aix/makefiles/vm.make
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/vm.make
! make/defs.make
- make/jdk6_hotspot_distro
! make/jdk_version
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/vm.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! test/runtime/6981737/Test6981737.java
Changeset: befaf8025423
Author: ihse
Date: 2015-06-12 08:32 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/befaf8025423
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: dc45a1d895ff
Author: amurillo
Date: 2015-06-19 10:34 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/dc45a1d895ff
8087202: Add support for PATCH field and remove unused fields of new version string
Reviewed-by: dholmes, alanb
! make/Makefile
! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/vm.make
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/runtimeService.cpp
Changeset: f3653f892046
Author: iris
Date: 2015-06-29 11:27 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f3653f892046
Merge
- make/jdk6_hotspot_distro
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: e4479f2e1660
Author: iris
Date: 2015-07-06 11:47 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e4479f2e1660
Merge
- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/management.cpp
Changeset: 3285a0be012c
Author: iris
Date: 2015-07-13 13:23 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3285a0be012c
Merge
- make/jdk6_hotspot_distro
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp
Changeset: 4290c175cba8
Author: iris
Date: 2015-07-20 11:00 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/4290c175cba8
Merge
- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 3c4a0de02f61
Author: iris
Date: 2015-07-23 13:19 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/3c4a0de02f61
Merge
- make/jdk6_hotspot_distro
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
Changeset: b659c1f569b0
Author: iris
Date: 2015-08-03 09:26 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b659c1f569b0
Merge
- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: 491706ae0c91
Author: iris
Date: 2015-08-10 19:58 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/491706ae0c91
Merge
- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp
Changeset: 75a366cb8150
Author: iris
Date: 2015-08-17 13:02 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/75a366cb8150
Merge
- make/jdk6_hotspot_distro
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 390166c815ed
Author: iris
Date: 2015-08-25 14:45 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/390166c815ed
Merge
- make/jdk6_hotspot_distro
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: 6bcd6765fd7a
Author: iris
Date: 2015-08-31 13:57 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/6bcd6765fd7a
Merge
- make/jdk6_hotspot_distro
Changeset: e94ec7107884
Author: iris
Date: 2015-09-08 10:24 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e94ec7107884
Merge
- make/jdk6_hotspot_distro
Changeset: 6d1ed42dceab
Author: iris
Date: 2015-09-14 09:47 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/6d1ed42dceab
Merge
- make/jdk6_hotspot_distro
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 10ad87e5862d
Author: iris
Date: 2015-09-21 20:08 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/10ad87e5862d
Merge
- make/jdk6_hotspot_distro
Changeset: 8a14105605b2
Author: iris
Date: 2015-09-29 17:57 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/8a14105605b2
Merge
! make/Makefile
! make/bsd/makefiles/vm.make
- make/jdk6_hotspot_distro
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/vm.make
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 334851305782
Author: iris
Date: 2015-10-05 20:55 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/334851305782
Merge
- make/jdk6_hotspot_distro
Changeset: e4cdfab349da
Author: iris
Date: 2015-10-25 19:38 -0700
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/e4cdfab349da
Merge
! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
- make/jdk6_hotspot_distro
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ac8553c01622
Author: iris
Date: 2015-11-02 09:11 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/ac8553c01622
Merge
- make/jdk6_hotspot_distro
! make/windows/makefiles/compile.make
! make/windows/makefiles/vm.make
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp
Changeset: 39c579b50006
Author: amurillo
Date: 2015-11-04 11:00 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/39c579b50006
8139986: Store debug level in java.vm.debug and conditionally print in "java -version"
Reviewed-by: ihse, dcubed, ksrini, dholmes
! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! test/testlibrary/jdk/test/lib/Platform.java
Changeset: 9b38ff1f32ad
Author: iris
Date: 2015-11-09 10:56 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/9b38ff1f32ad
Merge
- make/jdk6_hotspot_distro
Changeset: 55ef9a1130ba
Author: iris
Date: 2015-11-16 17:10 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/55ef9a1130ba
Merge
- make/jdk6_hotspot_distro
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp
Changeset: 87224008cdf7
Author: iris
Date: 2015-11-20 12:22 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/87224008cdf7
Merge
! make/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/vm.make
- make/jdk6_hotspot_distro
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 0c79cf3cdf09
Author: iris
Date: 2015-11-29 20:29 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/0c79cf3cdf09
Merge
- make/jdk6_hotspot_distro
! make/solaris/makefiles/sparcWorks.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: c8e212fb27d0
Author: lana
Date: 2015-12-02 10:19 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/c8e212fb27d0
Merge
! make/Makefile
! make/aix/Makefile
! make/aix/makefiles/buildtree.make
! make/aix/makefiles/defs.make
- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
! make/aix/makefiles/vm.make
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
- make/bsd/makefiles/sa.make
! make/bsd/makefiles/vm.make
+ make/gensrc/Gensrc-jdk.hotspot.agent.gmk
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
- make/sa.files
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
- make/windows/makefiles/sa.make
! make/windows/makefiles/vm.make
- src/os/aix/vm/vmError_aix.cpp
- src/os/bsd/vm/vmError_bsd.cpp
- src/os/linux/vm/vmError_linux.cpp
- src/os/solaris/vm/vmError_solaris.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/diagnosticCommand.cpp
- test/compiler/compilercontrol/parser/DirectiveParser.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
Changeset: 13f324f322b4
Author: hshi
Date: 2015-11-26 15:37 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/13f324f322b4
8143584: Load constant pool tag and class status with load acquire
Reviewed-by: roland, aph
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: b648e37988ca
Author: thartmann
Date: 2015-11-27 09:36 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/b648e37988ca
8142303: C2 compilation fails with "bad AD file"
Summary: Move range checks into intrinsics for String methods.
Reviewed-by: kvn, aph
! src/share/vm/opto/library_call.cpp
+ test/compiler/intrinsics/string/TestStringConstruction.java
Changeset: a5909414bbe4
Author: mdoerr
Date: 2015-10-05 23:53 +0200
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/a5909414bbe4
8138896: C1: NativeGeneralJump is mixed up with NativeCall in C1 patching code
Reviewed-by: twisti, vlivanov
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_Runtime1.cpp
Changeset: af0e1a8cbb72
Author: never
Date: 2015-11-30 15:21 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/af0e1a8cbb72
8142333: Build failure in debugInfoRec.cpp with SS12u4
Reviewed-by: coleenp, dholmes, erikj, kvn
! src/share/vm/code/debugInfoRec.cpp
Changeset: 0895419dd5e8
Author: dnsimon
Date: 2015-11-30 15:40 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/0895419dd5e8
8143730: [JVMCI] infopoint recording is too restrictive
Reviewed-by: twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciJavaClasses.hpp
Changeset: da497ea6c120
Author: zmajo
Date: 2015-12-01 08:05 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/da497ea6c120
8129847: Compiling methods generated by Nashorn triggers high memory usage in C2
Summary: Add a new compiler phase, PhaseRenumberLive, that renumbers live nodes.
Reviewed-by: kvn, thartmann, vlivanov, shade
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
Changeset: 6ffb8ba2cb2c
Author: neliasso
Date: 2015-12-01 19:18 +0100
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/6ffb8ba2cb2c
Merge
Changeset: d3e9253a2be2
Author: twisti
Date: 2015-12-01 08:30 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/d3e9253a2be2
8139921: add mx configuration files to support HotSpot IDE configuration generation
Reviewed-by: iveresov
! .hgignore
+ .mx.jvmci/.project
+ .mx.jvmci/.pydevproject
+ .mx.jvmci/eclipse-settings/org.eclipse.jdt.core.prefs
+ .mx.jvmci/hotspot/templates/eclipse/cproject
+ .mx.jvmci/hotspot/templates/eclipse/settings/org.eclipse.cdt.core.prefs
+ .mx.jvmci/hotspot/templates/eclipse/settings/org.eclipse.cdt.ui.prefs
+ .mx.jvmci/hotspot/templates/eclipse/settings/org.eclipse.core.runtime.prefs
+ .mx.jvmci/mx_jvmci.py
+ .mx.jvmci/suite.py
Changeset: 36d547b6836f
Author: twisti
Date: 2015-12-01 21:16 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/36d547b6836f
Merge
Changeset: f8261a6e2cb2
Author: aph
Date: 2015-11-25 18:13 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/f8261a6e2cb2
8144028: Use AArch64 bit-test instructions in C2
Reviewed-by: kvn
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
+ test/compiler/codegen/8144028/BitTests.java
Changeset: eb08a4259f33
Author: twisti
Date: 2015-12-01 15:11 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/eb08a4259f33
8144083: [JVMCI] CompilationResult should be finalized by JVMCI compiler and made effectively final
Reviewed-by: iveresov, twisti
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
Changeset: 8578909eeef4
Author: aph
Date: 2015-11-26 10:38 +0000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/8578909eeef4
8143219: AArch64 broken by 8141132: JEP 254: Compact Strings
Reviewed-by: kvn
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 37ee45971b17
Author: twisti
Date: 2015-12-02 11:40 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/37ee45971b17
8144521: [JVMCI] JVMCI is built on 32-bit Windows compiler2 and tiered builds
Reviewed-by: kvn
! make/windows/create_obj_files.sh
! make/windows/makefiles/vm.make
Changeset: ccc3799ab45e
Author: twisti
Date: 2015-12-02 14:59 -1000
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/ccc3799ab45e
8144529: [JVMCI] compiler/jvmci/errors/TestInvalidCompilationResult.java fails to compile after JDK-8143730
Reviewed-by: kvn
! test/compiler/jvmci/errors/CodeInstallerTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
Changeset: 391e6ba2b8ad
Author: amurillo
Date: 2015-12-03 22:30 -0800
URL: http://hg.openjdk.java.net/javadoc-next/new-api/hotspot/rev/391e6ba2b8ad
Merge
! make/windows/makefiles/vm.make
More information about the javadoc-next-dev
mailing list