diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2012-10-02 00:33:47 +0200 |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2012-10-02 00:33:47 +0200 |
commit | 621ef3d84f842a10dc9cb2af5ab9555b1663b79e (patch) | |
tree | 8f7553021772f75f5abb239eeee36246aabf6319 /Python/Python-ast.c | |
parent | fd0d3e5d25cf9dcb751a329cf390388e0dbd8da2 (diff) | |
download | cpython-git-621ef3d84f842a10dc9cb2af5ab9555b1663b79e.tar.gz |
Issue #15609: Optimize str%args for integer argument
- Use _PyLong_FormatWriter() instead of formatlong() when possible, to avoid
a temporary buffer
- Enable the fast path when width is smaller or equals to the length,
and when the precision is bigger or equals to the length
- Add unit tests!
- formatlong() uses PyUnicode_Resize() instead of _PyUnicode_FromASCII()
to resize the output string
Diffstat (limited to 'Python/Python-ast.c')
0 files changed, 0 insertions, 0 deletions