Victor Stinner
|
3a50e7056e
|
Issue #12281: Rewrite the MBCS codec to handle correctly replace and ignore
error handlers on all Windows versions. The MBCS codec is now supporting all
error handlers, instead of only replace to encode and ignore to decode.
|
2011-10-18 21:21:00 +02:00 |
Victor Stinner
|
5a3ff79fd6
|
Issue #10653: Fix time.strftime() on Windows, check for invalid format strings
|
2011-10-16 19:08:23 +02:00 |
Martin v. Löwis
|
1c67dd9b15
|
Port SetAttrString/HasAttrString to SetAttrId/GetAttrId.
|
2011-10-14 15:16:45 +02:00 |
Martin v. Löwis
|
bd928fef42
|
Rename _Py_identifier to _Py_IDENTIFIER.
|
2011-10-14 10:20:37 +02:00 |
Victor Stinner
|
792b47f6ca
|
(Merge 3.2) Issue #10653: On Windows, use strftime() instead of wcsftime()
because wcsftime() doesn't format time zone correctly.
|
2011-10-14 02:39:06 +02:00 |
Victor Stinner
|
c1f32ca0ad
|
Issue #10653: On Windows, use strftime() instead of wcsftime() because
wcsftime() doesn't format time zone correctly.
|
2011-10-14 02:36:13 +02:00 |
Victor Stinner
|
f5cff56a1b
|
Issue #13088: Add shared Py_hexdigits constant to format a number into base 16
|
2011-10-14 02:13:11 +02:00 |
Nadeem Vawda
|
72d6a13413
|
Merge #13159: Replace FileIO's quadratic-time buffer growth algorithm with a linear-time one.
Also fix the bz2 module, which suffered from the same problem.
|
2011-10-13 13:38:14 +02:00 |
Nadeem Vawda
|
d41a98bdd9
|
Issue #13159: Replace FileIO's quadratic-time buffer growth algorithm with a linear-time one.
Also fix the bz2 module, whose classes used the same algorithm.
|
2011-10-13 13:34:16 +02:00 |
Antoine Pitrou
|
6b4883dec0
|
PEP 3151 / issue #12555: reworking the OS and IO exception hierarchy.
|
2011-10-12 02:54:14 +02:00 |
Victor Stinner
|
c5af7730e3
|
Fix FileIO.readall() (new_buffersize()) for large files
Truncate the buffer size to PY_SSIZE_T_MAX.
|
2011-10-11 23:00:31 +02:00 |
Victor Stinner
|
a2a6477ba0
|
Fix io.FileIO.readall() on Windows 64 bits
Use Py_off_t type (64 bits) instead of off_t (32 bits).
|
2011-10-11 22:45:02 +02:00 |
Victor Stinner
|
2c5d3cbfb8
|
Fix a compiler warning in _locale
|
2011-10-11 22:35:52 +02:00 |
Victor Stinner
|
3f528f0c1b
|
Fix a compiler warning in zipimport
|
2011-10-11 22:28:56 +02:00 |
Victor Stinner
|
d9c0631d77
|
Strip trailing spaces in _json.c
|
2011-10-11 21:56:19 +02:00 |
Victor Stinner
|
c4f281eba3
|
Fix misuse of PyUnicode_GET_SIZE, use PyUnicode_GET_LENGTH instead
|
2011-10-11 22:11:42 +02:00 |
Victor Stinner
|
beac78bb24
|
Use PyUnicode_AsUnicodeAndSize() instead of PyUnicode_GET_SIZE()
|
2011-10-11 21:55:01 +02:00 |
Antoine Pitrou
|
699cd9f7f1
|
Remove unused variable
|
2011-10-11 04:06:47 +02:00 |
Martin v. Löwis
|
1ee1b6fe0d
|
Use identifier API for PyObject_GetAttrString.
|
2011-10-10 18:11:30 +02:00 |
Martin v. Löwis
|
afe55bba33
|
Add API for static strings, primarily good for identifiers.
Thanks to Konrad Schöbel and Jasper Schulz for helping with the mass-editing.
|
2011-10-09 10:38:36 +02:00 |
Charles-François Natali
|
30589c9041
|
Issue #10141: fix socketmodule compilation on Linux systems with <linux/can.h>
but without AF_CAN definition.
|
2011-10-07 22:47:08 +02:00 |
Martin v. Löwis
|
c47adb04b3
|
Change PyUnicode_KIND to 1,2,4. Drop _KIND_SIZE and _CHARACTER_SIZE.
|
2011-10-07 20:55:35 +02:00 |
Antoine Pitrou
|
72ca65dce4
|
Fix a Py_UCS4 / Py_UNICODE mixup.
This worked under Unix because wchar_t is 4 bytes wide.
|
2011-10-07 04:35:30 +02:00 |
Antoine Pitrou
|
77ea6409ef
|
Migrate the _csv module to the new unicode APIs
(except for a Py_UNICODE_strchr() call)
|
2011-10-07 04:26:55 +02:00 |
Benjamin Peterson
|
17a332ac1b
|
fix compiler warnings
|
2011-10-06 17:06:25 -04:00 |
Charles-François Natali
|
47413c1171
|
Issue #10141: socket: add SocketCAN (PF_CAN) support. Initial patch by Matthias
Fuchs, updated by Tiago Gonçalves.
|
2011-10-06 19:47:44 +02:00 |
Antoine Pitrou
|
90c30e87be
|
Remove now duplicate code in _json.c; instead, reuse the new private lib
|
2011-10-06 19:09:51 +02:00 |
Antoine Pitrou
|
1d4bd25f56
|
Fix compilation warnings under 64-bit Windows
|
2011-10-06 15:44:15 +02:00 |
Antoine Pitrou
|
45d9c91d4b
|
Issue #3163: The struct module gets new format characters 'n' and 'N'
supporting C integer types `ssize_t` and `size_t`, respectively.
|
2011-10-06 15:27:40 +02:00 |
Charles-François Natali
|
42c28cdd1d
|
Issue #13070: Fix a crash when a TextIOWrapper caught in a reference cycle
would be finalized after the reference to its underlying BufferedRWPair's
writer got cleared by the GC.
|
2011-10-05 19:53:43 +02:00 |
Antoine Pitrou
|
ed8ba14441
|
Remove all other uses of the C tolower()/toupper() which could break with a Turkish locale.
|
2011-10-04 13:50:21 +02:00 |
Antoine Pitrou
|
1665d2c75f
|
Issue #13099: Fix sqlite3.Cursor.lastrowid under a Turkish locale.
Reported and diagnosed by Thomas Kluyver.
|
2011-10-04 13:35:28 +02:00 |
Antoine Pitrou
|
1e44fecc52
|
Issue #13087: BufferedReader.seek() now always raises UnsupportedOperation
if the underlying raw stream is unseekable, even if the seek could be
satisfied using the internal buffer. Patch by John O'Connor.
|
2011-10-04 12:26:20 +02:00 |
Antoine Pitrou
|
ffd41d9f10
|
Issue #7689: Allow pickling of dynamically created classes when their
metaclass is registered with copyreg. Patch by Nicolas M. Thiéry and
Craig Citro.
|
2011-10-04 09:23:04 +02:00 |
Meador Inge
|
1efb33a682
|
Issue #12881: ctypes: Fix segfault with large structure field names.
|
2011-10-03 21:44:22 -05:00 |
Charles-François Natali
|
b619bb27ed
|
Issue #13070: Fix a crash when a TextIOWrapper caught in a reference cycle
would be finalized after the reference to its underlying BufferedRWPair's
writer got cleared by the GC.
|
2011-10-05 19:55:56 +02:00 |
Victor Stinner
|
e1335c711c
|
Fix usage og PyUnicode_READY()
|
2011-10-04 20:53:03 +02:00 |
Antoine Pitrou
|
061fe34262
|
Remove all other uses of the C tolower()/toupper() which could break with a Turkish locale.
|
2011-10-04 13:53:01 +02:00 |
Antoine Pitrou
|
8e4dd08f23
|
Issue #13099: Fix sqlite3.Cursor.lastrowid under a Turkish locale.
Reported and diagnosed by Thomas Kluyver.
|
2011-10-04 13:37:06 +02:00 |
Antoine Pitrou
|
b244d075fb
|
Fix compilation error under Windows
|
2011-10-04 13:00:02 +02:00 |
Antoine Pitrou
|
bf009f0bce
|
Issue #13087: BufferedReader.seek() now always raises UnsupportedOperation
if the underlying raw stream is unseekable, even if the seek could be
satisfied using the internal buffer. Patch by John OConnor.
|
2011-10-04 12:28:52 +02:00 |
Antoine Pitrou
|
75e78b6c77
|
Use the faulthandler module's infrastructure to write a GIL-less
memory watchdog for timely stats collection.
|
2011-10-04 11:51:23 +02:00 |
Antoine Pitrou
|
5a688dbf97
|
Issue #7689: Allow pickling of dynamically created classes when their
metaclass is registered with copyreg. Patch by Nicolas M. Thiéry and
Craig Citro.
|
2011-10-04 09:25:28 +02:00 |
Meador Inge
|
29f43f7368
|
Issue #12881: ctypes: Fix segfault with large structure field names.
|
2011-10-03 21:48:30 -05:00 |
Victor Stinner
|
67002af323
|
Check error when calling PyUnicode_AppendAndDel()
|
2011-10-02 20:35:10 +02:00 |
Antoine Pitrou
|
a02a12c517
|
Issue #13034: When decoding some SSL certificates, the subjectAltName extension could be unreported.
|
2011-10-01 19:22:30 +02:00 |
Antoine Pitrou
|
d8c347a8de
|
Issue #13034: When decoding some SSL certificates, the subjectAltName extension could be unreported.
|
2011-10-01 19:20:25 +02:00 |
Victor Stinner
|
9e5bd6c544
|
pyexat uses the new Unicode API
|
2011-10-01 01:05:40 +02:00 |
Victor Stinner
|
034f6cf10c
|
Add PyUnicode_Copy() function, include it to the public API
|
2011-09-30 02:26:44 +02:00 |
Victor Stinner
|
1fe99a2ea7
|
Fix a compiler warning
|
2011-09-30 01:55:49 +02:00 |