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