hg: graal/graal: 6 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Jul 9 01:00:07 UTC 2015


Changeset: dc9761fa03d7
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-07-08 10:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/dc9761fa03d7

CHANGELOG: SSA LIR is now default.

! CHANGELOG.md

Changeset: af6cc957bf04
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-07-08 10:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/af6cc957bf04

Remove dummy parameter `includeAbstract` from `ResolvedJavaType#resolveMethod()`;

The behavior is now the `includeAbstract=true` case. If you called `resolveMethod` with `includeAbstract=false` use `resolveConcreteMethod()` instead.

! CHANGELOG.md
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedPrimitiveType.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ResolvedJavaType.java
! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java

Changeset: 1497b15e3a5d
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-07-08 10:11 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/1497b15e3a5d

Allow to set eagerResolving flag in GraphBuilderConfiguration

! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/GraphBuilderConfiguration.java

Changeset: 652d8bc53ef9
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-07-08 10:11 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/652d8bc53ef9

ReadOnlyFrame methods are not intended to be Truffle compiled

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/ReadOnlyFrame.java

Changeset: dab8fbc8ba43
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-07-08 10:12 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/dab8fbc8ba43

Expose graph builder configuration and some other details of Truffle compiler

! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.java

Changeset: b18b92bcf0a2
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-07-08 11:34 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/b18b92bcf0a2

Stack slots should be keyed by offset instead of Object identity

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/RedundantMoveElimination.java



More information about the graal-dev mailing list