Skip to content

Commit 2579826

Browse files
committed
add two missing functions that are used in more recent numpy
1 parent cd3ea32 commit 2579826

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ PyObject* PyDict_GetItem(PyObject* d, PyObject* k) {
5757
return UPCALL_CEXT_O(_jls_PyDict_GetItem, native_to_java(d), native_to_java(k));
5858
}
5959

60+
PyObject* _PyDict_GetItemId(PyObject* d, _Py_Identifier* id) {
61+
return PyDict_GetItemString(d, id->string);
62+
}
63+
6064
UPCALL_ID(PyDict_DelItem);
6165
int PyDict_DelItem(PyObject *d, PyObject *k) {
6266
return UPCALL_CEXT_I(_jls_PyDict_DelItem, native_to_java(d), native_to_java(k));

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,10 @@ PyObject* _PyObject_GC_New(PyTypeObject *tp) {
388388
return _PyObject_New(tp);
389389
}
390390

391+
PyVarObject* _PyObject_GC_NewVar(PyTypeObject *tp, Py_ssize_t nitems) {
392+
return _PyObject_NewVar(tp, nitems);
393+
}
394+
391395
PyVarObject *
392396
_PyObject_NewVar(PyTypeObject *tp, Py_ssize_t nitems)
393397
{

0 commit comments

Comments
 (0)