Author ncoghlan
Recipients benjamin.peterson, christian.heimes, georg.brandl, meador.inge, ncoghlan, pitrou, python-dev, skrah, vstinner
Date 2012-07-29.04:17:19
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1343535441.27.0.481441973051.issue12834@psf.upfronthosting.co.za>
In-reply-to
Content
Was the point that memoryview.tobytes() has a known data corruption bug in 3.2 and 2.7 raised in the previous discussion? I'm pretty sure I had forgotten about it, and I don't remember it coming up in the thread.

The trickiest aspect of a backport of the new implementation is that we need to preserve the C ABI - extensions compiled against any maintenance release should work with all maintenance releases in that series.

The new APIs aren't a major problem - just sprinkle a few underscores around to mark them as private on the older versions (I've certainly done that before when a bug fix genuinely needed something that qualified as a new feature: implemented a private version to use in fixing the bug on the maintenance branch, then promote that to a public API on trunk)
History
Date User Action Args
2012-07-29 04:17:21ncoghlansetrecipients: + ncoghlan, georg.brandl, pitrou, vstinner, christian.heimes, benjamin.peterson, skrah, meador.inge, python-dev
2012-07-29 04:17:21ncoghlansetmessageid: <1343535441.27.0.481441973051.issue12834@psf.upfronthosting.co.za>
2012-07-29 04:17:20ncoghlanlinkissue12834 messages
2012-07-29 04:17:19ncoghlancreate