diff options
author | Guido van Rossum <guido@python.org> | 2022-04-22 14:46:26 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-22 14:46:26 (GMT) |
commit | 2f233fceae9a0c5e66e439bc0169b36547ba47c3 (patch) | |
tree | d8cea10bcf465abee72d35f0a82382ac2adc9ff5 /Lib | |
parent | 9fe82d0b70d9d90ca78d6bacdc2e5eb2b3278e23 (diff) | |
download | cpython-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