Victor Stinner
|
6c7a52a46f
|
Check for PyUnicode_CopyCharacters() failure
|
2011-09-28 21:39:17 +02:00 |
Victor Stinner
|
be78eaf2de
|
PyUnicode_CopyCharacters() checks for buffer and character overflow
It now returns the number of written characters on success.
|
2011-09-28 21:37:03 +02:00 |
Victor Stinner
|
fb5f5f2420
|
Mark PyUnicode_CONVERT_BYTES as private
|
2011-09-28 21:39:49 +02:00 |
Georg Brandl
|
ee12f4429c
|
Add versionadded directive to new API function.
|
2011-09-28 21:51:06 +02:00 |
Georg Brandl
|
4cb0de246c
|
Rename new macros to conform to naming rules (function macros have "Py" prefix, not "PY").
|
2011-09-28 21:49:49 +02:00 |
Victor Stinner
|
5ce1b0dbc0
|
Set Py_UNICODE_REPLACEMENT_CHARACTER type to Py_UCS4, instead of Py_UNICODE
|
2011-09-28 20:29:27 +02:00 |
Benjamin Peterson
|
e56717c3d2
|
merge heads
|
2011-09-28 10:48:40 -04:00 |
Benjamin Peterson
|
19f6260710
|
this isn't fixed on windows yet...
|
2011-09-28 10:48:32 -04:00 |
Ezio Melotti
|
d8b509b192
|
#13012: use splitlines(keepends=True/False) instead of splitlines(0/1).
|
2011-09-28 17:37:55 +03:00 |
Benjamin Peterson
|
a6e50f589f
|
this test works as expected now
|
2011-09-28 08:20:00 -04:00 |
Benjamin Peterson
|
e28544ad5f
|
revert unintended change
|
2011-09-28 08:19:25 -04:00 |
Benjamin Peterson
|
9c6e6a0c7f
|
don't check that the first character is XID_Continue
Current, XID_Continue is a superset of XID_Start, but that may sometime change.
|
2011-09-28 08:09:05 -04:00 |
Victor Stinner
|
d83f226d93
|
test_ctypes: Windows is no more a special case
|
2011-09-28 13:36:20 +02:00 |
Martin v. Löwis
|
287eca658d
|
Fix struct sizes. Drop -1, since the resulting string was actually the largest one
that could be allocated.
|
2011-09-28 10:03:28 +02:00 |
Martin v. Löwis
|
f02aa65acb
|
Use compile() instead of eval().
|
2011-09-28 09:22:13 +02:00 |
Martin v. Löwis
|
0c9fe4d109
|
Use eval instead of codecs.lookup to trigger UTF-8 generation.
|
2011-09-28 09:15:11 +02:00 |
Martin v. Löwis
|
418170c50e
|
ACKS for PEP 393.
|
2011-09-28 08:54:17 +02:00 |
Martin v. Löwis
|
24fa9832be
|
Update for PEP 393.
|
2011-09-28 08:35:25 +02:00 |
Martin v. Löwis
|
d63a3b8beb
|
Implement PEP 393.
|
2011-09-28 07:41:54 +02:00 |
Meador Inge
|
48d49497c5
|
Issue #13013: ctypes: Fix a reference leak in PyCArrayType_from_ctype.
Thanks to Suman Saha for finding the bug and providing a patch.
|
2011-09-27 20:52:04 -05:00 |
Meador Inge
|
b86ecf4bd1
|
Issue #13013: ctypes: Fix a reference leak in PyCArrayType_from_ctype.
Thanks to Suman Saha for finding the bug and providing a patch.
|
2011-09-27 20:45:30 -05:00 |
Georg Brandl
|
f0c51fabe8
|
Fix markup.
|
2011-09-27 07:30:00 +02:00 |
Martin v. Löwis
|
91ef21f2b6
|
merged
|
2011-09-25 17:36:31 +02:00 |
Martin v. Löwis
|
6fb44728bb
|
Depend setobject.o and dictobject.o on stringlib/eq.h.
|
2011-09-25 17:36:11 +02:00 |
Mark Dickinson
|
c7d93b7614
|
Issue #1621: Fix undefined behaviour from signed overflow in datetime module hashes, array and list iterations, and get_integer (stringlib/string_format.h)
|
2011-09-25 15:34:32 +01:00 |
Mark Dickinson
|
50203a69b3
|
Return +-Py_HUGE_VAL for tgamma(+-0) instead of risking FP exceptions by computing 1.0 / 0.0.
|
2011-09-25 15:26:43 +01:00 |
Mark Dickinson
|
36f27c995a
|
Issue #1621: Fix undefined behaviour from signed overflow in get_integer (stringlib/formatter.h)
|
2011-09-24 19:11:53 +01:00 |
Charles-François Natali
|
dc863ddf79
|
Issue #12981: rewrite multiprocessing_{sendfd,recvfd} in Python.
|
2011-09-24 20:04:29 +02:00 |
Mark Dickinson
|
57e683e53e
|
Issue #1621: Fix undefined behaviour in bytes.__hash__, str.__hash__, tuple.__hash__, frozenset.__hash__ and set indexing operations.
|
2011-09-24 18:18:40 +01:00 |
Mark Dickinson
|
0390151100
|
Fix typo in comment: _PyHash_Double -> _Py_HashDouble.
|
2011-09-24 16:24:56 +01:00 |
Mark Dickinson
|
0d5f6adbb3
|
Issue #13012: Allow 'keepends' to be passed as a keyword argument in str.splitlines, bytes.splitlines and bytearray.splitlines.
|
2011-09-24 09:14:39 +01:00 |
Mark Dickinson
|
a61b053e61
|
Merge #12973 itertools fix.
|
2011-09-24 08:57:00 +01:00 |
Mark Dickinson
|
b2f6bc72a2
|
Issue #12973: Fix itertools bug caused by signed integer overflow. Thanks Stefan Krah.
|
2011-09-24 08:56:09 +01:00 |
Benjamin Peterson
|
3454d52434
|
merge 3.2
|
2011-09-23 13:53:06 -04:00 |
Benjamin Peterson
|
adde86d0e3
|
fix compiler compliant about \0 not being an opcode
|
2011-09-23 13:41:41 -04:00 |
Benjamin Peterson
|
7ddbf10589
|
disable unused result warnings when possible
|
2011-09-23 13:23:22 -04:00 |
Victor Stinner
|
a1fe1f8dcf
|
Merge 3.2: Issue #7732: Don't open a directory as a file anymore while
importing a module. Ignore the direcotry if its name matchs the module name
(e.g. "__init__.py") and raise a ImportError instead.
|
2011-09-23 18:59:08 +02:00 |
Victor Stinner
|
53ffdc53bf
|
Issue #7732: Don't open a directory as a file anymore while importing a
module. Ignore the direcotry if its name matchs the module name (e.g.
"__init__.py") and raise a ImportError instead.
|
2011-09-23 18:54:40 +02:00 |
Victor Stinner
|
92c144ee72
|
Merge 3.2: Issue #12931: Add a test with Unicode URI to test_xmlrpc
|
2011-09-23 01:31:04 +02:00 |
Victor Stinner
|
da6eb5305f
|
Issue #12931: Add a test with Unicode URI to test_xmlrpc
|
2011-09-23 01:29:44 +02:00 |
Charles-François Natali
|
9089b7956b
|
Fix a race condition in test_socket.ThreadableTest: the client is reported
ready before having been set up.
|
2011-09-21 22:05:01 +02:00 |
Charles-François Natali
|
a49ed7650a
|
Fix a race condition in test_socket.ThreadableTest: the client is reported as
ready before having been set up.
|
2011-09-21 22:03:58 +02:00 |
Senthil Kumaran
|
85579b8f0e
|
merge 3.2. Fix closes issue13005 - Remove the mention of 'repeat' method in the operator module documentation.
|
2011-09-22 02:10:09 +08:00 |
Senthil Kumaran
|
17dac4c0e2
|
Fix closes issue13005 - Remove the mention of 'repeat' method in the operator module documentation.
|
2011-09-22 02:09:17 +08:00 |
Stefan Krah
|
472d280d8b
|
Issue #13002: Fix Visual Studio warning (not enough actual parameters).
|
2011-09-21 19:08:39 +02:00 |
Charles-François Natali
|
fba2b6b454
|
Issue #12981: test_multiprocessing: catch ImportError when importing
multiprocessing.reduction, which may not be available (e.g. if the OS doesn't
support FD passing over Unix domain sockets).
|
2011-09-21 18:49:18 +02:00 |
Charles-François Natali
|
e51c8dad1a
|
Issue #12981: test_multiprocessing: catch ImportError when importing
multiprocessing.reduction, which may not be available (e.g. if the OS doesn't
support FD passing over Unix domain sockets).
|
2011-09-21 18:48:21 +02:00 |
Éric Araujo
|
9c0cccf363
|
Branch merge
|
2011-09-21 16:36:08 +02:00 |
Éric Araujo
|
dd2d55c8a1
|
Remove two unneeded attributes in packaging
|
2011-09-21 16:28:03 +02:00 |
Meador Inge
|
c5dbb3dadf
|
Issue #1172711: Update What's New in Python 3.3 document for the array module.
The commit fixes 3c56e546dc60, which documented #1172711 as a struct module
change; it is an array module change.
|
2011-09-20 21:48:16 -05:00 |