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 serhiy.storchaka
Recipients loewis, serhiy.storchaka, steve.dower, tim.golden, zach.ware
Date 2016-05-02.05:14:00
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1462166040.87.0.593723860762.issue23903@psf.upfronthosting.co.za>
In-reply-to
Content
This tool would be very useful, since new API often accidentally marked as stable API in header files. The script can play just deliberative role, warn if new unstable API is not wrapped with "#ifndef Py_LIMITED_API" or if stable API is not documented. May be we need separate list of public API in more regular format for comparison with header, documentation, python3.def, refcounts.dat, etc.

There is a code for parsing preprocessor instructions in Argument Clinic. May be it can be reused here.
History
Date User Action Args
2016-05-02 05:14:00serhiy.storchakasetrecipients: + serhiy.storchaka, loewis, tim.golden, zach.ware, steve.dower
2016-05-02 05:14:00serhiy.storchakasetmessageid: <1462166040.87.0.593723860762.issue23903@psf.upfronthosting.co.za>
2016-05-02 05:14:00serhiy.storchakalinkissue23903 messages
2016-05-02 05:14:00serhiy.storchakacreate