Antoine Pitrou
|
00b2c86d09
|
Fix text failures when ctypes is not available
(followup to Victor's 85d11cf67aa8 and 7a50e549bd11)
|
2011-10-05 13:01:41 +02:00 |
|
Charles-François Natali
|
4637309ee6
|
Merge.
|
2011-10-04 23:37:43 +02:00 |
|
Charles-François Natali
|
09252c4938
|
os.geteuid() may not be available...
|
2011-10-04 23:36:49 +02:00 |
|
Charles-François Natali
|
035018d078
|
os.geteuid() may not be available...
|
2011-10-04 23:35:47 +02:00 |
|
Victor Stinner
|
e1335c711c
|
Fix usage og PyUnicode_READY()
|
2011-10-04 20:53:03 +02:00 |
|
Victor Stinner
|
e06e145943
|
_PyUnicode_READY_REPLACE() cannot be used in unicode_subtype_new()
|
2011-10-04 20:52:31 +02:00 |
|
Charles-François Natali
|
5f99c912c8
|
Issue #11956: Always skip test_import.test_unwritable_directory when run as
root, since the semantics varies across Unix variants.
|
2011-10-04 20:41:52 +02:00 |
|
Charles-François Natali
|
79164c8c71
|
Issue #11956: Always skip test_import.test_unwritable_directory when run as
root, since the semantics varies across Unix variants.
|
2011-10-04 20:40:58 +02:00 |
|
Victor Stinner
|
17efeed284
|
Add DONT_MAKE_RESULT_READY to unicodeobject.c to help detecting bugs
Use also _PyUnicode_READY_REPLACE() when it's applicable.
|
2011-10-04 20:05:46 +02:00 |
|
Victor Stinner
|
6b56a7fd3d
|
Add assertion to _Py_ReleaseInternedUnicodeStrings() if READY fails
|
2011-10-04 20:04:52 +02:00 |
|
Antoine Pitrou
|
875f29bb95
|
Fix naïve heuristic in unicode slicing (followup to 1b4f886dc9e2)
|
2011-10-04 20:00:49 +02:00 |
|
Charles-François Natali
|
2b72f83877
|
Merge.
|
2011-10-04 19:20:52 +02:00 |
|
Charles-François Natali
|
e39b112aea
|
Issue #11956: Skip test_import.test_unwritable_directory on FreeBSD when run as
root (directory permissions are ignored).
|
2011-10-04 19:19:21 +02:00 |
|
Charles-François Natali
|
a13b1faa78
|
Issue #11956: Skip test_import.test_unwritable_directory on FreeBSD when run as
root (directory permissions are ignored).
|
2011-10-04 19:17:26 +02:00 |
|
Antoine Pitrou
|
d9488c6841
|
Merge
|
2011-10-04 19:11:34 +02:00 |
|
Antoine Pitrou
|
2242522fde
|
Add a necessary call to PyUnicode_READY() (followup to ab5086539ab9)
|
2011-10-04 19:10:51 +02:00 |
|
Antoine Pitrou
|
7aec401966
|
Optimize string slicing to use the new API
|
2011-10-04 19:08:01 +02:00 |
|
Ezio Melotti
|
a9860aeb08
|
#13054: fix usage of sys.maxunicode after PEP-393.
|
2011-10-04 19:06:00 +03:00 |
|
Antoine Pitrou
|
b7591d4780
|
Also fix pickletester
|
2011-10-04 16:18:15 +02:00 |
|
Antoine Pitrou
|
382e8b515c
|
An embarassing litle typo
|
2011-10-04 16:07:27 +02:00 |
|
Antoine Pitrou
|
e19aa388e8
|
When expandtabs() would be a no-op, don't create a duplicate string
|
2011-10-04 16:04:01 +02:00 |
|
Antoine Pitrou
|
87a484caf5
|
Migrate test_bigmem to PEP 393-compliant size calculations (hopefully)
|
2011-10-04 15:55:44 +02:00 |
|
Antoine Pitrou
|
e71d574a39
|
Migrate str.expandtabs to the new API
|
2011-10-04 15:55:09 +02:00 |
|
Antoine Pitrou
|
310638ea81
|
Try to fix linking failures under Windows
|
2011-10-04 14:44:35 +02:00 |
|
Antoine Pitrou
|
36225c6a99
|
Try to fix linking failures under Windows
|
2011-10-04 14:43:47 +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
|
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
|
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
|
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
|
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
|
0fc80c0d5a
|
Add John to ACKS
|
2011-10-04 12:26:34 +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
|
5b99df68b0
|
Collect stats a bit more often
|
2011-10-04 12:06:06 +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
|
031487eb3b
|
Fix test failure
|
2011-10-04 10:39:54 +02:00 |
|
Antoine Pitrou
|
1a3ff48c55
|
Start fixing test_bigmem:
- bigmemtest is replaced by precisionbigmemtest
- add a poor man's watchdog thread to print memory consumption
|
2011-10-04 10:28:37 +02:00 |
|
Antoine Pitrou
|
94190bb6e7
|
Start fixing test_bigmem:
- bigmemtest is replaced by precisionbigmemtest
- add a poor man's watchdog thread to print memory consumption
|
2011-10-04 10:22:36 +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 |
|
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
|
29f43f7368
|
Issue #12881: ctypes: Fix segfault with large structure field names.
|
2011-10-03 21:48:30 -05:00 |
|
Meador Inge
|
1efb33a682
|
Issue #12881: ctypes: Fix segfault with large structure field names.
|
2011-10-03 21:44:22 -05:00 |
|
Benjamin Peterson
|
7f3140ef80
|
fix parens
|
2011-10-03 19:37:29 -04:00 |
|
Benjamin Peterson
|
4bfce8f81f
|
fix formatting
|
2011-10-03 19:35:07 -04:00 |
|
Benjamin Peterson
|
ccc51c1fc6
|
fix compiler warnings
|
2011-10-03 19:34:12 -04:00 |
|
Victor Stinner
|
30134f53fc
|
Complete documentation of compact ASCII strings
|
2011-10-04 01:32:45 +02:00 |
|
Victor Stinner
|
b092365cc6
|
Move in-place Unicode append to its own subfunction
|
2011-10-04 01:17:31 +02:00 |
|
Victor Stinner
|
a5f9163501
|
Reindent internal Unicode macros
|
2011-10-04 01:07:11 +02:00 |
|
Victor Stinner
|
a41463c203
|
Document utf8_length and wstr_length states
Ensure these states with assertions in _PyUnicode_CheckConsistency().
|
2011-10-04 01:05:08 +02:00 |
|
Victor Stinner
|
9566311014
|
resize_inplace() sets utf8_length to zero if the utf8 is not shared8
Cleanup also the code.
|
2011-10-04 01:03:50 +02:00 |
|