Message166138
For now (3.3 beta) PyCFunction_New defined as macro calling PyCFunction_NewEx.
To be compatible with PEP 384 (Defining a Stable ABI) Objects/methodobject.c has trampoline function named PyCFunction_New which calls PyCFunction_NewEx.
This is only single usage of this idiom in CPython code.
For sake of uniformity we need to:
- remove PyCFunction_New macro from Include/methodobject.h
- declare PyCFunction_New as function in Include/methodobject.h
- replace all calls of PyCFunction_New to PyCFunction_NewEx in code (about 8 occurrences). |
|
| Date |
User |
Action |
Args |
| 2012-07-22 14:33:03 | asvetlov | set | recipients:
+ asvetlov, loewis |
| 2012-07-22 14:33:03 | asvetlov | set | messageid: <1342967583.47.0.436061975286.issue15422@psf.upfronthosting.co.za> |
| 2012-07-22 14:33:02 | asvetlov | link | issue15422 messages |
| 2012-07-22 14:33:02 | asvetlov | create | |
|