hg: graal/graal: 29 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Apr 19 01:00:06 UTC 2014
Changeset: 58d2c5bdb9cd
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2014-04-18 02:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/58d2c5bdb9cd
Truffle: Add option TruffleReturnTypeSpeculation.
! 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
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
Changeset: 7d6c2a0e60a8
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2014-04-18 02:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7d6c2a0e60a8
Merge.
Changeset: 735147ef0176
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2014-04-18 02:13 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/735147ef0176
Truffle: Move direct call logic from call site to optimized call target.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedDirectCallNode.java
Changeset: aee7eeb554ad
Author: bharadwaj
Date: 2014-04-17 21:29 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/aee7eeb554ad
[PTX] Fix PTX test regressions
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXLIRGenerator.java
Changeset: f1c66b738dae
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-18 13:36 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f1c66b738dae
mx: refactored archive command
! mxtool/mx.py
Changeset: 7be43cbf3568
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-18 13:38 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7be43cbf3568
mx: include generated sources in archived distribution sources
! mxtool/mx.py
Changeset: bc21a3b4d6d3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-18 13:39 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/bc21a3b4d6d3
mx: show output of JMH build failure
! mx/mx_graal.py
Changeset: 5c9185d42a3a
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-18 13:40 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5c9185d42a3a
mx: use server VM to build JMH
! mx/mx_graal.py
Changeset: df724f63f776
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2014-04-18 14:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/df724f63f776
Truffle API: Introduce new compiler directive inCompiledCode() as the negation of inInterpreter().
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/CompilerDirectivesSubstitutions.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/CompilerDirectives.java
Changeset: babe13eb6118
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2014-04-18 14:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/babe13eb6118
Truffle: Speculate on the exact length of the arguments array.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/ArrayLengthNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/OptimizedCallTargetSubstitutions.java
Changeset: 7aa0ef5348e5
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2014-04-18 14:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7aa0ef5348e5
Merge.
Changeset: 1f7fd2cc008f
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-04-18 13:43 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1f7fd2cc008f
change return type of SLHelloEqualsWorldBuiltin
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLHelloEqualsWorldBuiltin.java
Changeset: 25a18b4a5b90
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-04-18 13:45 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/25a18b4a5b90
Backed out changeset: 6133189d8eea (SL: temporary disable failing HelloEqualsWorld.)
! graal/com.oracle.truffle.sl.test/tests/HelloEqualsWorld.output
! graal/com.oracle.truffle.sl.test/tests/HelloEqualsWorld.sl
Changeset: 27afd57655ba
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2014-04-18 14:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/27afd57655ba
Merge.
Changeset: c8d4ace5b78c
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2014-04-18 14:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c8d4ace5b78c
Merge.
Changeset: d49a8fe10727
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2014-04-18 15:19 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d49a8fe10727
Fix a regression in ArrayLengthNode.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/ArrayLengthNode.java
Changeset: 055fc67643a2
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-04-18 16:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/055fc67643a2
Truffle: fix lowering of unsafe load final with non-constant location argument
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/typesystem/CustomizedUnsafeLoadFinalNode.java
Changeset: 00abd0611776
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-04-18 16:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/00abd0611776
Truffle: extend partial evaluation scope to all invokespecial, regardless of receiver
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
Changeset: a9509e791df1
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-04-17 10:26 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a9509e791df1
make NodeIterable.snapshotTo more generic
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeList.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodeIterable.java
Changeset: c570c2fe9d2b
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-04-17 10:26 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c570c2fe9d2b
small refactoring of NodeClass.Position, remove duplicated functionality
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
Changeset: 530c56922a59
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-04-17 11:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/530c56922a59
push similar nodes through IfNodes
+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/PushThroughIfTest.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
Changeset: 43f26891ed2e
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-04-17 11:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/43f26891ed2e
slightly more relaxed GraphOrder assertion
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java
Changeset: a7d08ab4842f
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-04-17 11:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a7d08ab4842f
make MergeNode.simplify work with a null SimplifierTool
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MergeNode.java
Changeset: c52e6ff7b8ca
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-04-17 11:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c52e6ff7b8ca
check isLegal before checking isExactType in ObjectGetClassNode
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectGetClassNode.java
Changeset: 0eff788983f9
Author: twisti
Date: 2014-04-17 14:41 -1000
URL: http://hg.openjdk.java.net/graal/graal/rev/0eff788983f9
fix GraalInternalError cause
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/GraalInternalError.java
Changeset: dea854d572a9
Author: twisti
Date: 2014-04-18 08:25 -1000
URL: http://hg.openjdk.java.net/graal/graal/rev/dea854d572a9
add LocationIdentity to CompareAndSwapNode
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CompareAndSwapNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/UnsafeSubstitutions.java
Changeset: a9fe50df3fe2
Author: twisti
Date: 2014-04-18 09:38 -1000
URL: http://hg.openjdk.java.net/graal/graal/rev/a9fe50df3fe2
ignore com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest.testCache() as it causes problem on the gate
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/PartialEscapeAnalysisTest.java
Changeset: 54dd156e5f09
Author: bharadwaj
Date: 2014-04-18 16:11 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/54dd156e5f09
[PTX] Fix regression in generation of predicate register declaration
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXControlFlow.java
Changeset: 4c68a0eb69ca
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-19 00:41 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4c68a0eb69ca
mx: refactored JMH benchmark building and dependency creation out of 'jmh' into 'buildjmh' and 'makejmhdeps' respectively
! mx/mx_graal.py
More information about the graal-dev
mailing list