]> granicus.if.org Git - python/commit
Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.
authorSerhiy Storchaka <storchaka@gmail.com>
Sat, 19 Dec 2015 18:05:25 +0000 (20:05 +0200)
committerSerhiy Storchaka <storchaka@gmail.com>
Sat, 19 Dec 2015 18:05:25 +0000 (20:05 +0200)
commit5c4064e8bd199d70eefd7ec24766957c22f1b8e8
treea38d9933d5ee0d72fbebba31f046686e678a2c3c
parentefd7b34d7c4e401bbecb343da7c9506137a3b2fe
Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.
This allows sys.getsize() to work correctly with their subclasses with
__slots__ defined.
19 files changed:
Lib/test/test_sys.py
Misc/NEWS
Modules/_collectionsmodule.c
Modules/_decimal/_decimal.c
Modules/_elementtree.c
Modules/_io/bufferedio.c
Modules/_io/bytesio.c
Modules/_pickle.c
Modules/_struct.c
Modules/arraymodule.c
Modules/itertoolsmodule.c
Modules/mmapmodule.c
Modules/parsermodule.c
Objects/bytearrayobject.c
Objects/codeobject.c
Objects/dictobject.c
Objects/listobject.c
Objects/odictobject.c
Objects/setobject.c