commit | b9275c104e50361fe3a785126e5ecad24d319a7a | [log] [tgz] |
---|---|---|
author | Victor Stinner <vstinner@wyplay.com> | Wed Oct 05 14:01:42 2011 +0200 |
committer | Victor Stinner <vstinner@wyplay.com> | Wed Oct 05 14:01:42 2011 +0200 |
tree | d901fac5c205332619a42c186063dd269261aedd | |
parent | 702c7343957ec4369e89e738fdd157a435f2461f [diff] |
Speedup str[a:b] and PyUnicode_FromKindAndData * str[a:b] doesn't scan the string for the maximum character if the string is ascii only * PyUnicode_FromKindAndData() stops if we are sure that we cannot use a shorter character type. For example, _PyUnicode_FromUCS1() stops if we have at least one character in range U+0080-U+00FF