summaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2020-06-25 12:07:40 (GMT)
committerGitHub <noreply@github.com>2020-06-25 12:07:40 (GMT)
commit91698d8caa4b5bb6e8dbb64b156e8afe9e32cac1 (patch)
treeafe2af94e5cf72cc28d405ae2c30dcb2210e52ea /setup.py
parent0f8ec1fff01173803645ad6a8aea24997bf66fc1 (diff)
downloadcpython-91698d8caa4b5bb6e8dbb64b156e8afe9e32cac1.zip
cpython-91698d8caa4b5bb6e8dbb64b156e8afe9e32cac1.tar.gz
cpython-91698d8caa4b5bb6e8dbb64b156e8afe9e32cac1.tar.bz2
bpo-40521: Optimize PyBytes_FromStringAndSize(str, 0) (GH-21142)
Always create the empty bytes string singleton. Optimize PyBytes_FromStringAndSize(str, 0): it no longer has to check if the empty string singleton was created or not, it is always available. Add functions: * _PyBytes_Init() * bytes_get_empty(), bytes_new_empty() * bytes_create_empty_string_singleton() * unicode_create_empty_string_singleton() _Py_unicode_state: rename empty structure member to empty_string.
Diffstat (limited to 'setup.py')
0 files changed, 0 insertions, 0 deletions