]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Get rid of most of the flags (in tp_flags) that keep track of various
authorGuido van Rossum <guido@python.org>
Thu, 27 Jul 2006 21:53:35 +0000 (21:53 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 27 Jul 2006 21:53:35 +0000 (21:53 +0000)
commit3cf5b1eef99fbd85bbd2bcd2e6223dfec92daf8b
tree310222781e7a80027e813b9e61b9b412fecc9a87
parent73e5a5b65d66f4fba9c4f626bcd6400f4a7215e6
Get rid of most of the flags (in tp_flags) that keep track of various
variations of the type struct and its attachments.  In Py3k, all type
structs have to have all fields -- no binary backwards compatibility.
Had to change the complex object to a new-style number!
36 files changed:
Include/abstract.h
Include/object.h
Include/objimpl.h
Lib/plat-mac/aetools.py
Lib/test/test_class.py
Lib/test/test_weakref.py
Modules/_bsddb.c
Modules/_ctypes/stgdict.c
Modules/_functoolsmodule.c
Modules/_sqlite/cursor.c
Modules/_sqlite/statement.c
Modules/_sre.c
Modules/_struct.c
Modules/arraymodule.c
Modules/collectionsmodule.c
Modules/datetimemodule.c
Modules/mmapmodule.c
Objects/abstract.c
Objects/boolobject.c
Objects/bytesobject.c
Objects/classobject.c
Objects/complexobject.c
Objects/fileobject.c
Objects/floatobject.c
Objects/intobject.c
Objects/listobject.c
Objects/longobject.c
Objects/object.c
Objects/setobject.c
Objects/stringobject.c
Objects/tupleobject.c
Objects/typeobject.c
Objects/unicodeobject.c
Objects/weakrefobject.c
Python/ceval.c
Python/getargs.c