diff options
author | Victor Stinner <vstinner@python.org> | 2020-06-25 12:07:40 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-25 12:07:40 (GMT) |
commit | 91698d8caa4b5bb6e8dbb64b156e8afe9e32cac1 (patch) | |
tree | afe2af94e5cf72cc28d405ae2c30dcb2210e52ea /setup.py | |
parent | 0f8ec1fff01173803645ad6a8aea24997bf66fc1 (diff) | |
download | cpython-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