hg: graal/graal: 12 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Fri Aug 15 01:00:06 UTC 2014
Changeset: 2834af86f398
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-08-13 20:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2834af86f398
Truffle: new condition profile primitives.
! CHANGELOG.md
+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/BooleanConditionProfileTest.java
+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/IntegerConditionProfileTest.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BooleanConditionProfile.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/ConditionProfile.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/IntegerConditionProfile.java
Changeset: e3724f25056a
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-08-14 13:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e3724f25056a
SL: use the new IntegerConditionProfile in simple language.
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLIfNode.java
Changeset: c3c07046a74b
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-08-14 15:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c3c07046a74b
Truffle-DSL: fixed guard solve of guards for interfaces.
! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/MethodGuardsTest.java
! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/TypeSystemTest.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/ElementUtils.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/GuardParser.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.java
Changeset: 217eee2ddead
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-14 15:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/217eee2ddead
support use of -XX:CompileCommand=dontinline to exclude problematic methods from CompileTheWorld
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java
Changeset: 13cf9b6b325c
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-08-14 16:49 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/13cf9b6b325c
Truffle-DSL: implemented import guards feature.
+ graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/ImportGuardsTest.java
+ graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/ImportGuards.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/MessageContainer.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/AbstractParser.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.java
Changeset: 445f6456c4a5
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-08-14 16:49 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/445f6456c4a5
Merge.
Changeset: 21e0ab3c1395
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-08-14 17:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/21e0ab3c1395
Truffle-DSL: minor fix for import guards.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.java
Changeset: b3a60e14ec37
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-14 23:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b3a60e14ec37
generated Node classes are prefixed with the names of classes enclosing the source classes
! graal/com.oracle.graal.graph.processor/src/com/oracle/graal/graph/processor/GraphNodeGenerator.java
! graal/com.oracle.graal.graph.processor/src/com/oracle/graal/graph/processor/GraphNodeProcessor.java
Changeset: c47522db4c00
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-14 23:26 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c47522db4c00
check that generated Node classes exist
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CheckGraalInvariants.java
Changeset: a4ab20ebeed5
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-14 23:27 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a4ab20ebeed5
fixed Node classes that were final, private or had private constructors
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/BeginLockScopeNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CStringNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CompressionNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CurrentJavaThreadNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CurrentLockNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DimensionsNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/MonitorCounterNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopyCallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/UnsafeArrayCopyNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/LoadIndexedFinalNode.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/nodes/SnippetLocationNode.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/nodes/WordCastNode.java
Changeset: 27f457a47a44
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-14 23:28 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/27f457a47a44
removed @NodeInfo from non-Node classes
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/ComputeLoopFrequenciesClosure.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/TailDuplicationPhase.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/AddTestNode.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/ConstantTestNode.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/LoadLocalTestNode.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/LoopTestNode.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/StoreLocalTestNode.java
Changeset: 7eca83fd5419
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-14 23:45 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7eca83fd5419
generate distributions for projects that define annotation processors
! mx/projects
! mxtool/mx.py
More information about the graal-dev
mailing list