]>
granicus.if.org Git - python/log
Benjamin Peterson [Sun, 24 Aug 2008 18:12:21 +0000 (18:12 +0000)]
Blocked revisions 66013 via svnmerge
........
r66013 | benjamin.peterson | 2008-08-24 13:10:20 -0500 (Sun, 24 Aug 2008) | 4 lines
generate py3k warnings on __getslice__, __delslice__, and __setslice__
Reviewer: Brett Cannon
........
Christian Heimes [Sun, 24 Aug 2008 16:15:19 +0000 (16:15 +0000)]
Fixed yet another compiler warning of 64bit builds.
Reviewed by Georg Brandl.
Neal Norwitz [Sun, 24 Aug 2008 07:08:55 +0000 (07:08 +0000)]
Closes release blocker #3627.
Merged revisions 65335 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
TESTED=./python -E -tt ./Lib/test/regrtest.py -uall (both debug and opt)
........
r65335 | neal.norwitz | 2008-07-31 10:17:14 -0700 (Thu, 31 Jul 2008) | 1 line
Security patches from Apple: prevent int overflow when allocating memory
........
Neal Norwitz [Sun, 24 Aug 2008 05:54:11 +0000 (05:54 +0000)]
Update props for r66007.
Neal Norwitz [Sun, 24 Aug 2008 05:48:10 +0000 (05:48 +0000)]
Merged revisions 66006 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
TESTED=./python -E -tt ./Lib/test/regrtest.py -uall (both debug and opt modes)
........
r66006 | neal.norwitz | 2008-08-23 22:04:52 -0700 (Sat, 23 Aug 2008) | 25 lines
Fix:
* crashes on memory allocation failure found with failmalloc
* memory leaks found with valgrind
* compiler warnings in opt mode which would lead to invalid memory reads
* problem using wrong name in decimal module reported by pychecker
Update the valgrind suppressions file with new leaks that are small/one-time
leaks we don't care about (ie, they are too hard to fix).
TBR=barry
TESTED=./python -E -tt ./Lib/test/regrtest.py -uall (both debug and opt modes)
in opt mode:
valgrind -q --leak-check=yes --suppressions=Misc/valgrind-python.supp \
./python -E -tt ./Lib/test/regrtest.py -uall,-bsddb,-compiler \
-x test_logging test_ssl test_multiprocessing
valgrind -q --leak-check=yes --suppressions=Misc/valgrind-python.supp \
./python -E -tt ./Lib/test/regrtest.py test_multiprocessing
for i in `seq 1 4000` ; do
LD_PRELOAD=~/local/lib/libfailmalloc.so FAILMALLOC_INTERVAL=$i \
./python -c pass
done
At least some of these fixes should probably be backported to 2.5.
........
Benjamin Peterson [Sat, 23 Aug 2008 21:48:02 +0000 (21:48 +0000)]
Blocked revisions 66004 via svnmerge
........
r66004 | benjamin.peterson | 2008-08-23 16:40:15 -0500 (Sat, 23 Aug 2008) | 1 line
fix warning
........
Benjamin Peterson [Sat, 23 Aug 2008 21:04:47 +0000 (21:04 +0000)]
bring the PyFile docs into sync with reality
Benjamin Peterson [Sat, 23 Aug 2008 20:32:27 +0000 (20:32 +0000)]
#3643 add more checks to _testcapi to prevent segfaults
Author: Victor Stinner
Reviewer: Benjamin Peterson
Benjamin Peterson [Sat, 23 Aug 2008 20:19:17 +0000 (20:19 +0000)]
add NEWS note and test for last commit
Benjamin Peterson [Sat, 23 Aug 2008 20:08:07 +0000 (20:08 +0000)]
fix #3653 Python could segfault if invalid values were passed to sys.excepthook
Author: Daniel Diniz
Reviewer: Georg Brandl
Georg Brandl [Sat, 23 Aug 2008 15:21:08 +0000 (15:21 +0000)]
Blocked revisions 65995 via svnmerge
........
r65995 | georg.brandl | 2008-08-23 17:15:31 +0200 (Sat, 23 Aug 2008) | 2 lines
Small updates to types member docs, backport from r65994.
........
Georg Brandl [Sat, 23 Aug 2008 15:14:57 +0000 (15:14 +0000)]
Remove outdated example from types module doc. Since the types left
in the modules are obscure, I didn't add a substitute example.
Hye-Shik Chang [Sat, 23 Aug 2008 08:03:03 +0000 (08:03 +0000)]
#1276: Add temporary encoding aliases for non-supported Mac CJK
encodings that are detected as system defaults in MacOS with CJK
locales. Will be replaced by properly-implemented codecs in 3.1.
Amaury Forgeot d'Arc [Fri, 22 Aug 2008 22:05:20 +0000 (22:05 +0000)]
#3650: fix a reference leak in bytes.split('x')
Actually the same as r65785, but trunk only has bytearray.
Benjamin Peterson [Fri, 22 Aug 2008 20:50:59 +0000 (20:50 +0000)]
Merged revisions 65982 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65982 | benjamin.peterson | 2008-08-22 15:43:48 -0500 (Fri, 22 Aug 2008) | 4 lines
fix a few get_name() calls and turn then to .name
Reviewer: Christian Heimes
........
Christian Heimes [Fri, 22 Aug 2008 19:56:47 +0000 (19:56 +0000)]
Merged revisions 65978 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65978 | christian.heimes | 2008-08-22 21:55:54 +0200 (Fri, 22 Aug 2008) | 3 lines
Silenced a compiler warning in the sqlite module
Modules/_sqlite/row.c:187: warning: suggest parentheses around && within ||
Reviewed by Benjamin Peterson
........
Christian Heimes [Fri, 22 Aug 2008 19:38:45 +0000 (19:38 +0000)]
Merged revisions 65975 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65975 | christian.heimes | 2008-08-22 21:34:15 +0200 (Fri, 22 Aug 2008) | 1 line
Changed type of numarenas from uint to size_t to silence a GCC warning on 64bit OSes. Reviewed by Benjamin Peterson.
........
Robert Schuppenies [Fri, 22 Aug 2008 08:27:53 +0000 (08:27 +0000)]
Merged revisions 65971 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65971 | robert.schuppenies | 2008-08-22 10:03:43 +0200 (Fri, 22 Aug 2008) | 2 lines
Issue #
1342811 : Fixed broken patch. Reviewed by benjamin.peterson.
........
Benjamin Peterson [Fri, 22 Aug 2008 00:57:24 +0000 (00:57 +0000)]
Blocked revisions 65922,65926 via svnmerge
........
r65922 | barry.warsaw | 2008-08-20 20:15:08 -0500 (Wed, 20 Aug 2008) | 2 lines
Bump to 2.6b3.
........
r65926 | barry.warsaw | 2008-08-20 21:12:56 -0500 (Wed, 20 Aug 2008) | 1 line
done with the release
........
Mark Dickinson [Thu, 21 Aug 2008 21:40:15 +0000 (21:40 +0000)]
Merged revisions 65964 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65964 | mark.dickinson | 2008-08-21 22:38:38 +0100 (Thu, 21 Aug 2008) | 7 lines
issue 3633: Solaris allows fullwidth Unicode digits in isxdigit, so
rewrite float.fromhex to only allow ASCII hex digits on all platforms.
(Tests for this are already present, but the test_float failures
on Solaris hadn't been noticed before.)
Reviewed by Antoine Pitrou.
........
Mark Dickinson [Thu, 21 Aug 2008 20:05:56 +0000 (20:05 +0000)]
Merged revisions 65958 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65958 | mark.dickinson | 2008-08-21 21:02:24 +0100 (Thu, 21 Aug 2008) | 5 lines
Fix float.fromhex test to give additional information on failure. This
change is aimed at diagnosing issue 3633 (test_float fails on Solaris).
Reviewed by Benjamin Peterson
........
Benjamin Peterson [Thu, 21 Aug 2008 17:00:40 +0000 (17:00 +0000)]
move test to a better location
Benjamin Peterson [Thu, 21 Aug 2008 16:51:15 +0000 (16:51 +0000)]
PyObject_Unicode doesn't exist anymore
Barry Warsaw [Thu, 21 Aug 2008 03:02:47 +0000 (03:02 +0000)]
done with 3.0
Barry Warsaw [Thu, 21 Aug 2008 02:40:46 +0000 (02:40 +0000)]
Tagging 3.0b3
Barry Warsaw [Thu, 21 Aug 2008 02:39:51 +0000 (02:39 +0000)]
Bumping to 3.0b3
Benjamin Peterson [Wed, 20 Aug 2008 23:23:34 +0000 (23:23 +0000)]
apply a fix for #3611 where the current exception context was deleted with a generator causing a segfault
Amaury Forgeot d'Arc [Wed, 20 Aug 2008 21:35:50 +0000 (21:35 +0000)]
#3614: Correct a typo in xmlrpc.client.
Hirokazu Yamamoto [Wed, 20 Aug 2008 16:20:46 +0000 (16:20 +0000)]
Blocked revisions 65917 via svnmerge
........
r65917 | hirokazu.yamamoto | 2008-08-21 01:15:28 +0900 | 1 line
Reverted r65900. See http://mail.python.org/pipermail/python-checkins/2008-August/073116.html
........
Hirokazu Yamamoto [Wed, 20 Aug 2008 16:18:19 +0000 (16:18 +0000)]
Reverted r65901 and uses GetVolumeInformationW because string in py3k is unicode.
See http://mail.python.org/pipermail/python-checkins/2008-August/073116.html
Guido van Rossum [Wed, 20 Aug 2008 15:02:34 +0000 (15:02 +0000)]
Blocked revisions 65914 via svnmerge
........
r65914 | guido.van.rossum | 2008-08-20 08:01:50 -0700 (Wed, 20 Aug 2008) | 2 lines
News for the tp_flags change.
........
Guido van Rossum [Wed, 20 Aug 2008 14:59:20 +0000 (14:59 +0000)]
Blocked revisions 65912 via svnmerge
........
r65912 | guido.van.rossum | 2008-08-20 07:57:20 -0700 (Wed, 20 Aug 2008) | 2 lines
News for the imageop fix.
........
Hirokazu Yamamoto [Wed, 20 Aug 2008 13:42:16 +0000 (13:42 +0000)]
Merged revisions 65908 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65908 | hirokazu.yamamoto | 2008-08-20 22:14:07 +0900 | 1 line
Issue #3612: Added some missing basic types in ctypes.wintypes.
........
Benjamin Peterson [Wed, 20 Aug 2008 12:55:31 +0000 (12:55 +0000)]
revert 65897
Amaury Forgeot d'Arc [Wed, 20 Aug 2008 09:04:46 +0000 (09:04 +0000)]
For some reason sys.stdin may be None on Windows, and makes test_multiprocessing fail.
Since we are closing the fileno anyway, the best is to skip this part.
Now test_multiprocessing should pass on Windows.
Amaury Forgeot d'Arc [Wed, 20 Aug 2008 08:58:40 +0000 (08:58 +0000)]
Partially revert r65883 to let the tests pass.
I am working on the proper fix, which is to use the custom pickler in connection.send(),
instead of the standard pickle.dumps().
Mark Summerfield [Wed, 20 Aug 2008 07:40:18 +0000 (07:40 +0000)]
Tiny fix of IGNORECASE plus removal of a UNICODE reference.
Mark Summerfield [Wed, 20 Aug 2008 07:34:41 +0000 (07:34 +0000)]
Revised all texts concerning the ASCII flag: (1) put Unicode case first
(since that's the default), (2) made all descriptions consistent, (3)
dropped mention of re.LOCALE in most places since it is not recommended.
Hirokazu Yamamoto [Wed, 20 Aug 2008 04:17:24 +0000 (04:17 +0000)]
Merged revisions 65900 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65900 | hirokazu.yamamoto | 2008-08-20 13:13:28 +0900 | 1 line
fixed get_file_system in test_os.py ('path' is unicode on py3k and ansi on trunk)
........
Benjamin Peterson [Wed, 20 Aug 2008 02:33:00 +0000 (02:33 +0000)]
Merged revisions 65885,65892,65894,65898 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65885 | benjamin.peterson | 2008-08-19 17:06:11 -0500 (Tue, 19 Aug 2008) | 1 line
check that the parser module can handle the new keyword syntax
........
r65892 | benjamin.peterson | 2008-08-19 20:27:30 -0500 (Tue, 19 Aug 2008) | 1 line
add a NEWS note for new args syntax
........
r65894 | benjamin.peterson | 2008-08-19 20:44:45 -0500 (Tue, 19 Aug 2008) | 2 lines
newSymbolTable is not public API
........
r65898 | benjamin.peterson | 2008-08-19 21:15:42 -0500 (Tue, 19 Aug 2008) | 1 line
fix silly errors of mine
........
Benjamin Peterson [Wed, 20 Aug 2008 02:06:00 +0000 (02:06 +0000)]
return sets instead of tuples from some symtable methods
Benjamin Peterson [Wed, 20 Aug 2008 02:00:14 +0000 (02:00 +0000)]
kill the obsolete symtable.Symbol methods
Benjamin Peterson [Wed, 20 Aug 2008 01:51:10 +0000 (01:51 +0000)]
Blocked revisions 65806,65880,65891,65893 via svnmerge
........
r65806 | marc-andre.lemburg | 2008-08-18 06:13:45 -0500 (Mon, 18 Aug 2008) | 3 lines
Restore Python 2.3 compatibility and remove "with" usage.
........
r65880 | guido.van.rossum | 2008-08-19 16:02:04 -0500 (Tue, 19 Aug 2008) | 2 lines
Issue 1179: [CVE-2007-4965] Integer overflow in imageop module.
........
r65891 | amaury.forgeotdarc | 2008-08-19 19:08:47 -0500 (Tue, 19 Aug 2008) | 2 lines
follow-up of issue3473: update the compiler package to recognize the new syntax.
........
r65893 | benjamin.peterson | 2008-08-19 20:42:01 -0500 (Tue, 19 Aug 2008) | 1 line
deprecate some useless, noop methods in symtable
........
Amaury Forgeot d'Arc [Tue, 19 Aug 2008 23:30:42 +0000 (23:30 +0000)]
Blocked revisions 65016 via svnmerge
........
r65016 | jesse.noller | 2008-07-16 16:32:36 +0200 (mer., 16 juil. 2008) | 2 lines
Apply Amaury's patch to multiprocessing for issue 3125, removes the copy_reg and replaces it with ForkingPickler.register(), which should resolve the conflict with the global registry/ctypes
........
Benjamin Peterson [Tue, 19 Aug 2008 23:02:38 +0000 (23:02 +0000)]
disable test_nis; it hangs
Antoine Pitrou [Tue, 19 Aug 2008 22:09:34 +0000 (22:09 +0000)]
Issue #2394: implement more of the memoryview API.
Benjamin Peterson [Tue, 19 Aug 2008 21:42:13 +0000 (21:42 +0000)]
Merged revisions 65658,65869,65882 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
................
r65658 | bill.janssen | 2008-08-12 12:09:57 -0500 (Tue, 12 Aug 2008) | 1 line
update ssl documentation
................
r65869 | benjamin.peterson | 2008-08-19 14:27:53 -0500 (Tue, 19 Aug 2008) | 1 line
fix a little typo
................
r65882 | benjamin.peterson | 2008-08-19 16:07:15 -0500 (Tue, 19 Aug 2008) | 9 lines
Merged revisions 65876 via svnmerge from
svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
........
r65876 | benjamin.peterson | 2008-08-19 15:54:52 -0500 (Tue, 19 Aug 2008) | 1 line
apply a fix I think will help Windows
........
................
Amaury Forgeot d'Arc [Tue, 19 Aug 2008 21:30:55 +0000 (21:30 +0000)]
Issue #3125: Remove copy_reg in multiprocessing and replace it with
ForkingPickler.register() to resolve conflict with ctypes.
Guido van Rossum [Tue, 19 Aug 2008 21:04:40 +0000 (21:04 +0000)]
Remove four uu-encoded image files that were once useful for testing
imgfile, rgbimg and imageop. None of those modules exist any more...
Antoine Pitrou [Tue, 19 Aug 2008 21:01:52 +0000 (21:01 +0000)]
Fix a failure in bsddb tests, following the changes in regular expression semantics
Benjamin Peterson [Tue, 19 Aug 2008 20:57:10 +0000 (20:57 +0000)]
allow keyword args after *args in a function call
Guido van Rossum [Tue, 19 Aug 2008 20:15:03 +0000 (20:15 +0000)]
Blocked revisions 65874 via svnmerge
........
r65874 | guido.van.rossum | 2008-08-19 13:13:02 -0700 (Tue, 19 Aug 2008) | 3 lines
Hopeful fix for issue 1878: remove Py_TPFLAGS_HAVE_VERSION_TAG from
Py_TPFLAGS_DEFAULT when not building the core.
........
Benjamin Peterson [Tue, 19 Aug 2008 19:55:35 +0000 (19:55 +0000)]
Blocked revisions 65872 via svnmerge
........
r65872 | benjamin.peterson | 2008-08-19 14:52:46 -0500 (Tue, 19 Aug 2008) | 1 line
allow keyword args to be passed in after *args #3473
........
Thomas Heller [Tue, 19 Aug 2008 19:49:49 +0000 (19:49 +0000)]
Merged revisions 65868,65870 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65868 | thomas.heller | 2008-08-19 21:25:04 +0200 (Di, 19 Aug 2008) | 3 lines
Fix a regression introduced by rev. 63792: ctypes function pointers
that are COM methods must have a boolean True value.
........
r65870 | thomas.heller | 2008-08-19 21:40:23 +0200 (Di, 19 Aug 2008) | 1 line
COM method code is windows specific
........
Benjamin Peterson [Tue, 19 Aug 2008 19:17:39 +0000 (19:17 +0000)]
Merged revisions 65864 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65864 | jesse.noller | 2008-08-19 14:06:19 -0500 (Tue, 19 Aug 2008) | 2 lines
issue3352: clean up the multiprocessing API to remove many get_/set_ methods and convert them to properties. Update the docs and the examples included.
........
Benjamin Peterson [Tue, 19 Aug 2008 19:09:04 +0000 (19:09 +0000)]
Blocked revisions 65865 via svnmerge
........
r65865 | benjamin.peterson | 2008-08-19 14:07:38 -0500 (Tue, 19 Aug 2008) | 1 line
silence callable warning in hmac
........
Benjamin Peterson [Tue, 19 Aug 2008 18:57:56 +0000 (18:57 +0000)]
Merged revisions 65780,65782,65785,65809,65812,65834,65846,65859,65861 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65780 | antoine.pitrou | 2008-08-17 15:15:07 -0500 (Sun, 17 Aug 2008) | 3 lines
#3580: fix a failure in test_os
........
r65782 | benjamin.peterson | 2008-08-17 15:33:45 -0500 (Sun, 17 Aug 2008) | 1 line
set svn:executable on a script
........
r65785 | amaury.forgeotdarc | 2008-08-17 16:05:18 -0500 (Sun, 17 Aug 2008) | 3 lines
Fix a refleak in bytearray.split and bytearray.rsplit, detected by
regrtest.py -R:: test_bytes
........
r65809 | nick.coghlan | 2008-08-18 07:42:46 -0500 (Mon, 18 Aug 2008) | 1 line
Belated NEWS entry for r65642
........
r65812 | nick.coghlan | 2008-08-18 08:32:19 -0500 (Mon, 18 Aug 2008) | 1 line
Fix typo
........
r65834 | amaury.forgeotdarc | 2008-08-18 14:23:47 -0500 (Mon, 18 Aug 2008) | 4 lines
#2234 distutils failed with mingw binutils 2.18.50.
20080109 .
Be less strict when parsing these version numbers,
they don't necessarily follow the python numbering scheme.
........
r65846 | georg.brandl | 2008-08-18 18:09:49 -0500 (Mon, 18 Aug 2008) | 2 lines
Fix grammar.
........
r65859 | thomas.heller | 2008-08-19 12:47:13 -0500 (Tue, 19 Aug 2008) | 2 lines
Fix strange character in the docstring.
........
r65861 | benjamin.peterson | 2008-08-19 12:59:23 -0500 (Tue, 19 Aug 2008) | 1 line
get unparse to at least unparse its self
........
Antoine Pitrou [Tue, 19 Aug 2008 18:22:14 +0000 (18:22 +0000)]
#3560: cleanup C memoryview API
Antoine Pitrou [Tue, 19 Aug 2008 17:56:33 +0000 (17:56 +0000)]
#2834: Change re module semantics, so that str and bytes mixing is forbidden,
and str (unicode) patterns get full unicode matching by default. The re.ASCII
flag is also introduced to ask for ASCII matching instead.
Benjamin Peterson [Tue, 19 Aug 2008 17:16:56 +0000 (17:16 +0000)]
Merged revisions 65652-65653 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65652 | ronald.oussoren | 2008-08-12 07:29:13 -0500 (Tue, 12 Aug 2008) | 2 lines
Fix typo in the `arch` commandline
........
r65653 | ronald.oussoren | 2008-08-12 07:41:45 -0500 (Tue, 12 Aug 2008) | 3 lines
Another fix for 4-way universal builds, use the right #ifndef guard
to detect the OSX 10.5 SDK.
........
Benjamin Peterson [Tue, 19 Aug 2008 16:49:39 +0000 (16:49 +0000)]
Merged revisions 65855 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
................
r65855 | benjamin.peterson | 2008-08-19 11:41:34 -0500 (Tue, 19 Aug 2008) | 13 lines
Merged revisions 65853-65854 via svnmerge from
svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
........
r65853 | benjamin.peterson | 2008-08-19 11:09:09 -0500 (Tue, 19 Aug 2008) | 1 line
apply a patch for #3131. this solves the problem for the moment, but we should do some refactoring to get display logic out of RefactoringTool
........
r65854 | benjamin.peterson | 2008-08-19 11:37:38 -0500 (Tue, 19 Aug 2008) | 1 line
another quick fix to get lib2to3 to work
........
................
Benjamin Peterson [Tue, 19 Aug 2008 14:32:56 +0000 (14:32 +0000)]
fix possible error
Benjamin Peterson [Tue, 19 Aug 2008 14:12:01 +0000 (14:12 +0000)]
make test_threading more robust for real
Thomas Heller [Tue, 19 Aug 2008 06:38:12 +0000 (06:38 +0000)]
Merged revisions 65681-65682,65684 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65681 | thomas.heller | 2008-08-14 21:10:48 +0200 (Do, 14 Aug 2008) | 4 lines
issue #3554: ctypes.string_at and ctypes.wstring_at must use the
pythonapi calling convention so that the GIL is held and error return
values are checked.
........
r65682 | thomas.heller | 2008-08-14 22:04:38 +0200 (Do, 14 Aug 2008) | 2 lines
Try to fix the test on 64-bit platforms.
........
r65684 | thomas.heller | 2008-08-14 22:19:18 +0200 (Do, 14 Aug 2008) | 2 lines
Disable the test until I have one that works.
........
Thomas Heller [Tue, 19 Aug 2008 06:36:52 +0000 (06:36 +0000)]
Fix and enable a test that now works.
Benjamin Peterson [Tue, 19 Aug 2008 01:34:34 +0000 (01:34 +0000)]
make test more robust
Benjamin Peterson [Mon, 18 Aug 2008 23:15:52 +0000 (23:15 +0000)]
fix get_name usage
Georg Brandl [Mon, 18 Aug 2008 23:07:41 +0000 (23:07 +0000)]
Fix typo.
Benjamin Peterson [Mon, 18 Aug 2008 22:40:25 +0000 (22:40 +0000)]
update NEWS
Benjamin Peterson [Mon, 18 Aug 2008 22:38:41 +0000 (22:38 +0000)]
Merged revisions 65842 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65842 | benjamin.peterson | 2008-08-18 17:29:19 -0500 (Mon, 18 Aug 2008) | 1 line
update the threading docs to account for recent changes
........
Benjamin Peterson [Mon, 18 Aug 2008 22:10:13 +0000 (22:10 +0000)]
add full deprecation warnings for old threading APIs
Benjamin Peterson [Mon, 18 Aug 2008 21:55:15 +0000 (21:55 +0000)]
Blocked revisions 65839 via svnmerge
........
r65839 | benjamin.peterson | 2008-08-18 16:53:29 -0500 (Mon, 18 Aug 2008) | 4 lines
add py3k warnings for old threading APIs
they will still live in 3.0 but it can't hurt
........
Guido van Rossum [Mon, 18 Aug 2008 21:44:30 +0000 (21:44 +0000)]
- Issue #3300: make urllib.parse.[un]quote() default to UTF-8.
Code contributed by Matt Giuca. quote() now encodes the input
before quoting, unquote() decodes after unquoting. There are
new arguments to change the encoding and errors settings.
There are also new APIs to skip the encode/decode steps.
[un]quote_plus() are also affected.
Benjamin Peterson [Mon, 18 Aug 2008 21:11:09 +0000 (21:11 +0000)]
Merged revisions 65829 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65829 | benjamin.peterson | 2008-08-18 13:39:57 -0500 (Mon, 18 Aug 2008) | 1 line
fix old API names in test_ssl
........
Benjamin Peterson [Mon, 18 Aug 2008 21:02:26 +0000 (21:02 +0000)]
Unblocked revisions 65829 via svnmerge
........
r65829 | benjamin.peterson | 2008-08-18 13:39:57 -0500 (Mon, 18 Aug 2008) | 1 line
fix old API names in test_ssl
........
Benjamin Peterson [Mon, 18 Aug 2008 19:08:51 +0000 (19:08 +0000)]
fix set_daemon usage in subprocess
Benjamin Peterson [Mon, 18 Aug 2008 19:01:20 +0000 (19:01 +0000)]
fix bsddb get_name and set_daemon usage
Benjamin Peterson [Mon, 18 Aug 2008 18:41:21 +0000 (18:41 +0000)]
Blocked revisions 65829 via svnmerge
........
r65829 | benjamin.peterson | 2008-08-18 13:39:57 -0500 (Mon, 18 Aug 2008) | 1 line
fix old API names in test_ssl
........
Benjamin Peterson [Mon, 18 Aug 2008 18:40:08 +0000 (18:40 +0000)]
Merged revisions 65828 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65828 | benjamin.peterson | 2008-08-18 13:31:58 -0500 (Mon, 18 Aug 2008) | 1 line
patch up multiprocessing until it's API can be changed too
........
Benjamin Peterson [Mon, 18 Aug 2008 18:16:46 +0000 (18:16 +0000)]
Merged revisions 65826 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65826 | benjamin.peterson | 2008-08-18 13:13:17 -0500 (Mon, 18 Aug 2008) | 1 line
bring back the old API
........
Benjamin Peterson [Mon, 18 Aug 2008 18:09:21 +0000 (18:09 +0000)]
Merged revisions 65824 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65824 | benjamin.peterson | 2008-08-18 13:01:43 -0500 (Mon, 18 Aug 2008) | 1 line
change a few uses of the threading APIs
........
Benjamin Peterson [Mon, 18 Aug 2008 17:52:22 +0000 (17:52 +0000)]
Blocked revisions 65822 via svnmerge
........
r65822 | benjamin.peterson | 2008-08-18 12:45:09 -0500 (Mon, 18 Aug 2008) | 1 line
backport threading property changes
........
Benjamin Peterson [Mon, 18 Aug 2008 17:33:47 +0000 (17:33 +0000)]
change is_daemon, set_daemon, get_name, and set_name to properties
I'm add add warnings and backport this to 2.6 soon
Eric Smith [Mon, 18 Aug 2008 17:16:20 +0000 (17:16 +0000)]
Blocked revisions 65814 via svnmerge
........
r65814 | eric.smith | 2008-08-18 10:27:38 -0400 (Mon, 18 Aug 2008) | 12 lines
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.
........
Benjamin Peterson [Mon, 18 Aug 2008 16:45:31 +0000 (16:45 +0000)]
Merged revisions 65818 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65818 | benjamin.peterson | 2008-08-18 11:40:03 -0500 (Mon, 18 Aug 2008) | 4 lines
change threading.getIdent to a property
This is new in 2.6 so now need to worry about backwards compatibility :)
........
Benjamin Peterson [Mon, 18 Aug 2008 16:08:02 +0000 (16:08 +0000)]
fix dependencies after rename
Nick Coghlan [Mon, 18 Aug 2008 13:18:16 +0000 (13:18 +0000)]
Merged revisions 65810 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65810 | nick.coghlan | 2008-08-18 23:14:22 +1000 (Mon, 18 Aug 2008) | 1 line
Issue 2235: document PyObject_HashNotImplemented
........
Nick Coghlan [Mon, 18 Aug 2008 12:31:52 +0000 (12:31 +0000)]
Forward port only Py3k relevant change in r65642 (giving it a Py3k NEWS entry anyway because of the difference in the changes between the two branches)
Gregory P. Smith [Mon, 18 Aug 2008 03:41:46 +0000 (03:41 +0000)]
ReferenceError is undefined. causes test___all__.py to fail. remove it from __all__
Benjamin Peterson [Mon, 18 Aug 2008 02:15:14 +0000 (02:15 +0000)]
Blocked revisions 65802-65803 via svnmerge
........
r65802 | benjamin.peterson | 2008-08-17 21:01:21 -0500 (Sun, 17 Aug 2008) | 1 line
follup to #3473: don't duplicate the reduce code
........
r65803 | benjamin.peterson | 2008-08-17 21:12:23 -0500 (Sun, 17 Aug 2008) | 1 line
add a test for reduce's move
........
Brett Cannon [Mon, 18 Aug 2008 01:45:29 +0000 (01:45 +0000)]
Partially revert r65795 by undoing change to 'os'.
Benjamin Peterson [Mon, 18 Aug 2008 01:29:54 +0000 (01:29 +0000)]
Blocked revisions 65798 via svnmerge
........
r65798 | benjamin.peterson | 2008-08-17 20:27:05 -0500 (Sun, 17 Aug 2008) | 1 line
correct version
........
Benjamin Peterson [Mon, 18 Aug 2008 01:27:32 +0000 (01:27 +0000)]
correct version
Gregory P. Smith [Mon, 18 Aug 2008 01:05:25 +0000 (01:05 +0000)]
fix cut and paste error in a comment
Brett Cannon [Mon, 18 Aug 2008 00:51:19 +0000 (00:51 +0000)]
Merged revisions 65795 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65795 | brett.cannon | 2008-08-17 17:46:22 -0700 (Sun, 17 Aug 2008) | 3 lines
Update __all__ for cookielib, csv, os, and urllib2 for objects imported into
the module but exposed as part of the API.
........
Brett Cannon [Mon, 18 Aug 2008 00:43:03 +0000 (00:43 +0000)]
Merged revisions 65793 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65793 | brett.cannon | 2008-08-17 17:41:11 -0700 (Sun, 17 Aug 2008) | 2 lines
Remove an unneeded import of abc.ABCMeta from 'inspect'.
........
Brett Cannon [Mon, 18 Aug 2008 00:39:30 +0000 (00:39 +0000)]
Merged revisions 65791 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65791 | brett.cannon | 2008-08-17 17:36:52 -0700 (Sun, 17 Aug 2008) | 2 lines
Remove two unneeded imports in 'io'.
........
Brett Cannon [Sun, 17 Aug 2008 22:31:15 +0000 (22:31 +0000)]
Merged revisions 65787 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65787 | brett.cannon | 2008-08-17 15:10:11 -0700 (Sun, 17 Aug 2008) | 3 lines
Remove imports of 'warnings' that are no longer needed in dummy_thread,
filecmp, and shelve.
........
Benjamin Peterson [Sun, 17 Aug 2008 20:34:29 +0000 (20:34 +0000)]
fix markup
Benjamin Peterson [Sun, 17 Aug 2008 20:23:46 +0000 (20:23 +0000)]
Merged revisions 65659,65693,65700,65702,65706-65707,65761 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r65659 | martin.v.loewis | 2008-08-12 15:45:21 -0500 (Tue, 12 Aug 2008) | 2 lines
Add Hirokazu Yamamoto.
........
r65693 | georg.brandl | 2008-08-15 13:35:09 -0500 (Fri, 15 Aug 2008) | 2 lines
#3558: Attribute reference binds more tightly than subscription and call.
........
r65700 | antoine.pitrou | 2008-08-15 16:03:21 -0500 (Fri, 15 Aug 2008) | 3 lines
#2676: email/message.py [Message.get_content_type]: Trivial regex hangs on pathological input
........
r65702 | gregory.p.smith | 2008-08-15 18:14:00 -0500 (Fri, 15 Aug 2008) | 2 lines
document that waitpid raises OSError
........
r65706 | benjamin.peterson | 2008-08-15 22:02:41 -0500 (Fri, 15 Aug 2008) | 1 line
fix markup
........
r65707 | benjamin.peterson | 2008-08-15 22:13:07 -0500 (Fri, 15 Aug 2008) | 1 line
note how os.utime should be used for emulating touch
........
r65761 | antoine.pitrou | 2008-08-17 08:06:29 -0500 (Sun, 17 Aug 2008) | 3 lines
fix ZipFile.testzip() to work with very large embedded files
........