hg: graal/graal: 15 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Thu Aug 28 01:00:06 UTC 2014
Changeset: d02b53cdb79c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-27 14:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d02b53cdb79c
augment error message with location of problematic element if annotation processing environment might not be able to show the source location of the message
! graal/com.oracle.graal.nodeinfo.processor/src/com/oracle/graal/nodeinfo/processor/GraphNodeProcessor.java
Changeset: 841119d17b02
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-27 14:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/841119d17b02
relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packages
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/WriteBarrier.java
Changeset: ccb4e2bd894f
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-08-27 15:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ccb4e2bd894f
Truffle-DSL: fixed JDT element comparator violated transitivity.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/compiler/JDTCompiler.java
Changeset: 87fc600ec586
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-08-27 15:36 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/87fc600ec586
mx: skip downloading hsdis if not available.
! mx/mx_graal.py
Changeset: 69f213fa0814
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-08-27 15:37 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/69f213fa0814
[SPARC] initial unittest whitelist (all tests enabled).
+ test/whitelist_sparc.txt
Changeset: 896b1bc1e48e
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-08-27 16:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/896b1bc1e48e
[SPARC] updated unittest whitelist.
! test/whitelist_sparc.txt
Changeset: e9ff3e7055e5
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-08-27 17:43 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e9ff3e7055e5
mx: add unittest --blacklist.
! mx/mx_graal.py
Changeset: 74520179dda8
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-08-27 17:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/74520179dda8
[SPARC] transform unittest whitelist into a blacklist.
+ test/blacklist_sparc.txt
- test/whitelist_sparc.txt
Changeset: 6e05e73c942c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-27 17:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6e05e73c942c
InvokeNode does not need to implement IterableNodeType
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java
Changeset: 5762848171e7
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-27 18:58 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5762848171e7
replaced 'node.getClass() == <literal>.getGenClass()' idiom with new 'NodeClass.is(Class<? extends Node.class> cls)' mechanism
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/EndNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MergeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AndNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatAddNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatMulNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatSubNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerAddNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerMulNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerSubNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/OrNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/XorNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/ComputeInliningRelevance.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/verify/VerifyNoNodeClassLiteralIdentityTests.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java
Changeset: 54a21a1bec26
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-27 18:59 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/54a21a1bec26
matcher needs to indirect through NodeClass to work properly in the presence of generated Node classes
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchPattern.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchRuleRegistry.java
Changeset: a65b459ab270
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-27 20:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a65b459ab270
set default for Node.USE_GENERATED_NODES to true
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
Changeset: a1cb03f6b606
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-27 20:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a1cb03f6b606
Merge.
Changeset: f7359a0ce946
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-27 20:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f7359a0ce946
tweaked comparison of a Node against a node class
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchPattern.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerDivNode.java
Changeset: 39d979dae809
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-08-27 22:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/39d979dae809
need extra logic when computing Node iterable ids and USE_GENERATED_NODES == true
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
More information about the graal-dev
mailing list