[Python-checkins] r85651 - in python/branches/release31-maint: Misc/gdbinit

gregory.p.smith python-checkins at python.org
Sun Oct 17 21:02:34 CEST 2010


Author: gregory.p.smith
Date: Sun Oct 17 21:02:34 2010
New Revision: 85651

Log:
Merged revisions 85649 via svnmerge from 
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r85649 | gregory.p.smith | 2010-10-17 11:59:56 -0700 (Sun, 17 Oct 2010) | 2 lines
  
  The py_decref macro was incorrect and unnecessary.
........


Modified:
   python/branches/release31-maint/   (props changed)
   python/branches/release31-maint/Misc/gdbinit

Modified: python/branches/release31-maint/Misc/gdbinit
==============================================================================
--- python/branches/release31-maint/Misc/gdbinit	(original)
+++ python/branches/release31-maint/Misc/gdbinit	Sun Oct 17 21:02:34 2010
@@ -15,15 +15,6 @@
 # See https://fedoraproject.org/wiki/Features/EasierPythonDebugging
 # and http://bugs.python.org/issue8032 for more gdb 7 python information.
 
-# gdb version of Py_DECREF(obj) macro
-define py_decref
-    set $__obj = $arg0
-    set $__obj->ob_refcnt -= 1
-    if ($__obj->ob_refcnt == 0)
-        set $__obj = _Py_Dealloc($__obj)
-    end
-end
-
 # Prints a representation of the object to stderr, along with the
 # number of reference counts it current has and the hex address the
 # object is allocated at.  The argument must be a PyObject*
@@ -49,7 +40,6 @@
 	    set $_names = co->co_varnames
 	    set $_name = _PyUnicode_AsString(PyTuple_GetItem($_names, $_i))
 	    printf "%s:\n", $_name
-            py_decref $_name
             pyo f->f_localsplus[$_i]
 	end
         set $_i = $_i + 1


More information about the Python-checkins mailing list