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 ncoghlan
Recipients ncoghlan
Date 2014-04-03.08:50:15
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
At Anatoly's prompting, Andrey Ponomarenko set up ABI/API compatibility checks for CPython on the Linux upstream tracker (

Public API/ABI (no leading underscores):
3.2 limited API/stable ABI (no leading underscores):

Andrey's analysis in the python-ideas thread [1] indicates we've likely made some mistakes in exposing struct internals, as well as exposing new APIs unintentionally under older Py_LIMITED_API definitions.

There's probably not too much (if anything) we can do to rectify the past mistakes, but we could set up a daily or weekly check (akin to the existing refleak scan) that monitored for such mistakes to prevent the introduction of any new errors along these lines.

Date User Action Args
2014-04-03 08:50:16ncoghlansetrecipients: + ncoghlan
2014-04-03 08:50:16ncoghlansetmessageid: <>
2014-04-03 08:50:16ncoghlanlinkissue21142 messages
2014-04-03 08:50:15ncoghlancreate