hg: graal/graal: 13 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Nov 26 02:00:07 UTC 2014
Changeset: bd74da0a76f3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-25 13:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/bd74da0a76f3
implemented toString() for classes that throw UnsupportedError for hashCode()
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Assumptions.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CompilationResult.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/DataSection.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/TargetDescription.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaUtil.java
Changeset: 5c5afd2c6bb3
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-11-24 16:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5c5afd2c6bb3
Add missing override in KlassPointerStamp.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/KlassPointerStamp.java
Changeset: 9f06d9b2cc43
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-11-25 13:40 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9f06d9b2cc43
Cache method pointer stamps.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/MethodPointerStamp.java
Changeset: f38677340519
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-11-25 08:17 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/f38677340519
Add memory operations to MetaspacePointer
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CheckCastDynamicSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ClassSubstitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotNodeSubstitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MonitorSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/TypeCheckSnippetUtils.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewInstanceStub.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/word/HotSpotOperation.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/word/HotSpotWordTypeRewriterPhase.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/word/KlassPointer.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/word/MetaspacePointer.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/JavaReadNode.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/phases/WordTypeRewriterPhase.java
Changeset: 290eb3f3d643
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-11-25 12:24 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/290eb3f3d643
Fix stack overflow in printing
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectList.java
Changeset: c2b23f6e4603
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-11-25 12:25 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/c2b23f6e4603
Try to bind method after guarded interface invoke
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
Changeset: 3356ea593672
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-11-26 00:53 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3356ea593672
Add missing null check in readConstantArrayElement
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantReflectionProvider.java
Changeset: 97026ca2a86e
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-11-25 13:08 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/97026ca2a86e
Truffle: allow @CompilationFinal on static fields
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleConstantReflectionProvider.java
Changeset: c2b45b536677
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-11-25 20:26 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c2b45b536677
Constant fold elements of switch table and enum values() arrays
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/GraalOptions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaFieldImpl.java
Changeset: f56a5c4cd859
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-11-25 20:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f56a5c4cd859
Treat String.value as implicit stable field
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaFieldImpl.java
Changeset: 7bf2965140de
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-11-25 13:21 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7bf2965140de
Truffle: Node#clone(): throw assertion error on CloneNotSupportedException
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java
Changeset: cb4d5cc2b52b
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-11-25 13:21 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/cb4d5cc2b52b
Truffle: clone ConditionProfile and BranchProfile node fields
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeCloneable.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BranchProfile.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/ConditionProfile.java
Changeset: 62aac33db669
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-11-26 01:06 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/62aac33db669
Truffle: refactor NodeCloneable interface to abstract class
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeCloneable.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BranchProfile.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/ConditionProfile.java
More information about the graal-dev
mailing list