| .. bpo: 10211 |
| .. date: 9006 |
| .. nonce: JF6QJN |
| .. release date: 2013-03-23 |
| .. section: Core and Builtins |
| |
| Buffer objects expose the new buffer interface internally |
| |
| .. |
| |
| .. bpo: 16445 |
| .. date: 9005 |
| .. nonce: EF19nl |
| .. section: Core and Builtins |
| |
| Fixed potential segmentation fault when deleting an exception message. |
| |
| .. |
| |
| .. bpo: 17275 |
| .. date: 9004 |
| .. nonce: Aqerft |
| .. section: Core and Builtins |
| |
| Corrected class name in init error messages of the C version of |
| BufferedWriter and BufferedRandom. |
| |
| .. |
| |
| .. bpo: 7963 |
| .. date: 9003 |
| .. nonce: FWJtUT |
| .. section: Core and Builtins |
| |
| Fixed misleading error message that issued when object is called without |
| arguments. |
| |
| .. |
| |
| .. bpo: 5308 |
| .. date: 9002 |
| .. nonce: s5uAbP |
| .. section: Core and Builtins |
| |
| Raise ValueError when marshalling too large object (a sequence with size >= |
| 2**31), instead of producing illegal marshal data. |
| |
| .. |
| |
| .. bpo: 17043 |
| .. date: 9001 |
| .. nonce: 4OVhGk |
| .. section: Core and Builtins |
| |
| The unicode-internal decoder no longer read past the end of input buffer. |
| |
| .. |
| |
| .. bpo: 16979 |
| .. date: 9000 |
| .. nonce: jTR3Oe |
| .. section: Core and Builtins |
| |
| Fix error handling bugs in the unicode-escape-decode decoder. |
| |
| .. |
| |
| .. bpo: 10156 |
| .. date: 8999 |
| .. nonce: iEZGhY |
| .. section: Core and Builtins |
| |
| In the interpreter's initialization phase, unicode globals are now |
| initialized dynamically as needed. |
| |
| .. |
| |
| .. bpo: 16975 |
| .. date: 8998 |
| .. nonce: H9EsG9 |
| .. section: Core and Builtins |
| |
| Fix error handling bug in the escape-decode decoder. |
| |
| .. |
| |
| .. bpo: 14850 |
| .. date: 8997 |
| .. nonce: EhU_If |
| .. section: Core and Builtins |
| |
| Now a charmap decoder treats U+FFFE as "undefined mapping" in any mapping, |
| not only in a Unicode string. |
| |
| .. |
| |
| .. bpo: 11461 |
| .. date: 8996 |
| .. nonce: xwn_Zw |
| .. section: Core and Builtins |
| |
| Fix the incremental UTF-16 decoder. Original patch by Amaury Forgeot d'Arc. |
| |
| .. |
| |
| .. bpo: 16367 |
| .. date: 8995 |
| .. nonce: lewlCg |
| .. section: Core and Builtins |
| |
| Fix FileIO.readall() on Windows for files larger than 2 GB. |
| |
| .. |
| |
| .. bpo: 15516 |
| .. date: 8994 |
| .. nonce: 5-JJO7 |
| .. section: Core and Builtins |
| |
| Fix a bug in PyString_FromFormat where it failed to properly ignore errors |
| from a __int__() method. |
| |
| .. |
| |
| .. bpo: 16839 |
| .. date: 8993 |
| .. nonce: aEw6ZB |
| .. section: Core and Builtins |
| |
| Fix a segfault when calling unicode() on a classic class early in |
| interpreter initialization. |
| |
| .. |
| |
| .. bpo: 16761 |
| .. date: 8992 |
| .. nonce: Z2d0Tr |
| .. section: Core and Builtins |
| |
| Calling ``int()`` and ``long()`` with *base* argument only now raises |
| TypeError. |
| |
| .. |
| |
| .. bpo: 16759 |
| .. date: 8991 |
| .. nonce: U0-CFS |
| .. section: Core and Builtins |
| |
| Support the full DWORD (unsigned long) range in Reg2Py when retrieving a |
| REG_DWORD value. This corrects functions like winreg.QueryValueEx that may |
| have been returning truncated values. |
| |
| .. |
| |
| .. bpo: 14420 |
| .. date: 8990 |
| .. nonce: uknqaC |
| .. section: Core and Builtins |
| |
| Support the full DWORD (unsigned long) range in Py2Reg when passed a |
| REG_DWORD value. Fixes ValueError in winreg.SetValueEx when given a long. |
| |
| .. |
| |
| .. bpo: 13863 |
| .. date: 8989 |
| .. nonce: jfoNlP |
| .. section: Core and Builtins |
| |
| Work around buggy 'fstat' implementation on Windows / NTFS that lead to |
| incorrect timestamps (off by one hour) being stored in .pyc files on some |
| systems. |
| |
| .. |
| |
| .. bpo: 16602 |
| .. date: 8988 |
| .. nonce: FjnLTD |
| .. section: Core and Builtins |
| |
| When a weakref's target was part of a long deallocation chain, the object |
| could remain reachable through its weakref even though its refcount had |
| dropped to zero. |
| |
| .. |
| |
| .. bpo: 9011 |
| .. date: 8987 |
| .. nonce: ENWTWf |
| .. section: Core and Builtins |
| |
| Fix hacky AST code that modified the CST when compiling a negated numeric |
| literal. |
| |
| .. |
| |
| .. bpo: 16306 |
| .. date: 8986 |
| .. nonce: H29SXn |
| .. section: Core and Builtins |
| |
| Fix multiple error messages when unknown command line parameters where |
| passed to the interpreter. Patch by Hieu Nguyen. |
| |
| .. |
| |
| .. bpo: 15379 |
| .. date: 8985 |
| .. nonce: Ix2NTb |
| .. section: Core and Builtins |
| |
| Fix passing of non-BMP characters as integers for the charmap decoder |
| (already working as unicode strings). Patch by Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 16453 |
| .. date: 8984 |
| .. nonce: 0Zm9en |
| .. section: Core and Builtins |
| |
| Fix equality testing of dead weakref objects. |
| |
| .. |
| |
| .. bpo: 9535 |
| .. date: 8983 |
| .. nonce: hkixPD |
| .. section: Core and Builtins |
| |
| Fix pending signals that have been received but not yet handled by Python to |
| not persist after os.fork() in the child process. |
| |
| .. |
| |
| .. bpo: 15001 |
| .. date: 8982 |
| .. nonce: oD3gtX |
| .. section: Core and Builtins |
| |
| fix segfault on "del sys.modules['__main__']". Patch by Victor Stinner. |
| |
| .. |
| |
| .. bpo: 5057 |
| .. date: 8981 |
| .. nonce: 5HFeht |
| .. section: Core and Builtins |
| |
| 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. |
| |
| .. |
| |
| .. bpo: 8401 |
| .. date: 8980 |
| .. nonce: TslRZr |
| .. section: Core and Builtins |
| |
| assigning an int to a bytearray slice (e.g. b[3:4] = 5) now raises an error. |
| |
| .. |
| |
| .. bpo: 14700 |
| .. date: 8979 |
| .. nonce: 1hIs61 |
| .. section: Core and Builtins |
| |
| Fix buggy overflow checks for large width and precision in string formatting |
| operations. |
| |
| .. |
| |
| .. bpo: 16345 |
| .. date: 8978 |
| .. nonce: azvPpP |
| .. section: Core and Builtins |
| |
| Fix an infinite loop when ``fromkeys`` on a dict subclass received a |
| nonempty dict from the constructor. |
| |
| .. |
| |
| .. bpo: 6074 |
| .. date: 8977 |
| .. nonce: CXlveH |
| .. section: Core and Builtins |
| |
| Ensure cached bytecode files can always be updated by the user that created |
| them, even when the source file is read-only. |
| |
| .. |
| |
| .. bpo: 14783 |
| .. date: 8976 |
| .. nonce: Sk4dfh |
| .. section: Core and Builtins |
| |
| Improve int() and long() docstrings and switch docstrings for unicode(), |
| slice(), range(), and xrange() to use multi-line signatures. |
| |
| .. |
| |
| .. bpo: 16030 |
| .. date: 8975 |
| .. nonce: ljwmkM |
| .. section: Core and Builtins |
| |
| Fix overflow bug in computing the `repr` of an xrange object with large |
| start, step or length. |
| |
| .. |
| |
| .. bpo: 16029 |
| .. date: 8974 |
| .. nonce: zGzl68 |
| .. section: Core and Builtins |
| |
| Fix overflow bug occurring when pickling xranges with large start, step or |
| length. |
| |
| .. |
| |
| .. bpo: 16037 |
| .. date: 8973 |
| .. nonce: tA7cA2 |
| .. section: Core and Builtins |
| |
| Limit httplib's _read_status() function to work around broken HTTP servers |
| and reduce memory usage. It's actually a backport of a Python 3.2 fix. |
| Thanks to Adrien Kunysz. |
| |
| .. |
| |
| .. bpo: 16588 |
| .. date: 8972 |
| .. nonce: YKgxOa |
| .. section: Core and Builtins |
| |
| Silence unused-but-set warnings in Python/thread_pthread |
| |
| .. |
| |
| .. bpo: 13992 |
| .. date: 8971 |
| .. nonce: Jasaf2 |
| .. section: Core and Builtins |
| |
| 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. |
| |
| .. |
| |
| .. bpo: 15801 |
| .. date: 8970 |
| .. nonce: gpcQV3 |
| .. section: Core and Builtins |
| |
| Make sure mappings passed to '%' formatting are actually subscriptable. |
| |
| .. |
| |
| .. bpo: 15604 |
| .. date: 8969 |
| .. nonce: q1V3sc |
| .. section: Core and Builtins |
| |
| Update uses of PyObject_IsTrue() to check for and handle errors correctly. |
| Patch by Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 14579 |
| .. date: 8968 |
| .. nonce: Bcg1J1 |
| .. section: Core and Builtins |
| |
| Fix error handling bug in the utf-16 decoder. Patch by Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 15368 |
| .. date: 8967 |
| .. nonce: iAaiat |
| .. section: Core and Builtins |
| |
| An issue that caused bytecode generation to be non-deterministic when using |
| randomized hashing (-R) has been fixed. |
| |
| .. |
| |
| .. bpo: 15897 |
| .. date: 8966 |
| .. nonce: GQpoBE |
| .. section: Core and Builtins |
| |
| zipimport.c doesn't check return value of fseek(). Patch by Felipe Cruz. |
| |
| .. |
| |
| .. bpo: 16369 |
| .. date: 8965 |
| .. nonce: GtRTux |
| .. section: Core and Builtins |
| |
| Global PyTypeObjects not initialized with PyType_Ready(...). |
| |
| .. |
| |
| .. bpo: 15033 |
| .. date: 8964 |
| .. nonce: gKl1Eg |
| .. section: Core and Builtins |
| |
| Fix the exit status bug when modules invoked using -m switch, return the |
| proper failure return value (1). Patch contributed by Jeff Knupp. |
| |
| .. |
| |
| .. bpo: 12268 |
| .. date: 8963 |
| .. nonce: 6mnsQI |
| .. section: Core and Builtins |
| |
| File readline, readlines and read() methods no longer lose data when an |
| underlying read system call is interrupted. IOError is no longer raised due |
| to a read system call returning EINTR from within these methods. |
| |
| .. |
| |
| .. bpo: 13512 |
| .. date: 8962 |
| .. nonce: KW8Du9 |
| .. section: Core and Builtins |
| |
| Create ~/.pypirc securely (CVE-2011-4944). Initial patch by Philip Jenvey, |
| tested by Mageia and Debian. |
| |
| .. |
| |
| .. bpo: 7719 |
| .. date: 8961 |
| .. nonce: O-kdp6 |
| .. section: Core and Builtins |
| |
| Make distutils ignore ``.nfs*`` files instead of choking later on. Initial |
| patch by SilentGhost and Jeff Ramnani. |
| |
| .. |
| |
| .. bpo: 10053 |
| .. date: 8960 |
| .. nonce: rOxp0i |
| .. section: Core and Builtins |
| |
| Don't close FDs when FileIO.__init__ fails. Loosely based on the work by |
| Hirokazu Yamamoto. |
| |
| .. |
| |
| .. bpo: 14775 |
| .. date: 8959 |
| .. nonce: AHE3Lc |
| .. section: Core and Builtins |
| |
| Fix a potential quadratic dict build-up due to the garbage collector |
| repeatedly trying to untrack dicts. |
| |
| .. |
| |
| .. bpo: 14494 |
| .. date: 8958 |
| .. nonce: OjJqfu |
| .. section: Core and Builtins |
| |
| Fix __future__.py and its documentation to note that absolute imports are |
| the default behavior in 3.0 instead of 2.7. Patch by Sven Marnach. |
| |
| .. |
| |
| .. bpo: 14761 |
| .. date: 8957 |
| .. nonce: A8TEE6 |
| .. section: Core and Builtins |
| |
| Fix potential leak on an error case in the import machinery. |
| |
| .. |
| |
| .. bpo: 14699 |
| .. date: 8956 |
| .. nonce: AuoeMs |
| .. section: Core and Builtins |
| |
| Fix calling the classmethod descriptor directly. |
| |
| .. |
| |
| .. bpo: 11603 |
| .. date: 8955 |
| .. nonce: aGsFsn |
| .. section: Core and Builtins |
| |
| Setting __repr__ to __str__ now raises a RuntimeError when repr() or str() |
| is called on such an object. |
| |
| .. |
| |
| .. bpo: 14658 |
| .. date: 8954 |
| .. nonce: jeSkqL |
| .. section: Core and Builtins |
| |
| Fix binding a special method to a builtin implementation of a special method |
| with a different name. |
| |
| .. |
| |
| .. bpo: 14612 |
| .. date: 8953 |
| .. nonce: uTBlpg |
| .. section: Core and Builtins |
| |
| Fix jumping around with blocks by setting f_lineno. |
| |
| .. |
| |
| .. bpo: 13889 |
| .. date: 8952 |
| .. nonce: 5jUbDL |
| .. section: Core and Builtins |
| |
| Check and (if necessary) set FPU control word before calling any of the |
| dtoa.c string <-> float conversion functions, on MSVC builds of Python. |
| This fixes issues when embedding Python in a Delphi app. |
| |
| .. |
| |
| .. bpo: 14505 |
| .. date: 8951 |
| .. nonce: oeGD4J |
| .. section: Core and Builtins |
| |
| Fix file descriptor leak when deallocating file objects created with |
| PyFile_FromString(). |
| |
| .. |
| |
| .. bpo: 14474 |
| .. date: 8950 |
| .. nonce: 8TuKNN |
| .. section: Core and Builtins |
| |
| Save and restore exception state in thread.start_new_thread() while writing |
| error message if the thread leaves an unhandled exception. |
| |
| .. |
| |
| .. bpo: 13019 |
| .. date: 8949 |
| .. nonce: LYHgJO |
| .. section: Core and Builtins |
| |
| Fix potential reference leaks in bytearray.extend(). Patch by Suman Saha. |
| |
| .. |
| |
| .. bpo: 14378 |
| .. date: 8948 |
| .. nonce: SYESoz |
| .. section: Core and Builtins |
| |
| Fix compiling ast.ImportFrom nodes with a "__future__" string as the module |
| name that was not interned. |
| |
| .. |
| |
| .. bpo: 14331 |
| .. date: 8947 |
| .. nonce: xcTH6m |
| .. section: Core and Builtins |
| |
| Use significantly less stack space when importing modules by allocating path |
| buffers on the heap instead of the stack. |
| |
| .. |
| |
| .. bpo: 14334 |
| .. date: 8946 |
| .. nonce: l8YQhg |
| .. section: Core and Builtins |
| |
| Prevent in a segfault in type.__getattribute__ when it was not passed |
| strings. Also fix segfaults in the __getattribute__ and __setattr__ methods |
| of old-style classes. |
| |
| .. |
| |
| .. bpo: 14161 |
| .. date: 8945 |
| .. nonce: VorA5N |
| .. section: Core and Builtins |
| |
| fix the __repr__ of file objects to escape the file name. |
| |
| .. |
| |
| .. bpo: 1469629 |
| .. date: 8944 |
| .. nonce: ej86Z- |
| .. section: Core and Builtins |
| |
| Allow cycles through an object's __dict__ slot to be collected. (For example |
| if ``x.__dict__ is x``). |
| |
| .. |
| |
| .. bpo: 13521 |
| .. date: 8943 |
| .. nonce: L_inbK |
| .. section: Core and Builtins |
| |
| dict.setdefault() now does only one lookup for the given key, making it |
| "atomic" for many purposes. Patch by Filip Gruszczyński. |
| |
| .. |
| |
| .. bpo: 1602133 |
| .. date: 8942 |
| .. nonce: lYqpUo |
| .. section: Core and Builtins |
| |
| on Mac OS X a shared library build (``--enable-shared``) now fills the |
| ``os.environ`` variable correctly. |
| |
| .. |
| |
| .. bpo: 10538 |
| .. date: 8941 |
| .. nonce: F7Gerr |
| .. section: Core and Builtins |
| |
| When using the "s*" code with PyArg_ParseTuple() to fill a Py_buffer |
| structure with data from an object supporting only the old PyBuffer |
| interface, a reference to the source objects is now properly added to the |
| Py_buffer.obj member. |
| |
| .. |
| |
| .. bpo: 12718 |
| .. date: 8940 |
| .. nonce: lrGueo |
| .. section: Library |
| |
| Fix interaction with winpdb overriding __import__ by setting importer |
| attribute on BaseConfigurator instance. |
| |
| .. |
| |
| .. bpo: 17521 |
| .. date: 8939 |
| .. nonce: rDGKe7 |
| .. section: Library |
| |
| Corrected non-enabling of logger following two calls to fileConfig(). |
| |
| .. |
| |
| .. bpo: 17508 |
| .. date: 8938 |
| .. nonce: sO6qmY |
| .. section: Library |
| |
| Corrected MemoryHandler configuration in dictConfig() where the target |
| handler wasn't configured first. |
| |
| .. |
| |
| .. bpo: 10212 |
| .. date: 8937 |
| .. nonce: XGXAQQ |
| .. section: Library |
| |
| cStringIO and struct.unpack support new buffer objects. |
| |
| .. |
| |
| .. bpo: 12098 |
| .. date: 8936 |
| .. nonce: kcQpDY |
| .. section: Library |
| |
| multiprocessing on Windows now starts child processes using the same |
| sys.flags as the current process. Initial patch by Sergey Mezentsev. |
| |
| .. |
| |
| .. bpo: 8862 |
| .. date: 8935 |
| .. nonce: WpBti_ |
| .. section: Library |
| |
| Fixed curses cleanup when getkey is interrupted by a signal. |
| |
| .. |
| |
| .. bpo: 9090 |
| .. date: 8934 |
| .. nonce: FUyySi |
| .. section: Library |
| |
| When a socket with a timeout fails with EWOULDBLOCK or EAGAIN, retry the |
| select() loop instead of bailing out. This is because select() can |
| incorrectly report a socket as ready for reading (for example, if it |
| received some data with an invalid checksum). |
| |
| .. |
| |
| .. bpo: 1285086 |
| .. date: 8933 |
| .. nonce: U7ONBL |
| .. section: Library |
| |
| Get rid of the refcounting hack and speed up urllib.unquote(). |
| |
| .. |
| |
| .. bpo: 17368 |
| .. date: 8932 |
| .. nonce: y8QiJd |
| .. section: Library |
| |
| Fix an off-by-one error in the Python JSON decoder that caused a failure |
| while decoding empty object literals when object_pairs_hook was specified. |
| |
| .. |
| |
| .. bpo: 17278 |
| .. date: 8931 |
| .. nonce: pOF4An |
| .. section: Library |
| |
| Fix a crash in heapq.heappush() and heapq.heappop() when the list is being |
| resized concurrently. |
| |
| .. |
| |
| .. bpo: 17018 |
| .. date: 8930 |
| .. nonce: l8_sa8 |
| .. section: Library |
| |
| Make Process.join() retry if os.waitpid() fails with EINTR. |
| |
| .. |
| |
| .. bpo: 14720 |
| .. date: 8929 |
| .. nonce: rjT0OJ |
| .. section: Library |
| |
| sqlite3: Convert datetime microseconds correctly. Patch by Lowe Thiderman. |
| |
| .. |
| |
| .. bpo: 17225 |
| .. date: 8928 |
| .. nonce: Z396fN |
| .. section: Library |
| |
| JSON decoder now counts columns in the first line starting with 1, as in |
| other lines. |
| |
| .. |
| |
| .. bpo: 7842 |
| .. date: 8927 |
| .. nonce: p2kMAC |
| .. section: Library |
| |
| backported fix for py_compile.compile() syntax error handling. |
| |
| .. |
| |
| .. bpo: 13153 |
| .. date: 8926 |
| .. nonce: IN7Ddm |
| .. section: Library |
| |
| Tkinter functions now raise TclError instead of ValueError when a unicode |
| argument contains non-BMP character. |
| |
| .. |
| |
| .. bpo: 9669 |
| .. date: 8925 |
| .. nonce: Td9alB |
| .. section: Library |
| |
| Protect re against infinite loops on zero-width matching in non-greedy |
| repeat. Patch by Matthew Barnett. |
| |
| .. |
| |
| .. bpo: 13169 |
| .. date: 8924 |
| .. nonce: txDMgH |
| .. section: Library |
| |
| The maximal repetition number in a regular expression has been increased |
| from 65534 to 2147483647 (on 32-bit platform) or 4294967294 (on 64-bit). |
| |
| .. |
| |
| .. bpo: 16743 |
| .. date: 8923 |
| .. nonce: 7vwfDN |
| .. section: Library |
| |
| Fix mmap overflow check on 32 bit Windows. |
| |
| .. |
| |
| .. bpo: 11311 |
| .. date: 8922 |
| .. nonce: NvgObQ |
| .. section: Library |
| |
| StringIO.readline(0) now returns an empty string as all other file-like |
| objects. |
| |
| .. |
| |
| .. bpo: 16800 |
| .. date: 8921 |
| .. nonce: HxSo58 |
| .. section: Library |
| |
| tempfile.gettempdir() no longer left temporary files when the disk is full. |
| Original patch by Amir Szekely. |
| |
| .. |
| |
| .. bpo: 13555 |
| .. date: 8920 |
| .. nonce: bXG1a4 |
| .. section: Library |
| |
| cPickle now supports files larger than 2 GiB. |
| |
| .. |
| |
| .. bpo: 17052 |
| .. date: 8919 |
| .. nonce: TEWdzQ |
| .. section: Library |
| |
| unittest discovery should use self.testLoader. |
| |
| .. |
| |
| .. bpo: 4591 |
| .. date: 8918 |
| .. nonce: 9wJlD8 |
| .. section: Library |
| |
| Uid and gid values larger than 2**31 are supported now. |
| |
| .. |
| |
| .. bpo: 17141 |
| .. date: 8917 |
| .. nonce: pXFICp |
| .. section: Library |
| |
| random.vonmisesvariate() no more hangs for large kappas. |
| |
| .. |
| |
| .. bpo: 17149 |
| .. date: 8916 |
| .. nonce: ONtJnJ |
| .. section: Library |
| |
| Fix random.vonmisesvariate to always return results in the range [0, |
| 2*math.pi]. |
| |
| .. |
| |
| .. bpo: 1470548 |
| .. date: 8915 |
| .. nonce: xr_CsJ |
| .. section: Library |
| |
| XMLGenerator now works with UTF-16 and UTF-32 encodings. |
| |
| .. |
| |
| .. bpo: 6975 |
| .. date: 8914 |
| .. nonce: 4GoPXW |
| .. section: Library |
| |
| os.path.realpath() now correctly resolves multiple nested symlinks on POSIX |
| platforms. |
| |
| .. |
| |
| .. bpo: 7358 |
| .. date: 8913 |
| .. nonce: -jPlTz |
| .. section: Library |
| |
| cStringIO.StringIO now supports writing to and reading from a stream larger |
| than 2 GiB on 64-bit systems. |
| |
| .. |
| |
| .. bpo: 10355 |
| .. date: 8912 |
| .. nonce: lkhqo9 |
| .. section: Library |
| |
| In SpooledTemporaryFile class mode and name properties and xreadlines method |
| now work for unrolled files. encoding and newlines properties now removed |
| as they have no sense and always produced AttributeError. |
| |
| .. |
| |
| .. bpo: 16686 |
| .. date: 8911 |
| .. nonce: zT_bpe |
| .. section: Library |
| |
| Fixed a lot of bugs in audioop module. Fixed crashes in avgpp(), maxpp() |
| and ratecv(). Fixed an integer overflow in add(), bias(), and ratecv(). |
| reverse(), lin2lin() and ratecv() no more lose precision for 32-bit samples. |
| max() and rms() no more returns a negative result and various other |
| functions now work correctly with 32-bit sample -0x80000000. |
| |
| .. |
| |
| .. bpo: 17073 |
| .. date: 8910 |
| .. nonce: wlCar1 |
| .. section: Library |
| |
| Fix some integer overflows in sqlite3 module. |
| |
| .. |
| |
| .. bpo: 6083 |
| .. date: 8909 |
| .. nonce: MVAIwI |
| .. section: Library |
| |
| Fix multiple segmentation faults occurred when PyArg_ParseTuple parses |
| nested mutating sequence. |
| |
| .. |
| |
| .. bpo: 5289 |
| .. date: 8908 |
| .. nonce: 4azz2m |
| .. section: Library |
| |
| Fix ctypes.util.find_library on Solaris. |
| |
| .. |
| |
| .. bpo: 17106 |
| .. date: 8907 |
| .. nonce: -2_cbV |
| .. section: Library |
| |
| Fix a segmentation fault in io.TextIOWrapper when an underlying stream or a |
| decoder produces data of an unexpected type (i.e. when io.TextIOWrapper |
| initialized with text stream or use bytes-to-bytes codec). |
| |
| .. |
| |
| .. bpo: 13994 |
| .. date: 8906 |
| .. nonce: Y89GZB |
| .. section: Library |
| |
| Add compatibility alias in distutils.ccompiler for |
| distutils.sysconfig.customize_compiler. |
| |
| .. |
| |
| .. bpo: 15633 |
| .. date: 8905 |
| .. nonce: t407yZ |
| .. section: Library |
| |
| httplib.HTTPResponse is now mark closed when the server sends less than the |
| advertised Content-Length. |
| |
| .. |
| |
| .. bpo: 15881 |
| .. date: 8904 |
| .. nonce: UfzKmP |
| .. section: Library |
| |
| Fixed atexit hook in multiprocessing. |
| |
| .. |
| |
| .. bpo: 14340 |
| .. date: 8903 |
| .. nonce: 6XMfoZ |
| .. section: Library |
| |
| Upgrade the embedded expat library to version 2.1.0. |
| |
| .. |
| |
| .. bpo: 11159 |
| .. date: 8902 |
| .. nonce: P-3Mf3 |
| .. section: Library |
| |
| SAX parser now supports unicode file names. |
| |
| .. |
| |
| .. bpo: 6972 |
| .. date: 8901 |
| .. nonce: e2Lq4T |
| .. section: Library |
| |
| The zipfile module no longer overwrites files outside of its destination |
| path when extracting malicious zip files. |
| |
| .. |
| |
| .. bpo: 17049 |
| .. date: 8900 |
| .. nonce: CoOx8W |
| .. section: Library |
| |
| Localized calendar methods now return unicode if a locale includes an |
| encoding and the result string contains month or weekday (was regression |
| from Python 2.6). |
| |
| .. |
| |
| .. bpo: 4844 |
| .. date: 8899 |
| .. nonce: jvXWfL |
| .. section: Library |
| |
| ZipFile now raises BadZipfile when opens a ZIP file with an incomplete "End |
| of Central Directory" record. Original patch by Guilherme Polo and Alan |
| McIntyre. |
| |
| .. |
| |
| .. bpo: 15505 |
| .. date: 8898 |
| .. nonce: -pH9Mh |
| .. section: Library |
| |
| `unittest.installHandler` no longer assumes SIGINT handler is set to a |
| callable object. |
| |
| .. |
| |
| .. bpo: 17051 |
| .. date: 8897 |
| .. nonce: erKg1U |
| .. section: Library |
| |
| Fix a memory leak in os.path.isdir() on Windows. Patch by Robert Xiao. |
| |
| .. |
| |
| .. bpo: 13454 |
| .. date: 8896 |
| .. nonce: 81rUI- |
| .. section: Library |
| |
| Fix a crash when deleting an iterator created by itertools.tee() if all |
| other iterators were very advanced before. |
| |
| .. |
| |
| .. bpo: 16992 |
| .. date: 8895 |
| .. nonce: s_RXIM |
| .. section: Library |
| |
| On Windows in signal.set_wakeup_fd, validate the file descriptor argument. |
| |
| .. |
| |
| .. bpo: 15861 |
| .. date: 8894 |
| .. nonce: gGkxCM |
| .. section: Library |
| |
| tkinter now correctly works with lists and tuples containing strings with |
| whitespaces, backslashes or unbalanced braces. |
| |
| .. |
| |
| .. bpo: 10527 |
| .. date: 8893 |
| .. nonce: EuNKip |
| .. section: Library |
| |
| Use poll() instead of select() for multiprocessing pipes. |
| |
| .. |
| |
| .. bpo: 9720 |
| .. date: 8892 |
| .. nonce: XPXDks |
| .. section: Library |
| |
| zipfile now writes correct local headers for files larger than 4 GiB. |
| |
| .. |
| |
| .. bpo: 13899 |
| .. date: 8891 |
| .. nonce: yz3hXA |
| .. section: Library |
| |
| \A, \Z, and \B now correctly match the A, Z, and B literals when used inside |
| character classes (e.g. '[\A]'). Patch by Matthew Barnett. |
| |
| .. |
| |
| .. bpo: 16398 |
| .. date: 8890 |
| .. nonce: JU7cL4 |
| .. section: Library |
| |
| Optimize deque.rotate() so that it only moves pointers and doesn't touch the |
| underlying data with increfs and decrefs. |
| |
| .. |
| |
| .. bpo: 15109 |
| .. date: 8889 |
| .. nonce: Qk6XVt |
| .. section: Library |
| |
| Fix regression in sqlite3's iterdump method where it would die with an |
| encoding error if the database contained string values containing non-ASCII. |
| (Regression was introduced by fix for 9750). |
| |
| .. |
| |
| .. bpo: 15545 |
| .. date: 8888 |
| .. nonce: FCBNNV |
| .. section: Library |
| |
| Fix regression in sqlite3's iterdump method where it was failing if the |
| connection used a row factory (such as sqlite3.Row) that produced unsortable |
| objects. (Regression was introduced by fix for 9750). |
| |
| .. |
| |
| .. bpo: 16828 |
| .. date: 8887 |
| .. nonce: KB886T |
| .. section: Library |
| |
| Fix error incorrectly raised by bz2.compress(''). Patch by Martin Packman. |
| |
| .. |
| |
| .. bpo: 9586 |
| .. date: 8886 |
| .. nonce: 9tuKgR |
| .. section: Library |
| |
| Redefine SEM_FAILED on MacOSX to keep compiler happy. |
| |
| .. |
| |
| .. bpo: 10527 |
| .. date: 8885 |
| .. nonce: 7btVvN |
| .. section: Library |
| |
| make multiprocessing use poll() instead of select() if available. |
| |
| .. |
| |
| .. bpo: 16485 |
| .. date: 8884 |
| .. nonce: aUJyTZ |
| .. section: Library |
| |
| Now file descriptors are closed if file header patching failed on closing an |
| aifc file. |
| |
| .. |
| |
| .. bpo: 12065 |
| .. date: 8883 |
| .. nonce: FBZpyD |
| .. section: Library |
| |
| connect_ex() on an SSL socket now returns the original errno when the |
| socket's timeout expires (it used to return None). |
| |
| .. |
| |
| .. bpo: 16713 |
| .. date: 8882 |
| .. nonce: YX5wyQ |
| .. section: Library |
| |
| Fix the parsing of tel url with params using urlparse module. |
| |
| .. |
| |
| .. bpo: 16443 |
| .. date: 8881 |
| .. nonce: SnGosi |
| .. section: Library |
| |
| Add docstrings to regular expression match objects. Patch by Anton Kasyanov. |
| |
| .. |
| |
| .. bpo: 8853 |
| .. date: 8880 |
| .. nonce: vSQPAG |
| .. section: Library |
| |
| Allow port to be of type long for socket.getaddrinfo(). |
| |
| .. |
| |
| .. bpo: 16597 |
| .. date: 8879 |
| .. nonce: z8uMEN |
| .. section: Library |
| |
| In buffered and text IO, call close() on the underlying stream if invoking |
| flush() fails. |
| |
| .. |
| |
| .. bpo: 15701 |
| .. date: 8878 |
| .. nonce: rAh1Sy |
| .. section: Library |
| |
| Fix HTTPError info method call to return the headers information. |
| |
| .. |
| |
| .. bpo: 16646 |
| .. date: 8877 |
| .. nonce: Tc3vsq |
| .. section: Library |
| |
| ftplib.FTP.makeport() might lose socket error details. (patch by Serhiy |
| Storchaka) |
| |
| .. |
| |
| .. bpo: 16626 |
| .. date: 8876 |
| .. nonce: P9xKcu |
| .. section: Library |
| |
| Fix infinite recursion in glob.glob() on Windows when the pattern contains a |
| wildcard in the drive or UNC path. Patch by Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 16298 |
| .. date: 8875 |
| .. nonce: kN3o52 |
| .. section: Library |
| |
| In HTTPResponse.read(), close the socket when there is no Content-Length and |
| the incoming stream is finished. Patch by Eran Rundstein. |
| |
| .. |
| |
| .. bpo: 16248 |
| .. date: 8874 |
| .. nonce: yOopnt |
| .. section: Library |
| |
| Disable code execution from the user's home directory by tkinter when the -E |
| flag is passed to Python. Patch by Zachary Ware. |
| |
| .. |
| |
| .. bpo: 16628 |
| .. date: 8873 |
| .. nonce: qnWML3 |
| .. section: Library |
| |
| Fix a memory leak in ctypes.resize(). |
| |
| .. |
| |
| .. bpo: 13614 |
| .. date: 8872 |
| .. nonce: buqA2j |
| .. section: Library |
| |
| Fix setup.py register failure with invalid rst in description. Patch by |
| Julien Courteau and Pierre Paul Lefebvre. |
| |
| .. |
| |
| .. bpo: 10182 |
| .. date: 8871 |
| .. nonce: 0nH79H |
| .. section: Library |
| |
| The re module doesn't truncate indices to 32 bits anymore. Patch by Serhiy |
| Storchaka. |
| |
| .. |
| |
| .. bpo: 16573 |
| .. date: 8870 |
| .. nonce: kKjx72 |
| .. section: Library |
| |
| In 2to3, treat enumerate() like a consuming call, so superfluous list() |
| calls aren't added to filter(), map(), and zip() which are directly passed |
| enumerate(). |
| |
| .. |
| |
| .. bpo: 1160 |
| .. date: 8869 |
| .. nonce: n79fOA |
| .. section: Library |
| |
| Fix compiling large regular expressions on UCS2 builds. Patch by Serhiy |
| Storchaka. |
| |
| .. |
| |
| .. bpo: 14313 |
| .. date: 8868 |
| .. nonce: WpDB93 |
| .. section: Library |
| |
| zipfile now raises NotImplementedError when the compression type is unknown. |
| |
| .. |
| |
| .. bpo: 16408 |
| .. date: 8867 |
| .. nonce: iqzks4 |
| .. section: Library |
| |
| Fix file descriptors not being closed in error conditions in the zipfile |
| module. Patch by Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 16327 |
| .. date: 8866 |
| .. nonce: uVAHv3 |
| .. section: Library |
| |
| The subprocess module no longer leaks file descriptors used for |
| stdin/stdout/stderr pipes to the child when fork() fails. |
| |
| .. |
| |
| .. bpo: 14396 |
| .. date: 8865 |
| .. nonce: aUgPuV |
| .. section: Library |
| |
| Handle the odd rare case of waitpid returning 0 when not expected in |
| subprocess.Popen.wait(). |
| |
| .. |
| |
| .. bpo: 16411 |
| .. date: 8864 |
| .. nonce: 9Mn07O |
| .. section: Library |
| |
| Fix a bug where zlib.decompressobj().flush() might try to access |
| previously-freed memory. Patch by Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 16350 |
| .. date: 8863 |
| .. nonce: b77tF6 |
| .. section: Library |
| |
| 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. Patch by Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 12759 |
| .. date: 8862 |
| .. nonce: c7p8aw |
| .. section: Library |
| |
| sre_parse now raises a proper error when the name of the group is missing. |
| Initial patch by Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 16152 |
| .. date: 8861 |
| .. nonce: Lypvsp |
| .. section: Library |
| |
| fix tokenize to ignore whitespace at the end of the code when no newline is |
| found. Patch by Ned Batchelder. |
| |
| .. |
| |
| .. bpo: 16230 |
| .. date: 8860 |
| .. nonce: Y7XU0- |
| .. section: Library |
| |
| Fix a crash in select.select() when one of the lists changes size while |
| iterated on. Patch by Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 16228 |
| .. date: 8859 |
| .. nonce: zsna-8 |
| .. section: Library |
| |
| Fix a crash in the json module where a list changes size while it is being |
| encoded. Patch by Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 14897 |
| .. date: 8858 |
| .. nonce: OGbALj |
| .. section: Library |
| |
| Enhance error messages of struct.pack and struct.pack_into. Patch by Matti |
| Mäki. |
| |
| .. |
| |
| .. bpo: 12890 |
| .. date: 8857 |
| .. nonce: kDaDxa |
| .. section: Library |
| |
| cgitb no longer prints spurious <p> tags in text mode when the logdir option |
| is specified. |
| |
| .. |
| |
| .. bpo: 14398 |
| .. date: 8856 |
| .. nonce: jPT4ME |
| .. section: Library |
| |
| Fix size truncation and overflow bugs in the bz2 module. |
| |
| .. |
| |
| .. bpo: 5148 |
| .. date: 8855 |
| .. nonce: VHoO2C |
| .. section: Library |
| |
| Ignore 'U' in mode given to gzip.open() and gzip.GzipFile(). |
| |
| .. |
| |
| .. bpo: 16220 |
| .. date: 8854 |
| .. nonce: KAtvbg |
| .. section: Library |
| |
| wsgiref now always calls close() on an iterable response. Patch by Brent |
| Tubbs. |
| |
| .. |
| |
| .. bpo: 16461 |
| .. date: 8853 |
| .. nonce: 4XLB7L |
| .. section: Library |
| |
| Wave library should be able to deal with 4GB wav files, and sample rate of |
| 44100 Hz. |
| |
| .. |
| |
| .. bpo: 16176 |
| .. date: 8852 |
| .. nonce: iZz-x5 |
| .. section: Library |
| |
| Properly identify Windows 8 via platform.platform() |
| |
| .. |
| |
| .. bpo: 15756 |
| .. date: 8851 |
| .. nonce: cV4TEW |
| .. section: Library |
| |
| subprocess.poll() now properly handles errno.ECHILD to return a returncode |
| of 0 when the child has already exited or cannot be waited on. |
| |
| .. |
| |
| .. bpo: 12376 |
| .. date: 8850 |
| .. nonce: mkpQwv |
| .. section: Library |
| |
| Pass on parameters in TextTestResult.__init__ super call |
| |
| .. |
| |
| .. bpo: 15222 |
| .. date: 8849 |
| .. nonce: lOnn6t |
| .. section: Library |
| |
| Insert blank line after each message in mbox mailboxes |
| |
| .. |
| |
| .. bpo: 16013 |
| .. date: 8848 |
| .. nonce: lJImKp |
| .. section: Library |
| |
| Fix CSV Reader parsing issue with ending quote characters. Patch by Serhiy |
| Storchaka. |
| |
| .. |
| |
| .. bpo: 15421 |
| .. date: 8847 |
| .. nonce: SUEEPv |
| .. section: Library |
| |
| fix an OverflowError in Calendar.itermonthdates() after datetime.MAXYEAR. |
| Patch by Cédric Krier. |
| |
| .. |
| |
| .. bpo: 15970 |
| .. date: 8846 |
| .. nonce: 8deo2K |
| .. section: Library |
| |
| xml.etree.ElementTree now serializes correctly the empty HTML elements |
| 'meta' and 'param'. |
| |
| .. |
| |
| .. bpo: 15676 |
| .. date: 8845 |
| .. nonce: V_auQh |
| .. section: Library |
| |
| Now "mmap" check for empty files before doing the offset check. Patch by |
| Steven Willis. |
| |
| .. |
| |
| .. bpo: 15340 |
| .. date: 8844 |
| .. nonce: Aqn0c1 |
| .. section: Library |
| |
| Fix importing the random module when /dev/urandom cannot be opened. This |
| was a regression caused by the hash randomization patch. |
| |
| .. |
| |
| .. bpo: 15841 |
| .. date: 8843 |
| .. nonce: M11nwa |
| .. section: Library |
| |
| The readable(), writable() and seekable() methods of io.BytesIO and |
| io.StringIO objects now raise ValueError when the object has been closed. |
| Patch by Alessandro Moura. |
| |
| .. |
| |
| .. bpo: 16112 |
| .. date: 8842 |
| .. nonce: 7UQthq |
| .. section: Library |
| |
| platform.architecture does not correctly escape argument to /usr/bin/file. |
| Patch by David Benjamin. |
| |
| .. |
| |
| .. bpo: 12776 |
| .. date: 8841 |
| .. nonce: MzM-xL |
| .. section: Library |
| |
| 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. (See also: |
| bpo-11839) |
| |
| .. |
| |
| .. bpo: 15906 |
| .. date: 8840 |
| .. nonce: sY-Tgu |
| .. section: Library |
| |
| Fix a regression in argparse caused by the preceding change, when |
| action='append', type='str' and default=[]. |
| |
| .. |
| |
| .. bpo: 13370 |
| .. date: 8839 |
| .. nonce: E9RveK |
| .. section: Library |
| |
| Ensure that ctypes works on Mac OS X when Python is compiled using the clang |
| compiler |
| |
| .. |
| |
| .. bpo: 15544 |
| .. date: 8838 |
| .. nonce: 3QjWdU |
| .. section: Library |
| |
| Fix Decimal.__float__ to work with payload-carrying NaNs. |
| |
| .. |
| |
| .. bpo: 15199 |
| .. date: 8837 |
| .. nonce: iOOV1X |
| .. section: Library |
| |
| Fix JavaScript's default MIME type to application/javascript. Patch by |
| Bohuslav Kabrda. |
| |
| .. |
| |
| .. bpo: 15477 |
| .. date: 8836 |
| .. nonce: 9gGqPw |
| .. section: Library |
| |
| In cmath and math modules, add workaround for platforms whose |
| system-supplied log1p function doesn't respect signs of zeros. |
| |
| .. |
| |
| .. bpo: 11062 |
| .. date: 8835 |
| .. nonce: ZhTF21 |
| .. section: Library |
| |
| Fix adding a message from file to Babyl mailbox. |
| |
| .. |
| |
| .. bpo: 15646 |
| .. date: 8834 |
| .. nonce: VbhKq4 |
| .. section: Library |
| |
| Prevent equivalent of a fork bomb when using multiprocessing on Windows |
| without the "if __name__ == '__main__'" idiom. |
| |
| .. |
| |
| .. bpo: 15567 |
| .. date: 8833 |
| .. nonce: MGuZ8N |
| .. section: Library |
| |
| Fix NameError when running threading._test |
| |
| .. |
| |
| .. bpo: 15424 |
| .. date: 8832 |
| .. nonce: 6ZaCfJ |
| .. section: Library |
| |
| Add a __sizeof__ implementation for array objects. Patch by Ludwig Hähne. |
| |
| .. |
| |
| .. bpo: 15538 |
| .. date: 8831 |
| .. nonce: CJHtAs |
| .. section: Library |
| |
| Fix compilation of the getnameinfo() / getaddrinfo() emulation code. Patch |
| by Philipp Hagemeister. |
| |
| .. |
| |
| .. bpo: 12288 |
| .. date: 8830 |
| .. nonce: EeBUVC |
| .. section: Library |
| |
| Consider '0' and '0.0' as valid initialvalue for tkinter SimpleDialog. |
| |
| .. |
| |
| .. bpo: 15489 |
| .. date: 8829 |
| .. nonce: P9-vH9 |
| .. section: Library |
| |
| Add a __sizeof__ implementation for BytesIO objects. Patch by Serhiy |
| Storchaka. |
| |
| .. |
| |
| .. bpo: 15469 |
| .. date: 8828 |
| .. nonce: eFsJXX |
| .. section: Library |
| |
| Add a __sizeof__ implementation for deque objects. Patch by Serhiy |
| Storchaka. |
| |
| .. |
| |
| .. bpo: 15487 |
| .. date: 8827 |
| .. nonce: vtEBtw |
| .. section: Library |
| |
| Add a __sizeof__ implementation for buffered I/O objects. Patch by Serhiy |
| Storchaka. |
| |
| .. |
| |
| .. bpo: 15512 |
| .. date: 8826 |
| .. nonce: JO3bbV |
| .. section: Library |
| |
| Add a __sizeof__ implementation for parser. Patch by Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 15402 |
| .. date: 8825 |
| .. nonce: MWs0d1 |
| .. section: Library |
| |
| An issue in the struct module that caused sys.getsizeof to return incorrect |
| results for struct.Struct instances has been fixed. Initial patch by Serhiy |
| Storchaka. |
| |
| .. |
| |
| .. bpo: 15232 |
| .. date: 8824 |
| .. nonce: R723JW |
| .. section: Library |
| |
| when mangle_from is True, email.Generator now correctly mangles lines that |
| start with 'From ' that occur in a MIME preamble or epilog. |
| |
| .. |
| |
| .. bpo: 13922 |
| .. date: 8823 |
| .. nonce: mg0ypz |
| .. section: Library |
| |
| argparse no longer incorrectly strips '--'s that appear after the first one. |
| |
| .. |
| |
| .. bpo: 12353 |
| .. date: 8822 |
| .. nonce: S3NUQb |
| .. section: Library |
| |
| argparse now correctly handles null argument values. |
| |
| .. |
| |
| .. bpo: 6493 |
| .. date: 8821 |
| .. nonce: onAuOo |
| .. section: Library |
| |
| An issue in ctypes on Windows that caused structure bitfields of type |
| ctypes.c_uint32 and width 32 to incorrectly be set has been fixed. |
| |
| .. |
| |
| .. bpo: 14635 |
| .. date: 8820 |
| .. nonce: R89rsl |
| .. section: Library |
| |
| telnetlib will use poll() rather than select() when possible to avoid |
| failing due to the select() file descriptor limit. |
| |
| .. |
| |
| .. bpo: 15247 |
| .. date: 8819 |
| .. nonce: XQlOgY |
| .. section: Library |
| |
| FileIO now raises an error when given a file descriptor pointing to a |
| directory. |
| |
| .. |
| |
| .. bpo: 14591 |
| .. date: 8818 |
| .. nonce: WiL398 |
| .. section: Library |
| |
| Fix bug in Random.jumpahead that could produce an invalid Mersenne Twister |
| state on 64-bit machines. |
| |
| .. |
| |
| .. bpo: 5346 |
| .. date: 8817 |
| .. nonce: KazqNd |
| .. section: Library |
| |
| Preserve permissions of mbox, MMDF and Babyl mailbox files on flush(). |
| |
| .. |
| |
| .. bpo: 15219 |
| .. date: 8816 |
| .. nonce: q8ah8W |
| .. section: Library |
| |
| Fix a reference leak when hashlib.new() is called with invalid parameters. |
| |
| .. |
| |
| .. bpo: 9559 |
| .. date: 8815 |
| .. nonce: HNrpSz |
| .. section: Library |
| |
| If messages were only added, a new file is no longer created and renamed |
| over the old file when flush() is called on an mbox, MMDF or Babyl mailbox. |
| |
| .. |
| |
| .. bpo: 14653 |
| .. date: 8814 |
| .. nonce: wxr1Hp |
| .. section: Library |
| |
| email.utils.mktime_tz() no longer relies on system mktime() when timezone |
| offest is supplied. |
| |
| .. |
| |
| .. bpo: 6056 |
| .. date: 8813 |
| .. nonce: QB7JkF |
| .. section: Library |
| |
| Make multiprocessing use setblocking(True) on the sockets it uses. Original |
| patch by J Derek Wilson. |
| |
| .. |
| |
| .. bpo: 15101 |
| .. date: 8812 |
| .. nonce: IWvk9X |
| .. section: Library |
| |
| Make pool finalizer avoid joining current thread. |
| |
| .. |
| |
| .. bpo: 15054 |
| .. date: 8811 |
| .. nonce: tE72L_ |
| .. section: Library |
| |
| A bug in tokenize.tokenize that caused string literals with 'b' and 'br' |
| prefixes to be incorrectly tokenized has been fixed. Patch by Serhiy |
| Storchaka. |
| |
| .. |
| |
| .. bpo: 15036 |
| .. date: 8810 |
| .. nonce: Mhm512 |
| .. section: Library |
| |
| Mailbox no longer throws an error if a flush is done between operations when |
| removing or changing multiple items in mbox, MMDF, or Babyl mailboxes. |
| |
| .. |
| |
| .. bpo: 10133 |
| .. date: 8809 |
| .. nonce: RredST |
| .. section: Library |
| |
| Make multiprocessing deallocate buffer if socket read fails. Patch by |
| Hallvard B Furuseth. |
| |
| .. |
| |
| .. bpo: 13854 |
| .. date: 8808 |
| .. nonce: ms8PU3 |
| .. section: Library |
| |
| Make multiprocessing properly handle non-integer non-string argument to |
| SystemExit. |
| |
| .. |
| |
| .. bpo: 12157 |
| .. date: 8807 |
| .. nonce: awxWQJ |
| .. section: Library |
| |
| Make pool.map() empty iterables correctly. Initial patch by mouad. |
| |
| .. |
| |
| .. bpo: 14036 |
| .. date: 8806 |
| .. nonce: wfrN3N |
| .. section: Library |
| |
| Add an additional check to validate that port in urlparse does not go in |
| illegal range and returns None. |
| |
| .. |
| |
| .. bpo: 14888 |
| .. date: 8805 |
| .. nonce: 8d3GPF |
| .. section: Library |
| |
| Fix misbehaviour of the _md5 module when called on data larger than 2**32 |
| bytes. |
| |
| .. |
| |
| .. bpo: 15908 |
| .. date: 8804 |
| .. nonce: xfD3R4 |
| .. section: Library |
| |
| Fix misbehaviour of the sha1 module when called on data larger than 2**32 |
| bytes. |
| |
| .. |
| |
| .. bpo: 15910 |
| .. date: 8803 |
| .. nonce: Xik0eY |
| .. section: Library |
| |
| Fix misbehaviour of _md5 and sha1 modules when "updating" on data larger |
| than 2**32 bytes. |
| |
| .. |
| |
| .. bpo: 14875 |
| .. date: 8802 |
| .. nonce: pGNN-W |
| .. section: Library |
| |
| Use float('inf') instead of float('1e66666') in the json module. |
| |
| .. |
| |
| .. bpo: 14572 |
| .. date: 8801 |
| .. nonce: FxInwF |
| .. section: Library |
| |
| Prevent build failures with pre-3.5.0 versions of sqlite3, such as was |
| shipped with Centos 5 and Mac OS X 10.4. |
| |
| .. |
| |
| .. bpo: 14426 |
| .. date: 8800 |
| .. nonce: GSay45 |
| .. section: Library |
| |
| Correct the Date format in Expires attribute of Set-Cookie Header in |
| Cookie.py. |
| |
| .. |
| |
| .. bpo: 14721 |
| .. date: 8799 |
| .. nonce: 3gDakm |
| .. section: Library |
| |
| Send proper header, Content-length: 0 when the body is an empty string ''. |
| Initial Patch contributed by Arve Knudsen. |
| |
| .. |
| |
| .. bpo: 14072 |
| .. date: 8798 |
| .. nonce: 4bVZye |
| .. section: Library |
| |
| Fix parsing of 'tel' URIs in urlparse by making the check for ports |
| stricter. |
| |
| .. |
| |
| .. bpo: 9374 |
| .. date: 8797 |
| .. nonce: 73g_V_ |
| .. section: Library |
| |
| Generic parsing of query and fragment portions of url for any scheme. |
| Supported both by RFC3986 and RFC2396. |
| |
| .. |
| |
| .. bpo: 14798 |
| .. date: 8796 |
| .. nonce: uw_PT- |
| .. section: Library |
| |
| Fix the functions in pyclbr to raise an ImportError when the first part of a |
| dotted name is not a package. Patch by Xavier de Gaye. |
| |
| .. |
| |
| .. bpo: 14832 |
| .. date: 8795 |
| .. nonce: ZyLvfY |
| .. section: Library |
| |
| fixed the order of the argument references in the error message produced by |
| unittest's assertItemsEqual. |
| |
| .. |
| |
| .. bpo: 14829 |
| .. date: 8794 |
| .. nonce: yWZKyP |
| .. section: Library |
| |
| Fix bisect issues under 64-bit Windows. |
| |
| .. |
| |
| .. bpo: 14777 |
| .. date: 8793 |
| .. nonce: SS0XEf |
| .. section: Library |
| |
| tkinter may return undecoded UTF-8 bytes as a string when accessing the Tk |
| clipboard. Modify clipboard_get() to first request type UTF8_STRING when no |
| specific type is requested in an X11 windowing environment, falling back to |
| the current default type STRING if that fails. Original patch by Thomas |
| Kluyver. |
| |
| .. |
| |
| .. bpo: 12541 |
| .. date: 8792 |
| .. nonce: srvUYa |
| .. section: Library |
| |
| Be lenient with quotes around Realm field with HTTP Basic Authentation in |
| urllib2. |
| |
| .. |
| |
| .. bpo: 14662 |
| .. date: 8791 |
| .. nonce: kBgGen |
| .. section: Library |
| |
| Prevent shutil failures on OS X when destination does not support chflag |
| operations. Patch by Hynek Schlawack. |
| |
| .. |
| |
| .. bpo: 14157 |
| .. date: 8790 |
| .. nonce: QVP6vO |
| .. section: Library |
| |
| Fix time.strptime failing without a year on February 29th. Patch by Hynek |
| Schlawack. |
| |
| .. |
| |
| .. bpo: 14768 |
| .. date: 8789 |
| .. nonce: UFzrQa |
| .. section: Library |
| |
| os.path.expanduser('~/a') doesn't work correctly when HOME is '/'. |
| |
| .. |
| |
| .. bpo: 13183 |
| .. date: 8788 |
| .. nonce: WXohoU |
| .. section: Library |
| |
| Fix pdb skipping frames after hitting a breakpoint and running step. Patch |
| by Xavier de Gaye. |
| |
| .. |
| |
| .. bpo: 14664 |
| .. date: 8787 |
| .. nonce: pdyfQE |
| .. section: Library |
| |
| It is now possible to use @unittest.skip{If,Unless} on a test class that |
| doesn't inherit from TestCase (i.e. a mixin). |
| |
| .. |
| |
| .. bpo: 14160 |
| .. date: 8786 |
| .. nonce: eP9a5e |
| .. section: Library |
| |
| TarFile.extractfile() failed to resolve symbolic links when the links were |
| not located in an archive subdirectory. |
| |
| .. |
| |
| .. bpo: 14638 |
| .. date: 8785 |
| .. nonce: cfMimX |
| .. section: Library |
| |
| pydoc now treats non-string __name__ values as if they were missing, instead |
| of raising an error. |
| |
| .. |
| |
| .. bpo: 13684 |
| .. date: 8784 |
| .. nonce: GMakQh |
| .. section: Library |
| |
| Fix httplib tunnel issue of infinite loops for certain sites which send EOF |
| without trailing \r\n. |
| |
| .. |
| |
| .. bpo: 14308 |
| .. date: 8783 |
| .. nonce: VI_YtW |
| .. section: Library |
| |
| Fix an exception when a "dummy" thread is in the threading module's active |
| list after a fork(). |
| |
| .. |
| |
| .. bpo: 14538 |
| .. date: 8782 |
| .. nonce: l61eIV |
| .. section: Library |
| |
| HTMLParser can now parse correctly start tags that contain a bare '/'. |
| |
| .. |
| |
| .. bpo: 14452 |
| .. date: 8781 |
| .. nonce: TPNgz8 |
| .. section: Library |
| |
| SysLogHandler no longer inserts a UTF-8 BOM into the message. |
| |
| .. |
| |
| .. bpo: 13496 |
| .. date: 8780 |
| .. nonce: ZTq6yk |
| .. section: Library |
| |
| Fix potential overflow in bisect.bisect algorithm when applied to a |
| collection of size > sys.maxsize / 2. |
| |
| .. |
| |
| .. bpo: 14399 |
| .. date: 8779 |
| .. nonce: ucnoq5 |
| .. section: Library |
| |
| zipfile now recognizes that the archive has been modified even if only the |
| comment is changed. As a consequence of this fix, ZipFile is now a new |
| style class. |
| |
| .. |
| |
| .. bpo: 7978 |
| .. date: 8778 |
| .. nonce: DdYwzu |
| .. section: Library |
| |
| SocketServer now restarts the select() call when EINTR is returned. This |
| avoids crashing the server loop when a signal is received. Patch by Jerzy |
| Kozera. |
| |
| .. |
| |
| .. bpo: 10340 |
| .. date: 8777 |
| .. nonce: QZDDK- |
| .. section: Library |
| |
| asyncore - properly handle EINVAL in dispatcher constructor on OSX; avoid to |
| call handle_connect in case of a disconnected socket which was not meant to |
| connect. |
| |
| .. |
| |
| .. bpo: 12757 |
| .. date: 8776 |
| .. nonce: lfCCKo |
| .. section: Library |
| |
| Fix the skipping of doctests when python is run with -OO so that it works in |
| unittest's verbose mode as well as non-verbose mode. |
| |
| .. |
| |
| .. bpo: 13694 |
| .. date: 8775 |
| .. nonce: qresWC |
| .. section: Library |
| |
| asynchronous connect in asyncore.dispatcher does not set addr attribute. |
| |
| .. |
| |
| .. bpo: 10484 |
| .. date: 8774 |
| .. nonce: NgDSdJ |
| .. section: Library |
| |
| Fix the CGIHTTPServer's PATH_INFO handling problem. |
| |
| .. |
| |
| .. bpo: 11199 |
| .. date: 8773 |
| .. nonce: UMivCa |
| .. section: Library |
| |
| Fix the with urllib which hangs on particular ftp urls. |
| |
| .. |
| |
| .. bpo: 14252 |
| .. date: 8772 |
| .. nonce: -5zjL9 |
| .. section: Library |
| |
| Fix subprocess.Popen.terminate() to not raise an error under Windows when |
| the child process has already exited. |
| |
| .. |
| |
| .. bpo: 14195 |
| .. date: 8771 |
| .. nonce: XpCJYQ |
| .. section: Library |
| |
| An issue that caused weakref.WeakSet instances to incorrectly return True |
| for a WeakSet instance 'a' in both 'a < a' and 'a > a' has been fixed. |
| |
| .. |
| |
| .. bpo: 14159 |
| .. date: 8770 |
| .. nonce: -rJiOd |
| .. section: Library |
| |
| Fix the len() of weak sets to return a better approximation when some |
| objects are dead or dying. Moreover, the implementation is now O(1) rather |
| than O(n). |
| |
| .. |
| |
| .. bpo: 2945 |
| .. date: 8769 |
| .. nonce: QZCfeH |
| .. section: Library |
| |
| Make the distutils upload command aware of bdist_rpm products. |
| |
| .. |
| |
| .. bpo: 6884 |
| .. date: 8768 |
| .. nonce: w-DWFF |
| .. section: Library |
| |
| Fix long-standing bugs with MANIFEST.in parsing in distutils on Windows. |
| |
| .. |
| |
| .. bpo: 16441 |
| .. date: 8767 |
| .. nonce: zm1gad |
| .. section: Library |
| |
| Avoid excessive memory usage working with large gzip files using the gzip |
| module. |
| |
| .. |
| |
| .. bpo: 15782 |
| .. date: 8766 |
| .. nonce: c-rtHz |
| .. section: Library |
| |
| Prevent compile errors of OS X Carbon modules _Fm, _Qd, and _Qdoffs when |
| compiling with an SDK of 10.7 or later. The OS X APIs they wrap have long |
| been deprecated and have now been removed with 10.7. These modules were |
| already empty for 64-bit builds and have been removed in Python 3. |
| |
| .. |
| |
| .. bpo: 17477 |
| .. date: 8765 |
| .. nonce: mkozKG |
| .. section: Library |
| |
| Update the bsddb module to pybsddb 5.3.0, supporting db-5.x, and dropping |
| support for db-4.1 and db-4.2. |
| |
| .. |
| |
| .. bpo: 17192 |
| .. date: 8764 |
| .. nonce: U0oKFo |
| .. section: Library |
| |
| Update the ctypes module's libffi to v3.0.13. This specifically addresses a |
| stack misalignment issue on x86 and issues on some more recent platforms. |
| |
| .. |
| |
| .. bpo: 12268 |
| .. date: 8763 |
| .. nonce: cWvcGA |
| .. section: Library |
| |
| The io module file object write methods no longer abort early when a write |
| system calls is interrupted (EINTR). |
| |
| .. |
| |
| .. bpo: 0 |
| .. date: 8762 |
| .. nonce: R41GNw |
| .. section: Library |
| |
| Fix the leak of a dict in the time module when used in an embedded |
| interpreter that is repeatedly initialized and shutdown and reinitialized. |
| |
| .. |
| |
| .. bpo: 12268 |
| .. date: 8761 |
| .. nonce: _DnsP2 |
| .. section: Library |
| |
| 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. |
| |
| .. |
| |
| .. bpo: 16012 |
| .. date: 8760 |
| .. nonce: O3e6G- |
| .. section: Library |
| |
| Fix a regression in pyexpat. The parser's UseForeignDTD() method doesn't |
| require an argument again. |
| |
| .. |
| |
| .. bpo: 13590 |
| .. date: 8759 |
| .. nonce: 1aEwh4 |
| .. section: Library |
| |
| OS X Xcode 4 - improve support for universal extension modules In |
| particular, fix extension module build failures when trying to use |
| 32-bit-only installer Pythons on systems with Xcode 4 (currently OS X 10.8, 10.7, |
| and optionally 10.6). * Backport 3.3.0 fixes to 2.7 branch (for release in |
| 2.7.4) * Since Xcode 4 removes ppc support, extension module builds now |
| check for ppc compiler support and by default remove ppc and ppc64 archs |
| when they are not available. * Extension module builds now revert to using |
| system installed headers and libs (/usr and /System/Library) if the SDK |
| used to build the interpreter is not installed or has moved. * Try to |
| avoid building extension modules with deprecated and problematic Apple |
| llvm-gcc compiler. If original compiler is not available, use clang |
| instead by default. |
| |
| .. |
| |
| .. bpo: 0 |
| .. date: 8758 |
| .. nonce: hHxr-m |
| .. section: IDLE |
| |
| IDLE was displaying spurious SystemExit tracebacks when running scripts that |
| terminated by raising SystemExit (i.e. unittest and turtledemo). |
| |
| .. |
| |
| .. bpo: 9290 |
| .. date: 8757 |
| .. nonce: Msbacw |
| .. section: IDLE |
| |
| In IDLE the sys.std* streams now implement io.TextIOBase interface and |
| support all mandatory methods and properties. |
| |
| .. |
| |
| .. bpo: 16829 |
| .. date: 8756 |
| .. nonce: u44Uel |
| .. section: IDLE |
| |
| IDLE printing no longer fails if there are spaces or other special |
| characters in the file path. |
| |
| .. |
| |
| .. bpo: 16819 |
| .. date: 8755 |
| .. nonce: rcJDrk |
| .. section: IDLE |
| |
| IDLE method completion now correctly works for unicode literals. |
| |
| .. |
| |
| .. bpo: 16504 |
| .. date: 8754 |
| .. nonce: othtN_ |
| .. section: IDLE |
| |
| IDLE now catches SyntaxErrors raised by tokenizer. Patch by Roger Serwy. |
| |
| .. |
| |
| .. bpo: 1207589 |
| .. date: 8753 |
| .. nonce: 0bmiue |
| .. section: IDLE |
| |
| Add Cut/Copy/Paste items to IDLE right click Context Menu. Patch by Todd |
| Rovito. |
| |
| .. |
| |
| .. bpo: 13052 |
| .. date: 8752 |
| .. nonce: ulRmqo |
| .. section: IDLE |
| |
| Fix IDLE crashing when replace string in Search/Replace dialog ended with |
| '\'. Patch by Roger Serwy. |
| |
| .. |
| |
| .. bpo: 9803 |
| .. date: 8751 |
| .. nonce: lJhnei |
| .. section: IDLE |
| |
| Don't close IDLE on saving if breakpoint is open. Patch by Roger Serwy. |
| |
| .. |
| |
| .. bpo: 14958 |
| .. date: 8750 |
| .. nonce: fWA3Eh |
| .. section: IDLE |
| |
| Change IDLE systax highlighting to recognize all string and byte literals |
| currently supported in Python 2.7. |
| |
| .. |
| |
| .. bpo: 14962 |
| .. date: 8749 |
| .. nonce: W_t8Sw |
| .. section: IDLE |
| |
| Update text coloring in IDLE shell window after changing options. Patch by |
| Roger Serwy. |
| |
| .. |
| |
| .. bpo: 10997 |
| .. date: 8748 |
| .. nonce: D59Zo_ |
| .. section: IDLE |
| |
| Prevent a duplicate entry in IDLE's "Recent Files" menu. |
| |
| .. |
| |
| .. bpo: 12510 |
| .. date: 8747 |
| .. nonce: 5hlN77 |
| .. section: IDLE |
| |
| Attempting to get invalid tooltip no longer closes IDLE. Original patch by |
| Roger Serwy. |
| |
| .. |
| |
| .. bpo: 10365 |
| .. date: 8746 |
| .. nonce: DI-DrH |
| .. section: IDLE |
| |
| File open dialog now works instead of crashing even when parent window is |
| closed. Patch by Roger Serwy. |
| |
| .. |
| |
| .. bpo: 14876 |
| .. date: 8745 |
| .. nonce: 73XqgG |
| .. section: IDLE |
| |
| Use user-selected font for highlight configuration. Patch by Roger Serwy. |
| |
| .. |
| |
| .. bpo: 14409 |
| .. date: 8744 |
| .. nonce: 8SNyRR |
| .. section: IDLE |
| |
| IDLE now properly executes commands in the Shell window when it cannot read |
| the normal config files on startup and has to use the built-in default key |
| bindings. There was previously a bug in one of the defaults. |
| |
| .. |
| |
| .. bpo: 3573 |
| .. date: 8743 |
| .. nonce: FIbWrY |
| .. section: IDLE |
| |
| IDLE hangs when passing invalid command line args (directory(ies) instead of |
| file(s)) (Patch by Guilherme Polo) |
| |
| .. |
| |
| .. bpo: 5219 |
| .. date: 8742 |
| .. nonce: We72rp |
| .. section: IDLE |
| |
| Prevent event handler cascade in IDLE. |
| |
| .. |
| |
| .. bpo: 15318 |
| .. date: 8741 |
| .. nonce: H1-iES |
| .. section: IDLE |
| |
| Prevent writing to sys.stdin. |
| |
| .. |
| |
| .. bpo: 13532 |
| .. date: 8740 |
| .. nonce: csNEK_ |
| .. section: IDLE |
| |
| Check that arguments to sys.stdout.write are strings. (See also: bpo-15319) |
| |
| .. |
| |
| .. bpo: 10365 |
| .. date: 8739 |
| .. nonce: MInibr |
| .. section: IDLE |
| |
| File open dialog now works instead of crashing even when parent window is |
| closed while dialog is open. |
| |
| .. |
| |
| .. bpo: 14018 |
| .. date: 8738 |
| .. nonce: HjN-7b |
| .. section: IDLE |
| |
| Update checks for unstable system Tcl/Tk versions on OS X to include |
| versions shipped with OS X 10.7 and 10.8 in addition to 10.6. |
| |
| .. |
| |
| .. bpo: 15853 |
| .. date: 8737 |
| .. nonce: Re1tK- |
| .. section: IDLE |
| |
| Prevent IDLE crash on OS X when opening Preferences menu with certain |
| versions of Tk 8.5. Initial patch by Kevin Walzer. |
| |
| .. |
| |
| .. bpo: 16702 |
| .. date: 8736 |
| .. nonce: 3Xf_t- |
| .. section: Tests |
| |
| test_urllib2_localnet tests now correctly ignores proxies for localhost |
| tests. |
| |
| .. |
| |
| .. bpo: 13447 |
| .. date: 8735 |
| .. nonce: _wys-6 |
| .. section: Tests |
| |
| Add a test file to host regression tests for bugs in the scripts found in |
| the Tools directory. |
| |
| .. |
| |
| .. bpo: 11420 |
| .. date: 8734 |
| .. nonce: J5oaxT |
| .. section: Tests |
| |
| make test suite pass with -B/DONTWRITEBYTECODE set. Initial patch by Thomas |
| Wouters. |
| |
| .. |
| |
| .. bpo: 17299 |
| .. date: 8733 |
| .. nonce: N_JA1r |
| .. section: Tests |
| |
| Add test coverage for cPickle with file objects and general IO objects. |
| Original patch by Aman Shah. |
| |
| .. |
| |
| .. bpo: 11963 |
| .. date: 8732 |
| .. nonce: _g8d_g |
| .. section: Tests |
| |
| remove human verification from test_parser and test_subprocess. |
| |
| .. |
| |
| .. bpo: 17249 |
| .. date: 8731 |
| .. nonce: wGvw7G |
| .. section: Tests |
| |
| convert a test in test_capi to use unittest and reap threads. |
| |
| .. |
| |
| .. bpo: 0 |
| .. date: 8730 |
| .. nonce: eaH1rt |
| .. section: Tests |
| |
| We now run both test_email.py and test_email_renamed.py when running the |
| test_email regression test. test_email_renamed contains some tests that |
| test_email does not. |
| |
| .. |
| |
| .. bpo: 17041 |
| .. date: 8729 |
| .. nonce: 57V5iD |
| .. section: Tests |
| |
| Fix testing when Python is configured with the --without-doc-strings option. |
| |
| .. |
| |
| .. bpo: 15539 |
| .. date: 8728 |
| .. nonce: a1_G0Q |
| .. section: Tests |
| |
| Added regression tests for Tools/scripts/pindent.py. |
| |
| .. |
| |
| .. bpo: 15324 |
| .. date: 8727 |
| .. nonce: VlPGUN |
| .. section: Tests |
| |
| Fix regrtest parsing of --fromfile and --randomize options. |
| |
| .. |
| |
| .. bpo: 16618 |
| .. date: 8726 |
| .. nonce: a2Xoyn |
| .. section: Tests |
| |
| Add more regression tests for glob. Patch by Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 16664 |
| .. date: 8725 |
| .. nonce: CxbZwX |
| .. section: Tests |
| |
| Add regression tests for glob's behaviour concerning entries starting with a |
| ".". Patch by Sebastian Kreft. |
| |
| .. |
| |
| .. bpo: 15747 |
| .. date: 8724 |
| .. nonce: TE3rVk |
| .. section: Tests |
| |
| ZFS always returns EOPNOTSUPP when attempting to set the UF_IMMUTABLE flag |
| (via either chflags or lchflags); refactor affected tests in test_posix.py |
| to account for this. |
| |
| .. |
| |
| .. bpo: 16549 |
| .. date: 8723 |
| .. nonce: 9ENPOM |
| .. section: Tests |
| |
| Add tests for json.tools. Initial patch by Berker Peksag and Serhiy |
| Storchaka. |
| |
| .. |
| |
| .. bpo: 16559 |
| .. date: 8722 |
| .. nonce: JvxWbq |
| .. section: Tests |
| |
| Add more tests for the json module, including some from the official test |
| suite at json.org. Patch by Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 16274 |
| .. date: 8721 |
| .. nonce: 9-uVb_ |
| .. section: Tests |
| |
| Fix test_asyncore on Solaris. Patch by Giampaolo Rodola'. |
| |
| .. |
| |
| .. bpo: 15040 |
| .. date: 8720 |
| .. nonce: F30TYe |
| .. section: Tests |
| |
| Close files in mailbox tests for PyPy compatibility. Original patch by Matti |
| Picus. |
| |
| .. |
| |
| .. bpo: 15802 |
| .. date: 8719 |
| .. nonce: Ow-zrD |
| .. section: Tests |
| |
| Fix test logic in TestMaildir.test_create_tmp. Patch by Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 15765 |
| .. date: 8718 |
| .. nonce: rH6KB2 |
| .. section: Tests |
| |
| Extend a previous fix to Solaris and OpenBSD for quirky getcwd() behaviour |
| (issue #9185) to NetBSD as well. |
| |
| .. |
| |
| .. bpo: 15615 |
| .. date: 8717 |
| .. nonce: C9YuEt |
| .. section: Tests |
| |
| Add some tests for the json module's handling of invalid input data. Patch |
| by Kushal Das. |
| |
| .. |
| |
| .. bpo: 15496 |
| .. date: 8716 |
| .. nonce: tm76dD |
| .. section: Tests |
| |
| Add directory removal helpers for tests on Windows. Patch by Jeremy Kloth. |
| |
| .. |
| |
| .. bpo: 15043 |
| .. date: 8715 |
| .. nonce: R2j8Hb |
| .. section: Tests |
| |
| test_gdb is now skipped entirely if gdb security settings block loading of |
| the gdb hooks |
| |
| .. |
| |
| .. bpo: 14589 |
| .. date: 8714 |
| .. nonce: 9aNtuR |
| .. section: Tests |
| |
| Update certificate chain for sha256.tbs-internet.com, fixing a test failure |
| in test_ssl. |
| |
| .. |
| |
| .. bpo: 16698 |
| .. date: 8713 |
| .. nonce: RgmYjY |
| .. section: Tests |
| |
| Skip posix test_getgroups when built with OS X deployment target prior to |
| 10.6. |
| |
| .. |
| |
| .. bpo: 17111 |
| .. date: 8712 |
| .. nonce: ypc66r |
| .. section: Tests |
| |
| Prevent test_surrogates (test_fileio) failure on OS X 10.4. |
| |
| .. |
| |
| .. bpo: 17425 |
| .. date: 8711 |
| .. nonce: wTCSht |
| .. section: Build |
| |
| Build against openssl 0.9.8y on Windows. |
| |
| .. |
| |
| .. bpo: 16004 |
| .. date: 8710 |
| .. nonce: 5o_DZo |
| .. section: Build |
| |
| Add `make touch`. |
| |
| .. |
| |
| .. bpo: 5033 |
| .. date: 8709 |
| .. nonce: HKAgDA |
| .. section: Build |
| |
| Fix building of the sqlite3 extension module when the SQLite library version |
| has "beta" in it. Patch by Andreas Pelme. |
| |
| .. |
| |
| .. bpo: 17228 |
| .. date: 8708 |
| .. nonce: CCkAM0 |
| .. section: Build |
| |
| Fix building without pymalloc. |
| |
| .. |
| |
| .. bpo: 17086 |
| .. date: 8707 |
| .. nonce: iNoopm |
| .. section: Build |
| |
| Backport the patches from the 3.3 branch to cross-build the package. |
| |
| .. |
| |
| .. bpo: 3754 |
| .. date: 8706 |
| .. nonce: sUdOUp |
| .. section: Build |
| |
| fix typo in pthread AC_CACHE_VAL. |
| |
| .. |
| |
| .. bpo: 17029 |
| .. date: 8705 |
| .. nonce: dUd1NT |
| .. section: Build |
| |
| Let h2py search the multiarch system include directory. |
| |
| .. |
| |
| .. bpo: 16953 |
| .. date: 8704 |
| .. nonce: tW1KVY |
| .. section: Build |
| |
| Fix socket module compilation on platforms with HAVE_BROKEN_POLL. Patch by |
| Jeffrey Armstrong. |
| |
| .. |
| |
| .. bpo: 16836 |
| .. date: 8703 |
| .. nonce: JZ-zO7 |
| .. section: Build |
| |
| Enable IPv6 support even if IPv6 is disabled on the build host. |
| |
| .. |
| |
| .. bpo: 15923 |
| .. date: 8702 |
| .. nonce: PIv70V |
| .. section: Build |
| |
| fix a mistake in asdl_c.py that resulted in a TypeError after 2801bf875a24 |
| (see #15801). |
| |
| .. |
| |
| .. bpo: 11715 |
| .. date: 8701 |
| .. nonce: M3MapP |
| .. section: Build |
| |
| Fix multiarch detection without having Debian development tools (dpkg-dev) |
| installed. |
| |
| .. |
| |
| .. bpo: 15819 |
| .. date: 8700 |
| .. nonce: 09XLHb |
| .. section: Build |
| |
| Make sure we can build Python out-of-tree from a readonly source directory. |
| (Somewhat related to Issue #9860.) |
| |
| .. |
| |
| .. bpo: 15822 |
| .. date: 8699 |
| .. nonce: aLjenQ |
| .. section: Build |
| |
| Ensure 2to3 grammar pickles are properly installed. |
| |
| .. |
| |
| .. bpo: 15560 |
| .. date: 8698 |
| .. nonce: I8yMU0 |
| .. section: Build |
| |
| Fix building _sqlite3 extension on OS X with an SDK. |
| |
| .. |
| |
| .. bpo: 8847 |
| .. date: 8697 |
| .. nonce: lqI_r8 |
| .. section: Build |
| |
| Disable COMDAT folding in Windows PGO builds. |
| |
| .. |
| |
| .. bpo: 14018 |
| .. date: 8696 |
| .. nonce: RHawO_ |
| .. section: Build |
| |
| Fix OS X Tcl/Tk framework checking when using OS X SDKs. |
| |
| .. |
| |
| .. bpo: 16256 |
| .. date: 8695 |
| .. nonce: vrx66r |
| .. section: Build |
| |
| OS X installer now sets correct permissions for doc directory. |
| |
| .. |
| |
| .. bpo: 8767 |
| .. date: 8694 |
| .. nonce: swHbgQ |
| .. section: Build |
| |
| Restore building with --disable-unicode. Patch by Stefano Taschini. |
| |
| .. |
| |
| .. bpo: 0 |
| .. date: 8693 |
| .. nonce: wZLzuy |
| .. section: Build |
| |
| Build against bzip2 1.0.6 and openssl 0.9.8x on Windows. |
| |
| .. |
| |
| .. bpo: 14557 |
| .. date: 8692 |
| .. nonce: UCbIq7 |
| .. section: Build |
| |
| Fix extensions build on HP-UX. Patch by Adi Roiban. |
| |
| .. |
| |
| .. bpo: 14437 |
| .. date: 8691 |
| .. nonce: 61tmQt |
| .. section: Build |
| |
| Fix building the _io module under Cygwin. |
| |
| .. |
| |
| .. bpo: 15587 |
| .. date: 8690 |
| .. nonce: gR7vei |
| .. section: Build |
| |
| Enable Tk high-resolution text rendering on Macs with Retina displays. |
| Applies to Tkinter apps, such as IDLE, on OS X framework builds linked with |
| Cocoa Tk 8.5. |
| |
| .. |
| |
| .. bpo: 17161 |
| .. date: 8689 |
| .. nonce: 8Qr4fl |
| .. section: Build |
| |
| make install now also installs a python2 and python man page. |
| |
| .. |
| |
| .. bpo: 16848 |
| .. date: 8688 |
| .. nonce: CtyvVC |
| .. section: Build |
| |
| python-config now returns proper --ldflags values for OS X framework builds. |
| |
| .. |
| |
| .. bpo: 17156 |
| .. date: 8687 |
| .. nonce: iaFJiz |
| .. section: Tools/Demos |
| |
| pygettext.py now correctly escapes non-ascii characters. |
| |
| .. |
| |
| .. bpo: 15539 |
| .. date: 8686 |
| .. nonce: 6bqqV- |
| .. section: Tools/Demos |
| |
| Fix a number of bugs in Tools/scripts/pindent.py. Now pindent.py works with |
| a "with" statement. pindent.py no longer produces improper indentation. |
| pindent.py now works with continued lines broken after "class" or "def" |
| keywords and with continuations at the start of line. |
| |
| .. |
| |
| .. bpo: 16476 |
| .. date: 8685 |
| .. nonce: xAomrd |
| .. section: Tools/Demos |
| |
| Fix json.tool to avoid including trailing whitespace. |
| |
| .. |
| |
| .. bpo: 13301 |
| .. date: 8684 |
| .. nonce: A4WOk5 |
| .. section: Tools/Demos |
| |
| use ast.literal_eval() instead of eval() in Tools/i18n/msgfmt.py. Patch by |
| Serhiy Storchaka. |
| |
| .. |
| |
| .. bpo: 15041 |
| .. date: 8683 |
| .. nonce: nMyhwF |
| .. section: Documentation |
| |
| Update "see also" list in tkinter documentation. |
| |
| .. |
| |
| .. bpo: 17412 |
| .. date: 8682 |
| .. nonce: 9xIwEh |
| .. section: Documentation |
| |
| update 2.7 Doc/make.bat to also use sphinx-1.0.7. |
| |
| .. |
| |
| .. bpo: 17047 |
| .. date: 8681 |
| .. nonce: sVzpby |
| .. section: Documentation |
| |
| remove doubled words in docs and docstrings reported by Serhiy Storchaka and |
| Matthew Barnett. |
| |
| .. |
| |
| .. bpo: 16406 |
| .. date: 8680 |
| .. nonce: _Z8alE |
| .. section: Documentation |
| |
| combine the pages for uploading and registering to PyPI. |
| |
| .. |
| |
| .. bpo: 16403 |
| .. date: 8679 |
| .. nonce: wPuYgA |
| .. section: Documentation |
| |
| Document how distutils uses the maintainer field in PKG-INFO. Patch by Jyrki |
| Pulliainen. |
| |
| .. |
| |
| .. bpo: 16695 |
| .. date: 8678 |
| .. nonce: O3-q4k |
| .. section: Documentation |
| |
| Document how glob handles filenames starting with a dot. Initial patch by |
| Jyrki Pulliainen. |
| |
| .. |
| |
| .. bpo: 8890 |
| .. date: 8677 |
| .. nonce: ldKgWT |
| .. section: Documentation |
| |
| Stop advertising an insecure practice by replacing uses of the /tmp |
| directory with better alternatives in the documentation. Patch by Geoff |
| Wilson. |
| |
| .. |
| |
| .. bpo: 17203 |
| .. date: 8676 |
| .. nonce: b42JWx |
| .. section: Documentation |
| |
| add long option names to unittest discovery docs. |
| |
| .. |
| |
| .. bpo: 13094 |
| .. date: 8675 |
| .. nonce: ujdNxz |
| .. section: Documentation |
| |
| add "Why do lambdas defined in a loop with different values all return the |
| same result?" programming FAQ. |
| |
| .. |
| |
| .. bpo: 14901 |
| .. date: 8674 |
| .. nonce: o_thZo |
| .. section: Documentation |
| |
| Update portions of the Windows FAQ. Patch by Ashish Nitin Patil. |
| |
| .. |
| |
| .. bpo: 15990 |
| .. date: 8673 |
| .. nonce: 41C5_M |
| .. section: Documentation |
| |
| Improve argument/parameter documentation. |
| |
| .. |
| |
| .. bpo: 16400 |
| .. date: 8672 |
| .. nonce: kDLZRV |
| .. section: Documentation |
| |
| Update the description of which versions of a given package PyPI displays. |
| |
| .. |
| |
| .. bpo: 15677 |
| .. date: 8671 |
| .. nonce: _0vY-h |
| .. section: Documentation |
| |
| Document that zlib and gzip accept a compression level of 0 to mean 'no |
| compression'. Patch by Brian Brazil. |
| |
| .. |
| |
| .. bpo: 8040 |
| .. date: 8670 |
| .. nonce: R8VAys |
| .. section: Documentation |
| |
| added a version switcher to the documentation. Patch by Yury Selivanov. |
| |
| .. |
| |
| .. bpo: 16115 |
| .. date: 8669 |
| .. nonce: Ba1MH_ |
| .. section: Documentation |
| |
| Improve subprocess.Popen() documentation around args, shell, and executable |
| arguments. |
| |
| .. |
| |
| .. bpo: 15979 |
| .. date: 8668 |
| .. nonce: UATtRZ |
| .. section: Documentation |
| |
| Improve timeit documentation. |
| |
| .. |
| |
| .. bpo: 16036 |
| .. date: 8667 |
| .. nonce: AGR4Am |
| .. section: Documentation |
| |
| Improve documentation of built-in int()'s signature and arguments. |
| |
| .. |
| |
| .. bpo: 15935 |
| .. date: 8666 |
| .. nonce: Ik7Y0z |
| .. section: Documentation |
| |
| Clarification of argparse docs, re: add_argument() type and default |
| arguments. Patch contributed by Chris Jerdonek. |
| |
| .. |
| |
| .. bpo: 13769 |
| .. date: 8665 |
| .. nonce: TfRtQT |
| .. section: Documentation |
| |
| Document the effect of ensure_ascii to the return type of JSON decoding |
| functions. |
| |
| .. |
| |
| .. bpo: 14880 |
| .. date: 8664 |
| .. nonce: bfazFx |
| .. section: Documentation |
| |
| Fix kwargs notation in csv.reader, .writer & .register_dialect. Patch by |
| Chris Rebert. |
| |
| .. |
| |
| .. bpo: 14674 |
| .. date: 8663 |
| .. nonce: AMOJT_ |
| .. section: Documentation |
| |
| Add a discussion of the json module's standard compliance. Patch by Chris |
| Rebert. |
| |
| .. |
| |
| .. bpo: 15630 |
| .. date: 8662 |
| .. nonce: ijhqyT |
| .. section: Documentation |
| |
| Add an example for "continue" stmt in the tutorial. Patch by Daniel Ellis. |
| |
| .. |
| |
| .. bpo: 13557 |
| .. date: 8661 |
| .. nonce: IHzHRn |
| .. section: Documentation |
| |
| Clarify effect of giving two different namespaces to exec or execfile(). |
| |
| .. |
| |
| .. bpo: 14034 |
| .. date: 8660 |
| .. nonce: 34GDTv |
| .. section: Documentation |
| |
| added the argparse tutorial. |
| |
| .. |
| |
| .. bpo: 15250 |
| .. date: 8659 |
| .. nonce: vLLPGK |
| .. section: Documentation |
| |
| Document that filecmp.dircmp compares files shallowly. Patch contributed by |
| Chris Jerdonek. |
| |
| .. |
| |
| .. bpo: 15116 |
| .. date: 8658 |
| .. nonce: uDQI_8 |
| .. section: Documentation |
| |
| Remove references to appscript as it is no longer being supported. |