- 09 Jan, 2001 13 commits
-
-
Guido van Rossum authored
-
Guido van Rossum authored
changes for safety and tuning.
-
Fred Drake authored
-
Fred Drake authored
Clarify the handling of characters following backslashes in raw strings.
-
Fred Drake authored
-
Fred Drake authored
-
Fred Drake authored
Moved the mutex docs to be adjacent to the sched docs, since these are meant to be used together (if they are used at all!).
-
Fred Drake authored
-
Fred Drake authored
-
Andrew M. Kuchling authored
os.pathsep
-
Andrew M. Kuchling authored
encounters a string with an unmatched quote, by adding a check for EOF in the 'quotes' state.
-
Guido van Rossum authored
#127718: '@' and '`' seem to be confused.
-
Guido van Rossum authored
a fallback for TELL64. Fixes SF Bug #128119.
-
- 08 Jan, 2001 12 commits
-
-
Andrew M. Kuchling authored
-
Guido van Rossum authored
including "tmpfile" in the posix_methods[] array is wrong -- should be HAVE_TMPFILE, not HAVE_TMPNAM.
-
Fred Drake authored
requiring the whole option to be typed out. This closes SF bug #126863.
-
Fred Drake authored
the constructor.
-
Moshe Zadka authored
-
Neil Schemenauer authored
-
Fred Drake authored
-
Fred Drake authored
Unicode); raise TypeError if not. This closes SF bug #126866.
-
Tim Peters authored
-
Guido van Rossum authored
Tim discovered another "bug" in my get_line() code: while the comments said that n<0 was invalid, it was in fact still called with n<0 (when PyFile_GetLine() was called with n<0). In that case fortunately executed the same code as for n==0. Changed the comment to admit this fact, and changed Tim's MS speed hack code to use 'n <= 0' as the criteria for the speed hack.
-
Tim Peters authored
-
Tim Peters authored
code duplication is to let us get away without a realloc whenever possible; boosted the init buf size (the cutoff at which we *can* get away without a realloc) from 100 to 200 so that more files can enjoy this boost; and allowed other threads to run in all cases. The last two cost something, but not significantly: in my fat test case, less than a 1% slowdown total. Since my test case has a great many short lines, that's probably the worst slowdown, too. While the logic barely changed, there were lots of edits. This also gets rid of the reference to fp->_cnt, so the last platform assumption being made here is that fgets doesn't overwrite bytes capriciously (== beyond the terminating null byte it must write).
-
- 07 Jan, 2001 4 commits
-
-
Tim Peters authored
variant that never needs to "search from the right". Also fixed unlikely memory leak in get_line, if string size overflows INTMAX. Also new std test test_bufio to make sure .readline() works.
-
Guido van Rossum authored
realized that this behavior is already present in PyFile_GetLine(), which is the only place that needs it. A little refactoring of that function made get_line_raw() redundant.
-
Fred Drake authored
These will detect regression on SF bug #127271 and other import statement bugs.
-
Fred Drake authored
This closes SF bug #127271.
-
- 06 Jan, 2001 2 commits
-
-
Marc-André Lemburg authored
the mapping dictionaries can now contain 1-n mappings, meaning that character ordinals may be mapped to strings or Unicode object, e.g. 0x0078 ('x') -> u"abc", causing the ordinal to be replaced by the complete string or Unicode object instead of just one character. Another feature introduced by the patch is that of mapping oridnals to the emtpy string. This allows removing characters. The patch is different from patch #103100 in that it does not cause a performance hit for the normal use case of 1-1 mappings. Written by Marc-Andre Lemburg, copyright assigned to Guido van Rossum.
-
Marc-André Lemburg authored
The mapping dictionaries can now contain 1-n mappings, meaning that character ordinals may be mapped to strings or Unicode object, e.g. 0x0078 ('x') -> u"abc", causing the ordinal to be replaced by the complete string or Unicode object instead of just one character. Another feature introduced by the patch is that of mapping oridnals to the emtpy string. This allows removing characters. The patch is different from patch #103100 in that it does not cause a performance hit for the normal use case of 1-1 mappings. Written by Marc-Andre Lemburg, copyright assigned to Guido van Rossum.
-
- 05 Jan, 2001 9 commits
-
-
Guido van Rossum authored
watch(1)). Updated and untabified the README file.
-
Guido van Rossum authored
funlockfile()).
-
Guido van Rossum authored
other ways of reading input. :-( In the process, I added an optional bufsize argument to the input() function and the FileInput class.
-
Guido van Rossum authored
- The raw_input() functionality is moved to a separate function. - Drop GNU getline() in favor of getc_unlocked(), which exists on more platforms (and is even a tad faster on my system).
-
Tim Peters authored
-
Fred Drake authored
BTree databases, the key need not be in the database. Also, tell about the exception if the key is not in the DB for other DB types. This closes SF bug #127377.
-
Fred Drake authored
the urljoin() function, which exercises the urlparse() and urlunparse() functions as side effects. (Moshe, why did we have perfectly empty tests checked in for this?)
-
Fred Drake authored
urljoin(): Make this conform to RFC 1808 for all examples given in that RFC (both "Normal" and "Abnormal"), so long as that RFC does not conflict the older RFC 1630, which also specified relative URL resolution. This closes SF bug #110832 (Jitterbug PR#194).
-
Tim Peters authored
has type int in C.
-