]> granicus.if.org Git - python/commitdiff
Issue #20424: Python implementation of io.StringIO now supports lone surrogates.
authorSerhiy Storchaka <storchaka@gmail.com>
Wed, 29 Jan 2014 09:45:31 +0000 (11:45 +0200)
committerSerhiy Storchaka <storchaka@gmail.com>
Wed, 29 Jan 2014 09:45:31 +0000 (11:45 +0200)
1  2 
Lib/_pyio.py
Lib/test/test_memoryio.py
Misc/NEWS

diff --cc Lib/_pyio.py
Simple merge
Simple merge
diff --cc Misc/NEWS
index c71698f2bd87f35f13434080763b572bc5253151,8b24dc366909a0a029e0af902e56c2b9c650255f..4dfc347e240c313ec37e325831e8832da394e46f
+++ b/Misc/NEWS
@@@ -10,78 -10,6 +10,80 @@@ Release date: 2014-02-0
  Core and Builtins
  -----------------
  
 +Library
 +-------
 +
++- Issue #20424: Python implementation of io.StringIO now supports lone surrogates.
++
 +- Issue #20308: inspect.signature now works on classes without user-defined
 +  __init__ or __new__ methods.
 +
 +- Issue #20372: inspect.getfile (and a bunch of other inspect functions that
 +  use it) doesn't crash with unexpected AttributeError on classes defined in C
 +  without __module__.
 +
 +- Issue #20356: inspect.signature formatting uses '/' to separate
 +  positional-only parameters from others.
 +
 +- Issue #20223: inspect.signature now supports methods defined with
 +  functools.partialmethods.
 +
 +- Issue #19456: ntpath.join() now joins relative paths correctly when a drive
 +  is present.
 +
 +- Issue #19077: tempfile.TemporaryDirectory cleanup no longer fails when
 +  called during shutdown.  Emitting resource warning in __del__ no longer fails.
 +  Original patch by Antoine Pitrou.
 +
 +- Issue #20394: Silence Coverity warning in audioop module.
 +
 +- Issue #20367: Fix behavior of concurrent.futures.as_completed() for
 +  duplicate arguments.  Patch by Glenn Langford.
 +
 +- Issue #8260: The read(), readline() and readlines() methods of
 +  codecs.StreamReader returned incomplete data when were called after
 +  readline() or read(size).  Based on patch by Amaury Forgeot d'Arc.
 +
 +- Issue #20105: the codec exception chaining now correctly sets the
 +  traceback of the original exception as its __traceback__ attribute.
 +
 +IDLE
 +----
 +
 +- Issue #17721: Remove non-functional configuration dialog help button until we
 +  make it actually gives some help when clicked. Patch by Guilherme Simões.
 +
 +Tests
 +-----
 +
 +- Issue #19990: Added tests for the imghdr module.  Based on patch by
 +  Claudiu Popa.
 +
 +Tools/Demos
 +-----------
 +
 +- Issue #20326: Argument Clinic now uses a simple, unique signature to
 +  annotate text signatures in docstrings, resulting in fewer false
 +  positives.  "self" parameters are also explicitly marked, allowing
 +  inspect.Signature() to authoritatively detect (and skip) said parameters.
 +
 +- Issue #20326: Argument Clinic now generates separate checksums for the
 +  input and output sections of the block, allowing external tools to verify
 +  that the input has not changed (and thus the output is not out-of-date).
 +
 +
 +What's New in Python 3.4.0 Beta 3?
 +==================================
 +
 +Release date: 2014-01-26
 +
 +Core and Builtins
 +-----------------
 +
 +- Issue #20189: Four additional builtin types (PyTypeObject,
 +  PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type)
 +  have been modified to provide introspection information for builtins.
 +
  - Issue #17825: Cursor "^" is correctly positioned for SyntaxError and
    IndentationError.