  	}
 diff -r fb57d3630ed9 Objects/listobject.c
 --- a/Objects/listobject.c	Mon Mar 11 11:46:38 2013 +0100
-+++ b/Objects/listobject.c	Mon Mar 11 11:47:52 2013 +0100
++++ b/Objects/listobject.c	Mon Mar 11 11:56:17 2013 +0100
 @@ -105,7 +105,7 @@ PyList_New(Py_ssize_t size)
  	 *  which can cause compiler to optimise out */
  	if (size > PY_SIZE_MAX / sizeof(PyObject *))

  * Type-oriented memory interface
diff -r fb57d3630ed9 Include/sysmodule.h
--- a/Include/sysmodule.h	Mon Mar 11 11:46:38 2013 +0100
+++ b/Include/sysmodule.h	Mon Mar 11 11:47:52 2013 +0100
@@ -24,6 +24,8 @@ PyAPI_DATA(int) _PySys_CheckInterval;
 PyAPI_FUNC(void) PySys_ResetWarnOptions(void);
 PyAPI_FUNC(void) PySys_AddWarnOption(char *);

    e.g. builtin dictionaries and lists, should used Py_ReprEnter() and
diff -r fb57d3630ed9 Objects/obmalloc.c
--- a/Objects/obmalloc.c	Mon Mar 11 11:46:38 2013 +0100
+++ b/Objects/obmalloc.c	Mon Mar 11 11:56:17 2013 +0100
@@ -1,5 +1,187 @@
 #include "Python.h"
 
