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 |
Victor Stinner
|
1fbcaeff55
|
Fix array.array('u') constructor
|
2011-09-30 01:54:04 +02:00 |