|
55 | 55 | import static com.oracle.graal.python.builtins.modules.CodecsModuleBuiltins.T_UTF_32_LE; |
56 | 56 | import static com.oracle.graal.python.builtins.modules.cext.PythonCextBuiltins.CApiCallPath.Direct; |
57 | 57 | import static com.oracle.graal.python.builtins.modules.cext.PythonCextBuiltins.CApiCallPath.Ignored; |
58 | | -import static com.oracle.graal.python.builtins.objects.cext.capi.transitions.CApiTransitions.GRAALPY_UNICODE_INTERN_STATE_INTERNED; |
59 | | -import static com.oracle.graal.python.builtins.objects.cext.capi.transitions.CApiTransitions.GRAALPY_UNICODE_INTERN_STATE_NOT_INTERNED; |
60 | 58 | import static com.oracle.graal.python.builtins.objects.cext.capi.transitions.ArgDescriptor.CONST_WCHAR_PTR; |
61 | 59 | import static com.oracle.graal.python.builtins.objects.cext.capi.transitions.ArgDescriptor.ConstCharPtr; |
62 | 60 | import static com.oracle.graal.python.builtins.objects.cext.capi.transitions.ArgDescriptor.ConstCharPtrAsTruffleString; |
|
71 | 69 | import static com.oracle.graal.python.builtins.objects.cext.capi.transitions.ArgDescriptor.PyObjectTransfer; |
72 | 70 | import static com.oracle.graal.python.builtins.objects.cext.capi.transitions.ArgDescriptor.Py_ssize_t; |
73 | 71 | import static com.oracle.graal.python.builtins.objects.cext.capi.transitions.ArgDescriptor._PY_ERROR_HANDLER; |
| 72 | +import static com.oracle.graal.python.builtins.objects.cext.capi.transitions.CApiTransitions.GRAALPY_UNICODE_INTERN_STATE_INTERNED; |
| 73 | +import static com.oracle.graal.python.builtins.objects.cext.capi.transitions.CApiTransitions.GRAALPY_UNICODE_INTERN_STATE_NOT_INTERNED; |
74 | 74 | import static com.oracle.graal.python.builtins.objects.cext.common.CExtCommonNodes.getByteArray; |
75 | 75 | import static com.oracle.graal.python.builtins.objects.cext.structs.CStructAccess.writeLongField; |
76 | 76 | import static com.oracle.graal.python.builtins.objects.cext.structs.CStructAccess.writePtrField; |
77 | | -import static com.oracle.graal.python.runtime.nativeaccess.NativeMemory.NULLPTR; |
78 | | -import static com.oracle.graal.python.runtime.nativeaccess.NativeMemory.readByteArrayElement; |
79 | 77 | import static com.oracle.graal.python.nodes.ErrorMessages.BAD_ARG_TYPE_FOR_BUILTIN_OP; |
80 | 78 | import static com.oracle.graal.python.nodes.ErrorMessages.PRECISION_TOO_LARGE; |
81 | 79 | import static com.oracle.graal.python.nodes.ErrorMessages.SEPARATOR_EXPECTED_STR_INSTANCE_P_FOUND; |
|
86 | 84 | import static com.oracle.graal.python.nodes.StringLiterals.T_UTF8; |
87 | 85 | import static com.oracle.graal.python.nodes.util.CastToJavaIntLossyNode.castLong; |
88 | 86 | import static com.oracle.graal.python.runtime.PythonContext.NATIVE_NULL; |
| 87 | +import static com.oracle.graal.python.runtime.nativeaccess.NativeMemory.NULLPTR; |
| 88 | +import static com.oracle.graal.python.runtime.nativeaccess.NativeMemory.readByteArrayElement; |
89 | 89 | import static com.oracle.graal.python.util.PythonUtils.TS_ENCODING; |
90 | 90 | import static com.oracle.truffle.api.strings.TruffleString.Encoding.UTF_16LE; |
91 | 91 | import static com.oracle.truffle.api.strings.TruffleString.Encoding.UTF_32LE; |
|
142 | 142 | import com.oracle.graal.python.lib.PyObjectLookupAttr; |
143 | 143 | import com.oracle.graal.python.lib.PySliceNew; |
144 | 144 | import com.oracle.graal.python.lib.PyTupleGetItem; |
145 | | -import com.oracle.graal.python.lib.PyUnicodeCheckExactNode; |
146 | 145 | import com.oracle.graal.python.lib.PyUnicodeFSDecoderNode; |
147 | 146 | import com.oracle.graal.python.lib.PyUnicodeFromEncodedObject; |
148 | 147 | import com.oracle.graal.python.lib.RichCmpOp; |
149 | | -import com.oracle.graal.python.runtime.nativeaccess.NativeMemory; |
150 | 148 | import com.oracle.graal.python.nodes.ErrorMessages; |
151 | 149 | import com.oracle.graal.python.nodes.HiddenAttr; |
152 | 150 | import com.oracle.graal.python.nodes.PGuards; |
|
162 | 160 | import com.oracle.graal.python.runtime.PythonContext; |
163 | 161 | import com.oracle.graal.python.runtime.exception.PException; |
164 | 162 | import com.oracle.graal.python.runtime.exception.PythonErrorType; |
| 163 | +import com.oracle.graal.python.runtime.nativeaccess.NativeMemory; |
165 | 164 | import com.oracle.graal.python.runtime.object.PFactory; |
166 | 165 | import com.oracle.graal.python.util.ConcurrentWeakSet; |
167 | 166 | import com.oracle.graal.python.util.OverflowException; |
|
0 commit comments