hg: graal/graal: 9 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Tue Sep 9 01:00:07 UTC 2014


Changeset: a5dc5513ce85
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-09-08 09:46 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a5dc5513ce85

mx: add check for compliance level of a distribution

! mx/projects
! mxtool/mx.py

Changeset: cc8bd79d8d57
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-09-08 13:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/cc8bd79d8d57

fixed race involving NodeRefIterator.Empty

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeRefIterable.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeRefIterator.java

Changeset: 75dd27a1d79f
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-09-08 13:26 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/75dd27a1d79f

re-enable use of generated nodes by default

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

Changeset: a6277ae87f0e
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-09-08 13:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a6277ae87f0e

ensure NodeRefIterator.Empty.hasNext() returns false

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

Changeset: 75a4acd33159
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-09-08 19:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/75a4acd33159

mx: do not clean distributions if the --no-java option is given to the clean command

! mxtool/mx.py

Changeset: 3c54a098455f
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-09-08 21:00 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3c54a098455f

removed Node.recordsUsages()

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/TypeSystemTest.java
! 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.hotspot/src/com/oracle/graal/hotspot/phases/AheadOfTimeVerificationPhase.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MergeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.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/cfs/FlowUtil.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPhase.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/phases/WordTypeVerificationPhase.java

Changeset: 37d6d174bc40
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-09-08 21:23 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/37d6d174bc40

denote certain applications of DeadCodeEliminationPhase as optional and only run them if -G:-ReduceDCE

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/HighTier.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LowTier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/OnStackReplacementPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConvertDeoptimizeToGuardPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DeadCodeEliminationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FlowSensitiveReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/elem/InlineableGraph.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsPhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/IterativeInliningPhase.java

Changeset: 0bcefb0f8488
Author:    Chris Seaton <chris.seaton at oracle.com>
Date:      2014-09-08 22:21 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/0bcefb0f8488

Truffle: byte[] sources.

+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/source/BytesSourceSectionTest.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/BytesDecoder.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/Source.java

Changeset: 2bc092f3d574
Author:    Chris Seaton <chris.seaton at oracle.com>
Date:      2014-09-08 22:21 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/2bc092f3d574

Merge.




More information about the graal-dev mailing list