|
52 | 52 | import static com.oracle.graal.python.builtins.objects.cext.capi.transitions.ArgDescriptor.PyObjectTransfer;
|
53 | 53 | import static com.oracle.graal.python.builtins.objects.cext.capi.transitions.ArgDescriptor.Py_ssize_t;
|
54 | 54 | import static com.oracle.graal.python.builtins.objects.cext.structs.CFields.PyTypeObject__tp_doc;
|
55 |
| -import static com.oracle.graal.python.builtins.objects.ints.PInt.intValue; |
56 | 55 | import static com.oracle.graal.python.nodes.BuiltinNames.T_SEND;
|
57 | 56 | import static com.oracle.graal.python.nodes.ErrorMessages.BASE_MUST_BE;
|
58 | 57 | import static com.oracle.graal.python.nodes.ErrorMessages.OBJ_ISNT_MAPPING;
|
|
103 | 102 | import com.oracle.graal.python.lib.GetNextNode;
|
104 | 103 | import com.oracle.graal.python.lib.PyIndexCheckNode;
|
105 | 104 | import com.oracle.graal.python.lib.PyIterCheckNode;
|
106 |
| -import com.oracle.graal.python.lib.PyMappingCheckNode; |
107 | 105 | import com.oracle.graal.python.lib.PyNumberCheckNode;
|
108 | 106 | import com.oracle.graal.python.lib.PyNumberFloatNode;
|
109 | 107 | import com.oracle.graal.python.lib.PyNumberIndexNode;
|
@@ -680,16 +678,6 @@ static Object run(Object o, Object i,
|
680 | 678 | }
|
681 | 679 | }
|
682 | 680 |
|
683 |
| - @CApiBuiltin(ret = Int, args = {PyObject}, call = Ignored) |
684 |
| - abstract static class PyTruffleSequence_Check extends CApiUnaryBuiltinNode { |
685 |
| - @Specialization |
686 |
| - static int check(Object object, |
687 |
| - @Bind("this") Node inliningTarget, |
688 |
| - @Cached PySequenceCheckNode check) { |
689 |
| - return intValue(check.execute(inliningTarget, object)); |
690 |
| - } |
691 |
| - } |
692 |
| - |
693 | 681 | @CApiBuiltin(ret = PyObjectTransfer, args = {PyObject, Py_ssize_t}, call = Ignored)
|
694 | 682 | abstract static class PyTruffleSequence_GetItem extends CApiBinaryBuiltinNode {
|
695 | 683 | @Specialization
|
@@ -882,17 +870,6 @@ static Object values(Object obj,
|
882 | 870 | }
|
883 | 871 | }
|
884 | 872 |
|
885 |
| - @CApiBuiltin(ret = Int, args = {PyObject}, call = Direct) |
886 |
| - abstract static class PyTruffleMapping_Check extends CApiUnaryBuiltinNode { |
887 |
| - |
888 |
| - @Specialization |
889 |
| - static int doPythonObject(Object object, |
890 |
| - @Bind("this") Node inliningTarget, |
891 |
| - @Cached PyMappingCheckNode checkNode) { |
892 |
| - return intValue(checkNode.execute(inliningTarget, object)); |
893 |
| - } |
894 |
| - } |
895 |
| - |
896 | 873 | @CApiBuiltin(ret = Py_ssize_t, args = {PyObject}, call = Ignored)
|
897 | 874 | abstract static class PyTruffleMapping_Size extends CApiUnaryBuiltinNode {
|
898 | 875 |
|
|
0 commit comments