Benjamin Peterson
cbae869759
backport threading property changes
2008-08-18 17:45:09 +00:00
Benjamin Peterson
d8a8972ca9
change threading.getIdent to a property
...
This is new in 2.6 so now need to worry about backwards compatibility :)
2008-08-18 16:40:03 +00:00
Eric Smith
e5bdccc77b
Backport of r63826.
...
Optimization of str.format() for cases with str, unicode, int, long,
and float arguments. This gives about 30% speed improvement for the
simplest (but most common) cases. This patch skips the __format__
dispatch, and also avoids creating an object to hold the format_spec.
Unfortunately there's a complication in 2.6 with int, long, and float
because they always expect str format_specs. So in the unicode
version of this optimization, just check for unicode objects. int,
float, long, and str can be added later, if needed.
2008-08-18 14:27:38 +00:00
Nick Coghlan
8e439a16b2
Fix typo
2008-08-18 13:32:19 +00:00
Nick Coghlan
6e8fef07e5
Issue 2235: document PyObject_HashNotImplemented
2008-08-18 13:14:22 +00:00
Nick Coghlan
f70385a5c3
Belated NEWS entry for r65642
2008-08-18 12:42:46 +00:00
Marc-André Lemburg
4763f7184e
Restore Python 2.3 compatibility and remove "with" usage.
2008-08-18 11:13:45 +00:00
Benjamin Peterson
541f7da3a9
add a test for reduce's move
2008-08-18 02:12:23 +00:00
Benjamin Peterson
08336e30ad
follup to #3473 : don't duplicate the reduce code
2008-08-18 02:01:21 +00:00
Benjamin Peterson
8692c79ba9
correct version
2008-08-18 01:27:05 +00:00
Brett Cannon
88f801d409
Update __all__ for cookielib, csv, os, and urllib2 for objects imported into
...
the module but exposed as part of the API.
2008-08-18 00:46:22 +00:00
Brett Cannon
7b96f07feb
Remove an unneeded import of abc.ABCMeta from 'inspect'.
2008-08-18 00:41:11 +00:00
Brett Cannon
46225e77fa
Remove two unneeded imports in 'io'.
2008-08-18 00:36:52 +00:00
Brett Cannon
25c9d6aa00
Remove imports of 'warnings' that are no longer needed in dummy_thread,
...
filecmp, and shelve.
2008-08-17 22:10:11 +00:00
Amaury Forgeot d'Arc
313bda12e8
Fix a refleak in bytearray.split and bytearray.rsplit, detected by
...
regrtest.py -R:: test_bytes
2008-08-17 21:05:18 +00:00
Benjamin Peterson
37553fdb95
set svn:executable on a script
2008-08-17 20:33:45 +00:00
Antoine Pitrou
954ea64753
#3580 : fix a failure in test_os
2008-08-17 20:15:07 +00:00
Benjamin Peterson
7dd854725b
get the symtable module back in working order
...
- Fix broken functions
- Add (hopefully) extensive tests
- Modernize a little
2008-08-17 17:13:26 +00:00
Antoine Pitrou
fd7c43e7be
#3556 : test_raiseMemError consumes an insane amount of memory
2008-08-17 17:01:49 +00:00
Antoine Pitrou
bebb18bef5
backport r65723: strengthen test_os.test_closerange
2008-08-17 14:43:41 +00:00
Hirokazu Yamamoto
41a81eb6cb
Backport r65661, r65760: Issue #3575 : Incremental decoder's decode
...
function now takes bytearray by using 's*' instead of 't#'.
2008-08-17 13:10:46 +00:00
Antoine Pitrou
c53427087e
fix ZipFile.testzip() to work with very large embedded files
2008-08-17 13:06:29 +00:00
Hirokazu Yamamoto
7f30a684c6
I forgot to update NEWS.
2008-08-17 09:46:56 +00:00
Hirokazu Yamamoto
a0fdd72f8e
Issue #2222 : Fixed reference leak when occured os.rename()
...
fails unicode conversion on 2nd parameter. (windows only)
2008-08-17 09:19:52 +00:00
Brett Cannon
047e4a915d
Update distutils so that it triggers no warnings when run under -3.
2008-08-17 04:16:04 +00:00
Facundo Batista
94f243aa41
Issue 2464. Supports a malformation in the URL received
...
in a redirect.
2008-08-17 03:38:39 +00:00
Benjamin Peterson
25f2d89f32
uhh PySTEntry->ste_unoptimized has to be exposed too
2008-08-17 02:23:43 +00:00
Benjamin Peterson
025d9392a6
fix compile errors
2008-08-17 01:27:30 +00:00
Benjamin Peterson
e3444c8b59
a few improvements
2008-08-17 01:17:15 +00:00
Benjamin Peterson
e0d4c7b5bd
expose PySTEntry.nested so the symtable module will work
2008-08-17 01:09:17 +00:00
Antoine Pitrou
1e45c58a55
Make test_ossaudiodev work.
2008-08-17 00:36:03 +00:00
Benjamin Peterson
e0d12eb85c
PySTEntry's constructor is static; there's no point in a fancy API name
2008-08-16 23:29:40 +00:00
Georg Brandl
765812f1ff
Review symtable docs.
2008-08-16 22:37:05 +00:00
Benjamin Peterson
0847332716
include filename and line number in SyntaxError
2008-08-16 22:11:33 +00:00
Brett Cannon
721b1457a0
Silence DeprecationWarning raised by mimetools and rfc822 in cgi.
2008-08-16 22:00:27 +00:00
Brett Cannon
0a4128eae2
Silence the DeprecationWarning raised in httplib when mimetools is imported.
2008-08-16 21:56:03 +00:00
Brett Cannon
abe423ed2c
Silence the DeprecationWarning raised by importing mimetools in BaseHTTPServer.
...
This does have an unfortunate side-effect of silencing the warning for all
subsequent code that imports mimetools as well since the warning is only
executed upon the first import of mimetools.
2008-08-16 21:47:07 +00:00
Benjamin Peterson
1e296cc858
add some documentation for symtable
2008-08-16 21:04:16 +00:00
Benjamin Peterson
4acb1899c6
#3424 rearrange the order of tests in imghdr to place more common types first
2008-08-16 16:29:02 +00:00
Facundo Batista
eb90b788f4
Issue #2776 : fixed small issue when handling an URL with double slash
...
after a 302 response in the case of not going through a proxy.
2008-08-16 14:44:07 +00:00
Benjamin Peterson
5b02ef3e1b
note how os.utime should be used for emulating touch
2008-08-16 03:13:07 +00:00
Benjamin Peterson
4eb993939d
fix markup
2008-08-16 03:02:41 +00:00
Benjamin Peterson
1b5c32cd75
Merged revisions 65397 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
........
r65397 | collin.winter | 2008-08-01 22:39:06 -0500 (Fri, 01 Aug 2008) | 5 lines
Patch #3480 by Nick Edds.
Dramatically simplifies the fix_imports pattern, resulting in a reduction of the test_all_fixers runtime from 122+ secs to 59 secs (a good predictor of 2to3 performance).
........
2008-08-15 23:51:24 +00:00
Gregory P. Smith
59de7f5733
document that waitpid raises OSError
2008-08-15 23:14:00 +00:00
Antoine Pitrou
b90a8be96f
#2676 : email/message.py [Message.get_content_type]: Trivial regex hangs on pathological input
2008-08-15 21:03:21 +00:00
Georg Brandl
a174a37321
#3558 : Attribute reference binds more tightly than subscription and call.
2008-08-15 18:35:09 +00:00
Antoine Pitrou
11ec65d82b
Issue #3476 : make BufferedReader and BufferedWriter thread-safe
2008-08-14 21:04:30 +00:00
Thomas Heller
63d325e8c4
Disable the test until I have one that works.
2008-08-14 20:19:18 +00:00
Martin v. Löwis
64034f994c
Fix memory leak: Always DECREF obj in PyBuffer_Release.
2008-08-14 20:12:06 +00:00
Thomas Heller
6d2014ee59
Try to fix the test on 64-bit platforms.
2008-08-14 20:04:38 +00:00