Mark Dickinson
40228912c8
Fix possible undefined behaviour from signed overflow in struct module.
...
Backport of revisions 81897, 81898 and 81902 from py3k.
2010-06-11 20:27:05 +00:00
Ezio Melotti
fdc1e0d013
Remove extra ] from itertools.count docstring.
2010-06-11 02:21:25 +00:00
Antoine Pitrou
619f16e194
Issue #8930 : fix some C code indentation
2010-06-09 16:24:00 +00:00
Alexander Belopolsky
3b818bfbfa
Issue #8899 : time.struct_time now has class and atribute docstrings.
2010-06-05 14:54:26 +00:00
Martin v. Löwis
26eec58770
Issue #8864 : Define _XOPEN_SOURCE on Solaris for the
...
multiprocessing module.
2010-06-04 17:18:42 +00:00
Sean Reifscheider
5e2b27b5e5
Issue8810: Clearing up docstring for tzinfo.utcoffset.
2010-06-04 01:51:26 +00:00
Mark Dickinson
ddac33882b
Untabify Modules/config.c.in.
2010-05-29 21:00:52 +00:00
Alexander Belopolsky
9292ee0667
Issue #7150 : Raise OverflowError if the result of adding or subtracting
...
timedelta from date or datetime falls outside of the MINYEAR:MAXYEAR range.
2010-05-27 20:55:27 +00:00
Victor Stinner
d6703b5e38
Issue #5640 : Fix Shift-JIS incremental encoder for error handlers different
...
than strict
2010-05-21 22:50:28 +00:00
Antoine Pitrou
508a237c97
Clear the OpenSSL error queue each time an error is signalled.
...
When the error queue is not emptied, strange things can happen on the next SSL call, depending on the OpenSSL version.
2010-05-16 23:11:46 +00:00
Victor Stinner
fd2103e68d
reindent _cursesmodule.c
...
Use untabify.py + emacs (python3 mode) + manual editions for
Py_BEGIN_ALLOW_THREADS / Py_END_ALLOW_THREADS
2010-05-15 22:19:27 +00:00
Amaury Forgeot d'Arc
03acec2256
Remove unused variable, and fix a compilation warning on Windows
2010-05-15 21:45:30 +00:00
Antoine Pitrou
2e136abd16
Improve _ssl.c formatting
2010-05-12 14:02:34 +00:00
Antoine Pitrou
fc3bfad2e0
Issue #8681 : Make the zlib module's error messages more informative when
...
the zlib itself doesn't give any detailed explanation.
2010-05-11 23:42:28 +00:00
Mark Dickinson
11bb2cdc6a
Issue #8674 : fix another bogus overflow check in audioop module.
2010-05-11 13:05:30 +00:00
Andrew M. Kuchling
035fbba859
Use ';' after initialization macros to avoid confusing re-indenters
2010-05-10 23:27:01 +00:00
Andrew M. Kuchling
3eee7af1f2
Break long line in macros
2010-05-10 23:24:09 +00:00
Andrew M. Kuchling
40f09c07a2
Move { out of #if...#else block; this confuses Emacs' C-mode
2010-05-10 17:18:25 +00:00
Mark Dickinson
932e162a96
Issue #8674 : Fix incorrect and UB-inducing overflow checks in audioop
...
module. Thanks Tomas Hoger for the patch.
2010-05-10 16:07:42 +00:00
Antoine Pitrou
c83ea137d7
Untabify C files. Will watch buildbots.
2010-05-09 14:46:46 +00:00
Mark Dickinson
7000e9e01b
Issue #8644 : Improve accuracy of timedelta.total_seconds method.
...
(Backport of r80979 to py3k.) Thanks Alexander Belopolsky.
2010-05-09 09:30:06 +00:00
Jean-Paul Calderone
e54ddf1ed2
Skip signal handler re-installation if it is not necessary. Issue 8354.
2010-05-08 20:06:02 +00:00
Antoine Pitrou
3843cd8e86
Issue #8571 : Fix an internal error when compressing or decompressing a
...
chunk larger than 1GB with the zlib module's compressor and decompressor
objects.
2010-05-07 16:50:34 +00:00
Victor Stinner
862490a546
Untabify Modules/posixmodule.c (2)
...
Fix some more functions by hand
2010-05-06 00:03:44 +00:00
Victor Stinner
d6f8542307
Untabify Modules/posixmodule.c
...
Run Antoine Pitrou "untabify" script + manual editions (OS/2 and some
continuation lines).
2010-05-05 23:33:33 +00:00
Brett Cannon
7a4cd7e1e2
Remove extraneous whitespace.
2010-05-05 20:15:14 +00:00
Brett Cannon
a1b562943b
Remove an unnecessary variable.
...
Found using Clang's static analyzer.
2010-05-05 20:14:27 +00:00
Antoine Pitrou
b26dc46576
Untabify Modules/_io/fileio.c
2010-05-05 16:27:30 +00:00
Antoine Pitrou
a4c2a5c9a0
Untabify Modules/_ssl.c
2010-05-05 15:53:45 +00:00
Thomas Heller
06a7e2069a
On Windows, ctypes does no longer check the stack before and after
...
calling a foreign function. This allows to use the unmodified libffi
library.
Remove most files from _ctypes/libffi_msvc, only two include files
stay (updated from _ctypes/libffi/...). Other files are used in the
cross-platform _ctypes/libffi directory.
2010-05-04 18:44:42 +00:00
Brett Cannon
d0d2d31589
Fix some whitespace.
2010-05-04 01:01:00 +00:00
Brett Cannon
6d7b7be990
Remove an unneeded variable assignment.
...
Found using Clang's static analyzer.
2010-05-04 00:57:44 +00:00
Brett Cannon
23b581a6f4
Strip out extraneous whitespace, cast a some `const char *` to `void *` when
...
passed to free() and make a `char *` to a `const char *` as found by Clang's
static analyzer.
2010-05-04 00:52:41 +00:00
Brett Cannon
33e5dd8466
Fix a Py_DECREF to a Py_XDECREF.
...
Found using Clang's static analyzer.
2010-05-04 00:48:11 +00:00
Brett Cannon
87ab6ad4d6
Prevent a possible NULL de-reference and an unneeded variable assignment.
...
Found using Clang's static analyzer.
2010-05-04 00:36:00 +00:00
Brett Cannon
e894e93f4c
Remove a redundant string length check and variable assignment.
...
Found with Clang's static analyzer.
2010-05-04 00:30:17 +00:00
Brett Cannon
7983284472
Fix two potential uninitialization errors and an unneeded assignment.
...
Found using Clang's static analyzer.
2010-05-03 23:57:15 +00:00
Brett Cannon
8ffe7bbb72
Remove unused variables and a variable initialization.
...
Found using Clang's static analyzer.
2010-05-03 23:51:28 +00:00
Brett Cannon
5d947cb324
Remove unneeded variable assignment.
...
Found using Clang's static analyzer.
2010-05-03 23:44:54 +00:00
Brett Cannon
8e9757e432
Remove unneeded variable mutation and initializations.
...
Found using Clang's static analyzer.
2010-05-03 23:43:49 +00:00
Brett Cannon
9824e7f57c
Clean up whitespace and remove unneeded variable initialization as found by
...
Clang.
2010-05-03 23:42:40 +00:00
Brett Cannon
99ac9147cb
Remove an unused variable.
...
Found using Clang's static analyzer.
2010-05-03 23:41:51 +00:00
Brett Cannon
949476ee58
Remove unneeded variable initialization.
...
Found using Clang's static analyzer.
2010-05-03 23:41:23 +00:00
Antoine Pitrou
f7fd8e4c94
Issue #7865 : The close() method of :mod:`io` objects should not swallow
...
exceptions raised by the implicit flush(). Also ensure that calling
close() several times is supported. Patch by Pascal Chambon.
2010-05-03 16:25:33 +00:00
Antoine Pitrou
951919f558
Issue #4687 : Fix accuracy of garbage collection runtimes displayed with
...
gc.DEBUG_STATS.
2010-05-02 19:51:14 +00:00
Antoine Pitrou
f56a288b1e
Issue #7834 : Fix connect() of Bluetooth L2CAP sockets with recent versions
...
of the Linux kernel. Patch by Yaniv Aknin.
2010-04-29 10:05:40 +00:00
Nick Coghlan
c5e4485248
Issue 8202: when using the -m command line switch, sys.argv[0] is now '-m' instead of '-c' while searching for the module to be executed
2010-04-28 14:51:08 +00:00
Antoine Pitrou
1dc6b08f9e
Issue #8549 : Fix compiling the _ssl extension under AIX. Patch by
...
Sridhar Ratnakumar.
2010-04-27 19:09:59 +00:00
Sean Reifscheider
ca2e61276e
Fixing obscure syslog corner-case when sys.argv = None, syslog() would call
...
openlog() for every logged message.
2010-04-25 06:31:23 +00:00
Antoine Pitrou
4d3e372ff3
The do_handshake() method of SSL objects now adjusts the blocking mode of
...
the SSL structure if necessary (as other methods already do).
2010-04-24 19:57:01 +00:00