cpython/Modules
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
..
_blake2 bpo-39573: Add Py_SET_TYPE() function (GH-18394) 2020-02-07 09:17:07 +01:00
_ctypes bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_decimal bpo-39573: Use Py_SET_SIZE() function (GH-18402) 2020-02-07 23:18:08 +01:00
_io bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_multiprocessing bpo-39511: Fix multiprocessing semlock_acquire() (GH-18298) 2020-02-01 01:25:59 +01:00
_sha3 bpo-39573: Add Py_SET_TYPE() function (GH-18394) 2020-02-07 09:17:07 +01:00
_sqlite bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_ssl
_xxtestfuzz bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
cjkcodecs bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
clinic bpo-39395: putenv() and unsetenv() always available (GH-18135) 2020-01-24 14:05:48 +01:00
expat
_abc.c
_asynciomodule.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_bisectmodule.c
_bz2module.c
_codecsmodule.c bpo-1635741: Port _codecs extension module to multiphase initialization (PEP 489) (GH-18065) 2020-02-11 03:16:38 -08:00
_collectionsmodule.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_contextvarsmodule.c
_cryptmodule.c
_csv.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_curses_panel.c
_cursesmodule.c bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393) 2020-02-07 03:37:06 +01:00
_datetimemodule.c bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393) 2020-02-07 03:37:06 +01:00
_dbmmodule.c bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393) 2020-02-07 03:37:06 +01:00
_elementtree.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_functoolsmodule.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_gdbmmodule.c bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393) 2020-02-07 03:37:06 +01:00
_hashopenssl.c
_heapqmodule.c bpo-39421: Fix posible crash in heapq with custom comparison operators (GH-18118) 2020-01-23 14:07:05 +00:00
_json.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_localemodule.c
_lsprof.c
_lzmamodule.c
_math.c
_math.h
_opcode.c
_operator.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_pickle.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_posixsubprocess.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_queuemodule.c
_randommodule.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_scproxy.c
_sre.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_ssl.c
_ssl_data.h
_stat.c
_statisticsmodule.c
_struct.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_testbuffer.c bpo-39573: Add Py_SET_TYPE() function (GH-18394) 2020-02-07 09:17:07 +01:00
_testcapimodule.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
_testimportmultiple.c
_testinternalcapi.c
_testmultiphase.c
_threadmodule.c
_tkinter.c bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393) 2020-02-07 03:37:06 +01:00
_tracemalloc.c bpo-39542: Make _Py_NewReference() opaque in C API (GH-18346) 2020-02-05 01:11:10 +01:00
_uuidmodule.c
_weakref.c
_winapi.c
_xxsubinterpretersmodule.c bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393) 2020-02-07 03:37:06 +01:00
addrinfo.h
arraymodule.c bpo-39573: Use Py_SET_SIZE() function (GH-18402) 2020-02-07 23:18:08 +01:00
atexitmodule.c
audioop.c
binascii.c bpo-39353: binascii.crc_hqx() is no longer deprecated (GH-18276) 2020-01-30 09:56:40 +01:00
cmathmodule.c
config.c.in
errnomodule.c
faulthandler.c bpo-38631: Add _Py_NO_RETURN to functions calling Py_FatalError() (GH-18278) 2020-01-30 13:09:11 +01:00
fcntlmodule.c
gc_weakref.txt
gcmodule.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
getaddrinfo.c
getbuildinfo.c
getnameinfo.c
getpath.c
grpmodule.c bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393) 2020-02-07 03:37:06 +01:00
hashlib.h
hashtable.c
hashtable.h
itertoolsmodule.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
ld_so_aix.in
main.c
makesetup
makexp_aix
mathmodule.c
md5module.c bpo-39573: Add Py_SET_TYPE() function (GH-18394) 2020-02-07 09:17:07 +01:00
mmapmodule.c
nismodule.c
ossaudiodev.c
overlapped.c
parsermodule.c bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393) 2020-02-07 03:37:06 +01:00
posixmodule.c bpo-39184: Add audit events to command execution functions in os and pty modules (GH-17824) 2020-02-05 11:15:00 +11:00
posixmodule.h
pwdmodule.c
pyexpat.c bpo-39245: Switch to public API for Vectorcall (GH-18460) 2020-02-11 17:46:57 +01:00
readline.c
README
resource.c
rotatingtree.c
rotatingtree.h
selectmodule.c
Setup
sha1module.c bpo-39573: Add Py_SET_TYPE() function (GH-18394) 2020-02-07 09:17:07 +01:00
sha256module.c bpo-39573: Add Py_SET_TYPE() function (GH-18394) 2020-02-07 09:17:07 +01:00
sha512module.c bpo-39573: Add Py_SET_TYPE() function (GH-18394) 2020-02-07 09:17:07 +01:00
signalmodule.c
socketmodule.c bpo-39573: Add Py_SET_TYPE() function (GH-18394) 2020-02-07 09:17:07 +01:00
socketmodule.h
spwdmodule.c
sre.h
sre_constants.h
sre_lib.h
symtablemodule.c
syslogmodule.c
termios.c
testcapi_long.h
timemodule.c
tkappinit.c
tkinter.h
unicodedata.c bpo-39573: Add Py_SET_TYPE() function (GH-18394) 2020-02-07 09:17:07 +01:00
unicodedata_db.h
unicodename_db.h
winreparse.h
xxlimited.c
xxmodule.c
xxsubtype.c
zlibmodule.c

Source files for standard library extension modules,
and former extension modules that are now builtin modules.