hg: graal/graal: 66 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Jun 3 01:06:00 UTC 2015
Changeset: ed013f4d38e5
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-01 12:29 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ed013f4d38e5
don't destroy and clear JNI global for HotSpotJVMCIRuntime singleton object during shutdown as racing compiler threads may still access it
! src/share/vm/jvmci/jvmciRuntime.cpp
Changeset: 316f85995e6b
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-05-31 13:27 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/316f85995e6b
Fix for the method handle plugin.
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/MethodHandlePlugin.java
Changeset: b14a218c5471
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-05-31 22:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b14a218c5471
Fix in the dominator based conditional elimination for the corner case of a loop exit merge.
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DominatorConditionalEliminationPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: d06ff213a181
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-05-31 23:05 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d06ff213a181
Small fix to NestedLoopTest: Make sure the placeholder methods cannot be inlined.
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/NestedLoopTest.java
Changeset: 993853d22c14
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-05-31 23:20 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/993853d22c14
Fix in the bytecode parser: Do not overwrite the stateAfter of the start instruction.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
Changeset: 45dea3e24169
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-05-31 23:57 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/45dea3e24169
Enable inlining during parsing by default.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/CompiledExceptionHandlerTest.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/InlineDuringParsingPlugin.java
Changeset: d2113f5ae550
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-05-31 23:58 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d2113f5ae550
Merge.
- graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/GraalRuntimeFactory.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntimeFactory.java
Changeset: dcf65e8b9fd9
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-01 00:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/dcf65e8b9fd9
Merge.
Changeset: 0a203897b112
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-01 13:19 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0a203897b112
Merge.
Changeset: ca3c6538bcec
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-06-01 14:17 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ca3c6538bcec
JVMCI update makefiles for Solaris/SPARC; os::read at early stage of VM does not work, use ::read as fallback in JVMCIRuntime::parse_lines (JBS:GRAAL-54)
! make/solaris/makefiles/debug.make
! make/solaris/makefiles/fastdebug.make
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/product.make
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
Changeset: 06d12473ed61
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-06-01 15:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/06d12473ed61
Fix build for JVMCI on Solaris (JBS:GRAAL-53)
! make/solaris/makefiles/debug.make
! make/solaris/makefiles/fastdebug.make
- make/solaris/makefiles/mapfile-vers-GRAAL
+ make/solaris/makefiles/mapfile-vers-JVMCI
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/product.make
- make/solaris/makefiles/reorder_GRAAL_amd64
+ make/solaris/makefiles/reorder_JVMCI_amd64
Changeset: 35da7c00e2fa
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-05-29 13:22 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/35da7c00e2fa
Add JVMCI working set
! mx/suite.py
Changeset: 36cf15e3219e
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-06-01 15:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/36cf15e3219e
Move HotSpotResolvedJavaMethod.getSpeculationLog to ResolvedJavaMethod
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/InvokeGraal.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestResolvedJavaMethod.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/MidTierContext.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.java
! graal/com.oracle.jvmci.code/src/com/oracle/jvmci/code/CodeCacheProvider.java
- graal/com.oracle.jvmci.code/src/com/oracle/jvmci/code/SpeculationLog.java
! graal/com.oracle.jvmci.code/src/com/oracle/jvmci/code/package-info.java
! graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/CompilerToVMImpl.java
! graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedJavaMethod.java
! graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java
! graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotSpeculationLog.java
! graal/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ResolvedJavaMethod.java
+ graal/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/SpeculationLog.java
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
Changeset: 9cc3571ef51d
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-05-29 14:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9cc3571ef51d
Add getProfilingInfo(boolean includeNormal, boolean includeOSR) to ResolvedJavaMethod
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedJavaMethod.java
! graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java
! graal/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ResolvedJavaMethod.java
Changeset: 77acf6ba2fc0
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-06-01 17:03 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/77acf6ba2fc0
Move EventProvider to jvmci.hotspot, make it a JVMCI Service
- graal/com.oracle.graal.hotspot.jfr/src/com/oracle/graal/hotspot/jfr/events/JFREventProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/events/EmptyEventProvider.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/events/EventProvider.java
+ graal/com.oracle.jvmci.hotspot.jfr/src/com/oracle/jvmci/hotspot/jfr/events/JFREventProvider.java
+ graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/events/EmptyEventProvider.java
+ graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/events/EventProvider.java
! make/Makefile
! make/defs.make
! mx/suite.py
Changeset: abcb811659e0
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-06-01 15:13 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/abcb811659e0
mx: use BootstrapJVMCI rather than BootstrapGraal
! mx/mx_graal.py
Changeset: 9966b358bc2b
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-06-01 15:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9966b358bc2b
Services: don't throw exceptions or print warnings when there are no implementations for a non-required service
! graal/com.oracle.jvmci.service/src/com/oracle/jvmci/service/Services.java
! src/share/vm/jvmci/jvmciRuntime.cpp
Changeset: 0a2fc09f6ed6
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-06-01 15:24 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0a2fc09f6ed6
mx: make dependency omission more strict so that a distribution that lists a non-existent project is detected
! mxtool/mx.py
Changeset: b311a60991da
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-01 15:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b311a60991da
more graceful failure in context of stale mx-deployed JDK jars
! mx/FilterTypes.java
! mx/mx_graal.py
Changeset: 6d9c8d0d0f7c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-01 15:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6d9c8d0d0f7c
added SecurityManager checks and field/method reflection hiding (JBS:GRAAL-51)
! graal/com.oracle.jvmci.service/src/com/oracle/jvmci/service/Services.java
Changeset: 76cc24f204d1
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-01 15:03 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/76cc24f204d1
do not initialize classes when resolving from GraalJUnitCore
! graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitCore.java
Changeset: b6aadfd3dfbe
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-01 16:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b6aadfd3dfbe
fixed compile error in FilterTypes.java
! mx/FilterTypes.java
Changeset: e65bf81961be
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-01 17:20 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e65bf81961be
added -x option to gate command that makes --task-filter an exclusion filter
! mx/mx_graal.py
Changeset: 11f68b116a07
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-01 18:04 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/11f68b116a07
mx: added support for server-nograal and client-nograal aliases
! .hgignore
! mx/mx_graal.py
Changeset: 678303c93e69
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-01 18:04 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/678303c93e69
moved FINDBUGS jar from lib/ to graal/
+ graal/findbugs-SuppressFBWarnings.jar
- lib/findbugs-SuppressFBWarnings.jar
! mx/suite.py
Changeset: 57912478d94d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-01 18:13 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/57912478d94d
fixed pylint issue
! mx/mx_graal.py
Changeset: 2081f8f294fe
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-06-01 11:49 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/2081f8f294fe
Fixed some javadoc
! graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotConstantReflectionProvider.java
! graal/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ConstantReflectionProvider.java
Changeset: 2c6802ac343c
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-01 22:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2c6802ac343c
Use graph builder plugin instead of node intrinsic for guarding non-null in snippets.
! graal/com.oracle.graal.api.directives/src/com/oracle/graal/api/directives/GraalDirectives.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ReflectionSubstitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopySnippets.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ArraySubstitutions.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java
Changeset: 7eb156f30b61
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-01 22:13 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7eb156f30b61
Merge.
- graal/com.oracle.graal.hotspot.jfr/src/com/oracle/graal/hotspot/jfr/events/JFREventProvider.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/events/EmptyEventProvider.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/events/EventProvider.java
- graal/com.oracle.jvmci.code/src/com/oracle/jvmci/code/SpeculationLog.java
- lib/findbugs-SuppressFBWarnings.jar
- make/solaris/makefiles/mapfile-vers-GRAAL
- make/solaris/makefiles/reorder_GRAAL_amd64
Changeset: 645f170013a4
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-01 22:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/645f170013a4
Fix in the scheduler for proxy node handling.
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: ae601ad0b023
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-05-31 17:19 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/ae601ad0b023
Truffle/Source: add some tests for SourceSections, including a reported design issue with empty Soruces.
+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/source/SourceSectionTest.java
+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/source/SourceTagTest.java
- graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/source/SourceTest.java
Changeset: 610d76a131cd
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-05-31 17:23 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/610d76a131cd
Merge with 4c146c9367b639ca173f0b0381804b4f50aca822
Changeset: 1c76a5662753
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-06-01 17:47 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/1c76a5662753
Merge with 645f170013a451083414ff695412c465e9d2ebf0
- graal/com.oracle.graal.hotspot.jfr/src/com/oracle/graal/hotspot/jfr/events/JFREventProvider.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/events/EmptyEventProvider.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/events/EventProvider.java
- graal/com.oracle.jvmci.code/src/com/oracle/jvmci/code/SpeculationLog.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleLanguage.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/vm/TruffleVM.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLMain.java
- lib/findbugs-SuppressFBWarnings.jar
- make/solaris/makefiles/mapfile-vers-GRAAL
- make/solaris/makefiles/reorder_GRAAL_amd64
Changeset: 45ed86c4d127
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-06-01 13:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/45ed86c4d127
Truffle: change NodeUtil.findFirstNodeInstance to include root in potential matches
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java
Changeset: f4cd6b1c2efc
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-06-01 13:49 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f4cd6b1c2efc
Truffle: remove NodeUtil.findNodeInstancesShallow
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java
Changeset: 5f3dda39d205
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-06-01 12:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5f3dda39d205
Truffle: add DynamicObject#containsKey, make flags parameter optional, minor simplifications
! graal/com.oracle.truffle.api.object/src/com/oracle/truffle/api/object/DynamicObject.java
! graal/com.oracle.truffle.api.object/src/com/oracle/truffle/api/object/LayoutFactory.java
! graal/com.oracle.truffle.object.basic/src/com/oracle/truffle/object/basic/DefaultLayoutFactory.java
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/DynamicObjectImpl.java
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/PropertyImpl.java
Changeset: ec47283499ef
Author: Jaroslav Tulach <jaroslav.tulach at oracle.com>
Date: 2015-06-02 11:27 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ec47283499ef
Fail the build when there are compile errors
! mxtool/mx.py
Changeset: cd6b1b2189a0
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-02 11:45 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/cd6b1b2189a0
Remove GuardingPiNode and replace with FixedGuardNode + PiNode.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardingPiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/InstanceOfSnippetsTemplates.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPhase.java
Changeset: 31f4a8259879
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-02 11:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/31f4a8259879
Merge.
Changeset: e49a0ebb2659
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-06-02 10:23 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e49a0ebb2659
AMD64HotSpotRegisterAllocationConfig: adhere to the register order specified by -G:RegisterPressure.
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterAllocationConfig.java
Changeset: 137068704691
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-05-29 15:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/137068704691
Remove obsoleted TODOs.
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
Changeset: 9aa38ab4abef
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-06-02 09:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9aa38ab4abef
StandardOp.StackStoreOp: fix typo in javadoc.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java
Changeset: 8580851e7605
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-06-02 14:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8580851e7605
Add StaticInterfaceFieldTest.
+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/StaticInterfaceFieldTest.java
Changeset: e1ca9b57b63b
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-06-02 14:40 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e1ca9b57b63b
BytecodeParser#lookupField: explicitly initialize interface if it is the declaring class of the field.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
Changeset: ccf89c722ac8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-02 15:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ccf89c722ac8
fixed spelling error
! src/share/vm/jvmci/jvmciOptions.cpp
Changeset: b45e0f791465
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-02 15:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b45e0f791465
avoid double assignment
! graal/com.oracle.jvmci.service/src/com/oracle/jvmci/service/Services.java
Changeset: 381ab4105afe
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-02 15:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/381ab4105afe
moved com.oracle.graal.java.test to com.oracle.jvmci.runtime.test
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/ConstantTest.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/FieldUniverse.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/MethodUniverse.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/NameAndSignature.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/ResolvedJavaTypeResolveConcreteMethodTest.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/ResolvedJavaTypeResolveMethodTest.java
! graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestBytecodeDisassemblerProvider.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestConstantReflectionProvider.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestJavaField.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestJavaMethod.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestJavaType.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestMetaAccessProvider.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestResolvedJavaField.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestResolvedJavaMethod.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestResolvedJavaType.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TypeUniverse.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/ConstantTest.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/FieldUniverse.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/MethodUniverse.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/NameAndSignature.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestConstantReflectionProvider.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestJavaField.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestJavaMethod.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestJavaType.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestMetaAccessProvider.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestResolvedJavaField.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestResolvedJavaMethod.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestResolvedJavaType.java
+ graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TypeUniverse.java
! mx/suite.py
Changeset: 06f6661380ef
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-02 17:03 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/06f6661380ef
fixed canonicalizeprojects issue
! mx/suite.py
Changeset: 6166968c6359
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-06-01 15:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6166968c6359
Add missing JaCoCo excludes
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CRC32Substitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotClassSubstitutions.java
! graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotMetaAccessProvider.java
Changeset: d71b0cbe7016
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-06-02 17:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d71b0cbe7016
Add JaCoCo Exclude to GraphPrinterDumpHandler and BenchmarkCounters (problems with CheckGraalInvariants).
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/debug/BenchmarkCounters.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraphPrinterDumpHandler.java
Changeset: 5910a266f32d
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-06-02 17:50 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5910a266f32d
TypeUniverse: add JaCoCo Exclude.
! graal/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TypeUniverse.java
Changeset: ffe693cc427f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-02 18:29 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ffe693cc427f
(re)add support for executing Truffle in non-JVMCI runtimes
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/Truffle.java
Changeset: 942793d2a513
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-02 21:07 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/942793d2a513
Turn BoxNode from floating to fixed node.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/BoxingSnippets.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/NativeCallStubGraphBuilder.java
Changeset: 5731adc3a10a
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-02 23:20 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5731adc3a10a
Eliminate fixed boxing node if it has no usages.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxNode.java
Changeset: 8d0c2aabfc2d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-02 19:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8d0c2aabfc2d
missed Graal -> JVMCI renamings
! mx/mx_graal.py
Changeset: 476be2a91059
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-02 21:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/476be2a91059
ordered projects in suite.py into JVMCI, NIF, Graal, Truffle and GraalTruffle sections
! mx/suite.py
Changeset: 5024c80224c7
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-02 22:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5024c80224c7
moved com.oracle.graal.[amd64|sparc] to com.oracle.jvmci.[amd64|sparc] (JBS:GRAAL-53)
- graal/com.oracle.graal.amd64/src/com/oracle/graal/amd64/AMD64.java
! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/BitOpsTest.java
! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/IncrementDecrementMacroTest.java
! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/SimpleAssemblerTest.java
! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java
! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64MacroAssembler.java
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAddress.java
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCMacroAssembler.java
! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/AMD64AllocatorTest.java
! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/ConstantStackMoveTest.java
! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/StackStoreTest.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java
! graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/SPARCAllocatorTest.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/AMD64HotSpotFrameOmissionTest.java
! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/DataPatchInConstantsTest.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64DeoptimizationStub.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBytecodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCRuntimeCallPrologueOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCounterOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotEpilogueOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotJumpToExceptionHandlerInCallerOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveCurrentStackFrameOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveDeoptimizedStackFrameOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotPatchReturnAddressOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotPushInterpreterFrameOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterAllocationConfig.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotSafepointOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotUnwindOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotspotDirectVirtualCallOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64IndirectCallOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64UncommonTrapStub.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/jvmci/AMD64HotSpotJVMCIBackendFactory.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCDeoptimizationStub.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCRuntimeCallEpilogueOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCRuntimeCallPrologueOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerInCallerOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLeaveCurrentStackFrameOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLeaveDeoptimizedStackFrameOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLeaveUnpackFramesStackFrameOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotMove.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotPushInterpreterFrameOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotReturnOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotSafepointOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotUnwindOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotspotDirectVirtualCallOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCIndirectCallOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCUncommonTrapStub.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/jvmci/SPARCHotSpotJVMCIBackendFactory.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Arithmetic.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ArrayEqualsOp.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Call.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64MulDivOp.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ShiftOp.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64SignExtendOp.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArrayEqualsOp.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCBitManipulationOp.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCCall.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFrameMap.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCSaveRegistersOp.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCTestOp.java
! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64GraphBuilderPlugins.java
- graal/com.oracle.graal.sparc/src/com/oracle/graal/sparc/SPARC.java
! graal/com.oracle.graal.truffle.hotspot.amd64/src/com/oracle/graal/truffle/hotspot/amd64/AMD64OptimizedCallTargetInstrumentationFactory.java
! graal/com.oracle.graal.truffle.hotspot.sparc/src/com/oracle/graal/truffle/hotspot/sparc/SPARCOptimizedCallTargetInstumentationFactory.java
+ graal/com.oracle.jvmci.amd64/src/com/oracle/jvmci/amd64/AMD64.java
+ graal/com.oracle.jvmci.sparc/src/com/oracle/jvmci/sparc/SPARC.java
! mx/suite.py
Changeset: e0b5d4fcd929
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-02 23:29 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e0b5d4fcd929
moved HotSpotTargetDescription and [AMD64|SPARC]HotSpotRegisterConfig into JVMCI namespace (JBS:GRAAL-53)
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64DeoptimizationStub.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64UncommonTrapStub.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/jvmci/AMD64HotSpotJVMCIBackendFactory.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCDeoptimizationStub.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCUncommonTrapStub.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/jvmci/SPARCHotSpotJVMCIBackendFactory.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTargetDescription.java
! graal/com.oracle.jvmci.hotspot.amd64/src/com/oracle/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java < graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! graal/com.oracle.jvmci.hotspot.sparc/src/com/oracle/jvmci/hotspot/sparc/SPARCHotSpotRegisterConfig.java < graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterConfig.java
+ graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotTargetDescription.java
! mx/suite.py
Changeset: 2e8c01def9a5
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-03 00:30 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2e8c01def9a5
moved [AMD64|SPARC]HotSpotJVMCIBackendFactory into JVMCI namespace (JBS:GRAAL-53)
! graal/com.oracle.jvmci.hotspot.amd64/src/com/oracle/jvmci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java < graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/jvmci/AMD64HotSpotJVMCIBackendFactory.java
! graal/com.oracle.jvmci.hotspot.sparc/src/com/oracle/jvmci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java < graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/jvmci/SPARCHotSpotJVMCIBackendFactory.java
! graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotJVMCIRuntime.java
! graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotVMEventListener.java
! graal/com.oracle.jvmci.service/src/com/oracle/jvmci/service/Services.java
! mx/suite.py
Changeset: 90bccd2369d9
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2015-06-03 00:06 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/90bccd2369d9
Add the tools API to truffle.jar, and make tools 1.7 compatible.
! mx/suite.py
Changeset: 7a8a5bb5ec56
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2015-06-03 00:06 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7a8a5bb5ec56
Merge.
- graal/com.oracle.graal.amd64/src/com/oracle/graal/amd64/AMD64.java
- graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
- graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/jvmci/AMD64HotSpotJVMCIBackendFactory.java
- graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterConfig.java
- graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/jvmci/SPARCHotSpotJVMCIBackendFactory.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTargetDescription.java
- graal/com.oracle.graal.sparc/src/com/oracle/graal/sparc/SPARC.java
! mx/suite.py
Changeset: 7355942cb270
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-03 01:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7355942cb270
Improve lowering of the type check node.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/PointerEqualsNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/GetClassNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeCheckNode.java
Changeset: 824fe31b25c6
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-03 01:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/824fe31b25c6
Make sure every invoke is in a different block in the BCI block map to improve local liveness analysis.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
Changeset: 902a6399353b
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-03 01:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/902a6399353b
Merge.
- graal/com.oracle.graal.amd64/src/com/oracle/graal/amd64/AMD64.java
- graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
- graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/jvmci/AMD64HotSpotJVMCIBackendFactory.java
- graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterConfig.java
- graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/jvmci/SPARCHotSpotJVMCIBackendFactory.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTargetDescription.java
- graal/com.oracle.graal.sparc/src/com/oracle/graal/sparc/SPARC.java
Changeset: 74943b9d532a
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-03 01:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/74943b9d532a
Merge.
Changeset: df4579cb9503
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-03 02:40 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/df4579cb9503
Infer stamp in newly created return value phi in the inlining utility.
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
More information about the graal-dev
mailing list