-diff -r cfc777407b03 Include/objimpl.h
---- a/Include/objimpl.h	Wed Mar 06 06:53:39 2013 -0800
-+++ b/Include/objimpl.h	Mon Mar 11 23:56:32 2013 +0100
+diff -r 92003d9aae0e Include/objimpl.h
+--- a/Include/objimpl.h	Tue Feb 26 12:37:07 2013 +0000
++++ b/Include/objimpl.h	Fri Mar 22 12:01:53 2013 +0100
 @@ -98,10 +98,15 @@ PyAPI_FUNC(void *) PyObject_Malloc(size_
  PyAPI_FUNC(void *) PyObject_Realloc(void *, size_t);
  PyAPI_FUNC(void) PyObject_Free(void *);

 
 """
 Usage:
diff -r cfc777407b03 Objects/classobject.c
--- a/Objects/classobject.c	Wed Mar 06 06:53:39 2013 -0800
+++ b/Objects/classobject.c	Mon Mar 11 23:56:32 2013 +0100
@@ -2257,6 +2257,7 @@ PyMethod_New(PyObject *func, PyObject *s
     if (im != NULL) {
         free_list = (PyMethodObject *)(im->im_self);

         }
         return bp;
     }
@@ -1241,41 +1433,69 @@ PyObject_Realloc(void *p, size_t nbytes)
      * at p.  Instead we punt:  let C continue to manage this block.
      */
     if (nbytes)
