commit | 621ef3d84f842a10dc9cb2af5ab9555b1663b79e | [log] [tgz] |
---|---|---|
author | Victor Stinner <victor.stinner@gmail.com> | Tue Oct 02 00:33:47 2012 +0200 |
committer | Victor Stinner <victor.stinner@gmail.com> | Tue Oct 02 00:33:47 2012 +0200 |
tree | 8f7553021772f75f5abb239eeee36246aabf6319 | |
parent | fd0d3e5d25cf9dcb751a329cf390388e0dbd8da2 [diff] |
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