hg: graal/graal: 19 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Tue Apr 15 01:00:06 UTC 2014
Changeset: 0bc5f99bf9d2
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-04-14 11:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0bc5f99bf9d2
remove unused MemoryAnchorNodes
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MemoryAnchorNode.java
Changeset: 5ffcd28b9340
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-04-14 11:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5ffcd28b9340
do not drop null check in ReadNode.canonical
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java
Changeset: 4abf68d7b0b8
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-04-14 11:59 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4abf68d7b0b8
PartialEvaluator: quick fix for inlining regression
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
Changeset: 2bcd277b3e6d
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-04-14 15:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2bcd277b3e6d
Properly mark metaspace data references as compressed/uncompressed.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCodeCacheProvider.java
Changeset: 3028c310ad42
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-04-14 15:07 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3028c310ad42
Don't drop metadata annotation in ConstantNode smart constructors.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java
Changeset: 9f1995f6d9a3
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-04-14 15:07 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9f1995f6d9a3
Keep metadata annotation in NewArrayStub, and add exception to stub invariants.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiledRuntimeStub.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewArrayStub.java
Changeset: 22acaa9fb7f8
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-04-14 15:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/22acaa9fb7f8
Don't rely on every memory read reading the value kind of the access location.
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64MemoryPeephole.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMemoryPeephole.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SignExtendNode.java
Changeset: f3e74d317e83
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-14 15:38 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f3e74d317e83
mx: added exportlibs command
! mxtool/mx.py
Changeset: d3add9b82b71
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-04-14 18:20 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d3add9b82b71
change to StackIntrospection and Truffle getStackTrace implementation
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/stack/StackIntrospection.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotFrameInstance.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameInstance.java
! graal/com.oracle.truffle.sl.test/tests/HelloEqualsWorld.sl
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLStackTraceBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLGenericDispatchNode.java
! src/share/vm/graal/graalCompilerToVM.cpp
Changeset: 448338c9ce96
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-14 18:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/448338c9ce96
Truffle: Made inlining context-insensitive again to reduce complexity.
! CHANGELOG.md
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotOptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultInliningPolicy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallUtils.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCallPath.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningHandler.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningPolicy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningProfile.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningResult.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleTreeDumpHandler.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/CallNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java
Changeset: 07e7aae05983
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-14 18:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/07e7aae05983
Truffle: context sensitive inlining cleanup
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotOptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTargetLog.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallUtils.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/CallNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java
Changeset: 607e33885130
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-14 18:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/607e33885130
Truffle: Merge context sensitive inlining removal with stack trace support.
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotFrameInstance.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleRuntime.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallNode.java
Changeset: c73ce0dd3583
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-04-14 19:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c73ce0dd3583
add support for skipping stack frames in StackIntrospection.getStackTrace
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/stack/StackIntrospection.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
! src/share/vm/graal/graalCompilerToVM.cpp
Changeset: 5634b199c4da
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-14 20:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5634b199c4da
Truffle: API-change: renamed CallNode to DirectCallNode and added IndirectCallNode.
! CHANGELOG.md
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotFrameInstance.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/MaterializedFrameNotify.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTargetLog.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallUtils.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedDirectCallNode.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedIndirectCallNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningHandler.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningProfile.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningResult.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleTreeDumpHandler.java
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/ThreadSafetyTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleRuntime.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameInstance.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallNode.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultDirectCallNode.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultIndirectCallNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultTruffleRuntime.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/MaterializedFrameNotify.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/CallNode.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/DirectCallNode.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/IndirectCallNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/RootNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLDirectDispatchNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLGenericDispatchNode.java
Changeset: 04703cff4ef2
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-14 20:37 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/04703cff4ef2
Truffle: fixed some minor formatting/findbugs problems.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/MaterializedFrameNotify.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTargetLog.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/RootNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLDirectDispatchNode.java
Changeset: 6133189d8eea
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-14 22:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6133189d8eea
SL: temporary disable failing HelloEqualsWorld.
! graal/com.oracle.truffle.sl.test/tests/HelloEqualsWorld.output
! graal/com.oracle.truffle.sl.test/tests/HelloEqualsWorld.sl
Changeset: dcc0f31b2bfb
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-14 22:36 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/dcc0f31b2bfb
Truffle: Make ThreadSafetyTest scream louder if an assertion fails.
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/ThreadSafetyTest.java
Changeset: a1b0d7a1ef40
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-14 22:36 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a1b0d7a1ef40
SL: Make SLStackTraceBuilting comfortable with non-graal runtimes.
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLStackTraceBuiltin.java
Changeset: 1a8cf0cf7baa
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-15 02:26 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1a8cf0cf7baa
Truffle: reverted accidently changed compiler options.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
More information about the graal-dev
mailing list