Message390949
The macros were moved to "Includes/cpython/", not to "Includes/internal/". That suggests to me that they should use "extern C", so that C++ code that wants to make use of CPython internals can use them.
Basically, the way I see it, *all* header files in "Includes/" and "Includes/cpython/" should work with C++ code and thus have an "extern C". Only the header files in "Includes/internal/" should not have them.
Regardless, I've removed the macro usage from Cython so that the current state doesn't hurt our users. |
|
Date |
User |
Action |
Args |
2021-04-13 10:00:00 | scoder | set | recipients:
+ scoder, vstinner, eric.smith, matrixise, andrewvaughanj |
2021-04-13 10:00:00 | scoder | set | messageid: <1618308000.7.0.190347751853.issue43816@roundup.psfhosted.org> |
2021-04-13 10:00:00 | scoder | link | issue43816 messages |
2021-04-13 10:00:00 | scoder | create | |
|