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