Author: Armin Rigo <[email protected]>
Branch: cffi-1.0
Changeset: r1862:987e9d3d69c4
Date: 2015-04-27 18:53 +0200
http://bitbucket.org/cffi/cffi/changeset/987e9d3d69c4/

Log:    Comment out ffi.__set_types(), never used for now

diff --git a/_cffi1/ffi_obj.c b/_cffi1/ffi_obj.c
--- a/_cffi1/ffi_obj.c
+++ b/_cffi1/ffi_obj.c
@@ -24,7 +24,6 @@
     struct _cffi_parse_info_s info;
     int ctx_is_static;
     builder_c_t *types_builder;
-    PyObject *dynamic_types;
     _cffi_opcode_t internal_output[FFI_COMPLEXITY_OUTPUT];
 };
 
@@ -53,7 +52,9 @@
     ffi->info.output = ffi->internal_output;
     ffi->info.output_size = FFI_COMPLEXITY_OUTPUT;
     ffi->ctx_is_static = (static_ctx != NULL);
+#if 0
     ffi->dynamic_types = NULL;
+#endif
     return ffi;
 }
 
@@ -61,7 +62,9 @@
 {
     PyObject_GC_UnTrack(ffi);
     Py_XDECREF(ffi->gc_wrefs);
+#if 0
     Py_XDECREF(ffi->dynamic_types);
+#endif
 
     if (!ffi->ctx_is_static)
         free_builder_c(ffi->types_builder);
@@ -640,6 +643,7 @@
     return 0;
 }
 
+#if 0
 static PyObject *ffi__set_types(FFIObject *self, PyObject *args)
 {
     PyObject *lst1, *lst2;
@@ -726,9 +730,9 @@
     Py_INCREF(Py_None);
     return Py_None;
 }
+#endif
 
 static PyMethodDef ffi_methods[] = {
- {"__set_types",(PyCFunction)ffi__set_types, METH_VARARGS},
  {"addressof",  (PyCFunction)ffi_addressof,  METH_VARARGS, ffi_addressof_doc},
  {"alignof",    (PyCFunction)ffi_alignof,    METH_O,       ffi_alignof_doc},
  {"buffer",     (PyCFunction)ffi_buffer,     METH_VARARGS, ffi_buffer_doc},
diff --git a/_cffi1/realize_c_type.c b/_cffi1/realize_c_type.c
--- a/_cffi1/realize_c_type.c
+++ b/_cffi1/realize_c_type.c
@@ -2,7 +2,6 @@
 typedef struct {
     struct _cffi_type_context_s ctx;   /* inlined substructure */
     PyObject *types_dict;
-    int num_types_imported;
 } builder_c_t;
 
 
@@ -56,12 +55,14 @@
 static void cleanup_builder_c(builder_c_t *builder)
 {
     int i;
+#if 0
     for (i = builder->num_types_imported; (--i) >= 0; ) {
         _cffi_opcode_t x = builder->ctx.types[i];
         if ((((uintptr_t)x) & 1) == 0) {
             Py_XDECREF((PyObject *)x);
         }
     }
+#endif
 
     const void *mem[] = {builder->ctx.types,
                          builder->ctx.globals,
@@ -100,7 +101,9 @@
         memset(&builder->ctx, 0, sizeof(builder->ctx));
 
     builder->types_dict = ldict;
+#if 0
     builder->num_types_imported = 0;
+#endif
     return builder;
 }
 
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to