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 eric.snow
Recipients eric.snow, vstinner
Date 2019-02-02.01:07:08
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1549069628.87.0.454232469964.issue35886@roundup.psfhosted.org>
In-reply-to
Content
In November Victor created the Include/cpython directory and moved a decent amount of public (but not limited) API there.  This included the PyInterpreterState struct.  I'd like to move it into the "internal" headers since it is somewhat coupled to the internal runtime implementation.  The alternative is extra complexity.  I ran into this while working on another issue.

Note that the docs indicate that all of the struct's fields are private (and I am not aware of any macros leaking fields into the stable ABI).  So moving it should not break anything (yeah, right!), and certainly not the stable ABI (Victor's move would have done that already).
History
Date User Action Args
2019-02-02 01:07:12eric.snowsetrecipients: + eric.snow, vstinner
2019-02-02 01:07:08eric.snowsetmessageid: <1549069628.87.0.454232469964.issue35886@roundup.psfhosted.org>
2019-02-02 01:07:08eric.snowlinkissue35886 messages
2019-02-02 01:07:08eric.snowcreate