Commit e414aa44 authored by Stefan Behnel's avatar Stefan Behnel

Merge branch '0.23.x'

Conflicts:
	CHANGES.rst
	Cython/Shadow.py
parents 66b9f3c1 dc00a176
...@@ -59,12 +59,14 @@ Other changes ...@@ -59,12 +59,14 @@ Other changes
------------- -------------
0.23.4 (2015-??-??) 0.23.4 (2015-10-10)
=================== ===================
Bugs fixed Bugs fixed
---------- ----------
* Memory leak when calling Python functions in PyPy.
* Compilation problem with MSVC in C99-ish mode. * Compilation problem with MSVC in C99-ish mode.
* Warning about unused values in a helper macro. * Warning about unused values in a helper macro.
......
...@@ -1441,8 +1441,12 @@ static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObjec ...@@ -1441,8 +1441,12 @@ static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObjec
} }
#else #else
static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg) { static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg) {
PyObject* args = PyTuple_Pack(1, arg); PyObject *result;
return (likely(args)) ? __Pyx_PyObject_Call(func, args, NULL) : NULL; PyObject *args = PyTuple_Pack(1, arg);
if (unlikely(!args)) return NULL;
result = __Pyx_PyObject_Call(func, args, NULL);
Py_DECREF(args);
return result;
} }
#endif #endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment