- 05 Oct, 2011 3 commits
-
-
Victor Stinner authored
* 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
-
Victor Stinner authored
It is faster for long string and a little bit faster for short strings, benchmark on Linux 32 bits, Intel Core i5 @ 3.33GHz: ./python -m timeit 'x=b"a"' 'x.decode("ascii")' ./python -m timeit 'x=b"x"*80' 'x.decode("ascii")' ./python -m timeit 'x=b"abc"*4096' 'x.decode("ascii")' length | before | after -------+------------+----------- 1 | 0.234 usec | 0.229 usec 80 | 0.381 usec | 0.357 usec 12,288 | 11.2 usec | 3.01 usec
-
Antoine Pitrou authored
(followup to Victor's 85d11cf67aa8 and 7a50e549bd11)
-
- 04 Oct, 2011 37 commits
-
-
Charles-François Natali authored
-
Charles-François Natali authored
-
Charles-François Natali authored
-
Victor Stinner authored
-
Victor Stinner authored
-
Charles-François Natali authored
root, since the semantics varies across Unix variants.
-
Charles-François Natali authored
root, since the semantics varies across Unix variants.
-
Victor Stinner authored
Use also _PyUnicode_READY_REPLACE() when it's applicable.
-
Victor Stinner authored
-
Antoine Pitrou authored
-
Charles-François Natali authored
-
Charles-François Natali authored
root (directory permissions are ignored).
-
Charles-François Natali authored
root (directory permissions are ignored).
-
Antoine Pitrou authored
-
Antoine Pitrou authored
-
Antoine Pitrou authored
-
Ezio Melotti authored
-
Antoine Pitrou authored
-
Antoine Pitrou authored
-
Antoine Pitrou authored
-
Antoine Pitrou authored
-
Antoine Pitrou authored
-
Antoine Pitrou authored
-
Antoine Pitrou authored
-
Antoine Pitrou authored
-
Antoine Pitrou authored
-
Antoine Pitrou authored
Reported and diagnosed by Thomas Kluyver.
-
Antoine Pitrou authored
Reported and diagnosed by Thomas Kluyver.
-
Antoine Pitrou authored
-
Antoine Pitrou authored
if the underlying raw stream is unseekable, even if the seek could be satisfied using the internal buffer. Patch by John OConnor.
-
Antoine Pitrou authored
-
Antoine Pitrou authored
if the underlying raw stream is unseekable, even if the seek could be satisfied using the internal buffer. Patch by John O'Connor.
-
Antoine Pitrou authored
-
Antoine Pitrou authored
memory watchdog for timely stats collection.
-
Antoine Pitrou authored
-
Antoine Pitrou authored
- bigmemtest is replaced by precisionbigmemtest - add a poor man's watchdog thread to print memory consumption
-
Antoine Pitrou authored
- bigmemtest is replaced by precisionbigmemtest - add a poor man's watchdog thread to print memory consumption
-