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