hg: graal/graal: 15 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Sep 3 01:00:06 UTC 2014
Changeset: 8fd42ea95f64
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-01 20:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8fd42ea95f64
SL: added assertTrue and assertFalse builtins to SL.
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLAssertFalseBuiltin.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLAssertTrueBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLContext.java
Changeset: 158c9ba66e45
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-01 20:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/158c9ba66e45
SL: added support for guest language stack traces to SLException; added SLAssertionError.
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLAssertionError.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLException.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLAssertFalseBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLAssertTrueBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLRootNode.java
Changeset: 112ab4a3de3a
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-01 20:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/112ab4a3de3a
Truffle: added Graal runtime API to wait for the completion of a compilation.
! 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
Changeset: e9c119927199
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-01 20:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e9c119927199
SL: added internal APIs to SL for the Graal runtime tests.
! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/SLTestRunner.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLRootNode.java
Changeset: 004e3f0a0517
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-01 20:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/004e3f0a0517
Truffle: added new infrastructure for graal truffle runtime tests using SL.
+ graal/com.oracle.graal.truffle.test/sl/TestCompilationThreshold.sl
+ graal/com.oracle.graal.truffle.test/sl/TestInliningMaxCallerSize.sl
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/SLTruffleGraalTestSuite.java
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLCallUntilOptimizedBuiltin.java
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLDisableSplittingBuiltin.java
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLGenerateDummyNodesBuiltin.java
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLGetOptionBuiltin.java
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLGraalRuntimeBuiltin.java
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLIsInlinedBuiltin.java
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLIsOptimizedBuiltin.java
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLSetOptionBuiltin.java
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLWaitForOptimizationBuiltin.java
! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/SLTestRunner.java
! mx/projects
Changeset: 81c9a1fc9072
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-02 00:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/81c9a1fc9072
select generated input and successor iterators if Node.USE_GENERATED_NODES
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClassIterable.java
+ graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodePosIterator.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/Position.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopTransformations.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopTransformLowPhase.java
! graal/com.oracle.graal.nodeinfo.processor/src/com/oracle/graal/nodeinfo/processor/GraphNodeGenerator.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/OptimizeGuardAnchorsPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/TailDuplicationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FlowUtil.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/ReentrantNodeIterator.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/ElementUtils.java
Changeset: 2c04d7665bf6
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-02 09:56 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2c04d7665bf6
use the right class loader when loading generated PositionFieldOrder class
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
Changeset: 0a036547149c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-02 10:30 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0a036547149c
use source field declaration order in generated Node classes
! graal/com.oracle.graal.nodeinfo.processor/src/com/oracle/graal/nodeinfo/processor/GraphNodeGenerator.java
Changeset: ccd8c2ef112e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-02 10:30 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ccd8c2ef112e
Merge.
Changeset: ad10671d1bbd
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-09-02 14:45 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ad10671d1bbd
mx: move get_arch() to mxtool
! mx/mx_graal.py
! mxtool/mx.py
Changeset: 0b2675391d01
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-09-02 14:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0b2675391d01
mx library: support platform/architecture specific libraries
! mxtool/mx.py
Changeset: 6a30738791f7
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-09-02 14:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6a30738791f7
mx: add helper for determine jli location
! mx/mx_graal.py
Changeset: ffddcdca8e74
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-09-02 14:47 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ffddcdca8e74
mx: support different name for jvm.cfg
! mx/mx_graal.py
Changeset: 3482684330ee
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-09-02 22:19 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3482684330ee
cherry-pick: 8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
Reviewed-by: mgronlun, kamg
Contributed-by: sla
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 66bf28082a14
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-09-02 15:44 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/66bf28082a14
Bugfix: ReadEliminationClosure ignored subclasses of FixedAccessNode that are memory checkpoints
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/ReadEliminationClosure.java
More information about the graal-dev
mailing list