[pypy-commit] pypy default: tweak for cython
mattip
pypy.commits at gmail.com
Thu May 18 09:12:06 EDT 2017
Author: Matti Picus <matti.picus at gmail.com>
Branch:
Changeset: r91327:6fcd279aca27
Date: 2017-05-18 16:11 +0300
http://bitbucket.org/pypy/pypy/changeset/6fcd279aca27/
Log: tweak for cython
diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py
--- a/pypy/module/cpyext/api.py
+++ b/pypy/module/cpyext/api.py
@@ -677,7 +677,7 @@
register_global(cpyname, 'PyTypeObject*', pypyexpr, header=pypy_decl)
for cpyname in '''PyMethodObject PyListObject PyLongObject
- PyClassObject'''.split():
+ PyClassObject PyBaseExceptionObject'''.split():
FORWARD_DECLS.append('typedef struct { PyObject_HEAD } %s'
% (cpyname, ))
build_exported_objects()
diff --git a/pypy/module/cpyext/unicodeobject.py b/pypy/module/cpyext/unicodeobject.py
--- a/pypy/module/cpyext/unicodeobject.py
+++ b/pypy/module/cpyext/unicodeobject.py
@@ -520,7 +520,7 @@
if sys.platform == 'win32':
make_conversion_functions('MBCS', 'mbcs')
- at cpython_api([rffi.CCHARP, Py_ssize_t, rffi.CCHARP, rffi.INTP], PyObject)
+ at cpython_api([rffi.CCHARP, Py_ssize_t, CONST_STRING, rffi.INTP], PyObject)
def PyUnicode_DecodeUTF16(space, s, size, llerrors, pbyteorder):
"""Decode length bytes from a UTF-16 encoded buffer string and return the
corresponding Unicode object. errors (if non-NULL) defines the error
More information about the pypy-commit
mailing list