-
- Downloads
gh-99845: Use size_t type in __sizeof__() methods (#99846)
The implementation of __sizeof__() methods using _PyObject_SIZE() now use an unsigned type (size_t) to compute the size, rather than a signed type (Py_ssize_t). Cast explicitly signed (Py_ssize_t) values to unsigned type (Py_ssize_t).
Showing
- Modules/_collectionsmodule.c 5 additions, 7 deletionsModules/_collectionsmodule.c
- Modules/_decimal/_decimal.c 3 additions, 5 deletionsModules/_decimal/_decimal.c
- Modules/_elementtree.c 7 additions, 6 deletionsModules/_elementtree.c
- Modules/_io/bufferedio.c 5 additions, 6 deletionsModules/_io/bufferedio.c
- Modules/_io/bytesio.c 4 additions, 6 deletionsModules/_io/bytesio.c
- Modules/_pickle.c 12 additions, 15 deletionsModules/_pickle.c
- Modules/_struct.c 4 additions, 6 deletionsModules/_struct.c
- Modules/arraymodule.c 3 additions, 3 deletionsModules/arraymodule.c
- Modules/clinic/_elementtree.c.h 5 additions, 5 deletionsModules/clinic/_elementtree.c.h
- Modules/clinic/_pickle.c.h 9 additions, 9 deletionsModules/clinic/_pickle.c.h
- Modules/itertoolsmodule.c 13 additions, 21 deletionsModules/itertoolsmodule.c
- Modules/mmapmodule.c 4 additions, 5 deletionsModules/mmapmodule.c
- Objects/bytearrayobject.c 3 additions, 4 deletionsObjects/bytearrayobject.c
- Objects/listobject.c 3 additions, 4 deletionsObjects/listobject.c
- Objects/setobject.c 5 additions, 6 deletionsObjects/setobject.c
Loading
Please register or sign in to comment