summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* #20311: revert changes to 3.3 branch for now until experts have decided how ↵Georg Brandl2014-01-251-3/+1
| | | | to resolve the issue.
* new plan: just remove typecasts (closes #20374)Benjamin Peterson2014-01-241-4/+4
|
* use new readline function types (closes #20374)Benjamin Peterson2014-01-241-3/+3
|
* Issue #19936: Restored executable bits for several libffi files.Serhiy Storchaka2014-01-234-0/+0
| | | | These files have shebangs and executable bits in the libffi distribution.
* Issue #20311: select.epoll.poll() now rounds the timeout away from zero,Victor Stinner2014-01-211-1/+3
| | | | | instead of rounding towards zero. For example, a timeout of one microsecond is now rounded to one millisecond, instead of being rounded to zero.
* Issue #20315: Removed support for backward compatibility with early 2.x ↵Serhiy Storchaka2014-01-203-40/+0
| | | | versions.
* improve description of buffers argument for readv/writev (closes #17811)Benjamin Peterson2014-01-191-6/+10
| | | | Patch by Nikolaus Rath.
* avoid a compiler warning about assigning const char * to char *.Gregory P. Smith2014-01-171-1/+1
|
* Issue #19936: Remove executable bits from C source files and several forgottenSerhiy Storchaka2014-01-162-0/+0
| | | | test files.
* Issue #19936: Added executable bits or shebang lines to Python scripts whichSerhiy Storchaka2014-01-164-0/+0
| | | | | | | requires them. Disable executable bits and shebang lines in test and benchmark files in order to prevent using a random system python, and in source files of modules which don't provide command line interface. Fixed shebang line to use python3 executable in the unittestgui script.
* Issue #19936: Disable shebang lines in order to prevent using a randomStefan Krah2014-01-163-6/+0
| | | | system python.
* remove overly strict assertion (closes #20251)Benjamin Peterson2014-01-141-1/+0
|
* correct defaultdict signature in docstring (closes #20250)Benjamin Peterson2014-01-141-1/+3
| | | | Patch from Andrew Barnert.
* merge 3.2 (#20246)Benjamin Peterson2014-01-141-0/+5
|\
| * complain when nbytes > buflen to fix possible buffer overflow (closes #20246)Benjamin Peterson2014-01-141-0/+5
| |
| * Issue #17857: Prevent build failures with pre-3.5.0 versions of sqlite3,Serhiy Storchaka2013-04-283-7/+7
| | | | | | | | such as was shipped with Centos 5 and Mac OS X 10.4.
| * This local change was lost during the fixing of issue17192 to updateGregory P. Smith2013-04-301-0/+5
| | | | | | | | | | | | | | libffi to 3.0.13. (i'm not sure if it is needed anymore but see issue 10309 for details which makes no mention of upstream; this change is already in 3.3 and 3.4 but may need reapplying to 2.7 as done here)
* | fix build when SCHED_SPORADIC is defined (closes #20217)Benjamin Peterson2014-01-101-1/+1
| |
* | Remove conditional: it is useless at this point (OpenSSL headers are not yet ↵Antoine Pitrou2014-01-091-2/+0
| | | | | | | | included)
* | Issue #20207: Always disable SSLv2 except when PROTOCOL_SSLv2 is explicitly ↵Antoine Pitrou2014-01-091-2/+5
| | | | | | | | asked for.
* | fix zipimport ref leakBenjamin Peterson2014-01-091-3/+1
| |
* | Issue #20113: os.readv() and os.writev() now raise an OSError exception onVictor Stinner2014-01-081-9/+15
| | | | | | | | error instead of returning -1.
* | Fixes Issue #19081: When a zipimport .zip file in sys.path being imported fromGregory P. Smith2014-01-081-47/+238
| | | | | | | | | | | | is modified during the lifetime of the Python process after zipimport has already cached the zip's table of contents we detect this and recover rather than read bad data from the .zip (causing odd import errors).
* | Whitespace.Stefan Krah2014-01-041-3/+3
| |
* | parser: fix usage of Py_BuildValue() to build a parser errorVictor Stinner2014-01-021-1/+1
| | | | | | | | Fix typo: "os" format => "Os"
* | Issue #20025: ssl.RAND_bytes() and ssl.RAND_pseudo_bytes() now raise aVictor Stinner2013-12-191-0/+5
| | | | | | | | ValueError if num is negative (instead of raising a SystemError).
* | Issue #20026: Fix the sqlite module to handle correctly invalid isolation levelVictor Stinner2013-12-191-1/+4
| | | | | | | | (wrong type).
* | Issue #18829: csv.Dialect() now checks type for delimiter, escapechar andSerhiy Storchaka2013-12-191-1/+8
| | | | | | | | quotechar fields. Original patch by Vajrasky Kok.
* | remove trailing spaces.Gregory P. Smith2013-12-181-7/+7
| |
* | Issue #16404: Add checks for return value of PyLong_FromLong() inSerhiy Storchaka2013-12-171-8/+1
| | | | | | | | | | sys.getwindowsversion() and ossaudiodev.setparameters(). Reported by Ned Batchelder.
* | Issue #19986: Avoid an incorrect warning of older gcc versions.Stefan Krah2013-12-151-3/+4
| |
* | Issue #17919: Fixed integer overflow in the eventmask parameter.Serhiy Storchaka2013-12-141-11/+29
| |
* | Fix C++ header usage. This __STDC_LIMIT_MACROS scheme can still be subvertedStefan Krah2013-12-141-9/+11
| | | | | | | | | | by including stdint.h before mpdecimal.h. In that case the only option left is to compile with -D_STDC_LIMIT_MACROS.
* | #19970: Fix some comment typos.R David Murray2013-12-142-3/+3
| | | | | | | | Report and patch by Vajrasky Kok.
* | Issue #17919: select.poll.poll() again works with poll.POLLNVAL on AIX.Serhiy Storchaka2013-12-131-3/+2
| |
* | Issue #14432: Fix compilation when thread support is disabledVictor Stinner2013-12-131-0/+4
| |
* | Issue #14432: Generator now clears the borrowed reference to the thread stateVictor Stinner2013-12-131-0/+89
| | | | | | | | | | | | | | Fix a crash when a generator is created in a C thread that is destroyed while the generator is still used. The issue was that a generator contains a frame, and the frame kept a reference to the Python state of the destroyed C thread. The crash occurs when a trace function is setup.
* | Do not discard const qualifier without a reason.Stefan Krah2013-12-121-7/+7
| |
* | Fix two typos.Stefan Krah2013-12-082-2/+2
| |
* | Missed one copyright.Stefan Krah2013-12-081-1/+1
| |
* | Update copyright. The four year increment is intentional (to save work).Stefan Krah2013-12-0833-33/+33
| |
* | ncurses' winch and mvwinch return an unsigned longChristian Heimes2013-12-041-2/+3
| |
* | Make a couple of parameters constant.Stefan Krah2013-12-032-14/+14
| |
* | Fixes issue #15798: subprocess.Popen() no longer fails if fileGregory P. Smith2013-12-021-6/+42
| | | | | | | | | | descriptor 0, 1 or 2 is closed. The errpipe_write fd will always be >= 3.
* | Undo supposed fix for Issue #15798 until I understand why this isGregory P. Smith2013-12-011-1/+5
| | | | | | | | | | causing test_multiprocessing_forkserver and test_multiprocessing_spawn failures on head (3.4).
* | Fixes Issue #15798 - subprocess.Popen() no longer fails if fileGregory P. Smith2013-12-011-5/+1
| | | | | | | | descriptor 0, 1 or 2 is closed.
* | Issue #6477: Keep PyNotImplemented_Type and PyNone_Type private.Alexandre Vassalotti2013-12-011-2/+2
| |
* | Issue #6477: Added support for pickling the types of built-in singletons.Alexandre Vassalotti2013-12-011-1/+31
| |
* | Fixed _pickle.Unpickler to handle empty persistent IDs correctly.Alexandre Vassalotti2013-11-301-1/+1
| |
* | Fix indentation from previous commitEli Bendersky2013-11-281-2/+2
| |