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 <1508856105.05.0.213398074469.issue27987@psf.upfronthosting.co.za>
In-reply-to
Content
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.
History
Date User Action Args
2017-10-24 14:41:45benjamin.petersonsetrecipients: + benjamin.peterson, pitrou, vstinner
2017-10-24 14:41:45benjamin.petersonsetmessageid: <1508856105.05.0.213398074469.issue27987@psf.upfronthosting.co.za>
2017-10-24 14:41:45benjamin.petersonlinkissue27987 messages
2017-10-24 14:41:45benjamin.petersoncreate