diff options
author | Andrew M. Kuchling <amk@amk.ca> | 2007-03-30 18:00:15 (GMT) |
---|---|---|
committer | Andrew M. Kuchling <amk@amk.ca> | 2007-03-30 18:00:15 (GMT) |
commit | 588a95d594c79dee3e28f83f828e759fd0ade9b6 (patch) | |
tree | 52cd495ef90e95e674377dd67b31d64304ca0c6d | |
parent | f3c123d82dfdcc2a211e26049054beae64de66b5 (diff) | |
download | cpython-588a95d594c79dee3e28f83f828e759fd0ade9b6.zip cpython-588a95d594c79dee3e28f83f828e759fd0ade9b6.tar.gz cpython-588a95d594c79dee3e28f83f828e759fd0ade9b6.tar.bz2 |
Add item. (Oops, accidentally checked this in on my branch)
-rw-r--r-- | Doc/whatsnew/whatsnew25.tex | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Doc/whatsnew/whatsnew25.tex b/Doc/whatsnew/whatsnew25.tex index 85d5a2a..b2f7380 100644 --- a/Doc/whatsnew/whatsnew25.tex +++ b/Doc/whatsnew/whatsnew25.tex @@ -1294,6 +1294,17 @@ the function is 6 times faster. (Contributed by Alan McIntyre and committed at the NeedForSpeed sprint.) % Patch 1442927 +\item It's now illegal to mix iterating over a file +with \code{for line in \var{file}} and calling +the file object's \method{read()}/\method{readline()}/\method{readlines()} +methods. Iteration uses an internal buffer and the +\method{read*()} methods don't use that buffer. +Instead they would return the data following the buffer, causing the +data to appear out of order. Mixing iteration and these methods will +now trigger a \exception{ValueError} from the \method{read*()} method. +(Implemented by Thomas Wouters.) +% Patch 1397960 + \item The \module{struct} module now compiles structure format strings into an internal representation and caches this representation, yielding a 20\% speedup. (Contributed by Bob Ippolito |