hg: graal/graal: 12 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Thu Feb 13 18:00:14 PST 2014
Changeset: e79579c921ff
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-02-12 10:22 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/e79579c921ff
Make reference map data accessible from Java code
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CompilationResult.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/ReferenceMap.java
Changeset: 814800074308
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-02-12 10:23 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/814800074308
Allow disabling of redundant move elimination
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
Changeset: aa8fb1cb16d1
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-02-12 10:23 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/aa8fb1cb16d1
Make graph builder more extensible
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: 599f1f616c3c
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-02-12 10:23 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/599f1f616c3c
Allow outside access to field
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
Changeset: c0309792b0cd
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-02-12 10:24 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/c0309792b0cd
Allow subclasses
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewMultiArrayNode.java
Changeset: a55d85c207be
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-02-12 10:25 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/a55d85c207be
Move stamp inference in its own class, and make it extensible via the ValueAndStampProxy interface
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ProxyNode.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/ValueAndStampProxy.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/InferStamps.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/phases/WordTypeRewriterPhase.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/phases/WordTypeVerificationPhase.java
Changeset: 1ee27cd07ed0
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-02-12 10:25 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/1ee27cd07ed0
Make code extensible
! graal/com.oracle.truffle.ruby.nodes/src/com/oracle/truffle/ruby/nodes/core/CoreMethodNodeManager.java
Changeset: 89ac75425681
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-02-12 10:30 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/89ac75425681
SL: small cleanups
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLMain.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLDefineFunctionBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLAbstractDispatchNode.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLCallNode.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLInvokeNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLUninitializedDispatchNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/local/SLReadLocalVariableNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SLNodeFactory.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLArguments.java
Changeset: 911e540a2116
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-02-12 10:49 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/911e540a2116
Sort options alphabetically so that diffs do not show false positives
! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionProcessor.java
Changeset: 285d38e44ae5
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-02-12 23:57 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/285d38e44ae5
Merge
Changeset: 28b59501c7b2
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-02-13 11:18 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/28b59501c7b2
Documentation for jump emission logic.
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java
Changeset: 1ea1566100bf
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-02-13 14:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1ea1566100bf
New unit tests for I2x bytecodes.
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_i2b.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_i2c.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_i2s.java
More information about the graal-dev
mailing list