summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2022-04-22 14:46:26 (GMT)
committerGitHub <noreply@github.com>2022-04-22 14:46:26 (GMT)
commit2f233fceae9a0c5e66e439bc0169b36547ba47c3 (patch)
treed8cea10bcf465abee72d35f0a82382ac2adc9ff5 /Lib
parent9fe82d0b70d9d90ca78d6bacdc2e5eb2b3278e23 (diff)
downloadcpython-2f233fceae9a0c5e66e439bc0169b36547ba47c3.zip
cpython-2f233fceae9a0c5e66e439bc0169b36547ba47c3.tar.gz
cpython-2f233fceae9a0c5e66e439bc0169b36547ba47c3.tar.bz2
gh-89279: In ceval.c, redefine some macros for speed (#32387)
Macros Py_DECREF, Py_XDECREF, Py_IS_TYPE, _Py_atomic_load_32bit_impl and _Py_DECREF_SPECIALIZED are redefined as macros that completely replace the inline functions of the same name. These three came out in the top four of functions that (in MSVC) somehow weren't inlined. Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Dennis Sweeney <36520290+sweeneyde@users.noreply.github.com>
Diffstat (limited to 'Lib')
0 files changed, 0 insertions, 0 deletions