~voronov84/ubuntu/raring/python2.7/fix-for-1166644

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2012-11-28 13:49:46 UTC
  • Revision ID: package-import@ubuntu.com-20121128134946-g4qpyz5x0961ff6f
Tags: 2.7.3-5ubuntu5
* Update to 20121128, taken from the 2.7 branch.
  - Issue #9011: Fix hacky AST code that modified the CST when compiling
    a negated numeric literal.
  - Issue #16306: Fix multiple error messages when unknown command line
    parameters where passed to the interpreter.
  - Issue #15379: Fix passing of non-BMP characters as integers for the
    charmap decoder (already working as unicode strings).
  - Issue #16453: Fix equality testing of dead weakref objects.
  - Issue #9535: Fix pending signals that have been received but not yet
    handled by Python to not persist after os.fork() in the child process.
  - Issue #15001: fix segfault on "del sys.modules['__main__']".
  - Issue #5057: the peepholer no longer optimizes subscription on unicode
    literals (e.g. u'foo'[0]) in order to produce compatible pyc files
    between narrow and wide builds.
  - Issue #8401: assigning an int to a bytearray slice (e.g. b[3:4] = 5)
    now raises an error.
  - Issue #14700: Fix buggy overflow checks for large width and precision
    in string formatting operations.
  - Issue #16345: Fix an infinite loop when ``fromkeys`` on a dict subclass
    received a nonempty dict from the constructor.
  - Issue #6074: Ensure cached bytecode files can always be updated by the
    user that created them, even when the source file is read-only.
  - Issue #14783: Improve int() and long() docstrings and switch docstrings
    for unicode(), slice(), range(), and xrange() to use multi-line
    signatures.
  - Issue #16030: Fix overflow bug in computing the `repr` of an xrange
    object with large start, step or length.
  - Issue #16029: Fix overflow bug occurring when pickling xranges with large
    start, step or length.
  - Issue #16037: Limit httplib's _read_status() function to work around
    broken HTTP servers and reduce memory usage (backport of a 3.2 fix).
  - Issue #13992: The trashcan mechanism is now thread-safe.  This eliminates
    sporadic crashes in multi-thread programs when several long deallocator
    chains ran concurrently and involved subclasses of built-in container
    types.
  - Issue #15801: Make sure mappings passed to '%' formatting are actually
    subscriptable.
  - Issue #15604: Update uses of PyObject_IsTrue() to check for and handle
    errors correctly.
  - Issue #15897: zipimport.c doesn't check return value of fseek().
  - Issue #16369: Global PyTypeObjects not initialized with PyType_Ready(...).
  - Issue #15033: Fix the exit status bug when modules invoked using
    -m switch, return the proper failure return value (1).
  - Issue #1160: Fix compiling large regular expressions on UCS2 builds.
  - Issue #14313: zipfile now raises NotImplementedError when the compression
    type is unknown.
  - Issue #16408: Fix file descriptors not being closed in error conditions
    in the zipfile module.
  - Issue #16327: The subprocess module no longer leaks file descriptors
    used for stdin/stdout/stderr pipes to the child when fork() fails.
  - Issue #14396: Handle the odd rare case of waitpid returning 0 when not
    expected in subprocess.Popen.wait().
  - Issue #16411: Fix a bug where zlib.decompressobj().flush() might try
    to access previously-freed memory.
  - Issue #16350: zlib.decompressobj().decompress() now accumulates data from
    successive calls after EOF in unused_data, instead of only saving the
    argument to the last call. decompressobj().flush() now correctly sets
    unused_data and unconsumed_tail. A bug in the handling of MemoryError
    when setting the unconsumed_tail attribute has also been fixed.
  - Issue #12759: sre_parse now raises a proper error when the name
    of the group is missing.
  - Issue #16152: fix tokenize to ignore whitespace at the end of the code
    when no newline is found.
  - Issue #1207589: Add Cut/Copy/Paste items to IDLE right click
    Context Menu.
  - Issue #16230: Fix a crash in select.select() when one the lists changes
    size while iterated on.
  - Issue #16228: Fix a crash in the json module where a list changes size
    while it is being encoded.
  - Issue #14897: Enhance error messages of struct.pack and struct.pack_into.
  - Issue #12890: cgitb no longer prints spurious <p> tags in text
    mode when the logdir option is specified.
  - Issue #14398: Fix size truncation and overflow bugs in the bz2 module.
  - Issue #5148: Ignore 'U' in mode given to gzip.open() and gzip.GzipFile().
  - Issue #16220: wsgiref now always calls close() on an iterable response.
  - Issue #16461: Wave library should be able to deal with 4GB wav files,
    and sample rate of 44100 Hz.
  - Issue #16176: Properly identify Windows 8 via platform.platform().
  - Issue #15756: subprocess.poll() now properly handles errno.ECHILD to
    return a returncode of 0 when the child has already exited or cannot
    be waited on.
  - Issue #12376: Pass on parameters in TextTestResult.__init__ super call.
  - Issue #15222: Insert blank line after each message in mbox mailboxes.
  - Issue #16013: Fix CSV Reader parsing issue with ending quote characters.
  - Issue #15421: fix an OverflowError in Calendar.itermonthdates() after
    datetime.MAXYEAR.
  - Issue #15970: xml.etree.ElementTree now serializes correctly the
    empty HTML elements 'meta' and 'param'.
  - Issue #15676: Now "mmap" check for empty files before doing the
    offset check.
  - Issue #15340: Fix importing the random module when /dev/urandom cannot
    be opened.  This was a regression caused by the hash randomization patch.
  - Issue #15841: The readable(), writable() and seekable() methods of
    io.BytesIO and io.StringIO objects now raise ValueError when the object
    has been closed.
  - Issue #16112: platform.architecture does not correctly escape argument to
    /usr/bin/file.
  - Issue #12776,#11839: call argparse type function (specified by
    add_argument) only once. Before, the type function was called twice in
    the case where the default was specified and the argument was given as
    well.  This was especially problematic for the FileType type, as a
    default file would always be opened, even if a file argument was
    specified on the command line.
  - Issue #15906: Fix a regression in argparse caused by the preceding change,
    when action='append', type='str' and default=[].
  - Issue #13370: Ensure that ctypes works on Mac OS X when Python is
    compiled using the clang compiler
  - Issue #15544: Fix Decimal.__float__ to work with payload-carrying NaNs.
  - Issue #15199: Fix JavaScript's default MIME type to
    application/javascript.
  - Issue #15477: In cmath and math modules, add workaround for platforms
    whose system-supplied log1p function doesn't respect signs of zeros.
  - Issue #15908: Fix misbehaviour of the sha1 module when called on data
    larger than 2**32 bytes.
  - Issue #15910: Fix misbehaviour of _md5 and sha1 modules when "updating"
    on data larger than 2**32 bytes.
  - Fix the leak of a dict in the time module when used in an embedded
    interpreter that is repeatedly initialized and shutdown and reinitialized.
  - Issue #12268: File readline, readlines and read or readall methods
    no longer lose data when an underlying read system call is interrupted
    within an io module object.  IOError is no longer raised due to a read
    system call returning EINTR from within these methods.
  - Issue #16012: Fix a regression in pyexpat. The parser's UseForeignDTD()
    method doesn't require an argument again.
  - Issue #16559: Add more tests for the json module, including some from the
    official test suite at json.org.
  - Issue #16274: Fix test_asyncore on Solaris.
  - Issue #15040: Close files in mailbox tests for PyPy compatibility.
  - Issue #15802: Fix test logic in TestMaildir.test_create_tmp.
  - Issue #15765: Extend a previous fix to Solaris and OpenBSD for quirky
    getcwd() behaviour (issue #9185) to NetBSD as well.
  - Issue #15615: Add some tests for the json module's handling of invalid
    input data.
  - Issue #15923: fix a mistake in asdl_c.py that resulted in a TypeError
    after 2801bf875a24 (see #15801).
  - Issue #11715: Fix multiarch detection without having Debian development
    tools (dpkg-dev) installed.
  - Issue #15819: Make sure we can build Python out-of-tree from a readonly
    source directory.  (Somewhat related to Issue #9860.)
  - Issue #15822: Ensure 2to3 grammar pickles are properly installed.
  - Issue #13301: use ast.literal_eval() instead of eval()
    in Tools/i18n/msgfmt.py.
  - Issue #16400: Update the description of which versions of a given package
    PyPI displays.
  - Issue #15677: Document that zlib and gzip accept a compression level
    of 0 to mean 'no compression'.
  - Issue #8040: added a version switcher to the documentation.
  - Issue #16115: Improve subprocess.Popen() documentation around args,
    shell, and executable arguments.
  - Issue #15979: Improve timeit documentation.
  - Issue #16036: Improve documentation of built-in int()'s signature and
    arguments.
  - Issue #15935: Clarification of argparse docs, re: add_argument() type and
    default arguments.
  - Issue #13769: Document the effect of ensure_ascii to the return type
    of JSON decoding functions.
  - Issue #14880: Fix kwargs notation in csv.reader,
    .writer & .register_dialect.
  - Issue #14674: Add a discussion of the json module's standard compliance.
* Clarify location of the gdbinit file. LP: #975676.
* Fix traceback for missing distutils wininst .exe files. LP: #1081155.
Filename Latest Rev Last Changed Committer Comment Size
..
debian 2 14 years ago Bazaar Package Importer Python 2.7 alpha2. Diff
Demo 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
Doc 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
Grammar 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
Include 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
Lib 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
Mac 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
Misc 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
Modules 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
Objects 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
Parser 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
PC 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
PCbuild 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
Python 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
RISCOS 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
Tools 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 Diff
.hg_archival.txt 1.1.12 12 years ago Package Import Robot Import upstream version 2.7.3 118 bytes Diff Download File
.hgtags 1.1.12 12 years ago Package Import Robot Import upstream version 2.7.3 7.2 KB Diff Download File
File configure 1.1.10 12 years ago Package Import Robot Import upstream version 2.7.3~rc1 398 KB Diff Download File
configure.in 1.1.10 12 years ago Package Import Robot Import upstream version 2.7.3~rc1 123 KB Diff Download File
File install-sh 1 14 years ago Bazaar Package Importer Import upstream version 2.7~a2 6.9 KB Diff Download File
LICENSE 1.1.10 12 years ago Package Import Robot Import upstream version 2.7.3~rc1 13.9 KB Diff Download File
Makefile.pre.in 1.1.10 12 years ago Package Import Robot Import upstream version 2.7.3~rc1 40.6 KB Diff Download File
pyconfig.h.in 1.1.10 12 years ago Package Import Robot Import upstream version 2.7.3~rc1 33.5 KB Diff Download File
README 1.1.10 12 years ago Package Import Robot Import upstream version 2.7.3~rc1 52.4 KB Diff Download File
setup.py 1.1.8 12 years ago Bazaar Package Importer Import upstream version 2.7.2~rc1 88.2 KB Diff Download File