[pypy-commit] pypy ffi-backend: merge heads
arigo
noreply at buildbot.pypy.org
Wed Aug 1 17:13:18 CEST 2012
Author: Armin Rigo <arigo at tunes.org>
Branch: ffi-backend
Changeset: r56525:5e3d8c9acbe4
Date: 2012-08-01 17:13 +0200
http://bitbucket.org/pypy/pypy/changeset/5e3d8c9acbe4/
Log: merge heads
diff --git a/pypy/module/_cffi_backend/ctypefunc.py b/pypy/module/_cffi_backend/ctypefunc.py
--- a/pypy/module/_cffi_backend/ctypefunc.py
+++ b/pypy/module/_cffi_backend/ctypefunc.py
@@ -24,7 +24,7 @@
class W_CTypeFunc(W_CTypePtrBase):
_attrs_ = ['fargs', 'ellipsis', 'cif_descr']
- _immutable_fields_ = ['fargs', 'ellipsis', 'cif_descr']
+ _immutable_fields_ = ['fargs[*]', 'ellipsis', 'cif_descr']
def __init__(self, space, fargs, fresult, ellipsis):
extra = self._compute_extra_text(fargs, fresult, ellipsis)
@@ -213,7 +213,8 @@
('cif', FFI_CIF),
('exchange_size', lltype.Signed),
('exchange_result', lltype.Signed),
- ('exchange_args', rffi.CArray(lltype.Signed)),
+ ('exchange_args', lltype.Array(lltype.Signed,
+ hints={'nolength': True, 'immutable': True})),
hints={'immutable': True})
CIF_DESCRIPTION_P = lltype.Ptr(CIF_DESCRIPTION)
More information about the pypy-commit
mailing list