hg: graal/graal: 17 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Tue Nov 11 02:00:07 UTC 2014
Changeset: a1dca8b28839
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-10 16:49 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a1dca8b28839
fixed reference in javadoc
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/typesystem/CustomizedUnsafeLoadMacroNode.java
Changeset: c83efc00f6cc
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-10 17:14 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c83efc00f6cc
made LocationIdentity values support .equals() instead of identity (i.e. '==') for equality comparisons (and as hash map keys)
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/LocationIdentity.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/NamedLocationIdentity.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/ObjectLocationIdentity.java
Changeset: 0459da9d94c0
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-11-10 18:32 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0459da9d94c0
Fix HotSpotCodeCacheProvider.disassemble
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCodeCacheProvider.java
Changeset: 56cc1a799a60
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-07 22:00 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/56cc1a799a60
(re)converted Value to an interface
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/VirtualObject.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/AbstractValue.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/AllocatableValue.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaConstant.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Value.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/ComplexMatchValue.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMonitorValue.java
! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest1.java
! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest2.java
! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest3.java
! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest4.java
! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/ValuePositionTest1.java
! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/ValuePositionTest2.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/CompositeValue.java
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalJavaAccess.hpp
Changeset: 0093dcea7092
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-07 22:18 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0093dcea7092
converted JavaConstant to an interface
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaConstant.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/NullConstant.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/PrimitiveConstant.java
! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/SimpleAssemblerTest.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCompressedNullConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstantImpl.java
Changeset: b81405cd0298
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-09 16:56 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b81405cd0298
fixed NullConstant.equals to handle NullConstant not being a singleton
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/NullConstant.java
Changeset: 9376e7655efc
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-09 16:59 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9376e7655efc
IntegerStamp.constant only returns a single value stamp for PrimitiveConstants
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java
Changeset: 301c5e3d683a
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-09 17:01 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/301c5e3d683a
removed *Impl types in signatures of Remote interfaces
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethodImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectTypeImpl.java
Changeset: 06756883d87e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-10 17:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/06756883d87e
removed annotation denoting which proxied invocations have their results cached (for now, all results are cached)
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Remote.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/remote/Handler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstant.java
Changeset: 6f99dae5df57
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-10 18:13 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/6f99dae5df57
be verbose about replay compilation test failure
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
Changeset: 840257b6cdc5
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-10 18:16 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/840257b6cdc5
mx: added --fail-fast option to unittest that stops Junit after first input class causing a test failure
! graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitCore.java
! graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalTextListener.java
! graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalVerboseTextListener.java
! mx/mx_graal.py
Changeset: 13273385abb5
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-10 18:18 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/13273385abb5
Merge.
! mx/mx_graal.py
Changeset: 58b7133cd0e1
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-10 20:16 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/58b7133cd0e1
Merge.
Changeset: 75e72d395820
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-10 20:23 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/75e72d395820
fixed toString() for JavaConstants
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaConstant.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/NullConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCompressedNullConstant.java
Changeset: fe77c26ccde6
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-11-10 19:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/fe77c26ccde6
Truffle: fix stable array canonicalization
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluatorCanonicalizer.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/StableArrayConstantNode.java
Changeset: 803b0b06e408
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-11-10 19:08 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/803b0b06e408
Truffle: remove obsolete node
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/LoadIndexedFinalNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/typesystem/CustomizedUnsafeStoreMacroNode.java
Changeset: 65a160d9d259
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-11-10 19:29 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/65a160d9d259
Truffle: add NodeInterface and require that all child fields be of this type
! CHANGELOG.md
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/InterfaceChildFieldTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeInterface.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java
More information about the graal-dev
mailing list