diff options
| author | Victor Stinner <vstinner@wyplay.com> | 2011-10-05 12:01:42 (GMT) |
|---|---|---|
| committer | Victor Stinner <vstinner@wyplay.com> | 2011-10-05 12:01:42 (GMT) |
| commit | b9275c104e50361fe3a785126e5ecad24d319a7a (patch) | |
| tree | d901fac5c205332619a42c186063dd269261aedd /Objects/exceptions.c | |
| parent | 702c7343957ec4369e89e738fdd157a435f2461f (diff) | |
| download | cpython-b9275c104e50361fe3a785126e5ecad24d319a7a.zip cpython-b9275c104e50361fe3a785126e5ecad24d319a7a.tar.gz cpython-b9275c104e50361fe3a785126e5ecad24d319a7a.tar.bz2 | |
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
Diffstat (limited to 'Objects/exceptions.c')
0 files changed, 0 insertions, 0 deletions
