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