hg: graal/graal-jvmci-9/hotspot: 159 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Tue Dec 8 21:50:22 UTC 2015


Changeset: 761b1c22460b
Author:    ppunegov
Date:      2015-11-26 03:05 +0300
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/670933fbb981

Merge


Changeset: 13f324f322b4
Author:    hshi
Date:      2015-11-26 15:37 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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: fd4e8b7cf408
Author:    brutisso
Date:      2015-11-25 13:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/fd4e8b7cf408

8144016: Add the gc tag to the logging framework
Reviewed-by: mlarsson, sjohanss

! src/share/vm/logging/logTag.hpp

Changeset: 88bc2087a625
Author:    neliasso
Date:      2015-11-26 19:16 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/6a6d867d60e8

Merge


Changeset: eb0e2e67755b
Author:    gthornbr
Date:      2015-11-18 09:32 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/44df756148b3

Merge


Changeset: 98b52c71090e
Author:    hseigel
Date:      2015-11-19 11:54 -0500
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/a159ae19d1a6

Merge


Changeset: 8f9b58c45897
Author:    drwhite
Date:      2015-11-19 12:43 -0500
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/d034c87f66d4

Merge


Changeset: e732238a2321
Author:    ehelin
Date:      2015-09-11 15:18 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/a64786da6ae6

Merge


Changeset: 5b274143ec50
Author:    david
Date:      2015-11-20 17:32 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/509077a06114

Merge


Changeset: 0354f59fbe65
Author:    mlarsson
Date:      2015-11-11 15:45 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/45489622375c

Merge


Changeset: e1966fd113de
Author:    coleenp
Date:      2015-11-23 23:29 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e1966fd113de

Merge


Changeset: 279793009cb9
Author:    iklam
Date:      2015-08-18 11:27 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/c528af6f8972

Merge


Changeset: 3f13c48ad1ae
Author:    jiangli
Date:      2015-11-23 14:38 -0500
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/9f44ab19bc12

Merge


Changeset: fd83b8307473
Author:    rprotacio
Date:      2015-11-23 16:16 -0500
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/05ebe74ef38e

Merge


Changeset: 6b4f7c6997d2
Author:    jiangli
Date:      2015-11-23 23:43 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/0bd7baae36da

Merge


Changeset: dab8353f498c
Author:    dholmes
Date:      2015-11-23 21:05 -0500
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/e40a9b3031a5

Merge


Changeset: dbafca4e2de5
Author:    aharlap
Date:      2015-11-23 11:43 -0500
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/53425a2e416f

Merge


Changeset: 7b6796b99193
Author:    hshi
Date:      2015-11-24 09:02 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/6fc69b2deaf9

Merge


Changeset: 748420b71cb5
Author:    ddmitriev
Date:      2015-11-24 20:01 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/748420b71cb5

Merge


Changeset: 6aa8279709e6
Author:    stuefe
Date:      2015-11-24 15:58 -0500
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/862947b86efd

Merge


Changeset: 6fe3f29f5d00
Author:    mchung
Date:      2015-11-24 14:59 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/ca518f65e2e2

Merge


Changeset: 9cb29715ac6a
Author:    jprovino
Date:      2015-11-24 15:13 -0500
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/4eb093f203fa

Merge


Changeset: fb4a19e4f7dc
Author:    rprotacio
Date:      2015-11-24 11:40 -0500
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/5add106ed342

Merge


Changeset: b8bc00e338c4
Author:    erikj
Date:      2015-11-24 12:18 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/bc0cf8029067

Merge


Changeset: c8b2d42726a2
Author:    brutisso
Date:      2015-11-25 08:52 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/3f205d1c76ce

Merge


Changeset: d823cb437d15
Author:    brutisso
Date:      2015-11-25 14:48 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d823cb437d15

Merge


Changeset: 054b141e9b09
Author:    ehelin
Date:      2015-11-24 15:46 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/7552611300ac

Merge


Changeset: ca793dd85e06
Author:    sebastian
Date:      2015-11-25 16:33 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/45ffdd453cfc

Merge


Changeset: 0998ae70ea2f
Author:    ehelin
Date:      2015-10-19 16:33 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/64b5cb84040b

Merge


Changeset: 150c50761d56
Author:    mlarsson
Date:      2015-11-27 12:37 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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: d8b24776484c
Author:    lana
Date:      2015-11-12 18:29 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d8b24776484c

Merge


Changeset: afbcc2bdb3fc
Author:    lana
Date:      2015-11-19 09:36 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/a22b7c80529f

Merge


Changeset: ec158d92e9d8
Author:    lana
Date:      2015-11-29 11:00 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/9c936a3abf69

Merge


Changeset: 29ac8e337962
Author:    amurillo
Date:      2015-11-30 13:55 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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: 6ffb8ba2cb2c
Author:    neliasso
Date:      2015-12-01 19:18 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6ffb8ba2cb2c

Merge


Changeset: d3e9253a2be2
Author:    twisti
Date:      2015-12-01 08:30 -1000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/36d547b6836f

Merge


Changeset: f8261a6e2cb2
Author:    aph
Date:      2015-11-25 18:13 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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: 5b88604f11a1
Author:    ihse
Date:      2015-06-12 08:31 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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: 391e6ba2b8ad
Author:    amurillo
Date:      2015-12-03 22:30 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/391e6ba2b8ad

Merge

! make/windows/makefiles/vm.make

Changeset: d84a55e7aaf8
Author:    aeriksso
Date:      2015-12-04 14:06 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d84a55e7aaf8

6869327: Add new C2 flag to keep safepoints in counted loops.
Reviewed-by: kvn, shade

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
+ test/compiler/loopopts/UseCountedLoopSafepoints.java

Changeset: 4a24de859a87
Author:    mdoerr
Date:      2015-12-04 16:38 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4a24de859a87

8144019: PPC64 C1: Introduce Client Compiler
Reviewed-by: goetz

! make/aix/Makefile
! make/aix/makefiles/fastdebug.make
+ make/aix/makefiles/tiered.make
! make/linux/Makefile
! src/cpu/ppc/vm/assembler_ppc.cpp
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
+ src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp
+ src/cpu/ppc/vm/c1_Defs_ppc.hpp
+ src/cpu/ppc/vm/c1_FpuStackSim_ppc.hpp
+ src/cpu/ppc/vm/c1_FrameMap_ppc.cpp
+ src/cpu/ppc/vm/c1_FrameMap_ppc.hpp
+ src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp
+ src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp
+ src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
+ src/cpu/ppc/vm/c1_LinearScan_ppc.cpp
+ src/cpu/ppc/vm/c1_LinearScan_ppc.hpp
+ src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp
+ src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp
+ src/cpu/ppc/vm/c1_Runtime1_ppc.cpp
+ src/cpu/ppc/vm/c1_globals_ppc.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/ppc/vm/c2_init_ppc.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.hpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/register_ppc.hpp
! src/cpu/ppc/vm/relocInfo_ppc.cpp
! src/cpu/ppc/vm/runtime_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/stubRoutines_ppc_64.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.hpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.hpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
+ src/os/aix/vm/c1_globals_aix.hpp

Changeset: 9988b390777b
Author:    vlivanov
Date:      2015-12-04 23:46 +0300
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9988b390777b

8072008: Emit direct call instead of linkTo* for recursive indy/MH.invoke* calls
Reviewed-by: jrose, dlong, aph, forax

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! 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/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/vm_operations.hpp
+ test/compiler/jsr292/NonInlinedCall/Agent.java
+ test/compiler/jsr292/NonInlinedCall/GCTest.java
+ test/compiler/jsr292/NonInlinedCall/InvokeTest.java
+ test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java
+ test/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/sanity/MismatchedWhiteBox/WhiteBox.java

Changeset: 07cbc9ee9cd0
Author:    mdoerr
Date:      2015-12-04 16:23 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/07cbc9ee9cd0

8136445: Performance issue with Nashorn and C2's global code motion
Reviewed-by: kvn

! src/share/vm/opto/block.hpp
! src/share/vm/opto/gcm.cpp

Changeset: b4f333f11441
Author:    mikael
Date:      2015-12-04 13:36 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b4f333f11441

8144657: Invalid format specifiers in jvmci trace messages
Reviewed-by: kvn

! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp

Changeset: 3cc42acd2a3e
Author:    mikael
Date:      2015-12-04 23:50 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3cc42acd2a3e

Merge


Changeset: 153608d0e5ee
Author:    mikael
Date:      2015-12-04 15:08 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/153608d0e5ee

8144748: Move assembler/macroAssembler inline function definitions to corresponding inline.hpp files
Reviewed-by: kvn, coleenp

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp

Changeset: 8fb40e269acd
Author:    mikael
Date:      2015-12-05 02:19 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8fb40e269acd

Merge


Changeset: d1ca1c4c2dcc
Author:    never
Date:      2015-12-04 15:18 -1000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d1ca1c4c2dcc

8143571: [JVMCI] Double unregistering of nmethod during unloading
Reviewed-by: iveresov, twisti

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp

Changeset: 0e212b4de71a
Author:    mdoerr
Date:      2015-12-07 15:01 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0e212b4de71a

8144822: PPC64: Fix build after 8072008
Reviewed-by: goetz

! src/cpu/ppc/vm/ppc.ad

Changeset: 6ce0a6973b67
Author:    roland
Date:      2015-12-01 12:17 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6ce0a6973b67

8143930: C1 LinearScan asserts when compiling two back-to-back CompareAndSwapLongs
Summary: refactor CAS code to decrease register pressure in c1
Reviewed-by: kvn, shade

! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
+ test/compiler/intrinsics/unsafe/UnsafeTwoCASLong.java

Changeset: 87ab4706f91e
Author:    roland
Date:      2015-12-07 15:00 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/87ab4706f91e

Merge


Changeset: f76a6a7bf9dd
Author:    fyang
Date:      2015-12-07 21:23 +0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f76a6a7bf9dd

8144587: aarch64: generate vectorized MLA/MLS instructions
Summary: Add support for MLA/MLS (vector) instructions
Reviewed-by: roland

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp

Changeset: 338c42ecdaf1
Author:    roland
Date:      2015-12-02 15:13 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/338c42ecdaf1

8134883: C1 hard crash in range check elimination in Nashorn test262parallel
Summary: C1's range check elimination breaks with a non-natural loop that has an exception handler as one entry
Reviewed-by: iveresov

! src/share/vm/c1/c1_IR.cpp
+ test/compiler/rangechecks/TestRangeCheckExceptionHandlerLoop.jasm
+ test/compiler/rangechecks/TestRangeCheckExceptionHandlerLoopMain.java

Changeset: 864052c8c2f0
Author:    roland
Date:      2015-12-08 10:01 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/864052c8c2f0

Merge


Changeset: d469127da7b0
Author:    psandoz
Date:      2015-12-03 11:18 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d469127da7b0

8144223: Move j.l.invoke.{ForceInline, DontInline, Stable} to jdk.internal.vm.annotation package
Reviewed-by: jrose, vlivanov, mchung, roland

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.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/TestStableMemoryBarrier.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/unsafe/UnsafeGetConstantField.java

Changeset: 8c4bb7a082c7
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-12-08 18:53 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8c4bb7a082c7

Merge.

! .hgignore
! .hgtags
! .mx.jvmci/mx_jvmci.py
! .mx.jvmci/suite.py
! make/Makefile
! 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/top.make
! make/bsd/makefiles/vm.make
! make/defs.make
! make/excludeSrc.make
- make/jdk6_hotspot_distro
! 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/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/create_obj_files.sh
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
- make/windows/makefiles/sa.make
! make/windows/makefiles/vm.make
! src/cpu/ppc/vm/assembler_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! 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/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/InfopointReason.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/Stable.java
! 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/solaris/vm/os_solaris.cpp
- src/os/solaris/vm/vmError_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_Runtime1.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/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! 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/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! 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/g1AllocRegion.cpp
! 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/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/gc/g1/g1EvacFailure.cpp
! src/share/vm/gc/g1/g1EvacFailure.hpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RemSet.inline.hpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/shared/gcTraceSend.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.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
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.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
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/statSampler.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! 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
! src/share/vm/trace/trace.xml
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/vmError.cpp
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.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/runtime/SharedArchiveFile/LimitSharedSizes.java

Changeset: 3c13fa5f6f43
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-12-08 22:47 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3c13fa5f6f43

8144944: [JVMCI] JVMCI compiler initialization can happen on different thread than JVMCI initialization

! src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java

Changeset: ccad466a9d42
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-12-08 22:48 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ccad466a9d42

workaround for Eclipse bug 367599

! src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java



More information about the graal-dev mailing list