cpython/Include/cpython
Petr Viktorin ffd9753a94
bpo-39245: Switch to public API for Vectorcall (GH-18460)
The bulk of this patch was generated automatically with:

    for name in \
        PyObject_Vectorcall \
        Py_TPFLAGS_HAVE_VECTORCALL \
        PyObject_VectorcallMethod \
        PyVectorcall_Function \
        PyObject_CallOneArg \
        PyObject_CallMethodNoArgs \
        PyObject_CallMethodOneArg \
    ;
    do
        echo $name
        git grep -lwz _$name | xargs -0 sed -i "s/\b_$name\b/$name/g"
    done

    old=_PyObject_FastCallDict
    new=PyObject_VectorcallDict
    git grep -lwz $old | xargs -0 sed -i "s/\b$old\b/$new/g"

and then cleaned up:

- Revert changes to in docs & news
- Revert changes to backcompat defines in headers
- Nudge misaligned comments
2020-02-11 17:46:57 +01:00
..
abstract.h bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
ceval.h bpo-38644: Cleanup ceval.h (GH-17185) 2019-11-16 01:04:44 +01:00
dictobject.h bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112) 2019-02-25 17:59:46 +02:00
fileobject.h bpo-36842: Implement PEP 578 (GH-12613) 2019-05-23 08:45:22 -07:00
frameobject.h bpo-35134: Migrate frameobject.h contents to cpython/frameobject.h (GH-18052) 2020-01-21 08:21:35 +10:00
import.h bpo-36710: Add tstate parameter in import.c (GH-14218) 2019-06-19 02:54:39 +02:00
initconfig.h bpo-39489: Remove COUNT_ALLOCS special build (GH-18259) 2020-02-03 15:17:15 +01:00
interpreteridobject.h bpo-38005: Fixed comparing and creating of InterpreterID and ChannelID. (GH-15652) 2019-09-13 22:50:27 +03:00
listobject.h bpo-35134: Create Include/cpython/listobject.h (GH-18395) 2020-02-07 09:20:21 +01:00
object.h bpo-39571: Fix clang warning on PyTypeObject typedef (GH-18385) 2020-02-07 01:43:25 +01:00
objimpl.h bpo-39573: Add Py_SET_SIZE() function (GH-18400) 2020-02-07 12:05:12 +01:00
pyerrors.h bpo-39164: Add private _PyErr_GetExcInfo() function (GH-17752) 2020-01-13 17:30:14 +01:00
pylifecycle.h bpo-39372: Clean header files of declared interfaces with no implementations (GH-18037) 2020-01-18 03:14:59 +00:00
pymem.h bpo-36763: Add PyMemAllocatorName (GH-13387) 2019-05-17 15:20:52 +02:00
pystate.h bpo-38858: _PyImport_FixupExtensionObject() handles subinterpreters (GH-17350) 2019-11-22 18:52:27 +01:00
sysmodule.h bpo-36842: Implement PEP 578 (GH-12613) 2019-05-23 08:45:22 -07:00
traceback.h bpo-35134: Split traceback.h header (GH-13430) 2019-05-20 00:14:57 +02:00
tupleobject.h bpo-35134: Create Include/cpython/tupleobject.h (GH-10764) 2018-11-28 13:01:32 +01:00
unicodeobject.h bpo-36389: _PyObject_CheckConsistency() available in release mode (GH-16612) 2019-10-07 18:42:01 +02:00