Skip to content

Commit f6ef5b2

Browse files
committed
Regenerate C API forwards
1 parent 1ee1dbf commit f6ef5b2

File tree

4 files changed

+1106
-1082
lines changed

4 files changed

+1106
-1082
lines changed

graalpython/com.oracle.graal.python.cext/src/capi.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1720,6 +1720,10 @@ PyAPI_FUNC(int) PyFile_WriteObject(PyObject* a, PyObject* b, int c) {
17201720
PyAPI_FUNC(PyObject*) PyFloat_FromDouble(double a) {
17211721
return GraalPyFloat_FromDouble(a);
17221722
}
1723+
#undef PyFloat_FromString
1724+
PyAPI_FUNC(PyObject*) PyFloat_FromString(PyObject* a) {
1725+
return GraalPyFloat_FromString(a);
1726+
}
17231727
#undef PyFrame_GetBack
17241728
PyAPI_FUNC(PyFrameObject*) PyFrame_GetBack(PyFrameObject* a) {
17251729
return GraalPyFrame_GetBack(a);
@@ -2252,6 +2256,10 @@ PyAPI_FUNC(int) PyTruffle_Debug(void* a) {
22522256
PyAPI_FUNC(void) PyTruffle_DebugTrace() {
22532257
GraalPyTruffle_DebugTrace();
22542258
}
2259+
#undef PyTruffle_PyDateTime_GET_TZINFO
2260+
PyAPI_FUNC(PyObject*) PyTruffle_PyDateTime_GET_TZINFO(PyObject* a) {
2261+
return GraalPyTruffle_PyDateTime_GET_TZINFO(a);
2262+
}
22552263
#undef PyTruffle_ToNative
22562264
PyAPI_FUNC(int) PyTruffle_ToNative(void* a) {
22572265
return GraalPyTruffle_ToNative(a);

graalpython/com.oracle.graal.python.cext/src/capi.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ typedef struct {
162162
BUILTIN(PyException_SetTraceback, int, PyObject*, PyObject*) \
163163
BUILTIN(PyFile_WriteObject, int, PyObject*, PyObject*, int) \
164164
BUILTIN(PyFloat_FromDouble, PyObject*, double) \
165+
BUILTIN(PyFloat_FromString, PyObject*, PyObject*) \
165166
BUILTIN(PyFrame_GetBack, PyFrameObject*, PyFrameObject*) \
166167
BUILTIN(PyFrame_GetBuiltins, PyObject*, PyFrameObject*) \
167168
BUILTIN(PyFrame_GetCode, PyCodeObject*, PyFrameObject*) \
@@ -367,6 +368,7 @@ typedef struct {
367368
BUILTIN(PyTruffle_None, PyObject*) \
368369
BUILTIN(PyTruffle_NotImplemented, PyObject*) \
369370
BUILTIN(PyTruffle_Object_Free, void, void*) \
371+
BUILTIN(PyTruffle_PyDateTime_GET_TZINFO, PyObject*, PyObject*) \
370372
BUILTIN(PyTruffle_Register_NULL, void, void*) \
371373
BUILTIN(PyTruffle_Set_Native_Slots, int, PyTypeObject*, void*, void*) \
372374
BUILTIN(PyTruffle_Set_SulongType, void*, PyTypeObject*, void*) \

graalpython/com.oracle.graal.python.jni/src/capi_forwards.h

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -790,6 +790,7 @@ void unimplemented(const char* name) {
790790
#undef PyTruffle_None
791791
#undef PyTruffle_NotImplemented
792792
#undef PyTruffle_Object_Free
793+
#undef PyTruffle_PyDateTime_GET_TZINFO
793794
#undef PyTruffle_Register_NULL
794795
#undef PyTruffle_SeqIter_New
795796
#undef PyTruffle_Set_Native_Slots
@@ -2454,7 +2455,8 @@ PyAPI_FUNC(PyObject*) PyFloat_FromDouble(double a) {
24542455
return result;
24552456
}
24562457
PyAPI_FUNC(PyObject*) PyFloat_FromString(PyObject* a) {
2457-
unimplemented("PyFloat_FromString"); exit(-1);
2458+
PyObject* result = (PyObject*) GraalPyFloat_FromString(a);
2459+
return result;
24582460
}
24592461
PyAPI_FUNC(PyObject*) PyFloat_GetInfo() {
24602462
unimplemented("PyFloat_GetInfo"); exit(-1);
@@ -3969,6 +3971,10 @@ PyAPI_FUNC(int) PyTruffle_Debug(void* a) {
39693971
PyAPI_FUNC(void) PyTruffle_DebugTrace() {
39703972
GraalPyTruffle_DebugTrace();
39713973
}
3974+
PyAPI_FUNC(PyObject*) PyTruffle_PyDateTime_GET_TZINFO(PyObject* a) {
3975+
PyObject* result = (PyObject*) GraalPyTruffle_PyDateTime_GET_TZINFO(a);
3976+
return result;
3977+
}
39723978
PyAPI_FUNC(PyObject*) PyTruffle_SeqIter_New(PyObject* a) {
39733979
unimplemented("PyTruffle_SeqIter_New"); exit(-1);
39743980
}

0 commit comments

Comments
 (0)