hg: graal/graal: 5 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Mar 7 02:00:18 UTC 2015


Changeset: ef30b2318658
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2015-03-05 16:58 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/ef30b2318658

Truffle/Instrumentation:  the Visualizer for language-specific values now has a "trim" option to limit result size.

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Visualizer.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/DefaultVisualizer.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLDefaultVisualizer.java

Changeset: d57ca11a6883
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-03-05 17:57 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/d57ca11a6883

Use FixedGuard in tryCheckcastSingleImplementor

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java

Changeset: 6755624bf03d
Author:    Benoit Daloze <benoit.daloze at jku.at>
Date:      2015-02-25 18:31 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/6755624bf03d

PrimitiveValueProfile: directly use the field inside the class to highlight its usages.

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/PrimitiveValueProfile.java

Changeset: 678a3de139ad
Author:    Benoit Daloze <benoit.daloze at jku.at>
Date:      2015-03-05 14:19 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/678a3de139ad

Add test for concurrent DSL node specializations.

+ graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/MergeSpecializationsTest.java

Changeset: 48eeda5dfdbf
Author:    Benoit Daloze <benoit.daloze at jku.at>
Date:      2015-03-06 18:51 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/48eeda5dfdbf

Move linking of RootNode to CallTarget to ensure final semantics.

* "this" was published before complete initialization by being in the constructor.
* Make the constructor protected where possible.

! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallTarget.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultTruffleRuntime.java



More information about the graal-dev mailing list