Raymond Hettinger
|
231ee4dc9d
|
Issue 16398: Add assertions to show why memcmp is safe.
|
2013-02-02 11:24:43 -08:00 |
|
Raymond Hettinger
|
21777acd68
|
Issue 16398: Use memcpy() in deque.rotate().
|
2013-02-02 09:56:08 -08:00 |
|
Gregory P. Smith
|
a5042671c3
|
In the _hashlib module, only initialize the static data for OpenSSL's
constructors once, to avoid memory leaks when finalizing and re-initializing
the Python interpreter.
|
2013-02-01 17:07:56 -08:00 |
|
Gregory P. Smith
|
84d0bf94b0
|
Additional fix for issue #12268: The io module file object write methods no
longer abort early when a write system call is interrupted (EINTR).
|
2013-02-01 13:10:33 -08:00 |
|
Brett Cannon
|
611afc1b3f
|
Issue #17098: all modules should have __loader__
|
2013-02-01 14:07:28 -05:00 |
|
Nadeem Vawda
|
ef0a44c629
|
Issue #13886: Fix input() to not strip out supposedly-invalid input bytes.
Also fix sporadic failures in test_builtin due to dependence on whether the
readline module has previously been imported.
|
2013-01-27 14:17:21 +01:00 |
|
Ezio Melotti
|
3a62e45b97
|
Merge typo fixes from 3.3.
|
2013-01-27 06:20:51 +02:00 |
|
Ronald Oussoren
|
20190e2d54
|
Issue #1602133: 'environ' is not really available with shared libraries on OSX (merge from 3.3)
There already was a workaround for this for framework builds on OSX,
this changeset enables the same workaround for shared libraries.
Closes #1602133
|
2013-01-25 18:02:35 +01:00 |
|
Martin v. Löwis
|
c8c6563097
|
Replace WaitForMultipleObjects with WaitForMultipleObjectEx,
for better WinRT compatibility.
|
2013-01-25 14:29:13 +01:00 |
|
Martin v. Löwis
|
b26a9b10ea
|
Replace WaitForSingleObject with WaitForSingleObjectEx,
for better WinRT compatibility.
|
2013-01-25 14:25:48 +01:00 |
|
Serhiy Storchaka
|
35f284b75e
|
Clean trailing whitespace in itertoolsmodule.c.
|
2013-01-25 13:40:01 +02:00 |
|
Serhiy Storchaka
|
c5dadcf2fd
|
Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()
if all other iterators were very advanced before.
|
2013-01-25 13:26:55 +02:00 |
|
Eli Bendersky
|
fa88b5d656
|
merge heads
|
2013-01-24 07:17:17 -08:00 |
|
Charles-François Natali
|
c07fcbb698
|
Issue #16953: Fix socket module compilation on platforms with HAVE_BROKEN_POLL.
Patch by Jeffrey Armstrong.
|
2013-01-19 12:39:29 +01:00 |
|
Raymond Hettinger
|
8a7d74446c
|
merge
|
2013-01-18 17:53:18 -08:00 |
|
Benjamin Peterson
|
9f30abd393
|
merge 3.3
|
2013-01-18 00:10:37 -05:00 |
|
Stefan Krah
|
20d60803d5
|
Issue #16982: Fix --without-threads build failure.
|
2013-01-17 17:07:17 +01:00 |
|
Stefan Krah
|
31efb380b3
|
Merge 3.3.
|
2013-01-16 23:25:41 +01:00 |
|
Stefan Krah
|
e2515e4997
|
Merge 3.3.
|
2013-01-16 15:19:16 +01:00 |
|
Stefan Krah
|
6d554b0428
|
Merge 3.3.
|
2013-01-16 13:00:11 +01:00 |
|
Serhiy Storchaka
|
7898043868
|
Issue #15989: Fix several occurrences of integer overflow
when result of PyLong_AsLong() narrowed to int without checks.
|
2013-01-15 01:12:17 +02:00 |
|
Eli Bendersky
|
a50ff1887d
|
Issue #16922: fixed findtext() to return empty Unicode string instead of empty bytes object when there's no text.
Patch by Serhiy Storchaka.
|
2013-01-13 05:26:31 -08:00 |
|
Eli Bendersky
|
3ed84421ef
|
Clean trailing whitespace in _elementtree.c
|
2013-01-13 05:15:52 -08:00 |
|
Benjamin Peterson
|
fa3965ab76
|
merge 3.3
|
2013-01-12 21:22:33 -05:00 |
|
Antoine Pitrou
|
1e37e9efa9
|
SSLContext.load_dh_params() now properly closes the input file.
|
2013-01-12 21:44:33 +01:00 |
|
Eli Bendersky
|
60a0c71031
|
Issue #16076: check for return value of PyTuple_New for args (following
Coverity report) and cleanup code.
|
2013-01-12 05:43:08 -08:00 |
|
Eli Bendersky
|
0f3735b8f0
|
Close #16076: fix refleak in pickling of Element.
Thanks to Ezio Melotti and Daniel Shahaf for the patch.
|
2013-01-12 05:21:06 -08:00 |
|
Charles-François Natali
|
a6ebb2d7fb
|
Issue #16876: Revert be8e6b81284e, which wasn't thread-safe: wait until a
solution is found for poll().
|
2013-01-12 12:31:00 +01:00 |
|
Raymond Hettinger
|
464d89b3ce
|
Issue #16398: Optimize deque.rotate()
|
2013-01-11 22:29:50 -08:00 |
|
Eli Bendersky
|
bb48151c8c
|
Issue #16913: Fix Element.itertext()'s handling of text with XML entities.
Patch by Serhiy Storchaka
|
2013-01-10 06:31:05 -08:00 |
|
Eli Bendersky
|
065eeb1085
|
Issue #16076: make _elementtree.Element pickle-able in a way that is compatible
with the Python version of the class.
Patch by Daniel Shahaf.
|
2013-01-10 06:06:01 -08:00 |
|
Charles-François Natali
|
f424f3856d
|
Issue #16876: Optimize epoll.poll() by keeping a per-instance epoll events
buffer instead of allocating a new one at each poll().
|
2013-01-09 19:00:26 +01:00 |
|
Victor Stinner
|
2716d531a1
|
fcntl: add F_DUPFD_CLOEXEC constant, available on Linux 2.6.24+.
|
2013-01-08 00:52:40 +01:00 |
|
Serhiy Storchaka
|
c99b5120a7
|
Issue #15972: Fix error messages when os functions expecting a file name or
file descriptor receive the incorrect type.
|
2013-01-07 23:16:49 +02:00 |
|
Antoine Pitrou
|
5dd12a5978
|
Fix returning uninitialized variable (issue #8109).
Found by Christian with Coverity.
|
2013-01-06 15:25:36 +01:00 |
|
Antoine Pitrou
|
58ddc9d743
|
Issue #8109: The ssl module now has support for server-side SNI, thanks to a :meth:SSLContext.set_servername_callback method.
Patch by Daniel Black.
|
2013-01-05 21:20:29 +01:00 |
|
Eli Bendersky
|
3c9850aad7
|
The get() and iter() are now able to accept keyword arguments.
In conformance with the documentation and the Python version.
Patch by Franck Michea.
|
2013-01-05 06:31:36 -08:00 |
|
Serhiy Storchaka
|
d8a0bac8f7
|
Issue #16674: random.getrandbits() is now 20-40% faster for small integers.
|
2013-01-04 12:18:35 +02:00 |
|
Christian Heimes
|
75e923fcf2
|
Issue #16847: Fixed improper use of _PyUnicode_CheckConsistency() in
non-pydebug builds. Several extension modules now compile cleanly when
assert()s are enabled in standard builds (-DDEBUG flag).
|
2013-01-03 09:22:41 +01:00 |
|
Ezio Melotti
|
37623ab5f1
|
#16009: JSON error messages now provide more information. Patch by Serhiy Storchaka.
|
2013-01-03 08:44:15 +02:00 |
|
Victor Stinner
|
fd53a5a011
|
(Merge 3.3) Issue #16367: Fix FileIO.readall() on Windows for files larger than 2 GB.
|
2013-01-03 03:38:38 +01:00 |
|
Nadeem Vawda
|
ef408aea3d
|
Issue #16828: Fix error incorrectly raised by bz2.compress(b'') and bz2.BZ2Compressor.compress(b'').
Initial patch by Martin Packman.
|
2013-01-02 23:13:53 +01:00 |
|
Serhiy Storchaka
|
404fa924c3
|
Issue #16841: Set st_dev on Windows as unsigned long to match its DWORD type.
|
2013-01-02 18:22:23 +02:00 |
|
Brian Curtin
|
9cc4321bf5
|
Backed out changeset 61bada808b34
|
2013-01-01 12:31:06 -06:00 |
|
Brian Curtin
|
e3d0b65118
|
Set st_dev on Windows as unsigned long to match its DWORD type, related to the change to fix #11939.
|
2013-01-01 12:21:35 -06:00 |
|
Richard Oudkerk
|
950fab07aa
|
Issue #9586: Merge.
|
2013-01-01 17:40:58 +00:00 |
|
Eli Bendersky
|
a9bc1bf93b
|
Make indentation consistent
|
2013-01-01 07:42:06 -08:00 |
|
Eli Bendersky
|
0485314305
|
Make indentation consistent and remove dead commented-out code.
|
2012-12-31 15:34:43 -08:00 |
|
Brian Curtin
|
87e63a273c
|
st_dev/st_rdev should be unsigned long as dwVolumeSerialNumber, which it is set to, is a DWORD. This was fixed in #11939 and the overflow was mentioned in #10657 and seen by me on some machines.
|
2012-12-31 11:59:48 -06:00 |
|
Serhiy Storchaka
|
ac1069387e
|
Issue #16688: Fix backreferences did make case-insensitive regex fail on non-ASCII strings.
Patch by Matthew Barnett.
|
2012-12-29 23:41:08 +02:00 |
|