hg: graal/graal-compiler: 9 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sun Aug 16 01:00:10 UTC 2015


Changeset: 2a11f2b40571
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-08-14 17:25 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/2a11f2b40571

Remove assertion that fails on benign race

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java

Changeset: dc83e538dc8b
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-08-14 17:26 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/dc83e538dc8b

Allow instantiation from other packages

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnboxNode.java

Changeset: 5d949bb82c85
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-08-14 17:27 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/5d949bb82c85

Bugfix: need to check for new nodes to prevent assertion errors

! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java

Changeset: f64298cbfd16
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-08-14 17:27 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/f64298cbfd16

Remove unnecessary substitution annotations

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/IntegerSubstitutions.java

Changeset: 457474423f92
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-08-14 17:28 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/457474423f92

Allow subclasses

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/ReadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/WriteNode.java

Changeset: 453c458c711e
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-08-14 17:29 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/453c458c711e

Allow NodePlugin to intercept allocation bytecodes

! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/NodePlugin.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java

Changeset: bc0f6b7a2b0e
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-08-14 17:30 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/bc0f6b7a2b0e

Bugfix: checkcast must not be eliminated when profiling information contains a single type that fails the type check

! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java

Changeset: e56b1fd502d8
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-08-14 17:31 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/e56b1fd502d8

Truffle: Ensure toString method is never compiled

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java

Changeset: f999bdd4895a
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-08-14 17:34 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/f999bdd4895a

Truffle: delay intrinsification of explicit bailout, so that GraphPE does the bailout during partial evaluation and not during parsing

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java



More information about the graal-dev mailing list