hg: graal/graal: 11 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Fri Sep 5 01:00:06 UTC 2014
Changeset: 9fe9d32e00b5
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-04 12:51 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9fe9d32e00b5
fixed unit tests so that they pass when assertions are disabled
! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/test/NodeMapTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierVerificationTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/WriteBarrierVerificationPhase.java
Changeset: 46cefd15ba3f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-04 12:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/46cefd15ba3f
NodeRefIterator advances lazily instead of eagerly, allowing the next element to be cached in the advance operation
+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/NodeRefIteratorTest.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeAllRefsIterator.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeRefIterable.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeRefIterator.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeRefWithModCountIterator.java
! graal/com.oracle.graal.nodeinfo.processor/src/com/oracle/graal/nodeinfo/processor/GraphNodeGenerator.java
Changeset: d5289a18cf5d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-04 13:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d5289a18cf5d
NodeClassIterator advances lazily instead of eagerly, allowing the next element to be cached in the advance operation
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
Changeset: 7c12f8aae0c9
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-04 13:33 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7c12f8aae0c9
re-enabled use of generated Nodes
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
Changeset: c72182ae4476
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-09-04 13:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c72182ae4476
Remove redundant Begin nodes before LoopExit.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopExitNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConvertDeoptimizeToGuardPhase.java
Changeset: e8c37988a819
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-09-04 15:04 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e8c37988a819
Split method in OptimizingLinearScanWalker.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/OptimizingLinearScanWalker.java
Changeset: ba5b07e2b2c2
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-09-04 16:18 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ba5b07e2b2c2
Disable use of generated Nodes.
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
Changeset: b4866d4484d1
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-04 21:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b4866d4484d1
Truffle: fixed potential non determinism in the invalidation of inlining.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
Changeset: 49b8c8932786
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-04 22:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/49b8c8932786
projects must be rebuilt when any of their dependencies are rebuilt
! mxtool/mx.py
Changeset: c25fcf343b4f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-04 22:33 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c25fcf343b4f
improved javadoc for NodeClass.is()
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
Changeset: 35fda668ed6e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-04 22:34 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/35fda668ed6e
mx: added ctw command to simplify executing CompileTheWorld
! mx/mx_graal.py
More information about the graal-dev
mailing list