This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author benjamin.peterson
Recipients benjamin.peterson, pitrou, vstinner
Date 2017-10-24.14:41:45
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
My suggestion would be to pass alignof(type) into the allocator via macro. Then the allocator could at least assert it's providing good enough alignment if not provide the correct alignment.

I believe 16-byte alignment is special because it's glibc's malloc's default. So "normal" code shouldn't really be expecting anything better than 16-byte alignment. Code with higher alignment requirements will have to use APIs like the one proposed in #18835.
Date User Action Args
2017-10-24 14:41:45benjamin.petersonsetrecipients: + benjamin.peterson, pitrou, vstinner
2017-10-24 14:41:45benjamin.petersonsetmessageid: <>
2017-10-24 14:41:45benjamin.petersonlinkissue27987 messages
2017-10-24 14:41:45benjamin.petersoncreate