Author: Armin Rigo <[email protected]>
Branch: ffi-backend
Changeset: r55857:0e4df1c1278c
Date: 2012-06-27 10:55 +0200
http://bitbucket.org/pypy/pypy/changeset/0e4df1c1278c/
Log: Rename _ffi_backend to _cffi_backend.
diff --git a/pypy/module/_ffi_backend/__init__.py
b/pypy/module/_cffi_backend/__init__.py
rename from pypy/module/_ffi_backend/__init__.py
rename to pypy/module/_cffi_backend/__init__.py
diff --git a/pypy/module/_ffi_backend/cdataobj.py
b/pypy/module/_cffi_backend/cdataobj.py
rename from pypy/module/_ffi_backend/cdataobj.py
rename to pypy/module/_cffi_backend/cdataobj.py
--- a/pypy/module/_ffi_backend/cdataobj.py
+++ b/pypy/module/_cffi_backend/cdataobj.py
@@ -7,7 +7,7 @@
from pypy.rlib.objectmodel import keepalive_until_here, specialize
from pypy.rlib import objectmodel, rgc
-from pypy.module._ffi_backend import misc
+from pypy.module._cffi_backend import misc
class W_CData(Wrappable):
@@ -15,7 +15,7 @@
cdata = lltype.nullptr(rffi.CCHARP.TO)
def __init__(self, space, cdata, ctype):
- from pypy.module._ffi_backend import ctypeprim
+ from pypy.module._cffi_backend import ctypeprim
assert lltype.typeOf(cdata) == rffi.CCHARP
assert isinstance(ctype, ctypeprim.W_CType)
self.space = space
@@ -48,7 +48,7 @@
return w_result
def len(self):
- from pypy.module._ffi_backend import ctypearray
+ from pypy.module._cffi_backend import ctypearray
space = self.space
if isinstance(self.ctype, ctypearray.W_CTypeArray):
return space.wrap(self.get_array_length())
@@ -110,7 +110,7 @@
space = self.space
ob = space.interpclass_w(w_other)
if isinstance(ob, W_CData):
- from pypy.module._ffi_backend import ctypeptr, ctypearray
+ from pypy.module._cffi_backend import ctypeptr, ctypearray
ct = ob.ctype
if isinstance(ct, ctypearray.W_CTypeArray):
ct = ct.ctptr
@@ -129,7 +129,7 @@
return self._add_or_sub(w_other, -1)
def getcfield(self, w_attr):
- from pypy.module._ffi_backend import ctypeptr, ctypestruct
+ from pypy.module._cffi_backend import ctypeptr, ctypestruct
space = self.space
ctype = self.ctype
attr = space.str_w(w_attr)
@@ -173,7 +173,7 @@
return w_obj
def get_array_length(self):
- from pypy.module._ffi_backend import ctypearray
+ from pypy.module._cffi_backend import ctypearray
ctype = self.ctype
assert isinstance(ctype, ctypearray.W_CTypeArray)
length = ctype.length
@@ -229,14 +229,14 @@
)
W_CData.typedef = TypeDef(
- '_ffi_backend.CData',
+ '_cffi_backend.CData',
__repr__ = interp2app(W_CData.repr),
**common_methods
)
W_CData.typedef.acceptable_as_base_class = False
W_CDataOwn.typedef = TypeDef(
- '_ffi_backend.CDataOwn',
+ '_cffi_backend.CDataOwn',
__base = W_CData.typedef,
__repr__ = interp2app(W_CDataOwn.repr),
__weakref__ = make_weakref_descr(W_CDataOwn),
diff --git a/pypy/module/_ffi_backend/ctypearray.py
b/pypy/module/_cffi_backend/ctypearray.py
rename from pypy/module/_ffi_backend/ctypearray.py
rename to pypy/module/_cffi_backend/ctypearray.py
--- a/pypy/module/_ffi_backend/ctypearray.py
+++ b/pypy/module/_cffi_backend/ctypearray.py
@@ -7,10 +7,10 @@
from pypy.rlib.objectmodel import keepalive_until_here
from pypy.rlib.rarithmetic import ovfcheck
-from pypy.module._ffi_backend.ctypeobj import W_CType
-from pypy.module._ffi_backend.ctypeprim import W_CTypePrimitiveChar
-from pypy.module._ffi_backend.ctypeptr import W_CTypePtrOrArray
-from pypy.module._ffi_backend import cdataobj
+from pypy.module._cffi_backend.ctypeobj import W_CType
+from pypy.module._cffi_backend.ctypeprim import W_CTypePrimitiveChar
+from pypy.module._cffi_backend.ctypeptr import W_CTypePtrOrArray
+from pypy.module._cffi_backend import cdataobj
class W_CTypeArray(W_CTypePtrOrArray):
diff --git a/pypy/module/_ffi_backend/ctypeenum.py
b/pypy/module/_cffi_backend/ctypeenum.py
rename from pypy/module/_ffi_backend/ctypeenum.py
rename to pypy/module/_cffi_backend/ctypeenum.py
--- a/pypy/module/_ffi_backend/ctypeenum.py
+++ b/pypy/module/_cffi_backend/ctypeenum.py
@@ -7,14 +7,14 @@
from pypy.rlib.rarithmetic import intmask
from pypy.rlib.objectmodel import keepalive_until_here
-from pypy.module._ffi_backend.ctypeprim import W_CTypePrimitiveSigned
-from pypy.module._ffi_backend import misc
+from pypy.module._cffi_backend.ctypeprim import W_CTypePrimitiveSigned
+from pypy.module._cffi_backend import misc
class W_CTypeEnum(W_CTypePrimitiveSigned):
def __init__(self, space, name, enumerators, enumvalues):
- from pypy.module._ffi_backend.newtype import alignment
+ from pypy.module._cffi_backend.newtype import alignment
name = "enum " + name
size = rffi.sizeof(rffi.INT)
align = alignment(rffi.INT)
diff --git a/pypy/module/_ffi_backend/ctypefunc.py
b/pypy/module/_cffi_backend/ctypefunc.py
rename from pypy/module/_ffi_backend/ctypefunc.py
rename to pypy/module/_cffi_backend/ctypefunc.py
--- a/pypy/module/_ffi_backend/ctypefunc.py
+++ b/pypy/module/_cffi_backend/ctypefunc.py
@@ -5,7 +5,7 @@
from pypy.rpython.lltypesystem import rffi
from pypy.rlib import clibffi
-from pypy.module._ffi_backend.ctypeptr import W_CTypePtrBase
+from pypy.module._cffi_backend.ctypeptr import W_CTypePtrBase
class W_CTypeFunc(W_CTypePtrBase):
diff --git a/pypy/module/_ffi_backend/ctypeobj.py
b/pypy/module/_cffi_backend/ctypeobj.py
rename from pypy/module/_ffi_backend/ctypeobj.py
rename to pypy/module/_cffi_backend/ctypeobj.py
--- a/pypy/module/_ffi_backend/ctypeobj.py
+++ b/pypy/module/_cffi_backend/ctypeobj.py
@@ -6,7 +6,7 @@
from pypy.rpython.lltypesystem import lltype, llmemory, rffi
from pypy.rlib.objectmodel import we_are_translated
-from pypy.module._ffi_backend import cdataobj
+from pypy.module._cffi_backend import cdataobj
class W_CType(Wrappable):
@@ -120,7 +120,7 @@
W_CType.typedef = TypeDef(
- '_ffi_backend.CTypeDescr',
+ '_cffi_backend.CTypeDescr',
__repr__ = interp2app(W_CType.repr),
__weakref__ = make_weakref_descr(W_CType),
)
diff --git a/pypy/module/_ffi_backend/ctypeprim.py
b/pypy/module/_cffi_backend/ctypeprim.py
rename from pypy/module/_ffi_backend/ctypeprim.py
rename to pypy/module/_cffi_backend/ctypeprim.py
--- a/pypy/module/_ffi_backend/ctypeprim.py
+++ b/pypy/module/_cffi_backend/ctypeprim.py
@@ -7,8 +7,8 @@
from pypy.rlib.rarithmetic import intmask, r_ulonglong
from pypy.rlib.objectmodel import keepalive_until_here
-from pypy.module._ffi_backend.ctypeobj import W_CType
-from pypy.module._ffi_backend import cdataobj, misc
+from pypy.module._cffi_backend.ctypeobj import W_CType
+from pypy.module._cffi_backend import cdataobj, misc
class W_CTypePrimitive(W_CType):
@@ -34,7 +34,7 @@
return ord(s[0])
def cast(self, w_ob):
- from pypy.module._ffi_backend import ctypeptr
+ from pypy.module._cffi_backend import ctypeptr
space = self.space
ob = space.interpclass_w(w_ob)
if (isinstance(ob, cdataobj.W_CData) and
diff --git a/pypy/module/_ffi_backend/ctypeptr.py
b/pypy/module/_cffi_backend/ctypeptr.py
rename from pypy/module/_ffi_backend/ctypeptr.py
rename to pypy/module/_cffi_backend/ctypeptr.py
--- a/pypy/module/_ffi_backend/ctypeptr.py
+++ b/pypy/module/_cffi_backend/ctypeptr.py
@@ -6,9 +6,9 @@
from pypy.rpython.lltypesystem import rffi
from pypy.rlib.objectmodel import keepalive_until_here
-from pypy.module._ffi_backend.ctypeobj import W_CType
-from pypy.module._ffi_backend.ctypeprim import W_CTypePrimitiveChar
-from pypy.module._ffi_backend import cdataobj, misc
+from pypy.module._cffi_backend.ctypeobj import W_CType
+from pypy.module._cffi_backend.ctypeprim import W_CTypePrimitiveChar
+from pypy.module._cffi_backend import cdataobj, misc
class W_CTypePtrOrArray(W_CType):
@@ -59,14 +59,14 @@
rffi.cast(rffi.CCHARPP, cdata)[0] = ob._cdata
def _alignof(self):
- from pypy.module._ffi_backend import newtype
+ from pypy.module._cffi_backend import newtype
return newtype.alignment_of_pointer
class W_CTypePointer(W_CTypePtrBase):
def __init__(self, space, ctitem):
- from pypy.module._ffi_backend import ctypearray
+ from pypy.module._cffi_backend import ctypearray
size = rffi.sizeof(rffi.VOIDP)
if isinstance(ctitem, ctypearray.W_CTypeArray):
extra = "(*)" # obscure case: see test_array_add
@@ -87,7 +87,7 @@
return W_CTypePtrOrArray.str(self, cdataobj)
def newp(self, w_init):
- from pypy.module._ffi_backend import ctypeprim
+ from pypy.module._cffi_backend import ctypeprim
space = self.space
ctitem = self.ctitem
datasize = ctitem.size
diff --git a/pypy/module/_ffi_backend/ctypestruct.py
b/pypy/module/_cffi_backend/ctypestruct.py
rename from pypy/module/_ffi_backend/ctypestruct.py
rename to pypy/module/_cffi_backend/ctypestruct.py
--- a/pypy/module/_ffi_backend/ctypestruct.py
+++ b/pypy/module/_cffi_backend/ctypestruct.py
@@ -8,8 +8,8 @@
from pypy.interpreter.typedef import TypeDef, interp_attrproperty
from pypy.rlib.objectmodel import keepalive_until_here
-from pypy.module._ffi_backend.ctypeobj import W_CType
-from pypy.module._ffi_backend import cdataobj
+from pypy.module._cffi_backend.ctypeobj import W_CType
+from pypy.module._cffi_backend import cdataobj
class W_CTypeStructOrUnion(W_CType):
@@ -148,7 +148,7 @@
W_CField.typedef = TypeDef(
- '_ffi_backend.CField',
+ '_cffi_backend.CField',
type = interp_attrproperty('ctype', W_CField),
offset = interp_attrproperty('offset', W_CField),
bitshift = interp_attrproperty('bitshift', W_CField),
diff --git a/pypy/module/_ffi_backend/ctypevoid.py
b/pypy/module/_cffi_backend/ctypevoid.py
rename from pypy/module/_ffi_backend/ctypevoid.py
rename to pypy/module/_cffi_backend/ctypevoid.py
--- a/pypy/module/_ffi_backend/ctypevoid.py
+++ b/pypy/module/_cffi_backend/ctypevoid.py
@@ -2,7 +2,7 @@
Void.
"""
-from pypy.module._ffi_backend.ctypeobj import W_CType
+from pypy.module._cffi_backend.ctypeobj import W_CType
class W_CTypeVoid(W_CType):
diff --git a/pypy/module/_ffi_backend/func.py
b/pypy/module/_cffi_backend/func.py
rename from pypy/module/_ffi_backend/func.py
rename to pypy/module/_cffi_backend/func.py
--- a/pypy/module/_ffi_backend/func.py
+++ b/pypy/module/_cffi_backend/func.py
@@ -3,7 +3,7 @@
from pypy.interpreter.gateway import interp2app, unwrap_spec
from pypy.rpython.lltypesystem import lltype, rffi
-from pypy.module._ffi_backend import ctypeobj, cdataobj
+from pypy.module._cffi_backend import ctypeobj, cdataobj
# ____________________________________________________________
diff --git a/pypy/module/_ffi_backend/libraryobj.py
b/pypy/module/_cffi_backend/libraryobj.py
rename from pypy/module/_ffi_backend/libraryobj.py
rename to pypy/module/_cffi_backend/libraryobj.py
--- a/pypy/module/_ffi_backend/libraryobj.py
+++ b/pypy/module/_cffi_backend/libraryobj.py
@@ -33,7 +33,7 @@
W_Library.typedef = TypeDef(
- '_ffi_backend.Library',
+ '_cffi_backend.Library',
__repr__ = interp2app(W_Library.repr),
)
W_Library.acceptable_as_base_class = False
diff --git a/pypy/module/_ffi_backend/misc.py
b/pypy/module/_cffi_backend/misc.py
rename from pypy/module/_ffi_backend/misc.py
rename to pypy/module/_cffi_backend/misc.py
diff --git a/pypy/module/_ffi_backend/newtype.py
b/pypy/module/_cffi_backend/newtype.py
rename from pypy/module/_ffi_backend/newtype.py
rename to pypy/module/_cffi_backend/newtype.py
--- a/pypy/module/_ffi_backend/newtype.py
+++ b/pypy/module/_cffi_backend/newtype.py
@@ -3,8 +3,8 @@
from pypy.rpython.lltypesystem import lltype, rffi
from pypy.rlib.rarithmetic import ovfcheck
-from pypy.module._ffi_backend import ctypeobj, ctypeprim, ctypeptr, ctypearray
-from pypy.module._ffi_backend import ctypestruct, ctypevoid, ctypeenum
+from pypy.module._cffi_backend import ctypeobj, ctypeprim, ctypeptr, ctypearray
+from pypy.module._cffi_backend import ctypestruct, ctypevoid, ctypeenum
def alignment(TYPE):
@@ -205,7 +205,7 @@
@unwrap_spec(fresult=ctypeobj.W_CType, ellipsis=int)
def new_function_type(space, w_fargs, fresult, ellipsis=0):
- from pypy.module._ffi_backend import ctypefunc
+ from pypy.module._cffi_backend import ctypefunc
fargs = []
for w_farg in space.fixedview(w_fargs):
farg = space.interpclass_w(w_farg)
diff --git a/pypy/module/_ffi_backend/test/__init__.py
b/pypy/module/_cffi_backend/test/__init__.py
rename from pypy/module/_ffi_backend/test/__init__.py
rename to pypy/module/_cffi_backend/test/__init__.py
diff --git a/pypy/module/_ffi_backend/test/_backend_test_c.py
b/pypy/module/_cffi_backend/test/_backend_test_c.py
rename from pypy/module/_ffi_backend/test/_backend_test_c.py
rename to pypy/module/_cffi_backend/test/_backend_test_c.py
--- a/pypy/module/_ffi_backend/test/_backend_test_c.py
+++ b/pypy/module/_cffi_backend/test/_backend_test_c.py
@@ -39,7 +39,7 @@
p = new_primitive_type("signed char")
x = cast(p, -65 + 17*256)
assert repr(x) == "<cdata 'signed char' -65>"
- assert repr(type(x)) == "<type '_ffi_backend.CData'>"
+ assert repr(type(x)) == "<type '_cffi_backend.CData'>"
assert int(x) == -65
x = cast(p, -66 + (1<<199)*256)
assert repr(x) == "<cdata 'signed char' -66>"
diff --git a/pypy/module/_ffi_backend/test/test_c.py
b/pypy/module/_cffi_backend/test/test_c.py
rename from pypy/module/_ffi_backend/test/test_c.py
rename to pypy/module/_cffi_backend/test/test_c.py
--- a/pypy/module/_ffi_backend/test/test_c.py
+++ b/pypy/module/_cffi_backend/test/test_c.py
@@ -7,15 +7,15 @@
from pypy.tool.udir import udir
from pypy.conftest import gettestobjspace
from pypy.interpreter import gateway
-from pypy.module._ffi_backend.test import _backend_test_c
-from pypy.module._ffi_backend import Module
+from pypy.module._cffi_backend.test import _backend_test_c
+from pypy.module._cffi_backend import Module
class AppTestC(object):
"""Populated below, hack hack hack."""
def setup_class(cls):
- space = gettestobjspace(usemodules=('_ffi_backend',))
+ space = gettestobjspace(usemodules=('_cffi_backend',))
cls.space = space
testfuncs_w = []
keepalive_funcs = []
@@ -24,8 +24,8 @@
import ctypes.util
path = ctypes.util.find_library(space.str_w(w_name))
return space.appexec([space.wrap(path)], """(path):
- import _ffi_backend
- return _ffi_backend.load_library(path)""")
+ import _cffi_backend
+ return _cffi_backend.load_library(path)""")
def testfunc0(a, b):
return chr(ord(a) + ord(b))
@@ -76,7 +76,7 @@
tmpname2 = tmpdir.join('_all_test_c.py')
with tmpname2.open('w') as f:
print >> f, 'import sys'
- print >> f, 'from _ffi_backend import %s' % all_names
+ print >> f, 'from _cffi_backend import %s' % all_names
print >> f, 'class py:'
print >> f, ' class test:'
print >> f, ' raises = staticmethod(raises)'
diff --git a/pypy/module/_ffi_backend/test/test_file.py
b/pypy/module/_cffi_backend/test/test_file.py
rename from pypy/module/_ffi_backend/test/test_file.py
rename to pypy/module/_cffi_backend/test/test_file.py
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit