summaryrefslogtreecommitdiffstats
path: root/Python/sysmodule.c
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2012-10-01 22:33:47 (GMT)
committerVictor Stinner <victor.stinner@gmail.com>2012-10-01 22:33:47 (GMT)
commit621ef3d84f842a10dc9cb2af5ab9555b1663b79e (patch)
tree8f7553021772f75f5abb239eeee36246aabf6319 /Python/sysmodule.c
parentfd0d3e5d25cf9dcb751a329cf390388e0dbd8da2 (diff)
downloadcpython-621ef3d84f842a10dc9cb2af5ab9555b1663b79e.zip
cpython-621ef3d84f842a10dc9cb2af5ab9555b1663b79e.tar.gz
cpython-621ef3d84f842a10dc9cb2af5ab9555b1663b79e.tar.bz2
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/sysmodule.c')
0 files changed, 0 insertions, 0 deletions