]> granicus.if.org Git - python/commit
Simplify and optimize formatlong()
authorVictor Stinner <victor.stinner@gmail.com>
Fri, 27 Apr 2012 21:40:13 +0000 (23:40 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Fri, 27 Apr 2012 21:40:13 +0000 (23:40 +0200)
commitd0880d57b053179a8dd91f2b6fbcb5b5ddf56a1d
tree1c9262ace671960cd9353ff6fac2addf0c17abf8
parent19b409a3410605380c9fdcb2e35511c9dff53fa6
Simplify and optimize formatlong()

 * Remove _PyBytes_FormatLong(): inline it into formatlong()
 * the input type is always a long, so remove the code for bool
 * don't duplicate the string if the length does not change
 * Use PyUnicode_DATA() instead of _PyUnicode_AsString()
Include/bytesobject.h
Objects/bytesobject.c
Objects/unicodeobject.c