Commit graph

65692 commits

Author SHA1 Message Date
Charles-François Natali
ef2bd67e23 Issue #16762: Fix some test_subprocess failures on NetBSD and OpenBSD: kill()
returns ESRCH for a zombie process, which is not POSIX-compliant.
2013-01-12 16:52:20 +01:00
Ezio Melotti
dc157fcbd3 #16940: fix indentation in example. 2013-01-12 10:39:45 +02:00
Raymond Hettinger
2cdb6435d6 Issue #16398: Optimize deque.rotate() 2013-01-12 00:05:00 -08:00
Chris Jerdonek
92e2fc8360 Issue #16933: Improve choices examples in argparse documentation. 2013-01-11 19:25:28 -08:00
Serhiy Storchaka
dfae912d80 Issue #15539: Fix backup file creation in pindent.py on Windows 2013-01-11 22:16:15 +02:00
Georg Brandl
8b41c2e259 Closes #16936: fix duplicate/ambiguous description of stat.S_IFMT in the docs. 2013-01-11 20:25:54 +01:00
Ezio Melotti
9e9cb2810e Add a note about checking refleaks to patchcheck. 2013-01-11 14:07:47 +02:00
Serhiy Storchaka
4b263663fc Merge heads 2013-01-11 12:27:43 +02:00
Serhiy Storchaka
8cd7f82024 Issue #15539: 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.  Added
regression tests for pindent.py.  Modernized pindent.py.
2013-01-11 11:59:59 +02:00
Sandro Tosi
2534f9aa39 grammatical fix; thanks to Alex Rudnick from docs@ 2013-01-11 10:48:34 +01:00
Ezio Melotti
14091a6bca Merge heads. 2013-01-11 09:06:12 +02:00
Ezio Melotti
57dfb227a3 #16154: fix some doctests in Doc/library. Patch by Ravi Sinha. 2013-01-11 08:53:10 +02:00
Chris Jerdonek
d3003cb0b2 Issue #16874: fix formatting of setup.py upload options in documentation. 2013-01-10 22:50:40 -08:00
Ezio Melotti
5c4e32b131 #13899: \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. 2013-01-11 08:32:01 +02:00
R David Murray
32851d61f2 #15109: revert '%'->'format' changes in 4b105d328fe7 to fix regression.
With '%', non-ascii worked because the '%' automatically got promoted to
unicode.  With format that doesn't happen, which led to encoding errors.  This
fix goes back to using %, and adds a test to make sure non-ascii string values
work in iterdump.
2013-01-10 21:10:40 -05:00
R David Murray
bcd9971b05 #13934: document sqlite version strings. 2013-01-10 20:22:57 -05:00
Benjamin Peterson
9dccb01703 use PyInt_FromSsize_t instead of PyLong_FromSsize_t (#10182) 2013-01-10 10:37:47 -06:00
R David Murray
d618684d65 #15545: sort iterdump via SQL instead of in python code
Although there is not a regression in Python2, we make the same update here to
keep the code bases in sync.

(The fix for issue 9750 introduced a regression in Python 3 by sorting the row
objects returned by fetchall.  But if a row_factory such as sqlite3.Row is
used, the rows may not be sortable (in Python3), which leads to an exception.
The sorting is still a nice idea, so the patch moves the sort into the sql.)

Fix and test by Peter Otten.
2013-01-10 11:30:51 -05:00
Ned Deily
ec8f8f7959 Issue #15782: 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.  (Original patch by Ronald Oussoren.)
2013-01-09 22:04:35 -08:00
Serhiy Storchaka
c4b82c037e Issue #11461: Fix the incremental UTF-16 decoder. Original patch by
Amaury Forgeot d'Arc. Added tests for partial decoding of non-BMP
characters.
2013-01-08 23:12:00 +02:00
Serhiy Storchaka
c9631a14d7 Fix out of bound read in UTF-32 decoder on "narrow Unicode" builds. 2013-01-08 22:43:18 +02:00
Charles-François Natali
be2b907ce2 Issue #16836: Enable IPv6 support even if IPv6 is disabled on the build host. 2013-01-08 19:47:00 +01:00
Vinay Sajip
3a5fc4bcb8 Issue #16884: Updated docs to use 'note' directives. 2013-01-08 11:18:42 +00:00
R David Murray
b847c7fcfe #16877: Add mention that shell-style path expansions are not automatic. 2013-01-06 16:14:57 -05:00
Ezio Melotti
9ae4711581 #16862: remove outdated statements about Stackless. 2013-01-05 07:37:47 +02:00
Ezio Melotti
7be3e18901 Cleanup a few minor things. 2013-01-05 07:36:54 +02:00
Ezio Melotti
58abc5bcd7 #13094: add Programming FAQ entry about the behavior of closures. 2013-01-05 00:49:48 +02:00
Chris Jerdonek
717e50e43a Issue #16747: Reflow iterable glossary entry to match 3.x change e19ed347523e. 2013-01-04 04:41:34 -08:00
Benjamin Peterson
830b4a8570 drop email (closes #16857) 2013-01-03 20:34:19 -08:00
Victor Stinner
23a32ba0e5 Issue #16367: Fix FileIO.readall() on Windows for files larger than 2 GB 2013-01-03 03:33:21 +01:00
Giampaolo Rodola'
049a378cd7 issue 10527: fix missing import 2013-01-03 02:53:28 +01:00
Nadeem Vawda
895cc22b8b Issue #16828: Fix error incorrectly raised by bz2.compress('').
Patch by Martin Packman.
2013-01-02 22:59:51 +01:00
Benjamin Peterson
8f53ded1ee untabify 2013-01-02 12:25:15 -06:00
Benjamin Peterson
b7ee47b4b7 add Tom Tromey to ACKS 2013-01-02 12:22:11 -06:00
Benjamin Peterson
a708adfcf6 call PyErr_Clear() when ignoring error from PyNumber_Int (closes #15516)
Patch from Tom Tromey.
2013-01-02 12:21:32 -06:00
Benjamin Peterson
140794d6e7 merge heads 2013-01-02 09:37:33 -06:00
Benjamin Peterson
6b3f8d375b ensure the attribute name string is initalized before using it (closes #16839) 2013-01-02 09:36:23 -06:00
Eli Bendersky
f29abd3254 Fix method name in documentation (__setstate__ --> __getstate__) 2013-01-02 06:02:23 -08:00
Serhiy Storchaka
dbaac37a5f Fix incorrect grammar in Misc/NEWS. 2013-01-02 11:56:58 +02:00
Benjamin Peterson
5ca88d2b18 get the core to compile --disable-unicode 2013-01-01 23:04:16 -06:00
Serhiy Storchaka
14224420d0 Issue #16819: IDLE method completion now correctly works for unicode literals. 2013-01-01 22:27:45 +02:00
Ned Deily
93b0b25fe0 Update copyright dates in Mac plists. 2013-01-01 12:06:15 -08:00
Richard Oudkerk
7450a81970 Issue #9586: Redefine SEM_FAILED on MacOSX to keep compiler happy. 2013-01-01 17:25:09 +00:00
Benjamin Peterson
856cb0fc34 update another year 2012-12-31 21:44:00 -06:00
Benjamin Peterson
1f7df8f207 merge heads 2012-12-31 21:40:42 -06:00
Benjamin Peterson
b25d611f8d bring Python into 2013 2012-12-31 21:37:21 -06:00
Ned Deily
10e93a6d40 Issue #14958: backport to 2.7.x from 3.3 (patch by Roger Serwy) 2012-12-31 15:06:38 -08:00
Giampaolo Rodola'
cef2006eaf Fix issue 10527: make multiprocessing use poll() instead of select() if available. 2012-12-31 17:23:09 +01:00
Serhiy Storchaka
421489f8a6 Issue #16645: Fix hardlink extracting test for tarfile. 2012-12-30 20:15:10 +02:00
Andrew Svetlov
14e27d896f Fix docstring in curses (#16782) 2012-12-29 23:09:32 +02:00