summaryrefslogtreecommitdiffstats
path: root/Lib/asynchat.py
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2001-10-06 19:04:01 (GMT)
committerTim Peters <tim.peters@gmail.com>2001-10-06 19:04:01 (GMT)
commit406fe3b1c029e2526f4aeab070cc93177512f164 (patch)
treeff9400cc654378fbf1c57fadc34a32c5d05533c9 /Lib/asynchat.py
parent7254e5a3edd85563d333ba5aa2978d7cd7daa96a (diff)
downloadcpython-406fe3b1c029e2526f4aeab070cc93177512f164.zip
cpython-406fe3b1c029e2526f4aeab070cc93177512f164.tar.gz
cpython-406fe3b1c029e2526f4aeab070cc93177512f164.tar.bz2
Repaired the debug Windows deaths in test_descr, by allocating enough
pad memory to properly align the __dict__ pointer in all cases. gcmodule.c/objimpl.h, _PyObject_GC_Malloc: + Added a "padding" argument so that this flavor of malloc can allocate enough bytes for alignment padding (it can't know this is needed, but its callers do). typeobject.c, PyType_GenericAlloc: + Allocated enough bytes to align the __dict__ pointer. + Sped and simplified the round-up-to-PTRSIZE logic. + Added blank lines so I could parse the if/else blocks <0.7 wink>.
Diffstat (limited to 'Lib/asynchat.py')
0 files changed, 0 insertions, 0 deletions