From 9ed27d3323842f5c1799547e1d25879ee84a58b9 Mon Sep 17 00:00:00 2001 From: Tomas Stupka <tomas.stupka@oracle.com> Date: Mon, 14 Aug 2017 14:34:03 +0200 Subject: [PATCH] removed MR impls for cases returning a default value --- .../r/engine/interop/ActiveBindingMR.java | 14 -------- .../truffle/r/engine/interop/ListMR.java | 34 ------------------- .../engine/interop/RArgsValuesAndNamesMR.java | 13 ------- .../r/engine/interop/RConnectionMR.java | 21 ------------ .../truffle/r/engine/interop/RContextMR.java | 21 ------------ .../truffle/r/engine/interop/RDoubleMR.java | 14 -------- .../truffle/r/engine/interop/REmptyMR.java | 21 ------------ .../r/engine/interop/REnvironmentMR.java | 21 ------------ .../r/engine/interop/RExternalPtrMR.java | 20 ----------- .../truffle/r/engine/interop/RFunctionMR.java | 21 ------------ .../truffle/r/engine/interop/RIntegerMR.java | 14 -------- .../r/engine/interop/RInteropScalarMR.java | 14 -------- .../truffle/r/engine/interop/RLanguageMR.java | 14 -------- .../truffle/r/engine/interop/RMissingMR.java | 21 ------------ .../truffle/r/engine/interop/RNullMR.java | 14 -------- .../truffle/r/engine/interop/RPromiseMR.java | 14 -------- .../truffle/r/engine/interop/RS4ObjectMR.java | 21 ------------ .../truffle/r/engine/interop/RSymbolMR.java | 21 ------------ .../r/engine/interop/RUnboundValueMR.java | 20 ----------- mx.fastr/suite.py | 2 +- 20 files changed, 1 insertion(+), 354 deletions(-) diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/ActiveBindingMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/ActiveBindingMR.java index 5aa08ac4fa..94532825ba 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/ActiveBindingMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/ActiveBindingMR.java @@ -38,20 +38,6 @@ public class ActiveBindingMR { } } - @Resolve(message = "HAS_SIZE") - public abstract static class ActiveBindingHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") ActiveBinding receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class ActiveBindingIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") ActiveBinding receiver) { - return false; - } - } - @Resolve(message = "UNBOX") public abstract static class ActiveBindingUnboxNode extends Node { diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/ListMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/ListMR.java index 7f302a4482..9227637126 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/ListMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/ListMR.java @@ -62,12 +62,6 @@ public class ListMR { @MessageResolution(receiverType = RList.class) public static class RListMR extends ListMR { - @Resolve(message = "IS_BOXED") - public abstract static class RListIsBoxedNode extends Node { - protected Object access(RList receiver) { - return isBoxed(receiver); - } - } @Resolve(message = "HAS_SIZE") public abstract static class RListHasSizeNode extends Node { @@ -85,13 +79,6 @@ public class ListMR { } } - @Resolve(message = "IS_NULL") - public abstract static class RListIsNullNode extends Node { - protected Object access(RList receiver) { - return isNull(receiver); - } - } - @Resolve(message = "READ") public abstract static class RListReadNode extends Node { @Child private ListReadImplNode read = ListReadImplNodeGen.create(); @@ -146,12 +133,6 @@ public class ListMR { @MessageResolution(receiverType = RPairList.class) public static class RPairListMR { - @Resolve(message = "IS_BOXED") - public abstract static class RPairListIsBoxedNode extends Node { - protected Object access(RPairList receiver) { - return isBoxed(receiver); - } - } @Resolve(message = "HAS_SIZE") public abstract static class RPairListHasSizeNode extends Node { @@ -169,13 +150,6 @@ public class ListMR { } } - @Resolve(message = "IS_NULL") - public abstract static class RPairListIsNullNode extends Node { - protected Object access(RPairList receiver) { - return isNull(receiver); - } - } - @Resolve(message = "IS_EXECUTABLE") public abstract static class RPairListIsExecutableNode extends Node { protected Object access(@SuppressWarnings("unused") RPairList receiver) { @@ -414,14 +388,6 @@ public class ListMR { } } - private static boolean isBoxed(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - - private static boolean isNull(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - private static boolean hasSize(@SuppressWarnings("unused") TruffleObject receiver) { return true; } diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RArgsValuesAndNamesMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RArgsValuesAndNamesMR.java index fd586b60d9..9e60cc21fd 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RArgsValuesAndNamesMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RArgsValuesAndNamesMR.java @@ -44,12 +44,6 @@ import com.oracle.truffle.r.runtime.interop.R2ForeignNodeGen; @MessageResolution(receiverType = RArgsValuesAndNames.class) public class RArgsValuesAndNamesMR { - @Resolve(message = "IS_BOXED") - public abstract static class RArgsValuesAndNamesIsBoxedNode extends Node { - protected Object access(@SuppressWarnings("unused") RArgsValuesAndNames receiver) { - return false; - } - } @Resolve(message = "HAS_SIZE") public abstract static class RArgsValuesAndNamesHasSizeNode extends Node { @@ -65,13 +59,6 @@ public class RArgsValuesAndNamesMR { } } - @Resolve(message = "IS_NULL") - public abstract static class RArgsValuesAndNamesIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") RArgsValuesAndNames receiver) { - return false; - } - } - @Resolve(message = "READ") public abstract static class RArgsValuesAndNamesReadNode extends Node { @Child RArgsValuesAndNamesReadImplNode readNode = RArgsValuesAndNamesReadImplNodeGen.create(); diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RConnectionMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RConnectionMR.java index 0d364d7041..273c19ac19 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RConnectionMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RConnectionMR.java @@ -32,27 +32,6 @@ import com.oracle.truffle.r.runtime.conn.RConnection; @MessageResolution(receiverType = RConnection.class) public class RConnectionMR { - @Resolve(message = "IS_BOXED") - public abstract static class RConnectionIsBoxedNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } - - @Resolve(message = "HAS_SIZE") - public abstract static class RConnectionHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class RConnectionIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } - @Resolve(message = "KEY_INFO") public abstract static class RConnectionKeyInfoNode extends Node { protected Object access(@SuppressWarnings("unused") TruffleObject receiver, @SuppressWarnings("unused") Object identifier) { diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RContextMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RContextMR.java index 67d3201bba..e1d5c3497e 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RContextMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RContextMR.java @@ -32,27 +32,6 @@ import com.oracle.truffle.r.runtime.context.RContext; @MessageResolution(receiverType = RContext.class) public class RContextMR { - @Resolve(message = "IS_BOXED") - public abstract static class RContextIsBoxedNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } - - @Resolve(message = "HAS_SIZE") - public abstract static class RContextHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class RContextIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } - @Resolve(message = "KEY_INFO") public abstract static class RContextKeyInfoNode extends Node { protected Object access(@SuppressWarnings("unused") TruffleObject receiver, @SuppressWarnings("unused") Object identifier) { diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RDoubleMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RDoubleMR.java index a31821ee84..06c424cc1f 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RDoubleMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RDoubleMR.java @@ -38,20 +38,6 @@ public class RDoubleMR { } } - @Resolve(message = "HAS_SIZE") - public abstract static class RDoubleHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") RDouble receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class RDoubleIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") RDouble receiver) { - return false; - } - } - @Resolve(message = "UNBOX") public abstract static class RDoubleUnboxNode extends Node { protected double access(RDouble receiver) { diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/REmptyMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/REmptyMR.java index 6537ae621c..462d98e4c6 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/REmptyMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/REmptyMR.java @@ -32,27 +32,6 @@ import com.oracle.truffle.r.runtime.data.REmpty; @MessageResolution(receiverType = REmpty.class) public class REmptyMR { - @Resolve(message = "IS_BOXED") - public abstract static class REmptyIsBoxedNode extends Node { - protected Object access(@SuppressWarnings("unused") REmpty receiver) { - return false; - } - } - - @Resolve(message = "HAS_SIZE") - public abstract static class REmptyHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") REmpty receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class REmptyIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") REmpty receiver) { - return false; - } - } - @Resolve(message = "KEY_INFO") public abstract static class REmptyKeyInfoNode extends Node { protected Object access(@SuppressWarnings("unused") TruffleObject receiver, @SuppressWarnings("unused") Object identifier) { diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/REnvironmentMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/REnvironmentMR.java index d2dae219f4..b18d134b3b 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/REnvironmentMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/REnvironmentMR.java @@ -55,13 +55,6 @@ import com.oracle.truffle.r.runtime.interop.R2ForeignNodeGen; @MessageResolution(receiverType = REnvironment.class) public class REnvironmentMR { - @Resolve(message = "IS_BOXED") - public abstract static class REnvironmentIsBoxedNode extends Node { - protected Object access(@SuppressWarnings("unused") REnvironment receiver) { - return false; - } - } - @Resolve(message = "TO_NATIVE") public abstract static class REnvironmentToNativeNode extends Node { protected Object access(REnvironment receiver) { @@ -69,20 +62,6 @@ public class REnvironmentMR { } } - @Resolve(message = "HAS_SIZE") - public abstract static class REnvironmentHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") REnvironment receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class REnvironmentIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") REnvironment receiver) { - return false; - } - } - @Resolve(message = "READ") public abstract static class REnvironmentReadNode extends Node { @Child private REnvironmentReadImplNode readNode = REnvironmentReadImplNodeGen.create(); diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RExternalPtrMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RExternalPtrMR.java index d180a32a90..bb333c5502 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RExternalPtrMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RExternalPtrMR.java @@ -31,26 +31,6 @@ import com.oracle.truffle.r.runtime.data.RExternalPtr; @MessageResolution(receiverType = RExternalPtr.class) public class RExternalPtrMR { - @Resolve(message = "IS_BOXED") - public abstract static class RExternalPtrIsBoxedNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } - - @Resolve(message = "HAS_SIZE") - public abstract static class RExternalPtrHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class RExternalPtrIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } @Resolve(message = "KEY_INFO") public abstract static class RExternalPtrKeyInfoNode extends Node { diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RFunctionMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RFunctionMR.java index 0d6afa91c2..19af21fca0 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RFunctionMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RFunctionMR.java @@ -49,27 +49,6 @@ import com.oracle.truffle.r.runtime.interop.R2ForeignNodeGen; @MessageResolution(receiverType = RFunction.class) public class RFunctionMR { - @Resolve(message = "IS_BOXED") - public abstract static class RFunctionIsBoxedNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } - - @Resolve(message = "HAS_SIZE") - public abstract static class RFunctionHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class RFunctionIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } - @Resolve(message = "KEY_INFO") public abstract static class RFunctionKeyInfoNode extends Node { protected Object access(@SuppressWarnings("unused") TruffleObject receiver, @SuppressWarnings("unused") Object identifier) { diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RIntegerMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RIntegerMR.java index 498b95efac..923a8cd7b3 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RIntegerMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RIntegerMR.java @@ -38,20 +38,6 @@ public class RIntegerMR { } } - @Resolve(message = "HAS_SIZE") - public abstract static class RIntegerHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") RInteger receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class RIntegerIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") RInteger receiver) { - return false; - } - } - @Resolve(message = "KEY_INFO") public abstract static class RIntegerKeyInfoNode extends Node { protected Object access(@SuppressWarnings("unused") TruffleObject receiver, @SuppressWarnings("unused") Object identifier) { diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RInteropScalarMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RInteropScalarMR.java index 798ab8277c..2d4ff14a9e 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RInteropScalarMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RInteropScalarMR.java @@ -62,20 +62,6 @@ public class RInteropScalarMR { } } - @Resolve(message = "HAS_SIZE") - public abstract static class RInteropScalarHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") RInteropScalar receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class RInteropScalarIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") RInteropScalar receiver) { - return false; - } - } - @Resolve(message = "KEY_INFO") public abstract static class RInteropScalarKeyInfoNode extends Node { protected Object access(@SuppressWarnings("unused") TruffleObject receiver, @SuppressWarnings("unused") Object identifier) { diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RLanguageMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RLanguageMR.java index f92d14eab1..699bf25401 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RLanguageMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RLanguageMR.java @@ -47,13 +47,6 @@ import com.oracle.truffle.r.runtime.interop.R2ForeignNodeGen; @MessageResolution(receiverType = RLanguage.class) public class RLanguageMR { - @Resolve(message = "IS_BOXED") - public abstract static class RLanguageIsBoxedNode extends Node { - protected Object access(@SuppressWarnings("unused") RLanguage receiver) { - return false; - } - } - @Resolve(message = "HAS_SIZE") public abstract static class RLanguageHasSizeNode extends Node { protected Object access(@SuppressWarnings("unused") RLanguage receiver) { @@ -68,13 +61,6 @@ public class RLanguageMR { } } - @Resolve(message = "IS_NULL") - public abstract static class RLanguageIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") RLanguage receiver) { - return false; - } - } - @Resolve(message = "TO_NATIVE") public abstract static class RLanguageToNativeNode extends Node { protected Object access(RLanguage receiver) { diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RMissingMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RMissingMR.java index 22ed943733..9c6abcf27b 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RMissingMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RMissingMR.java @@ -32,27 +32,6 @@ import com.oracle.truffle.r.runtime.data.RMissing; @MessageResolution(receiverType = RMissing.class) public class RMissingMR { - @Resolve(message = "IS_BOXED") - public abstract static class RMissingIsBoxedNode extends Node { - protected Object access(@SuppressWarnings("unused") RMissing receiver) { - return false; - } - } - - @Resolve(message = "HAS_SIZE") - public abstract static class RMissingHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") RMissing receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class RMissingIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") RMissing receiver) { - return false; - } - } - @Resolve(message = "KEY_INFO") public abstract static class RMissingKeyInfoNode extends Node { protected Object access(@SuppressWarnings("unused") TruffleObject receiver, @SuppressWarnings("unused") Object identifier) { diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RNullMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RNullMR.java index 92aa246996..270f160dde 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RNullMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RNullMR.java @@ -37,20 +37,6 @@ public class RNullMR { */ private static boolean isNull = true; - @Resolve(message = "IS_BOXED") - public abstract static class RNullIsBoxedNode extends Node { - protected Object access(@SuppressWarnings("unused") RNull receiver) { - return false; - } - } - - @Resolve(message = "HAS_SIZE") - public abstract static class RNullHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") RNull receiver) { - return false; - } - } - @Resolve(message = "IS_NULL") public abstract static class RNullIsNullNode extends Node { protected Object access(@SuppressWarnings("unused") RNull receiver) { diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RPromiseMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RPromiseMR.java index aaf35509de..f531beac95 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RPromiseMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RPromiseMR.java @@ -50,20 +50,6 @@ public class RPromiseMR { private static final String PROP_IS_EVALUATED = "isEvaluated"; private static final String PROP_EXPR = "expression"; - @Resolve(message = "IS_BOXED") - public abstract static class RPromiseIsBoxedNode extends Node { - protected Object access(@SuppressWarnings("unused") RPromise receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class RPromiseIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") RPromise receiver) { - return false; - } - } - @Resolve(message = "READ") public abstract static class RPromiseReadNode extends Node { @Child RPromiseReadImplNode readNode = RPromiseReadImplNodeGen.create(); diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RS4ObjectMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RS4ObjectMR.java index c52fc25a1b..65a9cd84ba 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RS4ObjectMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RS4ObjectMR.java @@ -57,27 +57,6 @@ import com.oracle.truffle.r.runtime.interop.R2ForeignNodeGen; @MessageResolution(receiverType = RS4Object.class) public class RS4ObjectMR { - @Resolve(message = "IS_BOXED") - public abstract static class RS4ObjectIsBoxedNode extends Node { - protected Object access(@SuppressWarnings("unused") RS4Object receiver) { - return false; - } - } - - @Resolve(message = "HAS_SIZE") - public abstract static class RS4ObjectHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") RS4Object receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class RS4ObjectIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") RS4Object receiver) { - return false; - } - } - @Resolve(message = "READ") public abstract static class RS4ObjectReadNode extends Node { @Child private RS4ObjectReadImplNode readNode = RS4ObjectReadImplNodeGen.create(); diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RSymbolMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RSymbolMR.java index f175339f09..d506157e6f 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RSymbolMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RSymbolMR.java @@ -33,27 +33,6 @@ import com.oracle.truffle.r.runtime.data.RSymbol; @MessageResolution(receiverType = RSymbol.class) public class RSymbolMR { - @Resolve(message = "IS_BOXED") - public abstract static class RSymbolIsBoxedNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } - - @Resolve(message = "HAS_SIZE") - public abstract static class RSymbolHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class RSymbolIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") TruffleObject receiver) { - return false; - } - } - @Resolve(message = "KEY_INFO") public abstract static class RSymbolKeyInfoNode extends Node { protected Object access(@SuppressWarnings("unused") TruffleObject receiver, @SuppressWarnings("unused") Object identifier) { diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RUnboundValueMR.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RUnboundValueMR.java index c2d60fa3a6..6810239ab9 100644 --- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RUnboundValueMR.java +++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/interop/RUnboundValueMR.java @@ -31,26 +31,6 @@ import com.oracle.truffle.r.runtime.data.RUnboundValue; @MessageResolution(receiverType = RUnboundValue.class) public class RUnboundValueMR { - @Resolve(message = "IS_BOXED") - public abstract static class RUnboundValueIsBoxedNode extends Node { - protected Object access(@SuppressWarnings("unused") RUnboundValue receiver) { - return false; - } - } - - @Resolve(message = "HAS_SIZE") - public abstract static class RUnboundValueHasSizeNode extends Node { - protected Object access(@SuppressWarnings("unused") RUnboundValue receiver) { - return false; - } - } - - @Resolve(message = "IS_NULL") - public abstract static class RUnboundValueIsNullNode extends Node { - protected Object access(@SuppressWarnings("unused") RUnboundValue receiver) { - return false; - } - } @Resolve(message = "KEY_INFO") public abstract static class RUnboundValueKeyInfoNode extends Node { diff --git a/mx.fastr/suite.py b/mx.fastr/suite.py index ce442915dc..154838f37e 100644 --- a/mx.fastr/suite.py +++ b/mx.fastr/suite.py @@ -29,7 +29,7 @@ suite = { { "name" : "truffle", "subdir" : True, - "version" : "554cf703833b2665da613da0fac4972abd293fbd", + "version" : "1a54617b9b05c825e6d4a9db1ef783a862fbaf01", "urls" : [ {"url" : "https://github.com/graalvm/graal", "kind" : "git"}, {"url" : "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind" : "binary"}, -- GitLab