[Python-checkins] r66849 - in sandbox/trunk/py2.5.3: 1 2 3 4 5 6 7

andrew.kuchling python-checkins at python.org
Wed Oct 8 14:16:12 CEST 2008


Author: andrew.kuchling
Date: Wed Oct  8 14:16:10 2008
New Revision: 66849

Log:
Create directory for examination of Python 2.5.3 commit plans

Added:
   sandbox/trunk/py2.5.3/
   sandbox/trunk/py2.5.3/1
   sandbox/trunk/py2.5.3/2
   sandbox/trunk/py2.5.3/3
   sandbox/trunk/py2.5.3/4
   sandbox/trunk/py2.5.3/5
   sandbox/trunk/py2.5.3/6
   sandbox/trunk/py2.5.3/7

Added: sandbox/trunk/py2.5.3/1
==============================================================================
--- (empty file)
+++ sandbox/trunk/py2.5.3/1	Wed Oct  8 14:16:10 2008
@@ -0,0 +1,1008 @@
+-----------------------------------
+[http://svn.python.org/view?rev=61001&view=rev r61001] | christian.heimes | 2008-02-23 12:42:31 -0500 (Sat, 23 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/syslogmodule.c
+
+Patch #1957: syslogmodule: Release GIL when calling syslog(3)
+-----------------------------------
+[http://svn.python.org/view?rev=61002&view=rev r61002] | christian.heimes | 2008-02-23 12:52:07 -0500 (Sat, 23 Feb 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/Python-ast.c
+   M /python/trunk/Python/import.c
+
+Issue #2051 and patch from Alexander Belopolsky:
+Permission for pyc and pyo files are inherited from the py file.
+-----------------------------------
+[http://svn.python.org/view?rev=61006&view=rev r61006] | andrew.kuchling | 2008-02-23 14:02:33 -0500 (Sat, 23 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/imaplib.py
+
+#1389051: IMAP module tries to read entire message in one chunk.  Patch by Fredrik Lundh.
+-----------------------------------
+[http://svn.python.org/view?rev=61008&view=rev r61008] | andrew.kuchling | 2008-02-23 14:28:58 -0500 (Sat, 23 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/socket.py
+
+#1389051, #1092502: fix excessively large allocations when using read() on a socket
+-----------------------------------
+[http://svn.python.org/view?rev=61011&view=rev r61011] | jeffrey.yasskin | 2008-02-23 14:40:54 -0500 (Sat, 23 Feb 2008) | 13 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_threading.py
+   M /python/trunk/Lib/threading.py
+
+Prevent classes like:
+    class RunSelfFunction(object):
+        def __init__(self):
+            self.thread = threading.Thread(target=self._run)
+            self.thread.start()
+        def _run(self):
+            pass
+from creating a permanent cycle between the object and the thread by having the
+Thread delete its references to the object when it completes.
+
+As an example of the effect of this bug, paramiko.Transport inherits from
+Thread to avoid it.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61013&view=rev r61013] | jeffrey.yasskin | 2008-02-23 15:40:35 -0500 (Sat, 23 Feb 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_threading.py
+   M /python/trunk/Lib/threading.py
+
+Followup to [http://svn.python.org/view?rev=61011&view=rev r61011]: Also avoid the reference cycle when the Thread's target
+raises an exception.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61019&view=rev r61019] | georg.brandl | 2008-02-23 17:09:24 -0500 (Sat, 23 Feb 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/popen2.py
+
+Use os.closerange() in popen2.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61033&view=rev r61033] | christian.heimes | 2008-02-23 18:59:45 -0500 (Sat, 23 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/import.c
+
+MS Windows doesn't have mode_t but stat.st_mode is defined as unsigned short.
+-----------------------------------
+[http://svn.python.org/view?rev=61034&view=rev r61034] | georg.brandl | 2008-02-23 19:03:22 -0500 (Sat, 23 Feb 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/httplib.py
+   M /python/trunk/Lib/test/test_httplib.py
+   M /python/trunk/Misc/NEWS
+
+#900744: If an invalid chunked-encoding header is sent by a server,
+httplib will now raise IncompleteRead and close the connection instead
+of raising ValueError.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61035&view=rev r61035] | georg.brandl | 2008-02-23 19:14:24 -0500 (Sat, 23 Feb 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/httplib.py
+   M /python/trunk/Lib/test/test_httplib.py
+   M /python/trunk/Misc/NEWS
+
+#1627: httplib now ignores negative Content-Length headers.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61041&view=rev r61041] | facundo.batista | 2008-02-23 22:17:21 -0500 (Sat, 23 Feb 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/string_tests.py
+   M /python/trunk/Lib/test/test_format.py
+   M /python/trunk/Objects/stringobject.c
+   M /python/trunk/Objects/unicodeobject.c
+
+
+Issue 1742669. Now %d accepts very big float numbers.
+Thanks Gabriel Genellina.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61046&view=rev r61046] | neal.norwitz | 2008-02-24 02:21:56 -0500 (Sun, 24 Feb 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Modules/_ctypes/_ctypes_test.c
+
+Get ctypes working on the Alpha (Tru64).  The problem was that there
+were two module_methods and the one used depended on the order the
+modules were loaded.  By making the test module_methods static,
+it is not exported and the correct version is picked up.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61049&view=rev r61049] | christian.heimes | 2008-02-24 07:26:16 -0500 (Sun, 24 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Objects/dictobject.c
+   M /python/trunk/Objects/listobject.c
+
+Use PY_FORMAT_SIZE_T instead of z for string formatting. Thanks Neal.
+-----------------------------------
+[http://svn.python.org/view?rev=61051&view=rev r61051] | mark.dickinson | 2008-02-24 13:12:36 -0500 (Sun, 24 Feb 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/decimal.py
+
+Remove duplicate 'import re' in decimal.py
+
+-----------------------------------
+[http://svn.python.org/view?rev=61052&view=rev r61052] | neal.norwitz | 2008-02-24 13:47:03 -0500 (Sun, 24 Feb 2008) | 11 lines
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_associate.py
+   M /python/trunk/Lib/bsddb/test/test_basics.py
+   M /python/trunk/Lib/bsddb/test/test_compare.py
+   M /python/trunk/Lib/bsddb/test/test_cursor_pget_bug.py
+   M /python/trunk/Lib/bsddb/test/test_dbobj.py
+   M /python/trunk/Lib/bsddb/test/test_dbshelve.py
+   M /python/trunk/Lib/bsddb/test/test_dbtables.py
+   M /python/trunk/Lib/bsddb/test/test_env_close.py
+   M /python/trunk/Lib/bsddb/test/test_join.py
+   M /python/trunk/Lib/bsddb/test/test_lock.py
+   M /python/trunk/Lib/bsddb/test/test_misc.py
+   M /python/trunk/Lib/bsddb/test/test_pickle.py
+   M /python/trunk/Lib/bsddb/test/test_recno.py
+   M /python/trunk/Lib/bsddb/test/test_sequence.py
+   M /python/trunk/Lib/bsddb/test/test_thread.py
+   M /python/trunk/Lib/test/test_bsddb3.py
+   M /python/trunk/Lib/test/test_support.py
+
+Create a db_home directory with a unique name so multiple users can
+run the test simultaneously.  The simplest thing I found that worked
+on both Windows and Unix was to use the PID.  It's unique so should be
+sufficient.  This should prevent many of the spurious failures of
+the automated tests since they run as different users.
+
+Also cleanup the directory consistenly in the tearDown methods.
+
+It would be nice if someone ensured that the directories are always
+created with a consistent name.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61058&view=rev r61058] | neal.norwitz | 2008-02-24 20:45:37 -0500 (Sun, 24 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/compile.c
+   M /python/trunk/Python/peephole.c
+
+Fix indentation
+-----------------------------------
+[http://svn.python.org/view?rev=61064&view=rev r61064] | andrew.kuchling | 2008-02-25 11:29:58 -0500 (Mon, 25 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/curses/__init__.py
+
+Use file descriptor for real stdout
+-----------------------------------
+[http://svn.python.org/view?rev=61065&view=rev r61065] | christian.heimes | 2008-02-25 12:32:07 -0500 (Mon, 25 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Include/longintrepr.h
+
+Thomas Herve explained to me that PyCrypto depends on the constants. I'm adding the aliases because C code for Python 2.x should compile under 2.6 as well. The aliases aren't available in Python 3.x though.
+-----------------------------------
+[http://svn.python.org/view?rev=61072&view=rev r61072] | facundo.batista | 2008-02-25 17:33:55 -0500 (Mon, 25 Feb 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Modules/dbmmodule.c
+   M /python/trunk/Modules/gdbmmodule.c
+
+
+Issue 2168. gdbm and dbm needs to be iterable; this fixes a 
+failure in the shelve module.  Thanks Thomas Herve.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61073&view=rev r61073] | raymond.hettinger | 2008-02-25 17:42:32 -0500 (Mon, 25 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/test_itertools.py
+   M /python/trunk/Modules/itertoolsmodule.c
+
+Make sure the itertools filter functions give the same performance for func=bool as func=None.
+-----------------------------------
+[http://svn.python.org/view?rev=61074&view=rev r61074] | raymond.hettinger | 2008-02-25 18:17:41 -0500 (Mon, 25 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/shelve.py
+
+Revert part of [http://svn.python.org/view?rev=60927&view=rev r60927] which made invalid assumptions about the API offered by db modules.
+-----------------------------------
+[http://svn.python.org/view?rev=61075&view=rev r61075] | facundo.batista | 2008-02-25 18:46:02 -0500 (Mon, 25 Feb 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/itertoolsmodule.c
+
+
+Coerced PyBool_Type to be able to compare it.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61078&view=rev r61078] | neal.norwitz | 2008-02-26 00:12:50 -0500 (Tue, 26 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/dbmmodule.c
+
+Whitespace normalization
+-----------------------------------
+[http://svn.python.org/view?rev=61079&view=rev r61079] | neal.norwitz | 2008-02-26 00:23:51 -0500 (Tue, 26 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/getargs.c
+
+Whitespace normalization
+-----------------------------------
+[http://svn.python.org/view?rev=61086&view=rev r61086] | christian.heimes | 2008-02-26 12:23:51 -0500 (Tue, 26 Feb 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_getargs2.py
+   M /python/trunk/Modules/_testcapimodule.c
+   M /python/trunk/Python/getargs.c
+
+Patch #1691070 from Roger Upole: Speed up PyArg_ParseTupleAndKeywords() and improve error msg
+My tests don't show the promised speed up of 10%. The code is as fast as the old code for simple cases and slightly faster for complex cases with several of args and kwargs. But the patch simplifies the code, too.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61089&view=rev r61089] | raymond.hettinger | 2008-02-26 20:08:04 -0500 (Tue, 26 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/itertoolsmodule.c
+
+One too many decrefs.
+-----------------------------------
+[http://svn.python.org/view?rev=61100&view=rev r61100] | jeffrey.yasskin | 2008-02-28 01:09:19 -0500 (Thu, 28 Feb 2008) | 21 lines
+Changed paths:
+   M /python/trunk/Lib/threading.py
+
+Thread.start() used sleep(0.000001) to make sure it didn't return before the
+new thread had started. At least on my MacBook Pro, that wound up sleeping for
+a full 10ms (probably 1 jiffy). By using an Event instead, we can be absolutely
+certain that the thread has started, and return more quickly (217us).
+
+Before:
+$  ./python.exe -m timeit -s 'from threading import Thread'  't = Thread(); t.start(); t.join()'
+100 loops, best of 3: 10.3 msec per loop
+$  ./python.exe -m timeit -s 'from threading import Thread; t = Thread()'  't.isAlive()'
+1000000 loops, best of 3: 0.47 usec per loop
+
+After:
+$  ./python.exe -m timeit -s 'from threading import Thread'  't = Thread(); t.start(); t.join()'
+1000 loops, best of 3: 217 usec per loop
+$  ./python.exe -m timeit -s 'from threading import Thread; t = Thread()'  't.isAlive()'
+1000000 loops, best of 3: 0.86 usec per loop
+
+To be fair, the 10ms isn't CPU time, and other threads including the spawned
+one get to run during it. There are also some slightly more complicated ways to
+get back the .4us in isAlive() if we want.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61102&view=rev r61102] | christian.heimes | 2008-02-28 06:18:49 -0500 (Thu, 28 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/itertoolsmodule.c
+
+The empty tuple is usually a singleton with a much higher refcnt than 1
+-----------------------------------
+[http://svn.python.org/view?rev=61105&view=rev r61105] | andrew.kuchling | 2008-02-28 09:03:03 -0500 (Thu, 28 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/SimpleHTTPServer.py
+
+#2169: make generated HTML more valid
+-----------------------------------
+[http://svn.python.org/view?rev=61106&view=rev r61106] | jeffrey.yasskin | 2008-02-28 13:03:15 -0500 (Thu, 28 Feb 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/SocketServer.py
+   M /python/trunk/Lib/test/test_socketserver.py
+
+Prevent SocketServer.ForkingMixIn from waiting on child processes that it
+didn't create, in most cases. When there are max_children handlers running, it
+will still wait for any child process, not just handler processes.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61108&view=rev r61108] | martin.v.loewis | 2008-02-28 14:44:22 -0500 (Thu, 28 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/uuids.py
+
+Add 2.6aN uuids.
+-----------------------------------
+[http://svn.python.org/view?rev=61109&view=rev r61109] | martin.v.loewis | 2008-02-28 14:57:34 -0500 (Thu, 28 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+
+Bundle msvcr90.dll as a "private assembly".
+-----------------------------------
+[http://svn.python.org/view?rev=61116&view=rev r61116] | martin.v.loewis | 2008-02-28 17:20:50 -0500 (Thu, 28 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+
+Locate VS installation dir from environment, so that it works with the express edition.
+-----------------------------------
+[http://svn.python.org/view?rev=61118&view=rev r61118] | raymond.hettinger | 2008-02-28 17:30:42 -0500 (Thu, 28 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/test_itertools.py
+   M /python/trunk/Modules/itertoolsmodule.c
+
+Have itertools.chain() consume its inputs lazily instead of building a tuple of iterators at the outset.
+-----------------------------------
+[http://svn.python.org/view?rev=61124&view=rev r61124] | raymond.hettinger | 2008-02-28 21:21:48 -0500 (Thu, 28 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/test_itertools.py
+   M /python/trunk/Modules/itertoolsmodule.c
+
+Handle the repeat keyword argument for itertools.product().
+-----------------------------------
+[http://svn.python.org/view?rev=61125&view=rev r61125] | mark.dickinson | 2008-02-28 22:29:17 -0500 (Thu, 28 Feb 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/decimal.py
+
+Fix docstring typo.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61128&view=rev r61128] | martin.v.loewis | 2008-02-29 11:59:21 -0500 (Fri, 29 Feb 2008) | 1 line
+Changed paths:
+   A /python/trunk/PCbuild/_hashlib.vcproj (from /python/trunk/PCbuild/_ssl.vcproj:61106)
+   M /python/trunk/PCbuild/_ssl.vcproj
+   M /python/trunk/PCbuild/pcbuild.sln
+
+Make _hashlib a separate project.
+-----------------------------------
+[http://svn.python.org/view?rev=61136&view=rev r61136] | martin.v.loewis | 2008-02-29 13:54:45 -0500 (Fri, 29 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/build_ssl.py
+   M /python/trunk/PCbuild/readme.txt
+   M /python/trunk/PCbuild/x64.vsprops
+
+Port build_ssl.py to 2.4; support HOST_PYTHON variable
+-----------------------------------
+[http://svn.python.org/view?rev=61138&view=rev r61138] | martin.v.loewis | 2008-02-29 15:26:53 -0500 (Fri, 29 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/pcbuild.sln
+
+Make _hashlib depend on pythoncore.
+-----------------------------------
+[http://svn.python.org/view?rev=61139&view=rev r61139] | martin.v.loewis | 2008-02-29 15:54:44 -0500 (Fri, 29 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+
+Package Tcl from tcltk64 on AMD64.
+-----------------------------------
+[http://svn.python.org/view?rev=61141&view=rev r61141] | gerhard.haering | 2008-02-29 17:08:41 -0500 (Fri, 29 Feb 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/sqlite3/test/dbapi.py
+   M /python/trunk/Lib/sqlite3/test/hooks.py
+   A /python/trunk/Lib/sqlite3/test/py25tests.py
+   M /python/trunk/Lib/sqlite3/test/regression.py
+   M /python/trunk/Lib/sqlite3/test/transactions.py
+   M /python/trunk/Lib/sqlite3/test/types.py
+   M /python/trunk/Lib/test/test_sqlite.py
+   M /python/trunk/Modules/_sqlite/connection.c
+   M /python/trunk/Modules/_sqlite/connection.h
+   M /python/trunk/Modules/_sqlite/cursor.c
+   M /python/trunk/Modules/_sqlite/cursor.h
+   M /python/trunk/Modules/_sqlite/microprotocols.h
+   M /python/trunk/Modules/_sqlite/module.c
+   M /python/trunk/Modules/_sqlite/module.h
+   M /python/trunk/Modules/_sqlite/statement.c
+   M /python/trunk/Modules/_sqlite/util.c
+   M /python/trunk/Modules/_sqlite/util.h
+
+Updated to pysqlite 2.4.1. Documentation additions will come later.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61144&view=rev r61144] | barry.warsaw | 2008-02-29 21:26:42 -0500 (Fri, 29 Feb 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/idlelib/idlever.py
+
+bump idle version number
+-----------------------------------
+[http://svn.python.org/view?rev=61172&view=rev r61172] | raymond.hettinger | 2008-03-02 06:57:16 -0500 (Sun, 02 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/itertoolsmodule.c
+
+Simplify code for itertools.product().
+-----------------------------------
+[http://svn.python.org/view?rev=61173&view=rev r61173] | raymond.hettinger | 2008-03-02 07:02:19 -0500 (Sun, 02 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/itertoolsmodule.c
+
+Handle 0-tuples which can be singletons.
+-----------------------------------
+[http://svn.python.org/view?rev=61174&view=rev r61174] | gerhard.haering | 2008-03-02 08:08:03 -0500 (Sun, 02 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/sqlite3/test/regression.py
+
+Made sqlite3 module's regression tests work with SQLite versions that don't
+support "create table if not exists", yet.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61183&view=rev r61183] | gregory.p.smith | 2008-03-02 15:00:53 -0500 (Sun, 02 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_associate.py
+   M /python/trunk/Lib/bsddb/test/test_basics.py
+   M /python/trunk/Lib/bsddb/test/test_compare.py
+   M /python/trunk/Lib/bsddb/test/test_cursor_pget_bug.py
+   M /python/trunk/Lib/bsddb/test/test_dbobj.py
+   M /python/trunk/Lib/bsddb/test/test_dbshelve.py
+   M /python/trunk/Lib/bsddb/test/test_dbtables.py
+   M /python/trunk/Lib/bsddb/test/test_env_close.py
+   M /python/trunk/Lib/bsddb/test/test_join.py
+   M /python/trunk/Lib/bsddb/test/test_lock.py
+   M /python/trunk/Lib/bsddb/test/test_misc.py
+   M /python/trunk/Lib/bsddb/test/test_pickle.py
+   M /python/trunk/Lib/bsddb/test/test_recno.py
+   M /python/trunk/Lib/bsddb/test/test_sequence.py
+   M /python/trunk/Lib/bsddb/test/test_thread.py
+
+Modify import of test_support so that the code can also be used with a
+stand alone distribution of bsddb that includes its own small copy of
+test_support for the needed functionality on older pythons.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61189&view=rev r61189] | brett.cannon | 2008-03-02 19:38:58 -0500 (Sun, 02 Mar 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_logging.py
+   M /python/trunk/Misc/ACKS
+   M /python/trunk/Misc/NEWS
+
+Refactor test_logging to use unittest. This should finally solve the flakiness
+issues.
+ 
+Thanks to Antoine Pitrou for the patch.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61190&view=rev r61190] | jeffrey.yasskin | 2008-03-02 20:27:03 -0500 (Sun, 02 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Python/ceval.c
+
+compile.c always emits END_FINALLY after WITH_CLEANUP, so predict that in
+ceval.c. This is worth about a .03-.04us speedup on a simple with block.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61199&view=rev r61199] | neal.norwitz | 2008-03-02 23:37:45 -0500 (Sun, 02 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_sqlite/connection.c
+
+Only DECREF if ret != NULL
+-----------------------------------
+[http://svn.python.org/view?rev=61217&view=rev r61217] | andrew.kuchling | 2008-03-03 19:40:32 -0500 (Mon, 03 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Typo fix
+-----------------------------------
+[http://svn.python.org/view?rev=61220&view=rev r61220] | andrew.kuchling | 2008-03-03 20:48:26 -0500 (Mon, 03 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Typo fix
+-----------------------------------
+[http://svn.python.org/view?rev=61224&view=rev r61224] | raymond.hettinger | 2008-03-03 23:17:08 -0500 (Mon, 03 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/itertools.rst
+   M /python/trunk/Lib/test/test_itertools.py
+   M /python/trunk/Modules/itertoolsmodule.c
+
+Beef-up docs and tests for itertools.  Fix-up end-case for product().
+-----------------------------------
+[http://svn.python.org/view?rev=61233&view=rev r61233] | neal.norwitz | 2008-03-04 11:22:46 -0500 (Tue, 04 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_basics.py
+
+Close the file before trying to remove the directory so it works on Windows.
+As reported by Trent Nelson on python-dev.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61235&view=rev r61235] | thomas.heller | 2008-03-04 15:21:42 -0500 (Tue, 04 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_ctypes/libffi/fficonfig.py.in
+
+Try to fix the build for PY_LINUX.
+-----------------------------------
+[http://svn.python.org/view?rev=61236&view=rev r61236] | fred.drake | 2008-03-04 16:14:04 -0500 (Tue, 04 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/compileall.py
+
+fix typo
+
+-----------------------------------
+[http://svn.python.org/view?rev=61237&view=rev r61237] | raymond.hettinger | 2008-03-04 17:29:44 -0500 (Tue, 04 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/itertoolsmodule.c
+
+Fix refleak in chain().
+-----------------------------------
+[http://svn.python.org/view?rev=61240&view=rev r61240] | amaury.forgeotdarc | 2008-03-04 20:50:33 -0500 (Tue, 04 Mar 2008) | 13 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_grammar.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/ast.c
+
+Issue#2238: some syntax errors from *args or **kwargs expressions
+would give bogus error messages, because of untested exceptions::
+
+    >>> f(**g(1=2))
+    XXX undetected error
+    Traceback (most recent call last):
+      File "<stdin>", line 1, in <module>
+    TypeError: 'int' object is not iterable
+
+instead of the expected SyntaxError: keyword can't be an expression
+
+Will backport.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61241&view=rev r61241] | neal.norwitz | 2008-03-05 00:10:48 -0500 (Wed, 05 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_dbshelve.py
+   M /python/trunk/Lib/bsddb/test/test_thread.py
+
+Remove the files/dirs after closing the DB so the tests work on Windows.
+Patch from Trent Nelson.  Also simplified removing a file by using test_support.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61243&view=rev r61243] | neal.norwitz | 2008-03-05 00:20:44 -0500 (Wed, 05 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/sqlite3/test/transactions.py
+
+Catch OSError when trying to remove a file in case removal fails. This
+should prevent a failure in tearDown masking any real test failure.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61246&view=rev r61246] | neal.norwitz | 2008-03-05 00:50:20 -0500 (Wed, 05 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/build.sh
+
+Use -u urlfetch to run more tests
+-----------------------------------
+[http://svn.python.org/view?rev=61247&view=rev r61247] | neal.norwitz | 2008-03-05 00:51:20 -0500 (Wed, 05 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/build.sh
+
+test_smtplib sometimes reports leaks too, suppress it
+-----------------------------------
+[http://svn.python.org/view?rev=61252&view=rev r61252] | thomas.heller | 2008-03-05 09:53:39 -0500 (Wed, 05 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+News entry for yesterdays commit.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61254&view=rev r61254] | skip.montanaro | 2008-03-05 11:41:09 -0500 (Wed, 05 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/README
+
+Elaborate on the role of the altinstall target when installing multiple
+versions.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=61257&view=rev r61257] | raymond.hettinger | 2008-03-05 16:04:32 -0500 (Wed, 05 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/itertoolsmodule.c
+
+Small code cleanup.
+-----------------------------------
+[http://svn.python.org/view?rev=61263&view=rev r61263] | georg.brandl | 2008-03-06 01:47:18 -0500 (Thu, 06 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/distutils/sourcedist.rst
+   M /python/trunk/Lib/distutils/command/sdist.py
+
+#1725737: ignore other VC directories other than CVS and SVN's too.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61264&view=rev r61264] | martin.v.loewis | 2008-03-06 01:55:22 -0500 (Thu, 06 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_os.py
+   M /python/trunk/Misc/NEWS
+
+Patch #2232: os.tmpfile might fail on Windows if the user has no
+permission to create files in the root directory.
+Will backport to 2.5.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61273&view=rev r61273] | georg.brandl | 2008-03-06 02:41:16 -0500 (Thu, 06 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/py_compile.rst
+   M /python/trunk/Lib/py_compile.py
+   M /python/trunk/Misc/NEWS
+
+#2225: return nonzero status code from py_compile if not all files could be compiled.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61274&view=rev r61274] | georg.brandl | 2008-03-06 02:43:02 -0500 (Thu, 06 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/rlcompleter.py
+
+#2220: handle matching failure more gracefully.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61275&view=rev r61275] | georg.brandl | 2008-03-06 02:45:52 -0500 (Thu, 06 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Bug #2220: handle rlcompleter attribute match failure more gracefully.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61278&view=rev r61278] | martin.v.loewis | 2008-03-06 08:49:47 -0500 (Thu, 06 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/_bsddb.vcproj
+   M /python/trunk/PCbuild/readme.txt
+
+Rely on x64 platform configuration when building _bsddb on AMD64.
+-----------------------------------
+[http://svn.python.org/view?rev=61286&view=rev r61286] | raymond.hettinger | 2008-03-06 17:51:36 -0500 (Thu, 06 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/test_itertools.py
+   M /python/trunk/Modules/itertoolsmodule.c
+
+Issue 2246:  itertools grouper object did not participate in GC (should be backported).
+-----------------------------------
+[http://svn.python.org/view?rev=61288&view=rev r61288] | raymond.hettinger | 2008-03-06 20:33:20 -0500 (Thu, 06 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/itertools.rst
+   M /python/trunk/Lib/test/test_itertools.py
+
+Tweak recipes and tests
+-----------------------------------
+[http://svn.python.org/view?rev=61289&view=rev r61289] | jeffrey.yasskin | 2008-03-07 01:22:15 -0500 (Fri, 07 Mar 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Doc/library/socketserver.rst
+   M /python/trunk/Lib/SocketServer.py
+   M /python/trunk/Lib/test/test_socketserver.py
+   M /python/trunk/Misc/NEWS
+
+Progress on issue #1193577 by adding a polling .shutdown() method to
+SocketServers. The core of the patch was written by Pedro Werneck, but any bugs
+are mine. I've also rearranged the code for timeouts in order to avoid
+interfering with the shutdown poll.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61290&view=rev r61290] | nick.coghlan | 2008-03-07 09:13:28 -0500 (Fri, 07 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/dis.rst
+   M /python/trunk/Lib/compiler/pycodegen.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/ceval.c
+   M /python/trunk/Python/compile.c
+   M /python/trunk/Python/import.c
+
+Speed up with statements by storing the __exit__ method on the stack instead of in a temp variable (bumps the magic number for pyc files)
+-----------------------------------
+[http://svn.python.org/view?rev=61304&view=rev r61304] | marc-andre.lemburg | 2008-03-08 05:01:43 -0500 (Sat, 08 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/platform.py
+
+Add new name for Mandrake: Mandriva.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=61312&view=rev r61312] | facundo.batista | 2008-03-08 11:50:27 -0500 (Sat, 08 Mar 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Doc/library/pdb.rst
+   M /python/trunk/Lib/pdb.py
+   M /python/trunk/Misc/NEWS
+
+
+Issue 1106316. post_mortem()'s parameter, traceback, is now
+optional: it defaults to the traceback of the exception that is currently
+being handled.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61313&view=rev r61313] | jeffrey.yasskin | 2008-03-08 13:26:54 -0500 (Sat, 08 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Tools/pybench/Setup.py
+   A /python/trunk/Tools/pybench/With.py
+
+Add tests for with and finally performance to pybench.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61314&view=rev r61314] | jeffrey.yasskin | 2008-03-08 15:08:21 -0500 (Sat, 08 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Tools/pybench/pybench.py
+
+Fix pybench for pythons < 2.6, tested back to 2.3.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61317&view=rev r61317] | jeffrey.yasskin | 2008-03-08 16:35:15 -0500 (Sat, 08 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Tools/pybench/pybench.py
+
+Well that was dumb. platform.python_implementation returns a function, not a
+string.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61344&view=rev r61344] | raymond.hettinger | 2008-03-10 20:19:07 -0400 (Mon, 10 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/itertools.rst
+   M /python/trunk/Lib/test/test_itertools.py
+
+Add recipe to docs.
+-----------------------------------
+[http://svn.python.org/view?rev=61350&view=rev r61350] | guido.van.rossum | 2008-03-11 17:18:06 -0400 (Tue, 11 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Objects/stringobject.c
+   M /python/trunk/Objects/unicodeobject.c
+
+Fix the overflows in expandtabs().  "This time for sure!"
+(Exploit at request.)
+
+-----------------------------------
+[http://svn.python.org/view?rev=61368&view=rev r61368] | raymond.hettinger | 2008-03-13 12:43:59 -0400 (Thu, 13 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/itertoolsmodule.c
+
+Consistent tense.
+-----------------------------------
+[http://svn.python.org/view?rev=61370&view=rev r61370] | raymond.hettinger | 2008-03-13 15:33:34 -0400 (Thu, 13 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/heapq.py
+
+Simplify the nlargest() code using heappushpop().
+-----------------------------------
+[http://svn.python.org/view?rev=61371&view=rev r61371] | brett.cannon | 2008-03-13 16:27:00 -0400 (Thu, 13 Mar 2008) | 4 lines
+Changed paths:
+   D /python/trunk/Lib/test/output/test_thread
+   M /python/trunk/Lib/test/test_thread.py
+   M /python/trunk/Misc/NEWS
+
+Move test_thread over to unittest. Commits GHOP 237.
+
+Thanks Benjamin Peterson for the patch.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61372&view=rev r61372] | brett.cannon | 2008-03-13 16:33:10 -0400 (Thu, 13 Mar 2008) | 4 lines
+Changed paths:
+   D /python/trunk/Lib/test/output/test_tokenize
+   M /python/trunk/Lib/test/test_tokenize.py
+   M /python/trunk/Misc/ACKS
+   M /python/trunk/Misc/NEWS
+
+Move test_tokenize to doctest.
+
+Done as GHOP 238 by Josip Dzolonga.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61373&view=rev r61373] | brett.cannon | 2008-03-13 16:47:41 -0400 (Thu, 13 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_crypt.py
+   M /python/trunk/Lib/test/test_select.py
+   M /python/trunk/Misc/ACKS
+   M /python/trunk/Misc/NEWS
+
+Convert test_contains, test_crypt, and test_select to unittest.
+
+Patch from GHOP 294 by David Marek.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61374&view=rev r61374] | brett.cannon | 2008-03-13 17:02:16 -0400 (Thu, 13 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_gdbm.py
+   M /python/trunk/Misc/ACKS
+   M /python/trunk/Misc/NEWS
+
+Move test_gdbm to use unittest.
+
+Closes issue #1960. Thanks Giampaolo Rodola.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61375&view=rev r61375] | brett.cannon | 2008-03-13 17:09:28 -0400 (Thu, 13 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_fcntl.py
+   M /python/trunk/Misc/NEWS
+
+Convert test_fcntl to unittest.
+
+Closes issue #2055. Thanks Giampaolo Rodola.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61376&view=rev r61376] | raymond.hettinger | 2008-03-14 01:03:44 -0400 (Fri, 14 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_heapqmodule.c
+
+Leave heapreplace() unchanged.
+-----------------------------------
+[http://svn.python.org/view?rev=61378&view=rev r61378] | martin.v.loewis | 2008-03-14 09:56:09 -0400 (Fri, 14 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/PCbuild/rt.bat
+
+Patch #2284: add -x64 option to rt.bat.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61383&view=rev r61383] | mark.dickinson | 2008-03-14 10:23:37 -0400 (Fri, 14 Mar 2008) | 9 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_struct.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/floatobject.c
+
+Issue 705836: Fix struct.pack(">f", 1e40) to behave consistently
+across platforms:  it should now raise OverflowError on all
+platforms.  (Previously it raised OverflowError only on
+non IEEE 754 platforms.)
+
+Also fix the (already existing) test for this behaviour
+so that it actually raises TestFailed instead of just
+referencing it.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61387&view=rev r61387] | thomas.heller | 2008-03-14 17:06:21 -0400 (Fri, 14 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+
+Remove unneeded initializer.
+-----------------------------------
+[http://svn.python.org/view?rev=61402&view=rev r61402] | skip.montanaro | 2008-03-15 12:04:45 -0400 (Sat, 15 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/datetime.rst
+   M /python/trunk/Lib/_strptime.py
+   M /python/trunk/Lib/test/test_datetime.py
+   M /python/trunk/Lib/test/test_strptime.py
+   M /python/trunk/Modules/datetimemodule.c
+   M /python/trunk/Modules/timemodule.c
+
+add %f format to datetime - issue 1158
+-----------------------------------
+[http://svn.python.org/view?rev=61403&view=rev r61403] | skip.montanaro | 2008-03-15 12:07:11 -0400 (Sat, 15 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61406&view=rev r61406] | neal.norwitz | 2008-03-15 18:03:18 -0400 (Sat, 15 Mar 2008) | 9 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/compile.c
+
+Add a warning for code like:
+  assert (0, 'message')
+
+An empty tuple does not create a warning.  While questionable usage:
+  assert (), 'message'
+
+should not display a warning.  Tested manually.
+The warning message could be improved.  Feel free to update it.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61407&view=rev r61407] | neal.norwitz | 2008-03-15 18:36:01 -0400 (Sat, 15 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/symtable.c
+
+Handle memory allocation failure.  Found by Adam Olsen
+-----------------------------------
+[http://svn.python.org/view?rev=61435&view=rev r61435] | eric.smith | 2008-03-17 08:14:29 -0400 (Mon, 17 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Python/pystrtod.c
+
+Reformated lines > 79 chars.
+Deleted unused macro ISXDIGIT.
+-----------------------------------
+[http://svn.python.org/view?rev=61444&view=rev r61444] | travis.oliphant | 2008-03-17 13:36:12 -0400 (Mon, 17 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Include/abstract.h
+   M /python/trunk/Include/object.h
+   M /python/trunk/Include/pyerrors.h
+
+Add necessary headers to back-port new buffer protocol to Python 2.6
+-----------------------------------
+[http://svn.python.org/view?rev=61449&view=rev r61449] | gregory.p.smith | 2008-03-17 14:48:05 -0400 (Mon, 17 Mar 2008) | 8 lines
+Changed paths:
+   M /python/trunk/Doc/library/zlib.rst
+   M /python/trunk/Lib/test/test_zlib.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/zlibmodule.c
+
+Force zlib.crc32 and zlib.adler32 to return a signed integer on all platforms
+regardless of the native sizeof(long) used in the integer object.
+
+This somewhat odd behavior of returning a signed is maintained in 2.x for
+compatibility reasons of always returning an integer rather than a long object.
+
+Fixes Issue1202 for Python 2.6
+
+-----------------------------------
+[http://svn.python.org/view?rev=61450&view=rev r61450] | neal.norwitz | 2008-03-17 15:02:45 -0400 (Mon, 17 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/datetimemodule.c
+
+Use a buffer large enough to ensure we don't overrun, even if the value
+is outside the range we expect.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61458&view=rev r61458] | neal.norwitz | 2008-03-17 16:22:43 -0400 (Mon, 17 Mar 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/unicodeobject.c
+
+Issue 2321: reduce memory usage (increase the memory that is returned
+to the system) by using pymalloc for the data of unicode objects.
+
+Will backport.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61468&view=rev r61468] | gregory.p.smith | 2008-03-17 20:20:01 -0400 (Mon, 17 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Objects/fileobject.c
+
+Fix the IOError message text when opening a file with an invalid filename.
+Error reported by Ilan Schnell.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61471&view=rev r61471] | brett.cannon | 2008-03-17 21:00:07 -0400 (Mon, 17 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_getargs.py
+   M /python/trunk/Lib/test/test_pep247.py
+   M /python/trunk/Lib/test/test_strftime.py
+   M /python/trunk/Misc/NEWS
+
+Convert test_strftime, test_getargs, and test_pep247 to use unittest.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61472&view=rev r61472] | jeffrey.yasskin | 2008-03-17 21:09:59 -0400 (Mon, 17 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Objects/intobject.c
+   M /python/trunk/Objects/longobject.c
+
+Fix build on platforms that don't have intptr_t. Patch by Joseph Armbruster.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61473&view=rev r61473] | brett.cannon | 2008-03-17 21:50:25 -0400 (Mon, 17 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_dbm.py
+   M /python/trunk/Lib/test/test_dummy_threading.py
+   M /python/trunk/Misc/NEWS
+
+Convert test_dummy_threading and test_dbm to unittest.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61474&view=rev r61474] | brett.cannon | 2008-03-17 21:58:56 -0400 (Mon, 17 Mar 2008) | 2 lines
+Changed paths:
+   D /python/trunk/Lib/test/output/test_extcall
+   M /python/trunk/Lib/test/test_extcall.py
+   M /python/trunk/Misc/NEWS
+
+Move test_extcall to doctest.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61480&view=rev r61480] | brett.cannon | 2008-03-17 23:46:22 -0400 (Mon, 17 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_errno.py
+   M /python/trunk/Misc/NEWS
+
+test_errno was a no-op test; now it actually tests things and uses unittest.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61483&view=rev r61483] | brett.cannon | 2008-03-18 00:09:00 -0400 (Tue, 18 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   D /python/trunk/Python/memmove.c
+   D /python/trunk/Python/strerror.c
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+   M /python/trunk/pyconfig.h.in
+
+Remove our implementation of memmove() and strerror(); both are in the C89
+standard library.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61484&view=rev r61484] | brett.cannon | 2008-03-18 00:16:06 -0400 (Tue, 18 Mar 2008) | 2 lines
+Changed paths:
+   D /python/trunk/Lib/test/output
+   M /python/trunk/Lib/test/regrtest.py
+   M /python/trunk/Misc/NEWS
+
+The output directory for tests that compare against stdout is now gone!
+
+-----------------------------------
+[http://svn.python.org/view?rev=61509&view=rev r61509] | trent.nelson | 2008-03-18 03:02:12 -0400 (Tue, 18 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/python.vcproj
+
+Issue 2286: bump up the stack size of the 64-bit debug python_d.exe to 2100000.  The default value of 200000 causes a stack overflow at 1965 iterations of r_object() in marshal.c, 35 iterations before the 2000 limit enforced by MAX_MARSHAL_STACK_DEPTH.
+-----------------------------------
+[http://svn.python.org/view?rev=61520&view=rev r61520] | thomas.heller | 2008-03-18 11:03:17 -0400 (Tue, 18 Mar 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Modules/_ctypes/ctypes.h
+
+Include <alloca.h> on Solaris, see issue #1506.
+
+It would probably be better to have a configure test for that, but
+this is outside of my configure expertise.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61523&view=rev r61523] | brett.cannon | 2008-03-18 11:35:58 -0400 (Tue, 18 Mar 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Modules/_fileio.c
+   M /python/trunk/Modules/main.c
+   M /python/trunk/Modules/posixmodule.c
+   M /python/trunk/Modules/socketmodule.c
+   M /python/trunk/Objects/fileobject.c
+
+Remove all traces of HAVE_STRERROR.
+
+The removal of strerror.c led to the function check being removed from
+configure.in.
+

Added: sandbox/trunk/py2.5.3/2
==============================================================================
--- (empty file)
+++ sandbox/trunk/py2.5.3/2	Wed Oct  8 14:16:10 2008
@@ -0,0 +1,2005 @@
+-----------------------------------
+[http://svn.python.org/view?rev=61526&view=rev r61526] | brett.cannon | 2008-03-18 12:47:51 -0400 (Tue, 18 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/dbmmodule.c
+
+Cast the arguments to PyString_AsStringAndSize() to silence compiler warnings
+on OS X.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61527&view=rev r61527] | sean.reifschneider | 2008-03-18 13:24:12 -0400 (Tue, 18 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/shutil.py
+   M /python/trunk/Lib/test/test_shutil.py
+   M /python/trunk/Misc/NEWS
+
+Issue 1577: shutil.move() where destination is a directory was doing a
+copy, now it is doing a os.rename() if it's on the same file-system.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61528&view=rev r61528] | brett.cannon | 2008-03-18 13:25:13 -0400 (Tue, 18 Mar 2008) | 12 lines
+Changed paths:
+   M /python/trunk/Makefile.pre.in
+   M /python/trunk/Tools/scripts
+   A /python/trunk/Tools/scripts/patchcheck.py
+   M /python/trunk/Tools/scripts/reindent.py
+
+Add Tools/scripts/patchcheck.py. Invoked from ``make check``, the script does
+some verification:
+
+- Runs reindent.py on all .py files.
+- Checks if any changes in Doc exist.
+- Whether Misc/ACKS was changed.
+- Whether Misc/NEWS was changed.
+
+The hope is that ``make check`` can become a command anybody can run to get
+reminders about what all the requisite steps needed to create a proper
+patch/checkin.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61538&view=rev r61538] | steven.bethard | 2008-03-18 15:03:50 -0400 (Tue, 18 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Objects/cellobject.c
+
+cell_compare needs to return -2 instead of NULL.
+-----------------------------------
+[http://svn.python.org/view?rev=61540&view=rev r61540] | gregory.p.smith | 2008-03-18 15:05:32 -0400 (Tue, 18 Mar 2008) | 8 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_posix.py
+   M /python/trunk/Modules/posixmodule.c
+
+Fix chown on 64-bit linux.  It needed to take a long (64-bit on 64bit linux) as
+uid and gid input to accept values >=2**31 as valid while still accepting
+negative numbers to pass -1 to chown for "no change".
+
+Fixes issue1747858.
+
+This should be backported to release25-maint.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61560&view=rev r61560] | gregory.p.smith | 2008-03-18 16:40:01 -0400 (Tue, 18 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+news entry for the chown fix
+
+-----------------------------------
+[http://svn.python.org/view?rev=61564&view=rev r61564] | david.wolever | 2008-03-18 17:20:25 -0400 (Tue, 18 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/bltinmodule.c
+
+Added a warning when -3 is enabled and None is passed to filter as the first argument.
+-----------------------------------
+[http://svn.python.org/view?rev=61571&view=rev r61571] | gregory.p.smith | 2008-03-18 18:27:41 -0400 (Tue, 18 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_zlib.py
+   M /python/trunk/Modules/binascii.c
+
+Add a test to make sure zlib.crc32 and binascii.crc32 return the same thing.
+Fix a buglet in binascii.crc32, the second optional argument could previously
+have a signedness mismatch with the C variable its going into.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61575&view=rev r61575] | raymond.hettinger | 2008-03-18 19:22:29 -0400 (Tue, 18 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Objects/abstract.c
+
+Speed-up isinstance() for one easy case.
+-----------------------------------
+[http://svn.python.org/view?rev=61576&view=rev r61576] | raymond.hettinger | 2008-03-18 19:33:08 -0400 (Tue, 18 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Objects/listobject.c
+
+Issue: 2354: Add 3K warning for the cmp argument to list.sort() and sorted().
+-----------------------------------
+[http://svn.python.org/view?rev=61581&view=rev r61581] | gregory.p.smith | 2008-03-18 21:38:35 -0400 (Tue, 18 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Doc/library/hashlib.rst
+   M /python/trunk/Lib/hashlib.py
+
+Mention that crc32 and adler32 are available in a different module (zlib).
+Some people look for them in hashlib.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61582&view=rev r61582] | gregory.p.smith | 2008-03-18 21:46:10 -0400 (Tue, 18 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/zipfile.py
+
+Use zlib's crc32 routine instead of binascii when available.  zlib's is faster
+when compiled properly optimized and about the same speed otherwise.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61586&view=rev r61586] | david.wolever | 2008-03-18 22:26:57 -0400 (Tue, 18 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/ACKS
+
+Added my name to ACKS
+-----------------------------------
+[http://svn.python.org/view?rev=61591&view=rev r61591] | gregory.p.smith | 2008-03-18 23:14:41 -0400 (Tue, 18 Mar 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/zipfile.py
+
+Fix the struct module DeprecationWarnings that zipfile was triggering by
+removing all use of signed struct values.
+
+test_zipfile and test_zipfile64 pass.  no more warnings.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61593&view=rev r61593] | raymond.hettinger | 2008-03-18 23:56:59 -0400 (Tue, 18 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Objects/abstract.c
+
+Fix compiler warning.
+-----------------------------------
+[http://svn.python.org/view?rev=61595&view=rev r61595] | martin.v.loewis | 2008-03-19 00:39:13 -0400 (Wed, 19 Mar 2008) | 2 lines
+Changed paths:
+   A /python/trunk/Lib/test/relimport.py
+   M /python/trunk/Lib/test/test_import.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/ast.c
+
+Issue #2400: Allow relative imports to "import *".
+
+-----------------------------------
+[http://svn.python.org/view?rev=61606&view=rev r61606] | trent.nelson | 2008-03-19 02:28:24 -0400 (Wed, 19 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/distutils/sysconfig.py
+
+Issue2290: Support x64 Windows builds that live in pcbuild/amd64.  Without it, sysutils._python_build() returns the wrong directory, which causes the test_get_config_h_filename method in Lib/distutils/tests/test_sysconfig.py to fail.
+-----------------------------------
+[http://svn.python.org/view?rev=61614&view=rev r61614] | trent.nelson | 2008-03-19 03:56:39 -0400 (Wed, 19 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/_bsddb44.vcproj
+
+Remove extraneous apostrophe and semi-colon from AdditionalIncludeDirectories.
+-----------------------------------
+[http://svn.python.org/view?rev=61627&view=rev r61627] | brett.cannon | 2008-03-19 12:50:13 -0400 (Wed, 19 Mar 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_nis.py
+   M /python/trunk/Misc/NEWS
+
+test_nis would fail if test.test_support.verbose was true but NIS was not set
+up on the machine.
+
+Closes issue2411. Thanks Michael Bishop.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61646&view=rev r61646] | gregory.p.smith | 2008-03-19 18:23:51 -0400 (Wed, 19 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/gzip.py
+
+Improve the error message when the CRCs don't match.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61649&view=rev r61649] | raymond.hettinger | 2008-03-19 18:47:48 -0400 (Wed, 19 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Objects/abstract.c
+
+Remove unnecessary traceback save/restore pair.
+-----------------------------------
+[http://svn.python.org/view?rev=61651&view=rev r61651] | brett.cannon | 2008-03-19 19:01:17 -0400 (Wed, 19 Mar 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_1413192.py
+   M /python/trunk/Lib/test/test_hmac.py
+   M /python/trunk/Lib/test/test_unicode_file.py
+
+Make sure that the warnings filter is not reset or changed beyond the current
+running test file.
+
+Closes issue2407. Thanks Jerry Seutter.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61652&view=rev r61652] | gregory.p.smith | 2008-03-19 19:03:25 -0400 (Wed, 19 Mar 2008) | 10 lines
+Changed paths:
+   M /python/trunk/Doc/library/fcntl.rst
+   M /python/trunk/Lib/test/test_fcntl.py
+   M /python/trunk/Modules/fcntlmodule.c
+
+Prevent ioctl op codes from being sign extended from int to unsigned long
+when used on platforms that actually define ioctl as taking an unsigned long.
+(the BSDs and OS X / Darwin)
+
+Adds a unittest for fcntl.ioctl that tests what happens with both positive and
+negative numbers.
+
+This was done because of issue1471 but I'm not able to reproduce -that- problem
+in the first place on Linux 32bit or 64bit or OS X 10.4 & 10.5 32bit or 64 bit.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61656&view=rev r61656] | sean.reifschneider | 2008-03-19 20:46:50 -0400 (Wed, 19 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/smtplib.py
+
+Issue #2143: Fix embedded readline() hang on SSL socket EOF.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61667&view=rev r61667] | georg.brandl | 2008-03-20 03:25:55 -0400 (Thu, 20 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/stat.py
+
+#2383: remove obsolete XXX comment in stat.py.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61674&view=rev r61674] | marc-andre.lemburg | 2008-03-20 13:31:36 -0400 (Thu, 20 Mar 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Lib/platform.py
+
+If Mark Hammonds win32 tools are not available, try to use the _winreg module 
+and sys.getwindowsversion() to get at the Windows version info.
+
+For the machine and processor uname() values, use the environment variables
+for these on Windows XP and later.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=61711&view=rev r61711] | georg.brandl | 2008-03-21 15:54:00 -0400 (Fri, 21 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_urllib2.py
+   M /python/trunk/Lib/urllib2.py
+   M /python/trunk/Misc/NEWS
+
+#2136: allow single quotes in realm spec.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61712&view=rev r61712] | georg.brandl | 2008-03-21 16:01:51 -0400 (Fri, 21 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/csv.py
+   M /python/trunk/Lib/test/test_csv.py
+   M /python/trunk/Misc/NEWS
+
+Issue #2432: give DictReader the dialect and line_num attributes
+advertised in the docs.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61773&view=rev r61773] | raymond.hettinger | 2008-03-22 20:55:46 -0400 (Sat, 22 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/itertools.rst
+   M /python/trunk/Lib/test/test_itertools.py
+
+Simplify demo code.
+-----------------------------------
+[http://svn.python.org/view?rev=61779&view=rev r61779] | neal.norwitz | 2008-03-23 01:08:37 -0400 (Sun, 23 Mar 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Modules/zlibmodule.c
+
+Fix test_tarfile failures on Alpha (Tru64).  The problem was caused in [http://svn.python.org/view?rev=61449&view=rev r61449]
+which made the return value signed.  On the Alpha that also lost data
+since sizeof(int) != sizeof(long) and apparently adler32/crc32 return
+64 bits of data.  This change keeps the signedness and continues to store the
+data in a long rather than an int as was the case before [http://svn.python.org/view?rev=61449&view=rev r61449].
+
+-----------------------------------
+[http://svn.python.org/view?rev=61783&view=rev r61783] | neal.norwitz | 2008-03-23 02:19:57 -0400 (Sun, 23 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Objects/unicodeobject.c
+   M /python/trunk/Python/pystrcmp.c
+
+Remove compiler warnings (on Alpha at least) about using chars as
+array subscripts.  Using chars are dangerous b/c they are signed
+on some platforms and unsigned on others.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61793&view=rev r61793] | amaury.forgeotdarc | 2008-03-23 05:55:29 -0400 (Sun, 23 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_unicode.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/unicodeobject.c
+
+#1477: ur'\U0010FFFF' raised in narrow unicode builds.
+Corrected the raw-unicode-escape codec to use UTF-16 surrogates in 
+this case, just like the unicode-escape codec.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61796&view=rev r61796] | raymond.hettinger | 2008-03-23 09:32:32 -0400 (Sun, 23 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/random.rst
+   M /python/trunk/Lib/random.py
+   M /python/trunk/Lib/test/test_random.py
+   M /python/trunk/Misc/NEWS
+
+Issue 1681432:  Add triangular distribution the random module.
+-----------------------------------
+[http://svn.python.org/view?rev=61807&view=rev r61807] | raymond.hettinger | 2008-03-23 15:37:53 -0400 (Sun, 23 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Doc/library/random.rst
+   M /python/trunk/Lib/random.py
+
+Adopt Nick's suggestion for useful default arguments.
+Clean-up floating point issues by adding true division and float constants.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=61810&view=rev r61810] | gregory.p.smith | 2008-03-23 16:31:23 -0400 (Sun, 23 Mar 2008) | 10 lines
+Changed paths:
+   M /python/trunk/Modules/zlibmodule.c
+
+Revert [http://svn.python.org/view?rev=61779&view=rev r61779] - It undid correct code and caused test_zlib to fail on all
+platforms with a 64-bit long.
+
+The Alpha/Tru64 test problem is a problem in either tarfile or test_tarfile,
+not zlib.
+
+crc32 and adler32 return 32-bit values.  by using a long thats larger than
+32-bits in these functions they were prevented from wrapping around to their
+signed 32-bit value that we want them to return in python 2.x.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61813&view=rev r61813] | gregory.p.smith | 2008-03-23 17:04:43 -0400 (Sun, 23 Mar 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Lib/gzip.py
+
+Fix gzip to deal with CRC's being signed values in Python 2.x properly and to
+read 32bit values as unsigned to start with rather than applying signedness
+fixups allover the place afterwards.
+
+This hopefully fixes the test_tarfile failure on the alpha/tru64 buildbot.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61820&view=rev r61820] | gregory.p.smith | 2008-03-23 18:14:38 -0400 (Sun, 23 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/zlibmodule.c
+
+replace calls to get the initial values with the raw constants.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61821&view=rev r61821] | gregory.p.smith | 2008-03-23 19:43:02 -0400 (Sun, 23 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/gzip.py
+
+A bugfix for [http://svn.python.org/view?rev=61813&view=rev r61813], it would fail if the data size was >=2**32.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61822&view=rev r61822] | gregory.p.smith | 2008-03-23 19:45:12 -0400 (Sun, 23 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/gzip.py
+
+prevent a warning from the struct module when data size >= 2**32.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61823&view=rev r61823] | gregory.p.smith | 2008-03-23 20:08:01 -0400 (Sun, 23 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Modules/binascii.c
+   M /python/trunk/setup.py
+
+Have the binascii module use zlib's optimized crc32() function when available
+to reduce our code size (1k data table and tiny bit of code).  It falls back
+to its own without zlib.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61841&view=rev r61841] | raymond.hettinger | 2008-03-24 04:17:39 -0400 (Mon, 24 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/copy.py
+   M /python/trunk/Misc/NEWS
+
+Issue 2460: Make Ellipsis objects copyable.
+-----------------------------------
+[http://svn.python.org/view?rev=61847&view=rev r61847] | martin.v.loewis | 2008-03-24 09:31:16 -0400 (Mon, 24 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/signal.rst
+   M /python/trunk/Lib/test/test_signal.py
+   M /python/trunk/Misc/ACKS
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/signalmodule.c
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+   M /python/trunk/pyconfig.h.in
+
+Patch #2240: Implement signal.setitimer and signal.getitimer.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61849&view=rev r61849] | martin.v.loewis | 2008-03-24 09:54:23 -0400 (Mon, 24 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/signalmodule.c
+
+Conditionalize sys/time.h inclusion.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61851&view=rev r61851] | christian.heimes | 2008-03-24 15:57:42 -0400 (Mon, 24 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/sysmodule.c
+
+Added quick hack for bzr
+-----------------------------------
+[http://svn.python.org/view?rev=61852&view=rev r61852] | christian.heimes | 2008-03-24 15:58:17 -0400 (Mon, 24 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/sysmodule.c
+
+Added quick hack for bzr
+-----------------------------------
+[http://svn.python.org/view?rev=61853&view=rev r61853] | amaury.forgeotdarc | 2008-03-24 17:04:10 -0400 (Mon, 24 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Objects/unicodeobject.c
+
+Issue2469: Correct a typo I introduced at [http://svn.python.org/view?rev=61793&view=rev r61793]: compilation error with UCS4 builds.
+
+All buildbots compile with UCS2...
+
+-----------------------------------
+[http://svn.python.org/view?rev=61864&view=rev r61864] | neal.norwitz | 2008-03-25 00:18:18 -0400 (Tue, 25 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Objects/unicodeobject.c
+   M /python/trunk/PC/_winreg.c
+   M /python/trunk/PC/w9xpopen.c
+   M /python/trunk/Python/peephole.c
+
+Try to fix a bunch of compiler warnings on Win64.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61867&view=rev r61867] | gregory.p.smith | 2008-03-25 02:12:45 -0400 (Tue, 25 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/tarfile.py
+   M /python/trunk/Lib/test/test_zlib.py
+
+A stab in the dark attempt to fix the alpha/tru64 buildbot problem and add more
+test coverage of valid inputs to zlib.crc32.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61874&view=rev r61874] | gregory.p.smith | 2008-03-25 03:31:28 -0400 (Tue, 25 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/binascii.c
+   M /python/trunk/Modules/zlibmodule.c
+
+Use a 32-bit unsigned int here, a long is not needed.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61875&view=rev r61875] | gregory.p.smith | 2008-03-25 03:46:07 -0400 (Tue, 25 Mar 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Modules/binascii.c
+
+On platforms without zlib, make this do the right thing and return the python
+2.x signed value.  Also, don't waste space on a table full of unsigned longs
+when all it needs are unsigned ints (incase anyone builds this without zlib on
+a 64-bit unix for some strange reason).
+
+tested by forcing it to compile this version on both 32-bit and 64-bit linux.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61880&view=rev r61880] | georg.brandl | 2008-03-25 04:31:32 -0400 (Tue, 25 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Objects/cellobject.c
+   M /python/trunk/Objects/dictobject.c
+
+Fix tabs.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61889&view=rev r61889] | georg.brandl | 2008-03-25 07:59:51 -0400 (Tue, 25 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Objects/bufferobject.c
+
+Move declarations to block start.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61892&view=rev r61892] | mark.dickinson | 2008-03-25 10:33:23 -0400 (Tue, 25 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/decimal.py
+   M /python/trunk/Lib/test/test_decimal.py
+   M /python/trunk/Misc/NEWS
+
+Issue #2478: Decimal(sqrt(0)) failed when the decimal context
+was not explicitly supplied.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61904&view=rev r61904] | mark.dickinson | 2008-03-25 14:47:59 -0400 (Tue, 25 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/decimal.py
+   M /python/trunk/Lib/test/test_decimal.py
+   M /python/trunk/Misc/NEWS
+
+Issue #2482:  Make sure that the coefficient of a Decimal
+instance is always stored as a str instance, even
+when that Decimal has been created from a unicode string.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61915&view=rev r61915] | thomas.heller | 2008-03-25 17:18:39 -0400 (Tue, 25 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+
+Make _ctypes.c PY_SSIZE_T_CLEAN.
+-----------------------------------
+[http://svn.python.org/view?rev=61918&view=rev r61918] | andrew.kuchling | 2008-03-25 20:16:50 -0400 (Tue, 25 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/selectmodule.c
+
+Minor docstring typos
+-----------------------------------
+[http://svn.python.org/view?rev=61931&view=rev r61931] | benjamin.peterson | 2008-03-26 07:57:47 -0400 (Wed, 26 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/pdb.py
+
+Added help options to PDB
+
+-----------------------------------
+[http://svn.python.org/view?rev=61940&view=rev r61940] | christian.heimes | 2008-03-26 08:53:58 -0400 (Wed, 26 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Updated Misc/NEWS
+-----------------------------------
+[http://svn.python.org/view?rev=61943&view=rev r61943] | georg.brandl | 2008-03-26 08:57:47 -0400 (Wed, 26 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/selectmodule.c
+
+Fix and simplify error handling, silencing a compiler warning.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61954&view=rev r61954] | christian.heimes | 2008-03-26 18:20:26 -0400 (Wed, 26 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Parser/parsetok.c
+
+Surround p_flags access with #ifdef PY_PARSER_REQUIRES_FUTURE_KEYWORD
+-----------------------------------
+[http://svn.python.org/view?rev=61956&view=rev r61956] | christian.heimes | 2008-03-26 18:51:58 -0400 (Wed, 26 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/import.c
+   M /python/trunk/Python/pythonrun.c
+
+Initialize PyCompilerFlags cf_flags with 0
+-----------------------------------
+[http://svn.python.org/view?rev=61958&view=rev r61958] | amaury.forgeotdarc | 2008-03-26 19:07:43 -0400 (Wed, 26 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Python/pythonrun.c
+
+C89 compliance: Microsoft compilers want variable declarations at the top
+
+-----------------------------------
+[http://svn.python.org/view?rev=61964&view=rev r61964] | benjamin.peterson | 2008-03-26 20:25:33 -0400 (Wed, 26 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/ACKS
+
+add commas for introductory clauses
+
+-----------------------------------
+[http://svn.python.org/view?rev=61965&view=rev r61965] | christian.heimes | 2008-03-26 21:36:21 -0400 (Wed, 26 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/PC/config.c
+   M /python/trunk/PC/pyconfig.h
+   M /python/trunk/PCbuild/pythoncore.vcproj
+
+Hopefully added _fileio module to the Windows build system
+-----------------------------------
+[http://svn.python.org/view?rev=61966&view=rev r61966] | christian.heimes | 2008-03-26 21:38:47 -0400 (Wed, 26 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/PC/pyconfig.h
+
+Revert commit accident
+-----------------------------------
+[http://svn.python.org/view?rev=61969&view=rev r61969] | neal.norwitz | 2008-03-27 00:40:50 -0400 (Thu, 27 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Include/bytes_methods.h
+   M /python/trunk/Objects/longobject.c
+   M /python/trunk/Objects/unicodeobject.c
+   M /python/trunk/Python/mystrtoul.c
+
+Fix warnings about using char as an array subscript.  This is not portable
+since char is signed on some platforms and unsigned on others.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61970&view=rev r61970] | neal.norwitz | 2008-03-27 01:02:57 -0400 (Thu, 27 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/compiler/future.py
+
+Fix test_compiler after adding unicode_literals
+-----------------------------------
+[http://svn.python.org/view?rev=61971&view=rev r61971] | neal.norwitz | 2008-03-27 01:03:11 -0400 (Thu, 27 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_ssl.c
+
+Fix compiler warnings
+-----------------------------------
+[http://svn.python.org/view?rev=61972&view=rev r61972] | neal.norwitz | 2008-03-27 02:52:01 -0400 (Thu, 27 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Objects/floatobject.c
+   M /python/trunk/Objects/intobject.c
+
+Pluralss only need one s, not 2 (intss -> ints)
+-----------------------------------
+[http://svn.python.org/view?rev=61973&view=rev r61973] | christian.heimes | 2008-03-27 05:02:33 -0400 (Thu, 27 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/import.c
+
+Quick 'n dirty hack: Increase the magic by 2 to force a rebuild of pyc/pyo files on the build bots
+-----------------------------------
+[http://svn.python.org/view?rev=61975&view=rev r61975] | christian.heimes | 2008-03-27 06:35:52 -0400 (Thu, 27 Mar 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/import.c
+
+Build bots are working again - removing the hack
+-----------------------------------
+[http://svn.python.org/view?rev=61977&view=rev r61977] | georg.brandl | 2008-03-27 09:27:31 -0400 (Thu, 27 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/smtplib.rst
+   M /python/trunk/Lib/smtplib.py
+   M /python/trunk/Misc/NEWS
+
+#2248: return result of QUIT from quit().
+
+-----------------------------------
+[http://svn.python.org/view?rev=61979&view=rev r61979] | amaury.forgeotdarc | 2008-03-27 19:23:54 -0400 (Thu, 27 Mar 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_tokenize.py
+   M /python/trunk/Lib/tokenize.py
+   M /python/trunk/Misc/NEWS
+
+Issue2495: tokenize.untokenize did not insert space between two consecutive string literals:
+"" "" => """", which is invalid code.
+
+Will backport
+
+-----------------------------------
+[http://svn.python.org/view?rev=61984&view=rev r61984] | jeffrey.yasskin | 2008-03-28 00:11:18 -0400 (Fri, 28 Mar 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_threading.py
+   M /python/trunk/Lib/threading.py
+
+Kill a race in test_threading in which the exception info in a thread finishing
+up after it was joined had a traceback pointing to that thread's (deleted)
+target attribute, while the test was trying to check that the target was
+destroyed. Big thanks to Antoine Pitrou for diagnosing the race and pointing
+out sys.exc_clear() to kill the exception early. This fixes issue 2496.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61987&view=rev r61987] | neal.norwitz | 2008-03-28 00:58:51 -0400 (Fri, 28 Mar 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Include/Python.h
+   M /python/trunk/Include/bytes_methods.h
+   M /python/trunk/Objects/longobject.c
+   M /python/trunk/Objects/unicodeobject.c
+   M /python/trunk/Parser/tokenizer.c
+   M /python/trunk/Python/mystrtoul.c
+
+Revert [http://svn.python.org/view?rev=61969&view=rev r61969] which added casts to Py_CHARMASK to avoid compiler warnings.
+Rather than sprinkle casts throughout the code, change Py_CHARMASK to
+always cast it's result to an unsigned char.  This should ensure we
+do the right thing when accessing an array with the result.
+
+-----------------------------------
+[http://svn.python.org/view?rev=61992&view=rev r61992] | neal.norwitz | 2008-03-28 01:34:59 -0400 (Fri, 28 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Objects/complexobject.c
+   M /python/trunk/Objects/floatobject.c
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+   M /python/trunk/pyconfig.h.in
+
+Fix compiler warning about finite() missing on Solaris.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62000&view=rev r62000] | gregory.p.smith | 2008-03-28 04:32:09 -0400 (Fri, 28 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Doc/library/sqlite3.rst
+   M /python/trunk/Lib/test/test_sqlite.py
+   M /python/trunk/Misc/ACKS
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_sqlite/connection.c
+
+Accept patch issue2426 by Paul Kippes (kippesp).
+
+Adds sqlite3.Connection.iterdump to allow dumping of databases.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62004&view=rev r62004] | georg.brandl | 2008-03-28 08:11:56 -0400 (Fri, 28 Mar 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Doc/library/_ast.rst
+   M /python/trunk/Doc/library/compiler.rst
+   M /python/trunk/Doc/library/functions.rst
+   M /python/trunk/Doc/library/language.rst
+   M /python/trunk/Include/Python-ast.h
+   M /python/trunk/Lib/test/test_compile.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Parser/asdl_c.py
+   M /python/trunk/Python/Python-ast.c
+   M /python/trunk/Python/bltinmodule.c
+   M /python/trunk/Python/compile.c
+
+Patch #1810 by Thomas Lee, reviewed by myself:
+allow compiling Python AST objects into code objects
+in compile().
+
+-----------------------------------
+[http://svn.python.org/view?rev=62011&view=rev r62011] | gerhard.haering | 2008-03-28 16:08:36 -0400 (Fri, 28 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/sqlite3/test/factory.py
+   M /python/trunk/Lib/sqlite3/test/userfunctions.py
+   M /python/trunk/Modules/_sqlite/cache.c
+   M /python/trunk/Modules/_sqlite/cache.h
+   M /python/trunk/Modules/_sqlite/cursor.c
+   M /python/trunk/Modules/_sqlite/prepare_protocol.h
+   M /python/trunk/Modules/_sqlite/row.h
+   M /python/trunk/Modules/_sqlite/statement.c
+   M /python/trunk/Modules/_sqlite/statement.h
+   M /python/trunk/Modules/_sqlite/util.h
+
+Update sqlite3 module to match current version of pysqlite.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62013&view=rev r62013] | amaury.forgeotdarc | 2008-03-28 16:17:51 -0400 (Fri, 28 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Python/Python-ast.c
+
+Silence a compilation warning
+
+-----------------------------------
+[http://svn.python.org/view?rev=62014&view=rev r62014] | georg.brandl | 2008-03-28 16:22:56 -0400 (Fri, 28 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Parser/asdl_c.py
+
+Silence compiler warning at the source.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62015&view=rev r62015] | amaury.forgeotdarc | 2008-03-28 16:30:50 -0400 (Fri, 28 Mar 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/compile.c
+
+Fix a reference leak found by Georg, when compiling a class nested in another class.
+Now "regrtest.py -R:: test_compile" is satisfied.
+
+Will backport.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62018&view=rev r62018] | benjamin.peterson | 2008-03-28 16:56:00 -0400 (Fri, 28 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/bdb.py
+
+#2498 modernized try, except, finally statements in bdb
+
+-----------------------------------
+[http://svn.python.org/view?rev=62020&view=rev r62020] | amaury.forgeotdarc | 2008-03-28 18:43:38 -0400 (Fri, 28 Mar 2008) | 5 lines
+Changed paths:
+   M /python/trunk/PC/pyconfig.h
+
+One #ifdef too much, and I broke all windows buildbots: 
+in pyconfig.h, NTDDI_WIN2KSP4 is not *yet* defined, but will be at some point on some modules.
+
+Let this line even for older SDKs, they don't use it anyway.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62021&view=rev r62021] | benjamin.peterson | 2008-03-28 19:11:01 -0400 (Fri, 28 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Include/object.h
+
+NIL => NULL
+
+-----------------------------------
+[http://svn.python.org/view?rev=62023&view=rev r62023] | amaury.forgeotdarc | 2008-03-28 20:44:58 -0400 (Fri, 28 Mar 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/threading.py
+
+Try to understand why most buildbots suddenly turned to red.
+Undo the only change that might have unexpected effects.
+
+To be followed.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62025&view=rev r62025] | amaury.forgeotdarc | 2008-03-28 20:49:07 -0400 (Fri, 28 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/threading.py
+
+At least let the module compile
+
+-----------------------------------
+[http://svn.python.org/view?rev=62028&view=rev r62028] | amaury.forgeotdarc | 2008-03-28 21:41:08 -0400 (Fri, 28 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/threading.py
+
+Revert my experiment. I found one reason of failures in test_logging.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62030&view=rev r62030] | georg.brandl | 2008-03-28 21:50:06 -0400 (Fri, 28 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/main.c
+
+Backport #1442: report exception when startup file cannot be run.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62039&view=rev r62039] | georg.brandl | 2008-03-29 09:24:23 -0400 (Sat, 29 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Include/Python-ast.h
+   M /python/trunk/Lib/test/test_compile.py
+   M /python/trunk/Parser/asdl_c.py
+   M /python/trunk/Python/Python-ast.c
+   M /python/trunk/Python/bltinmodule.c
+
+Properly check for consistency with the third argument of
+compile() when compiling an AST node.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62043&view=rev r62043] | benjamin.peterson | 2008-03-29 11:24:25 -0400 (Sat, 29 Mar 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Demo/classes/Dbm.py
+   M /python/trunk/Demo/curses/ncurses.py
+   M /python/trunk/Demo/rpc/mountclient.py
+   M /python/trunk/Demo/rpc/nfsclient.py
+   M /python/trunk/Demo/rpc/rpc.py
+   M /python/trunk/Demo/tkinter/guido/paint.py
+   M /python/trunk/Lib/bsddb/dbshelve.py
+   M /python/trunk/Lib/bsddb/test/test_basics.py
+   M /python/trunk/Lib/bsddb/test/test_dbtables.py
+   M /python/trunk/Lib/idlelib/AutoComplete.py
+   M /python/trunk/Lib/idlelib/PyShell.py
+   M /python/trunk/Lib/lib-tk/Tkinter.py
+   M /python/trunk/Lib/lib-tk/turtle.py
+   M /python/trunk/Lib/plat-mac/EasyDialogs.py
+   M /python/trunk/Lib/plat-mac/FrameWork.py
+   M /python/trunk/Lib/plat-mac/MiniAEFrame.py
+   M /python/trunk/Lib/plat-mac/PixMapWrapper.py
+   M /python/trunk/Lib/plat-mac/aepack.py
+   M /python/trunk/Lib/plat-mac/buildtools.py
+   M /python/trunk/Lib/plat-mac/findertools.py
+   M /python/trunk/Lib/plat-mac/gensuitemodule.py
+   M /python/trunk/Lib/plat-mac/ic.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/CodeWarrior/CodeWarrior_suite.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/CodeWarrior/Metrowerks_Shell_Suite.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/CodeWarrior/Standard_Suite.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/Explorer/Required_Suite.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/Explorer/Web_Browser_Suite.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/Finder/Finder_Basics.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/Finder/Legacy_suite.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/Finder/Standard_Suite.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/Netscape/Mozilla_suite.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/Netscape/PowerPlant.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/Netscape/Required_suite.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/Netscape/WorldWideWeb_suite.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/StdSuites/AppleScript_Suite.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/StdSuites/Standard_Suite.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/SystemEvents/Standard_Suite.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/Terminal/Standard_Suite.py
+   M /python/trunk/Lib/plat-mac/lib-scriptpackages/_builtinSuites/builtin_Suite.py
+   M /python/trunk/Lib/plat-mac/macostools.py
+   M /python/trunk/Lib/plat-mac/videoreader.py
+   M /python/trunk/Lib/plat-os2emx/grp.py
+   M /python/trunk/Lib/plat-os2emx/pwd.py
+   M /python/trunk/Lib/test/test_ast.py
+   M /python/trunk/Lib/test/test_mailbox.py
+   M /python/trunk/Lib/test/test_pyclbr.py
+   M /python/trunk/Lib/test/test_ssl.py
+   M /python/trunk/Lib/xml/sax/expatreader.py
+   M /python/trunk/Mac/BuildScript/build-installer.py
+   M /python/trunk/Mac/Demo/applescript/Disk_Copy/Utility_Events.py
+   M /python/trunk/Mac/Tools/Doc/HelpIndexingTool/Standard_Suite.py
+   M /python/trunk/Mac/Tools/Doc/setup.py
+   M /python/trunk/Mac/scripts/buildpkg.py
+   M /python/trunk/Tools/bgen/bgen/bgenGenerator.py
+
+#2503 make singletons compared with "is" not == or !=
+Thanks to Wummel for the patch
+
+-----------------------------------
+[http://svn.python.org/view?rev=62047&view=rev r62047] | georg.brandl | 2008-03-30 02:40:17 -0400 (Sun, 30 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Include/Python-ast.h
+   M /python/trunk/Parser/Python.asdl
+   M /python/trunk/Python/Python-ast.c
+   M /python/trunk/Python/ast.c
+   M /python/trunk/Python/compile.c
+   M /python/trunk/Python/symtable.c
+
+Patch #2511: Give the "excepthandler" AST item proper attributes by making it a Sum.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62049&view=rev r62049] | georg.brandl | 2008-03-30 03:01:47 -0400 (Sun, 30 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/_ast.rst
+   M /python/trunk/Parser/asdl_c.py
+   M /python/trunk/Python/Python-ast.c
+
+#2505: allow easier creation of AST nodes.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62051&view=rev r62051] | georg.brandl | 2008-03-30 15:00:49 -0400 (Sun, 30 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_ast.py
+   M /python/trunk/Parser/asdl_c.py
+   M /python/trunk/Python/Python-ast.c
+
+Make _fields attr for no fields consistent with _attributes attr.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62053&view=rev r62053] | georg.brandl | 2008-03-30 15:41:39 -0400 (Sun, 30 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/README
+
+The other download formats will be available for 2.6 too.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62054&view=rev r62054] | georg.brandl | 2008-03-30 15:43:27 -0400 (Sun, 30 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Parser/asdl_c.py
+   M /python/trunk/Python/Python-ast.c
+
+Fix error message -- "expects either 0 or 0 arguments"
+
+-----------------------------------
+[http://svn.python.org/view?rev=62059&view=rev r62059] | georg.brandl | 2008-03-30 16:20:39 -0400 (Sun, 30 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_ast.py
+   M /python/trunk/Parser/asdl_c.py
+   M /python/trunk/Python/Python-ast.c
+
+Make AST nodes pickleable.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62067&view=rev r62067] | jeffrey.yasskin | 2008-03-30 20:35:53 -0400 (Sun, 30 Mar 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/threading.py
+
+Block the sys.exc_clear -3 warning from threading.py.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62097&view=rev r62097] | guido.van.rossum | 2008-04-01 19:57:36 -0400 (Tue, 01 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/timing.h
+
+Remove the advertising clause from the BSD license in timing.h.
+I have the email trail to prove that George Neville-Neil approved this.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62105&view=rev r62105] | trent.nelson | 2008-04-02 11:01:00 -0400 (Wed, 02 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/readme.txt
+
+Update information pertaining to building external components, as well as notes on x64 builds.  This file now accurately describes the build process as is; however, there's still a lot of room for improvement, especially with regards to how we build Tcl/Tk, Tix, and OpenSSL.  Watch this space for further improvements.
+-----------------------------------
+[http://svn.python.org/view?rev=62110&view=rev r62110] | vinay.sajip | 2008-04-02 17:09:27 -0400 (Wed, 02 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/logging/handlers.py
+
+Fix: #2315, #2316, #2317: TimedRotatingFileHandler - changed logic to better handle daylight savings time, deletion of old log files, and fixed a bug in calculating rollover when no logging occurs for a longer interval than the rollover period.
+-----------------------------------
+[http://svn.python.org/view?rev=62111&view=rev r62111] | vinay.sajip | 2008-04-02 17:10:23 -0400 (Wed, 02 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Added updates with respect to recent changes to TimedRotatingFileHandler.
+-----------------------------------
+[http://svn.python.org/view?rev=62114&view=rev r62114] | benjamin.peterson | 2008-04-02 17:20:35 -0400 (Wed, 02 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/README
+
+Suggested proposed changes to Python be considered on some mailing lists first
+
+-----------------------------------
+[http://svn.python.org/view?rev=62131&view=rev r62131] | trent.nelson | 2008-04-03 14:48:53 -0400 (Thu, 03 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/kill_python.vcproj
+
+Add the correct OutputFile values for debug builds.  Fixes [http://svn.python.org/view?rev=62129&view=rev r62129]'s commit.
+-----------------------------------
+[http://svn.python.org/view?rev=62133&view=rev r62133] | trent.nelson | 2008-04-03 16:00:08 -0400 (Thu, 03 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/kill_python.c
+
+Make kill_python a little more forgiving if it can't obtain a snapshot of module information for a given python[_d].exe process.  Failing here was too pessimistic; the python[_d].exe process may be owned by another user, which is the case in some buildbot environments.
+-----------------------------------
+[http://svn.python.org/view?rev=62136&view=rev r62136] | amaury.forgeotdarc | 2008-04-03 19:07:55 -0400 (Thu, 03 Apr 2008) | 9 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_threading.py
+   M /python/trunk/Lib/threading.py
+   M /python/trunk/Misc/NEWS
+
+#1733757: the interpreter would hang on shutdown, if the function set by sys.settrace
+calls threading.currentThread.
+
+The correction somewhat improves the code, but it was close. 
+Many thanks to the "with" construct, which turns python code into C calls.
+
+I wonder if it is not better to sys.settrace(None) just after 
+running the __main__ module and before finalization.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62138&view=rev r62138] | barry.warsaw | 2008-04-03 21:34:41 -0400 (Thu, 03 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+post release updates
+-----------------------------------
+[http://svn.python.org/view?rev=62142&view=rev r62142] | fred.drake | 2008-04-04 01:41:30 -0400 (Fri, 04 Apr 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/core.py
+   A /python/trunk/Lib/distutils/tests/test_core.py
+   M /python/trunk/Misc/NEWS
+
+- Issue #2385: distutils.core.run_script() makes __file__ available, so the
+  controlled environment will more closely mirror the typical script
+  environment.  This supports setup.py scripts that refer to data files.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62143&view=rev r62143] | thomas.heller | 2008-04-04 04:35:44 -0400 (Fri, 04 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/ctypes/test/test_prototypes.py
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+   M /python/trunk/Modules/_ctypes/ctypes.h
+
+Issue #2543: Make ctypes compatible (again) with Python 2.3, 2.4, and 2.5.
+-----------------------------------
+[http://svn.python.org/view?rev=62145&view=rev r62145] | thomas.heller | 2008-04-04 06:07:55 -0400 (Fri, 04 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+
+Issue #2544: On HP-UX systems, use 'gcc -shared' for linking when gcc
+is used as compiler.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62147&view=rev r62147] | fred.drake | 2008-04-04 07:31:14 -0400 (Fri, 04 Apr 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/core.py
+   M /python/trunk/Lib/distutils/tests/test_core.py
+
+my previous change did what I said it should not: it changed the current
+directory to the directory in which the setup.py script lived (which made
+__file__ wrong)
+
+fixed, with test that the script is run in the current directory of the caller
+
+-----------------------------------
+[http://svn.python.org/view?rev=62148&view=rev r62148] | fred.drake | 2008-04-04 07:38:51 -0400 (Fri, 04 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/tests/test_core.py
+
+stupid, stupid, stupid!
+
+-----------------------------------
+[http://svn.python.org/view?rev=62161&view=rev r62161] | neal.norwitz | 2008-04-05 00:26:31 -0400 (Sat, 05 Apr 2008) | 9 lines
+Changed paths:
+   M /python/trunk/Lib/sqlite3/test/transactions.py
+
+Prevent test_sqlite from hanging on older versions of sqlite.
+The problem is that when trying to do the second insert, sqlite seems to sleep
+for a very long time.  Here is the output from strace:
+
+  read(6, "SQLite format 3\0\4\0\1\1\0@  \0\0\0\1\0\0\0\0"..., 1024) = 1024
+  nanosleep({4294, 966296000},  <unfinished ...>
+
+I don't know which version this was fixed in, but 3.2.1 definitely fails.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62167&view=rev r62167] | martin.v.loewis | 2008-04-05 11:45:25 -0400 (Sat, 05 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/schema.py
+
+Extend sizes of various fields, to support the CRT90 merge module.
+-----------------------------------
+[http://svn.python.org/view?rev=62168&view=rev r62168] | martin.v.loewis | 2008-04-05 11:48:36 -0400 (Sat, 05 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+
+Add two features to distinguish between private and SxS CRT.
+-----------------------------------
+[http://svn.python.org/view?rev=62177&view=rev r62177] | skip.montanaro | 2008-04-05 15:47:47 -0400 (Sat, 05 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/timemodule.c
+
+Declare inittimezone static.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62179&view=rev r62179] | thomas.wouters | 2008-04-05 19:39:15 -0400 (Sat, 05 Apr 2008) | 10 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/tests/test_sysconfig.py
+   M /python/trunk/setup.py
+
+
+Fix test_distutils to not fail when running 'make test' from a Python build
+directory that is not the source directory (ie, one created using
+'/path/to/source/configure'.) Leaves this test very slightly degraded in
+that particular case, compared to the build-in-sourcedir case, but that case
+isn't a particularly strong test either: neither test the actual path that
+will be used after installing. There isn't a particularly good way to test
+this, and a poor test beats a failing test.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=62180&view=rev r62180] | mark.hammond | 2008-04-05 21:42:06 -0400 (Sat, 05 Apr 2008) | 4 lines
+Changed paths:
+   M /python/trunk/PC/_winreg.c
+
+From issue 1753245 - better _winreg support for x64.
+Adds _winreg.DisableReflectionKey, EnableReflectionKey, QueryReflectionKey,
+KEY_WOW64_64KEY and KEY_WOW64_32KEY.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62187&view=rev r62187] | skip.montanaro | 2008-04-06 13:05:57 -0400 (Sun, 06 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/timemodule.c
+
+type
+-----------------------------------
+[http://svn.python.org/view?rev=62195&view=rev r62195] | gregory.p.smith | 2008-04-06 19:11:17 -0400 (Sun, 06 Apr 2008) | 10 lines
+Changed paths:
+   M /python/trunk/Doc/c-api/file.rst
+   M /python/trunk/Include/fileobject.h
+   M /python/trunk/Lib/test/test_file.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/fileobject.c
+
+Make file objects as thread safe as the underlying libc FILE* implementation.
+close() will now raise an IOError if any operations on the file object
+are currently in progress in other threads.
+
+Most code was written by Antoine Pitrou (pitrou).  Additional testing,
+documentation and test suite cleanup done by me (gregory.p.smith).
+
+Fixes issue 815646 and 595601 (as well as many other bugs and
+references to this problem dating back to the dawn of Python).
+
+-----------------------------------
+[http://svn.python.org/view?rev=62197&view=rev r62197] | mark.hammond | 2008-04-06 21:53:39 -0400 (Sun, 06 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/distutils/builtdist.rst
+   M /python/trunk/Lib/distutils/command/bdist.py
+   M /python/trunk/Lib/distutils/command/bdist_msi.py
+   M /python/trunk/Lib/distutils/command/bdist_wininst.py
+   M /python/trunk/Lib/distutils/command/build.py
+   M /python/trunk/Lib/distutils/command/build_ext.py
+   M /python/trunk/Lib/distutils/command/install.py
+   A /python/trunk/Lib/distutils/command/wininst-9.0-amd64.exe
+   M /python/trunk/Lib/distutils/msvc9compiler.py
+   M /python/trunk/Lib/distutils/msvccompiler.py
+   M /python/trunk/Lib/distutils/util.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/PC/example_nt/readme.txt
+   A /python/trunk/PC/example_nt/setup.py
+   M /python/trunk/PCbuild/bdist_wininst.vcproj
+   M /python/trunk/PCbuild/pcbuild.sln
+
+Issue #2513: enable 64bit cross compilation on windows.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62204&view=rev r62204] | gregory.p.smith | 2008-04-07 02:33:21 -0400 (Mon, 07 Apr 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Modules/bz2module.c
+   M /python/trunk/Modules/cPickle.c
+
+Use the new PyFile_IncUseCount & PyFile_DecUseCount calls appropriatly
+within the standard library.  These modules use PyFile_AsFile and later
+release the GIL while operating on the previously returned FILE*.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62207&view=rev r62207] | martin.v.loewis | 2008-04-07 10:53:34 -0400 (Mon, 07 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/merge.py
+
+Delete ALLUSERS property merged from CRT merge module, so that per-user installations become possible again.
+-----------------------------------
+[http://svn.python.org/view?rev=62208&view=rev r62208] | martin.v.loewis | 2008-04-07 10:54:16 -0400 (Mon, 07 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+
+Make private_crt feature object a global variable.
+-----------------------------------
+[http://svn.python.org/view?rev=62209&view=rev r62209] | martin.v.loewis | 2008-04-07 10:55:53 -0400 (Mon, 07 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+
+Drop support for 7.1 CRT.
+-----------------------------------
+[http://svn.python.org/view?rev=62210&view=rev r62210] | martin.v.loewis | 2008-04-07 12:34:04 -0400 (Mon, 07 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+
+Make the "private CRT" case work, by editing the 
+manifest in DLLs to refer to the root copy of the CRT.
+-----------------------------------
+[http://svn.python.org/view?rev=62221&view=rev r62221] | andrew.kuchling | 2008-04-07 21:33:10 -0400 (Mon, 07 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/PC/_winreg.c
+
+Typographical fix: 32bit -> 32-bit, 64bit -> 64-bit
+-----------------------------------
+[http://svn.python.org/view?rev=62223&view=rev r62223] | martin.v.loewis | 2008-04-08 12:48:35 -0400 (Tue, 08 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+
+Suppress compilation of py3_ files upon installation.
+-----------------------------------
+[http://svn.python.org/view?rev=62229&view=rev r62229] | amaury.forgeotdarc | 2008-04-08 17:27:42 -0400 (Tue, 08 Apr 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Lib/sre_compile.py
+   M /python/trunk/Lib/test/test_capi.py
+
+Issue2564: Prevent a hang in "import test.autotest", which runs the entire test
+suite as a side-effect of importing the module.
+
+- in test_capi, a thread tried to import other modules
+- re.compile() imported sre_parse again on every call.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=62230&view=rev r62230] | amaury.forgeotdarc | 2008-04-08 17:51:57 -0400 (Tue, 08 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/inspect.py
+
+Prevent an error when inspect.isabstract() is called with something else than a new-style class.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62231&view=rev r62231] | amaury.forgeotdarc | 2008-04-08 18:07:05 -0400 (Tue, 08 Apr 2008) | 8 lines
+Changed paths:
+   M /python/trunk/Doc/library/types.rst
+   M /python/trunk/Lib/types.py
+   M /python/trunk/Makefile.pre.in
+   D /python/trunk/Modules/_typesmodule.c
+   M /python/trunk/Modules/config.c.in
+   M /python/trunk/PC/VC6/pythoncore.dsp
+   M /python/trunk/PC/VS7.1/pythoncore.vcproj
+   M /python/trunk/PC/VS8.0/pythoncore.vcproj
+   M /python/trunk/PC/config.c
+   M /python/trunk/PCbuild/pythoncore.vcproj
+
+Issue 2408: remove the _types module
+It was only used as a helper in types.py to access types (GetSetDescriptorType and MemberDescriptorType),
+when they can easily be obtained with python code.
+These expressions even work with Jython.
+
+I don't know what the future of the types module is; (cf. discussion in http://bugs.python.org/issue1605 )
+at least this change makes it simpler.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62234&view=rev r62234] | trent.nelson | 2008-04-08 19:47:30 -0400 (Tue, 08 Apr 2008) | 37 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_asynchat.py
+   M /python/trunk/Lib/test/test_asyncore.py
+   M /python/trunk/Lib/test/test_ftplib.py
+   M /python/trunk/Lib/test/test_httplib.py
+   M /python/trunk/Lib/test/test_poplib.py
+   M /python/trunk/Lib/test/test_smtplib.py
+   M /python/trunk/Lib/test/test_socket.py
+   M /python/trunk/Lib/test/test_socket_ssl.py
+   M /python/trunk/Lib/test/test_socketserver.py
+   M /python/trunk/Lib/test/test_ssl.py
+   M /python/trunk/Lib/test/test_support.py
+   M /python/trunk/Lib/test/test_telnetlib.py
+   M /python/trunk/Misc/NEWS
+
+- Issue #2550: The approach used by client/server code for obtaining ports
+  to listen on in network-oriented tests has been refined in an effort to
+  facilitate running multiple instances of the entire regression test suite
+  in parallel without issue.  test_support.bind_port() has been fixed such
+  that it will always return a unique port -- which wasn't always the case
+  with the previous implementation, especially if socket options had been
+  set that affected address reuse (i.e. SO_REUSEADDR, SO_REUSEPORT).  The
+  new implementation of bind_port() will actually raise an exception if it
+  is passed an AF_INET/SOCK_STREAM socket with either the SO_REUSEADDR or
+  SO_REUSEPORT socket option set.  Furthermore, if available, bind_port()
+  will set the SO_EXCLUSIVEADDRUSE option on the socket it's been passed.
+  This currently only applies to Windows.  This option prevents any other
+  sockets from binding to the host/port we've bound to, thus removing the
+  possibility of the 'non-deterministic' behaviour, as Microsoft puts it,
+  that occurs when a second SOCK_STREAM socket binds and accepts to a
+  host/port that's already been bound by another socket.  The optional 
+  preferred port parameter to bind_port() has been removed.  Under no
+  circumstances should tests be hard coding ports!  
+
+  test_support.find_unused_port() has also been introduced, which will pass
+  a temporary socket object to bind_port() in order to obtain an unused port.
+  The temporary socket object is then closed and deleted, and the port is
+  returned.  This method should only be used for obtaining an unused port
+  in order to pass to an external program (i.e. the -accept [port] argument
+  to openssl's s_server mode) or as a parameter to a server-oriented class
+  that doesn't give you direct access to the underlying socket used.
+
+  Finally, test_support.HOST has been introduced, which should be used for
+  the host argument of any relevant socket calls (i.e. bind and connect).
+
+  The following tests were updated to following the new conventions:
+    test_socket, test_smtplib, test_asyncore, test_ssl, test_httplib,
+    test_poplib, test_ftplib, test_telnetlib, test_socketserver, 
+    test_asynchat and test_socket_ssl.
+
+  It is now possible for multiple instances of the regression test suite to
+  run in parallel without issue.
+-----------------------------------
+[http://svn.python.org/view?rev=62235&view=rev r62235] | gregory.p.smith | 2008-04-08 20:25:17 -0400 (Tue, 08 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_zlib.py
+   M /python/trunk/Modules/zlibmodule.c
+
+Fix zlib crash from zlib.decompressobj().flush(val) when val was not positive.
+It tried to allocate negative or zero memory.  That fails.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62246&view=rev r62246] | georg.brandl | 2008-04-09 13:57:38 -0400 (Wed, 09 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/urllib2.py
+
+#2585: initialize code attribute of HTTPError.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62249&view=rev r62249] | gregory.p.smith | 2008-04-09 14:18:43 -0400 (Wed, 09 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Add a note about the zlib.decompressobj().flush() fix.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62255&view=rev r62255] | martin.v.loewis | 2008-04-09 14:56:20 -0400 (Wed, 09 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+
+Package wininst*.exe from distutils/command.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62289&view=rev r62289] | thomas.heller | 2008-04-11 09:05:38 -0400 (Fri, 11 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/_ctypes/ctypes.h
+
+Move backwards compatibility macro to the correct place;
+PyIndex_Check() was introduced in Python 2.5.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62290&view=rev r62290] | thomas.heller | 2008-04-11 10:20:26 -0400 (Fri, 11 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+
+Performance improvements.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62293&view=rev r62293] | christian.heimes | 2008-04-12 09:03:03 -0400 (Sat, 12 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/main.c
+   M /python/trunk/Python/getopt.c
+
+Applied patch #2617 from Frank Wierzbicki wit some extras from me
+-J and -X are now reserved for Jython and non-standard arguments (e.g. IronPython). I've added some extra comments to make sure the reservation don't get missed in the future.
+-----------------------------------
+[http://svn.python.org/view?rev=62298&view=rev r62298] | gregory.p.smith | 2008-04-12 16:37:48 -0400 (Sat, 12 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/bz2module.c
+
+fix compiler warnings
+
+-----------------------------------
+[http://svn.python.org/view?rev=62302&view=rev r62302] | gregory.p.smith | 2008-04-12 18:24:04 -0400 (Sat, 12 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/ftplib.py
+
+socket.error inherits from IOError, it no longer needs listing in
+the all_errors tuple.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62304&view=rev r62304] | gregory.p.smith | 2008-04-12 20:03:25 -0400 (Sat, 12 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Makefile.pre.in
+
+Adds a profile-opt target for easy compilation of a python binary using
+gcc's profile guided optimization.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62305&view=rev r62305] | brett.cannon | 2008-04-12 20:18:44 -0400 (Sat, 12 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Python/sysmodule.c
+
+Fix a bug in PySys_HasWarnOption() where it was not properly checking the
+length of the list storing the warning options.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62306&view=rev r62306] | brett.cannon | 2008-04-12 20:25:15 -0400 (Sat, 12 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/PC/config.c
+
+Fix an accidental bug of an non-existent init function.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62320&view=rev r62320] | christian.heimes | 2008-04-13 05:33:24 -0400 (Sun, 13 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/_warnings.c
+
+Use PyString_InternFromString instead of PyString_FromString for static vars
+-----------------------------------
+[http://svn.python.org/view?rev=62321&view=rev r62321] | christian.heimes | 2008-04-13 05:37:05 -0400 (Sun, 13 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/pythoncore.vcproj
+
+Added new files to the pcbuild files
+-----------------------------------
+[http://svn.python.org/view?rev=62329&view=rev r62329] | benjamin.peterson | 2008-04-13 16:35:56 -0400 (Sun, 13 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Include/graminit.h
+   M /python/trunk/Parser/printgrammar.c
+   M /python/trunk/Python/graminit.c
+
+#2627 Let it be known what pgen generates
+
+-----------------------------------
+[http://svn.python.org/view?rev=62331&view=rev r62331] | georg.brandl | 2008-04-13 16:50:29 -0400 (Sun, 13 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/main.c
+   M /python/trunk/Python/getopt.c
+
+Improve -X error message.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62338&view=rev r62338] | thomas.heller | 2008-04-14 12:10:07 -0400 (Mon, 14 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/ctypes/__init__.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+   M /python/trunk/Modules/_ctypes/callproc.c
+   M /python/trunk/Modules/_ctypes/ctypes.h
+
+Issue #2616: Implement ctypes.pointer() and ctypes.POINTER() in C for
+better performance.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62340&view=rev r62340] | amaury.forgeotdarc | 2008-04-14 15:55:40 -0400 (Mon, 14 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/PC/VC6/pythoncore.dsp
+   M /python/trunk/PC/VS7.1/pythoncore.vcproj
+   M /python/trunk/PC/VS8.0/pythoncore.vcproj
+   M /python/trunk/PCbuild/pythoncore.vcproj
+
+Update project files for all Windows supported compilers
+
+-----------------------------------
+[http://svn.python.org/view?rev=62341&view=rev r62341] | amaury.forgeotdarc | 2008-04-14 16:07:48 -0400 (Mon, 14 Apr 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Python/_warnings.c
+
+Correct a refleak found by "regrtest.py -R:: test_structmembers"
+
+Some other minor updates in _warnings.c: 
+- make a function static
+- rename a shadowing local variable
+
+-----------------------------------
+[http://svn.python.org/view?rev=62348&view=rev r62348] | neal.norwitz | 2008-04-14 23:46:21 -0400 (Mon, 14 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Objects/abstract.c
+   M /python/trunk/Objects/descrobject.c
+
+Prevent namespace pollution, add static for internal functions
+-----------------------------------
+[http://svn.python.org/view?rev=62350&view=rev r62350] | nick.coghlan | 2008-04-15 06:25:31 -0400 (Tue, 15 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/pkgutil.rst
+   M /python/trunk/Lib/pkgutil.py
+   M /python/trunk/Misc/NEWS
+
+Issue 2439: add pkgutils.get_data() as a convenience wrapper for the PEP 302 get_data() API (contributed by Paul Moore)
+-----------------------------------
+[http://svn.python.org/view?rev=62355&view=rev r62355] | mark.dickinson | 2008-04-15 16:51:18 -0400 (Tue, 15 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Objects/longobject.c
+
+Fix for possible signed overflow:  the behaviour of -LONG_MIN is
+undefined in ANSI C.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62378&view=rev r62378] | skip.montanaro | 2008-04-18 16:35:46 -0400 (Fri, 18 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/test_xmlrpc.py
+   M /python/trunk/Lib/xmlrpclib.py
+   M /python/trunk/Misc/NEWS
+
+resolve issue 2014
+-----------------------------------
+[http://svn.python.org/view?rev=62379&view=rev r62379] | benjamin.peterson | 2008-04-18 16:45:33 -0400 (Fri, 18 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Python/sysmodule.c
+
+Fix indentation in sysmodule.c
+
+-----------------------------------
+[http://svn.python.org/view?rev=62380&view=rev r62380] | christian.heimes | 2008-04-18 19:13:07 -0400 (Fri, 18 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Doc/library/cmath.rst
+   M /python/trunk/Doc/library/math.rst
+   M /python/trunk/Include/Python.h
+   M /python/trunk/Include/complexobject.h
+   M /python/trunk/Include/floatobject.h
+   A /python/trunk/Include/pymath.h (from /python/branches/trunk-math/Include/pymath.h:62242)
+   M /python/trunk/Include/pyport.h
+   A /python/trunk/Lib/test/cmath_testcases.txt (from /python/branches/trunk-math/Lib/test/cmath_testcases.txt:62242)
+   A /python/trunk/Lib/test/ieee754.txt (from /python/branches/trunk-math/Lib/test/ieee754.txt:62242)
+   M /python/trunk/Lib/test/test_cmath.py
+   M /python/trunk/Lib/test/test_float.py
+   M /python/trunk/Lib/test/test_math.py
+   M /python/trunk/Makefile.pre.in
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/cmathmodule.c
+   M /python/trunk/Modules/mathmodule.c
+   M /python/trunk/Objects/complexobject.c
+   D /python/trunk/Objects/doubledigits.c
+   M /python/trunk/Objects/floatobject.c
+   M /python/trunk/Objects/intobject.c
+   M /python/trunk/Objects/longobject.c
+   M /python/trunk/PC/pyconfig.h
+   D /python/trunk/Python/hypot.c
+   A /python/trunk/Python/pymath.c (from /python/branches/trunk-math/Python/pymath.c:62242)
+   M /python/trunk/configure
+
+I finally got the time to update and merge Mark's and my trunk-math branch. The patch is collaborated work of Mark Dickinson and me. It was mostly done a few months ago. The patch fixes a lot of loose ends and edge cases related to operations with NaN, INF, very small values and complex math.
+
+The patch also adds acosh, asinh, atanh, log1p and copysign to all platforms. Finally it fixes differences between platforms like different results or exceptions for edge cases. Have fun :)
+-----------------------------------
+[http://svn.python.org/view?rev=62382&view=rev r62382] | christian.heimes | 2008-04-18 19:40:40 -0400 (Fri, 18 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/PC/VC6/pythoncore.dsp
+   M /python/trunk/PC/VS7.1/pythoncore.vcproj
+   M /python/trunk/PC/VS8.0/pythoncore.vcproj
+   M /python/trunk/PCbuild/pythoncore.vcproj
+
+Added new files to Windows project files
+More Windows related fixes are coming soon
+-----------------------------------
+[http://svn.python.org/view?rev=62383&view=rev r62383] | christian.heimes | 2008-04-18 19:49:11 -0400 (Fri, 18 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Include/floatobject.h
+
+Stupid me. Py_RETURN_NAN should actually return something ...
+-----------------------------------
+[http://svn.python.org/view?rev=62386&view=rev r62386] | christian.heimes | 2008-04-18 22:23:57 -0400 (Fri, 18 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/subprocess.rst
+   M /python/trunk/Lib/subprocess.py
+   M /python/trunk/Lib/test/test_subprocess.py
+   M /python/trunk/Misc/NEWS
+
+Added kill, terminate and send_signal to subprocess.Popen
+The bits and pieces for the Windows side were already in place. The POSIX side is trivial (as usual) and uses os.kill().
+-----------------------------------
+[http://svn.python.org/view?rev=62396&view=rev r62396] | mark.dickinson | 2008-04-19 14:51:48 -0400 (Sat, 19 Apr 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_math.py
+   M /python/trunk/Modules/mathmodule.c
+
+Additional tests for math.pow, and extra special-case
+handling code in math.pow, in the hope of making all
+tests pass on the alpha Tru64 buildbot.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=62400&view=rev r62400] | mark.dickinson | 2008-04-19 15:41:52 -0400 (Sat, 19 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+Additional special-case handling for math.pow.
+Windows/VS2008 doesn't like (-1)**(+-inf).
+
+-----------------------------------
+[http://svn.python.org/view?rev=62413&view=rev r62413] | mark.dickinson | 2008-04-19 21:39:24 -0400 (Sat, 19 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+FreeBSD doesn't follow C99 for modf(inf); so add explicit
+special-value handling to math.modf code.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62414&view=rev r62414] | mark.dickinson | 2008-04-20 00:13:13 -0400 (Sun, 20 Apr 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_math.py
+   M /python/trunk/Modules/mathmodule.c
+
+Yet more explicit special case handling to make
+math.pow behave on alpha Tru64.  All IEEE 754
+special values are now handled directly; only
+the finite**finite case is handled by libm.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62418&view=rev r62418] | mark.dickinson | 2008-04-20 12:13:17 -0400 (Sun, 20 Apr 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Modules/cmathmodule.c
+
+Issue 2662: Initialize special value tables dynamically (i.e. when
+cmath module is loaded) instead of statically. This fixes compile-time 
+problems on platforms where HUGE_VAL is an extern variable rather than
+a constant.
+
+Thanks Hirokazu Yamamoto for the patch.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62420&view=rev r62420] | mark.dickinson | 2008-04-20 14:30:05 -0400 (Sun, 20 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/cmathmodule.c
+
+Even more fixes for alpha Tru64, this time for
+the phase and polar methods.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62424&view=rev r62424] | mark.dickinson | 2008-04-20 17:39:04 -0400 (Sun, 20 Apr 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+math.atan2 is misbehaving on Windows;  this patch
+should fix the problem in the same way that 
+the cmath.phase problems were fixed.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62426&view=rev r62426] | mark.dickinson | 2008-04-20 21:55:50 -0400 (Sun, 20 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+Silence 'r may be used uninitialized' compiler warning.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62434&view=rev r62434] | thomas.heller | 2008-04-21 09:46:55 -0400 (Mon, 21 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/pybench/systimes.py
+
+Fix typo.
+-----------------------------------
+[http://svn.python.org/view?rev=62441&view=rev r62441] | gregory.p.smith | 2008-04-21 13:46:40 -0400 (Mon, 21 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Tools/pybench/pybench.py
+
+explicitly flush after the ... since there wasn't a newline
+
+-----------------------------------
+[http://svn.python.org/view?rev=62446&view=rev r62446] | gregory.p.smith | 2008-04-21 17:31:08 -0400 (Mon, 21 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/getpass.py
+   M /python/trunk/Misc/NEWS
+
+If sys.stdin is not a tty, fall back to default_getpass after printing
+a warning instead of failing with a termios.error.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62447&view=rev r62447] | mark.dickinson | 2008-04-21 18:32:24 -0400 (Mon, 21 Apr 2008) | 8 lines
+Changed paths:
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+   M /python/trunk/pyconfig.h.in
+
+test_math and test_cmath are failing on the FreeBSD 6.2 trunk buildbot, 
+apparently because tanh(-0.) loses the sign of zero on that platform.  
+If true, this is a bug in FreeBSD.
+
+Added a configure test to verify this.  I still need to figure out
+how best to deal with this failure.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=62448&view=rev r62448] | amaury.forgeotdarc | 2008-04-21 18:35:30 -0400 (Mon, 21 Apr 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Lib/idlelib/NEWS.txt
+   M /python/trunk/Lib/idlelib/configHandler.py
+
+Issue 2665: On Windows, sys.stderr does not contain a valid file when running without a console.
+It seems to work, but will fail at the first flush.
+
+This causes IDLE to crash when too many warnings are printed.
+
+Will backport.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62451&view=rev r62451] | mark.dickinson | 2008-04-21 20:54:27 -0400 (Mon, 21 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+
+Make configure test for tanh(-0.) == -0. committed in [http://svn.python.org/view?rev=62447&view=rev r62447] actually 
+work.  (The test wasn't properly linked with libm.  Sigh.)
+
+-----------------------------------
+[http://svn.python.org/view?rev=62454&view=rev r62454] | gregory.p.smith | 2008-04-22 04:08:41 -0400 (Tue, 22 Apr 2008) | 8 lines
+Changed paths:
+   M /python/trunk/Doc/library/getpass.rst
+   M /python/trunk/Lib/getpass.py
+
+Major improvements:
+* Default to using /dev/tty for the password prompt and input before
+  falling back to sys.stdin and sys.stderr.
+* Use sys.stderr instead of sys.stdout.
+* print the 'password may be echoed' warning to stream used to display
+  the prompt rather than always sys.stderr.
+* warn() with GetPassWarning when input may be echoed.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62455&view=rev r62455] | gregory.p.smith | 2008-04-22 04:11:33 -0400 (Tue, 22 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+update the getpass entry
+
+-----------------------------------
+[http://svn.python.org/view?rev=62463&view=rev r62463] | amaury.forgeotdarc | 2008-04-22 17:14:41 -0400 (Tue, 22 Apr 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_urllib2.py
+   M /python/trunk/Lib/urllib2.py
+   M /python/trunk/Misc/NEWS
+
+Issue #2670: urllib2.build_opener() failed when two handlers
+derive the same default base class.
+
+Will backport.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62476&view=rev r62476] | martin.v.loewis | 2008-04-24 09:16:36 -0400 (Thu, 24 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Include/object.h
+
+Remove Py_Refcnt, Py_Type, Py_Size, as they were added only
+for backwards compatibility, yet 2.5 did not have them at all.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62477&view=rev r62477] | martin.v.loewis | 2008-04-24 09:17:24 -0400 (Thu, 24 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/_bsddb.c
+
+Fix typo.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62480&view=rev r62480] | amaury.forgeotdarc | 2008-04-24 14:07:05 -0400 (Thu, 24 Apr 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_compile.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Parser/tokenizer.c
+
+Issue2681: the literal 0o8 was wrongly accepted, and evaluated as float(0.0).
+This happened only when 8 is the first digit.
+Credits go to Lukas Meuser.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62481&view=rev r62481] | thomas.heller | 2008-04-24 14:14:19 -0400 (Thu, 24 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+   M /python/trunk/Modules/_ctypes/callbacks.c
+   M /python/trunk/Modules/_ctypes/ctypes.h
+
+Remove cyclic reference in CFuncPtr instances; see issue #2682.
+
+Backport candidate for the release25-maint branch.
+-----------------------------------
+[http://svn.python.org/view?rev=62492&view=rev r62492] | neal.norwitz | 2008-04-24 23:40:17 -0400 (Thu, 24 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Fix typo (now -> no)
+-----------------------------------
+[http://svn.python.org/view?rev=62498&view=rev r62498] | thomas.heller | 2008-04-25 11:44:16 -0400 (Fri, 25 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/ctypes.rst
+   A /python/trunk/Lib/ctypes/test/test_frombuffer.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+
+Add from_buffer and from_buffer_copy class methods to ctypes types.
+-----------------------------------
+[http://svn.python.org/view?rev=62499&view=rev r62499] | mark.dickinson | 2008-04-25 12:11:04 -0400 (Fri, 25 Apr 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+
+Issue #1496032.  Add -mieee to BASECFLAGS on alpha, when gcc is
+the compiler.  This should(?) help to fix failures in test_math
+and test_cmath on Linux/alpha.
+
+Also add configure message reporting the result of uname -m, as
+a debugging aid.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62500&view=rev r62500] | mark.dickinson | 2008-04-25 12:59:09 -0400 (Fri, 25 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_textwrap.py
+   M /python/trunk/Lib/textwrap.py
+   M /python/trunk/Misc/NEWS
+
+Issue 2635: fix bug in the fix_sentence_endings option to textwrap.fill.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=62514&view=rev r62514] | georg.brandl | 2008-04-26 14:32:17 -0400 (Sat, 26 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/_ctypes/callbacks.c
+
+Add missing return type to dealloc.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62516&view=rev r62516] | alexandre.vassalotti | 2008-04-26 20:52:24 -0400 (Sat, 26 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/weakref.py
+
+Fixed URL of PEP 205 in weakref's module docstring.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62546&view=rev r62546] | kurt.kaiser | 2008-04-27 17:07:41 -0400 (Sun, 27 Apr 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Lib/idlelib/EditorWindow.py
+   M /python/trunk/Lib/idlelib/NEWS.txt
+   M /python/trunk/Lib/idlelib/PyShell.py
+
+Home / Control-A toggles between left margin and end of leading white
+space.  Patch 1196903 Jeff Shute.
+
+M    idlelib/PyShell.py
+M    idlelib/EditorWindow.py
+M    idlelib/NEWS.txt
+
+-----------------------------------
+[http://svn.python.org/view?rev=62548&view=rev r62548] | kurt.kaiser | 2008-04-27 17:38:05 -0400 (Sun, 27 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/idlelib/AutoCompleteWindow.py
+   M /python/trunk/Lib/idlelib/NEWS.txt
+
+Improved AutoCompleteWindow logic.  Patch 2062 Tal Einat. 
+
+-----------------------------------
+[http://svn.python.org/view?rev=62549&view=rev r62549] | kurt.kaiser | 2008-04-27 17:52:19 -0400 (Sun, 27 Apr 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/idlelib/AutoComplete.py
+   M /python/trunk/Lib/idlelib/NEWS.txt
+
+Autocompletion of filenames now support alternate separators, e.g. the
+'/' char on Windows.  Patch 2061 Tal Einat.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=62550&view=rev r62550] | skip.montanaro | 2008-04-27 18:49:56 -0400 (Sun, 27 Apr 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Lib/tempfile.py
+
+A few small changes:
+* The only exception we should catch when trying to import cStringIO is an
+  ImportError.
+* Delete the function signatures embedded in the mk*temp docstrings.
+* The tempdir global variable was initialized twice.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62553&view=rev r62553] | skip.montanaro | 2008-04-27 22:57:23 -0400 (Sun, 27 Apr 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Lib/pyclbr.py
+
+Minor cleanups:
+* Avoid creating unused local variables where we can.  Where we can't prefix
+  the unused variables with '_'.
+* Avoid shadowing builtins where it won't change the external interface of a
+  function.
+* Use None as default path arg to readmodule and readmodule_ex.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62555&view=rev r62555] | brett.cannon | 2008-04-27 23:23:50 -0400 (Sun, 27 Apr 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_traceback.py
+   M /python/trunk/Modules/_testcapimodule.c
+   M /python/trunk/Python/traceback.c
+
+Fix a bug introduced by the warnings rewrite where tracebacks were being
+improperly indented.
+
+Closes issue #2699.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62557&view=rev r62557] | skip.montanaro | 2008-04-27 23:27:53 -0400 (Sun, 27 Apr 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Lib/robotparser.py
+
+Get rid of _test(), _main(), _debug() and _check().  Tests are no longer
+needed (better set available in Lib/test/test_robotparser.py).  Clean up a
+few PEP 8 nits (compound statements on a single line, whitespace around
+operators).
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=62558&view=rev r62558] | brett.cannon | 2008-04-28 00:50:06 -0400 (Mon, 28 Apr 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_traceback.py
+   M /python/trunk/Modules/_testcapimodule.c
+
+Rename the test_traceback_print() function to traceback_print() to prevent
+test_capi from automatically calling the function.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62595&view=rev r62595] | andrew.kuchling | 2008-04-30 12:19:55 -0400 (Wed, 30 Apr 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Typo fix
+-----------------------------------
+[http://svn.python.org/view?rev=62605&view=rev r62605] | georg.brandl | 2008-04-30 17:08:42 -0400 (Wed, 30 Apr 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/contextlib.py
+
+#1748: use functools.wraps instead of rolling own metadata update.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62626&view=rev r62626] | brett.cannon | 2008-05-01 22:25:09 -0400 (Thu, 01 May 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/_warnings.c
+
+Fix a backwards-compatibility mistake where a new optional argument for
+warnings.showwarning() was being used. This broke pre-existing replacements for
+the function since they didn't support the extra argument.
+
+Closes issue 2705.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62627&view=rev r62627] | gregory.p.smith | 2008-05-02 03:26:52 -0400 (Fri, 02 May 2008) | 20 lines
+Changed paths:
+   M /python/trunk/Lib/socket.py
+
+This should fix issue2632.  A long description of the two competing
+problems is in the bug report (one old, one recently introduced trying
+to fix the old one).  In short:
+
+buffer data during socket._fileobject.read() and readlines() within a
+cStringIO object instead of a [] of str()s returned from the recv()
+call.
+
+This prevents excessive memory use due to the size parameter being
+passed to recv() being grossly larger than the actual size of the data
+returned *and* prevents excessive cpu usage due to looping in python
+calling recv() with a very tiny size value if min() is used as the
+previous memory-use bug "fix" did.
+
+It also documents what the socket._fileobject._rbufsize member is
+actually used for.
+
+This is a candidate for back porting to 2.5.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=62636&view=rev r62636] | mark.hammond | 2008-05-02 08:48:15 -0400 (Fri, 02 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/distutils/builtdist.rst
+   M /python/trunk/Lib/distutils/command/bdist_wininst.py
+   M /python/trunk/Lib/distutils/command/wininst-6.0.exe
+   M /python/trunk/Lib/distutils/command/wininst-7.1.exe
+   M /python/trunk/Lib/distutils/command/wininst-9.0-amd64.exe
+   M /python/trunk/Lib/distutils/command/wininst-9.0.exe
+   M /python/trunk/Lib/distutils/msvc9compiler.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/PC/bdist_wininst/install.c
+   M /python/trunk/PC/bdist_wininst/wininst-7.1.vcproj
+   M /python/trunk/PC/bdist_wininst/wininst.dsp
+
+#2581: Vista UAC/elevation support for bdist_wininst
+
+-----------------------------------
+[http://svn.python.org/view?rev=62638&view=rev r62638] | facundo.batista | 2008-05-02 13:39:00 -0400 (Fri, 02 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/decimal.py
+   M /python/trunk/Lib/test/test_decimal.py
+
+
+Fixed some test structures. Thanks Mark Dickinson.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62644&view=rev r62644] | ronald.oussoren | 2008-05-02 15:45:11 -0400 (Fri, 02 May 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Mac/BuildScript/build-installer.py
+   M /python/trunk/Mac/BuildScript/resources/ReadMe.txt
+   M /python/trunk/Mac/IDLE/Makefile.in
+   M /python/trunk/Mac/Makefile.in
+   D /python/trunk/Mac/Resources/app/Info.plist
+   A /python/trunk/Mac/Resources/app/Info.plist.in (from /python/trunk/Mac/Resources/app/Info.plist:62636)
+   D /python/trunk/Mac/Resources/app/Resources/English.lproj/InfoPlist.strings
+   D /python/trunk/Mac/Resources/framework/English.lproj
+   D /python/trunk/Mac/Resources/framework/Info.plist
+   A /python/trunk/Mac/Resources/framework/Info.plist.in (from /python/trunk/Mac/Resources/framework/Info.plist:62636)
+   D /python/trunk/Mac/Resources/framework/version.plist
+   M /python/trunk/Makefile.pre.in
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+
+Fix for issue #2573: Can't change the framework name on OS X builds
+
+This introduces a new configure option: --with-framework-name=NAME 
+(defaulting to 'Python'). This allows you to install several copies
+of the Python framework with different names (such as a normal build
+and a debug build).
+
+-----------------------------------
+[http://svn.python.org/view?rev=62645&view=rev r62645] | ronald.oussoren | 2008-05-02 15:58:56 -0400 (Fri, 02 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Mac/PythonLauncher/Makefile.in
+
+Finish fix for issue2573, previous patch was incomplete. 
+
+-----------------------------------
+[http://svn.python.org/view?rev=62648&view=rev r62648] | ronald.oussoren | 2008-05-02 17:42:35 -0400 (Fri, 02 May 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/plat-mac/Carbon/AppleEvents.py
+   M /python/trunk/Lib/plat-mac/terminalcommand.py
+   M /python/trunk/Mac/PythonLauncher/MyDocument.m
+   M /python/trunk/Mac/PythonLauncher/doscript.m
+
+Fix for #1905: PythonLauncher not working correctly on OSX 10.5/Leopard
+
+This fixes both Python Launchar and the terminalcommand module. 
+

Added: sandbox/trunk/py2.5.3/3
==============================================================================
--- (empty file)
+++ sandbox/trunk/py2.5.3/3	Wed Oct  8 14:16:10 2008
@@ -0,0 +1,1003 @@
+-----------------------------------
+[http://svn.python.org/view?rev=62651&view=rev r62651] | ronald.oussoren | 2008-05-02 17:54:56 -0400 (Fri, 02 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/plat-mac/macerrors.py
+
+Fix for issue #2520 (cannot import macerrors)
+
+-----------------------------------
+[http://svn.python.org/view?rev=62653&view=rev r62653] | brett.cannon | 2008-05-02 21:02:41 -0400 (Fri, 02 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Python/_warnings.c
+
+Fix some indentation errors.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62656&view=rev r62656] | brett.cannon | 2008-05-02 23:19:39 -0400 (Fri, 02 May 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_warnings.py
+   M /python/trunk/Python/_warnings.c
+
+Fix the C implementation of 'warnings' to infer the filename of the module that
+raised an exception properly when __file__ is not set, __name__ == '__main__',
+and sys.argv[0] is a false value.
+
+Closes issue2743.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62663&view=rev r62663] | benjamin.peterson | 2008-05-03 11:56:42 -0400 (Sat, 03 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Python/ast.c
+
+The compiling struct is now passed around to all AST helpers (see issue 2720)
+
+-----------------------------------
+[http://svn.python.org/view?rev=62666&view=rev r62666] | mark.dickinson | 2008-05-03 14:23:14 -0400 (Sat, 03 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Doc/library/decimal.rst
+   M /python/trunk/Lib/decimal.py
+
+Backport Raymond's changes in [http://svn.python.org/view?rev=60508&view=rev r60508] to Python 2.6.
+'Context flags get set, not incremented'
+
+-----------------------------------
+[http://svn.python.org/view?rev=62684&view=rev r62684] | mark.dickinson | 2008-05-03 22:05:06 -0400 (Sat, 03 May 2008) | 9 lines
+Changed paths:
+   M /python/trunk/Lib/decimal.py
+
+Some very minor changes to decimal.py in Python 2.6, aimed
+at reducing the size of the diff between the 2.x decimal.py
+and 3.x decimal.py and thereby making future merges easier:
+
+- replace one instnace of an old-style raise statement
+- define __div__ in terms of __truediv__ instead of the
+  other way around
+- make wording match on an exception message
+
+-----------------------------------
+[http://svn.python.org/view?rev=62686&view=rev r62686] | mark.dickinson | 2008-05-03 22:25:46 -0400 (Sat, 03 May 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/decimal.py
+
+Make sure that Context traps and flags dictionaries have values 0 and 1 
+(as documented) rather than True and False.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=62700&view=rev r62700] | gerhard.haering | 2008-05-04 08:59:57 -0400 (Sun, 04 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/_sqlite/statement.c
+
+SQLite requires 64-bit integers in order to build. So the whole HAVE_LONG_LONG
+#ifdefing was useless.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62701&view=rev r62701] | gerhard.haering | 2008-05-04 09:15:12 -0400 (Sun, 04 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/sqlite3/test/factory.py
+   M /python/trunk/Modules/_sqlite/row.c
+
+Applied sqliterow-richcmp.diff patch from Thomas Heller in Issue2152. The
+sqlite3.Row type is now correctly hashable.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62713&view=rev r62713] | georg.brandl | 2008-05-04 17:40:44 -0400 (Sun, 04 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/urllib2.py
+
+#2695: Do case-insensitive check for algorithms.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62720&view=rev r62720] | brett.cannon | 2008-05-05 01:32:07 -0400 (Mon, 05 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Doc/library/warnings.rst
+   M /python/trunk/Lib/test/test_warnings.py
+   M /python/trunk/Lib/warnings.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/_warnings.c
+
+Add a DeprecationWarning for when warnings.showwarning() is set to a function
+that lacks support for the new 'line' argument.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62724&view=rev r62724] | martin.v.loewis | 2008-05-05 13:16:58 -0400 (Mon, 05 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/regrtest.py
+   M /python/trunk/Lib/test/test_zipfile.py
+   M /python/trunk/Lib/zipfile.py
+   M /python/trunk/Misc/NEWS
+
+Issue #1734346: Support Unicode file names for zipfiles.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62744&view=rev r62744] | gregory.p.smith | 2008-05-05 17:53:45 -0400 (Mon, 05 May 2008) | 13 lines
+Changed paths:
+   M /python/trunk/Lib/socket.py
+   M /python/trunk/Lib/test/test_socket.py
+
+Fix a bug introduced in [http://svn.python.org/view?rev=62627&view=rev r62627].  see issue2760 and issue2632.
+
+An assertion in readline() would fail as data was already in the
+internal buffer even though the socket was in unbuffered read mode.
+That case is now handled.  More importantly, read() has been fixed to
+not over-recv() and leave newly recv()d data in the _fileobject buffer.
+
+The max() vs min() issue in read() is now gone.  Neither was correct.
+On bounded reads, always ask recv() for the exact amount of data we
+still need.
+
+Candidate for backporting to release25-maint along with [http://svn.python.org/view?rev=62627&view=rev r62627].
+
+-----------------------------------
+[http://svn.python.org/view?rev=62749&view=rev r62749] | brett.cannon | 2008-05-06 00:37:31 -0400 (Tue, 06 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_warnings.py
+   M /python/trunk/Python/_warnings.c
+
+Fix a bug in the handling of the stacklevel argument in warnings.warn() where
+the stack was being unwound by two levels instead of one each time.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62756&view=rev r62756] | gregory.p.smith | 2008-05-06 03:05:18 -0400 (Tue, 06 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/os.py
+
+fix issue2707 - os.walk docstring example correctness typo.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62785&view=rev r62785] | benjamin.peterson | 2008-05-06 18:18:11 -0400 (Tue, 06 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_warnings.py
+   M /python/trunk/Python/_warnings.c
+
+Fix logic error in Python/_warnings.c and add a test to verify
+
+-----------------------------------
+[http://svn.python.org/view?rev=62787&view=rev r62787] | benjamin.peterson | 2008-05-06 18:31:52 -0400 (Tue, 06 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/warnings.py
+
+Make the Python implementation of warnings compatible with the C implementation regarding non-callable showwarning
+
+-----------------------------------
+[http://svn.python.org/view?rev=62805&view=rev r62805] | christian.heimes | 2008-05-06 19:59:53 -0400 (Tue, 06 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/pcbuild.sln
+
+Re-added getbuildinfo.c solution item
+-----------------------------------
+[http://svn.python.org/view?rev=62842&view=rev r62842] | benjamin.peterson | 2008-05-07 19:11:54 -0400 (Wed, 07 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/warnings.py
+
+Practice EAFP, and revert 62787
+
+-----------------------------------
+[http://svn.python.org/view?rev=62848&view=rev r62848] | raymond.hettinger | 2008-05-08 00:35:20 -0400 (Thu, 08 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Objects/setobject.c
+
+Frozensets do not benefit from autoconversion.
+-----------------------------------
+[http://svn.python.org/view?rev=62849&view=rev r62849] | raymond.hettinger | 2008-05-08 00:36:12 -0400 (Thu, 08 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/fractions.py
+
+The __all__ variable forgot to expose the gcd() function.
+-----------------------------------
+[http://svn.python.org/view?rev=62854&view=rev r62854] | ronald.oussoren | 2008-05-08 06:34:39 -0400 (Thu, 08 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/platform.py
+
+Fix for issue 1770190: platform.mac_ver() now returns the right
+version on OSX 10.4.10
+
+-----------------------------------
+[http://svn.python.org/view?rev=62894&view=rev r62894] | brett.cannon | 2008-05-08 16:23:06 -0400 (Thu, 08 May 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_sys.py
+   M /python/trunk/Python/sysmodule.c
+
+Fix sys.flags to properly expose bytes_warning.
+
+Closes issue #2790.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62895&view=rev r62895] | brett.cannon | 2008-05-08 16:23:54 -0400 (Thu, 08 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Add a missing entry on  the fix for issue #2790.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62904&view=rev r62904] | benjamin.peterson | 2008-05-08 18:09:54 -0400 (Thu, 08 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/archive_util.py
+   M /python/trunk/Lib/test/test_repr.py
+
+Replace instances of os.path.walk with os.walk
+
+-----------------------------------
+[http://svn.python.org/view?rev=62934&view=rev r62934] | christian.heimes | 2008-05-09 08:19:09 -0400 (Fri, 09 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/distutils/command/build_ext.py
+   M /python/trunk/Lib/site.py
+
+Add --user option to build_ext
+-----------------------------------
+[http://svn.python.org/view?rev=62946&view=rev r62946] | martin.v.loewis | 2008-05-09 13:11:07 -0400 (Fri, 09 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/uuids.py
+
+Add 2.6b1 and 2.6b2 UUIDs.
+-----------------------------------
+[http://svn.python.org/view?rev=62948&view=rev r62948] | mark.dickinson | 2008-05-09 13:54:23 -0400 (Fri, 09 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_math.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/mathmodule.c
+
+Issue #2487.  math.ldexp(x, n) raised OverflowError when n was large and 
+negative; fix to return an (appropriately signed) zero instead.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62954&view=rev r62954] | martin.v.loewis | 2008-05-09 16:11:37 -0400 (Fri, 09 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/msisupport.c
+   M /python/trunk/Tools/msi/msisupport.mak
+
+Port to VS 2008. Drop W9x support.
+-----------------------------------
+[http://svn.python.org/view?rev=62974&view=rev r62974] | brett.cannon | 2008-05-09 22:53:46 -0400 (Fri, 09 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Add an entry on the deprecation of Bastion and rexec.
+
+-----------------------------------
+[http://svn.python.org/view?rev=62994&view=rev r62994] | andrew.kuchling | 2008-05-10 13:36:24 -0400 (Sat, 10 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/site.py
+
+Docstring typo
+-----------------------------------
+[http://svn.python.org/view?rev=63002&view=rev r63002] | brett.cannon | 2008-05-10 16:52:01 -0400 (Sat, 10 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/distutils/packageindex.rst
+   M /python/trunk/Doc/distutils/uploading.rst
+   M /python/trunk/Lib/distutils/command/register.py
+   M /python/trunk/Lib/distutils/command/upload.py
+   M /python/trunk/Lib/distutils/core.py
+   M /python/trunk/Lib/distutils/dist.py
+   M /python/trunk/Lib/distutils/tests/test_dist.py
+   M /python/trunk/Misc/ACKS
+   M /python/trunk/Misc/NEWS
+
+Revert [http://svn.python.org/view?rev=62998&view=rev r62998] as it broke the build (seems distutils.config is missing).
+
+-----------------------------------
+[http://svn.python.org/view?rev=63008&view=rev r63008] | brett.cannon | 2008-05-10 17:22:43 -0400 (Sat, 10 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Add an entry for the deprecation of the dl module.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63050&view=rev r63050] | georg.brandl | 2008-05-11 05:11:40 -0400 (Sun, 11 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Objects/stringobject.c
+   M /python/trunk/Objects/unicodeobject.c
+
+#2809: elaborate str.split docstring a bit.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63053&view=rev r63053] | georg.brandl | 2008-05-11 06:42:28 -0400 (Sun, 11 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/textwrap.rst
+   M /python/trunk/Lib/test/test_textwrap.py
+   M /python/trunk/Lib/textwrap.py
+   M /python/trunk/Misc/NEWS
+
+#2659: add ``break_on_hyphens`` to TextWrapper.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63059&view=rev r63059] | andrew.kuchling | 2008-05-11 09:33:56 -0400 (Sun, 11 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_marshal.py
+   M /python/trunk/Python/marshal.c
+
+#1792: Improve performance of marshal.dumps() on large objects by increasing
+the size of the buffer more quickly.
+-----------------------------------
+[http://svn.python.org/view?rev=63062&view=rev r63062] | georg.brandl | 2008-05-11 10:17:13 -0400 (Sun, 11 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/pdb.rst
+   M /python/trunk/Lib/pdb.doc
+   M /python/trunk/Misc/NEWS
+
+Add some sentence endings.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63067&view=rev r63067] | georg.brandl | 2008-05-11 11:05:13 -0400 (Sun, 11 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/zipimport.rst
+   M /python/trunk/Lib/test/test_zipimport.py
+   M /python/trunk/Modules/zipimport.c
+
+#1326: document and test zipimporter.archive and zipimporter.prefix.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63068&view=rev r63068] | georg.brandl | 2008-05-11 11:07:39 -0400 (Sun, 11 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_eof.py
+   M /python/trunk/Python/pythonrun.c
+
+#2816: clarify error messages for EOF while scanning strings.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63069&view=rev r63069] | georg.brandl | 2008-05-11 11:17:41 -0400 (Sun, 11 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/unittest.py
+
+#2787: Flush stdout after writing test name, helpful when running
+hanging or long-running tests. Patch by Adam Olsen.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63070&view=rev r63070] | georg.brandl | 2008-05-11 11:20:16 -0400 (Sun, 11 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/sched.py
+
+#2803: fix wrong invocation of heappush in seldom-reached code.
+Thanks to Matt Harden.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63076&view=rev r63076] | andrew.kuchling | 2008-05-11 15:15:52 -0400 (Sun, 11 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/distutils/tests/test_dist.py
+
+Add message to test assertion
+-----------------------------------
+[http://svn.python.org/view?rev=63083&view=rev r63083] | andrew.kuchling | 2008-05-11 16:08:33 -0400 (Sun, 11 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/distutils/tests/test_dist.py
+
+Try setting HOME env.var to fix test on Win32
+-----------------------------------
+[http://svn.python.org/view?rev=63092&view=rev r63092] | georg.brandl | 2008-05-11 16:53:55 -0400 (Sun, 11 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Objects/stringobject.c
+   M /python/trunk/Objects/unicodeobject.c
+
+#2809 followup: even better split docstring.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63094&view=rev r63094] | georg.brandl | 2008-05-11 17:03:42 -0400 (Sun, 11 May 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Doc/library/rlcompleter.rst
+   M /python/trunk/Lib/rlcompleter.py
+   M /python/trunk/Misc/NEWS
+
+- #2250: Exceptions raised during evaluation of names in rlcompleter's
+  ``Completer.complete()`` method are now caught and ignored.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=63097&view=rev r63097] | georg.brandl | 2008-05-11 17:34:10 -0400 (Sun, 11 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/lib-tk/Tkinter.py
+
+#2535: remove duplicated method.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63108&view=rev r63108] | brett.cannon | 2008-05-11 19:39:04 -0400 (Sun, 11 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Makefile.pre.in
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/Setup.dist
+
+Put Lib/lib-old back on to sys.path for module renames.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63119&view=rev r63119] | benjamin.peterson | 2008-05-11 20:41:23 -0400 (Sun, 11 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_builtin.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/bltinmodule.c
+
+#2196 hasattr now allows SystemExit and KeyboardInterrupt to propagate
+
+-----------------------------------
+[http://svn.python.org/view?rev=63122&view=rev r63122] | benjamin.peterson | 2008-05-11 20:46:49 -0400 (Sun, 11 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Makefile.pre.in
+
+make message slightly more informative, so there's no chance of misunderstanding it
+
+-----------------------------------
+[http://svn.python.org/view?rev=63132&view=rev r63132] | alexandre.vassalotti | 2008-05-11 22:11:22 -0400 (Sun, 11 May 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Doc/library/basehttpserver.rst
+   M /python/trunk/Doc/library/logging.rst
+   M /python/trunk/Doc/library/simplexmlrpcserver.rst
+   M /python/trunk/Doc/library/socket.rst
+   M /python/trunk/Doc/library/socketserver.rst
+   M /python/trunk/Lib/BaseHTTPServer.py
+   M /python/trunk/Lib/SimpleXMLRPCServer.py
+   M /python/trunk/Lib/idlelib/rpc.py
+   M /python/trunk/Lib/logging/config.py
+   M /python/trunk/Lib/test/test___all__.py
+   M /python/trunk/Lib/test/test_logging.py
+   M /python/trunk/Lib/test/test_socketserver.py
+   M /python/trunk/Lib/test/test_wsgiref.py
+   M /python/trunk/Misc/cheatsheet
+
+Updated all import statements to use the new socketserver module name.
+Renamed socketserver module in its own documentation. 
+Renamed documentation references.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63158&view=rev r63158] | ronald.oussoren | 2008-05-12 07:24:33 -0400 (Mon, 12 May 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/os.py
+   M /python/trunk/Lib/tempfile.py
+
+Remove references to platform 'mac'
+
+The 'mac' platform (that is, os.name == 'mac') was used for the MacOS 9 port,
+which is no longer supported (as of Python 2.4 IIRC).
+
+-----------------------------------
+[http://svn.python.org/view?rev=63159&view=rev r63159] | ronald.oussoren | 2008-05-12 07:31:05 -0400 (Mon, 12 May 2008) | 8 lines
+Changed paths:
+   M /python/trunk/Lib/urllib.py
+
+MacOSX: remove dependency on Carbon package for urllib
+
+This patch removes the dependency on the Carbon package from urllib. 
+The mac-specific code for getting proxy configuration is now writting in
+Python using ctypes and uses the SystemConfiguration framework instead of
+InternetConfig. Also provides a mac-specific implementation of proxy_bypass.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=63164&view=rev r63164] | georg.brandl | 2008-05-12 12:26:52 -0400 (Mon, 12 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/pprint.rst
+   M /python/trunk/Lib/pprint.py
+   M /python/trunk/Lib/test/test_pprint.py
+   M /python/trunk/Misc/NEWS
+
+#1713041: fix pprint's handling of maximum depth.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63173&view=rev r63173] | georg.brandl | 2008-05-12 13:01:58 -0400 (Mon, 12 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/doctest.py
+
+#2766: remove code without effect.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63174&view=rev r63174] | georg.brandl | 2008-05-12 13:04:10 -0400 (Mon, 12 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/doctest.py
+
+#2767: don't clear globs in run() call, since they could be needed in tearDown,
+which clears them at the end.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63186&view=rev r63186] | amaury.forgeotdarc | 2008-05-12 17:30:24 -0400 (Mon, 12 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/PC/winsound.c
+
+Sync code with documentation, and remove Win95 support in winsound module.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63207&view=rev r63207] | jesus.cea | 2008-05-13 14:45:46 -0400 (Tue, 13 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_bsddb.c
+   M /python/trunk/Modules/bsddb.h
+
+bsddb module updated to version 4.6.4
+-----------------------------------
+[http://svn.python.org/view?rev=63209&view=rev r63209] | marc-andre.lemburg | 2008-05-13 15:10:45 -0400 (Tue, 13 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Makefile.pre.in
+
+Remove leftovers from reverted setuptools checkin (they were added in r45525).
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=63210&view=rev r63210] | jesus.cea | 2008-05-13 16:57:59 -0400 (Tue, 13 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/bsddb/__init__.py
+   M /python/trunk/Lib/bsddb/dbshelve.py
+   D /python/trunk/Lib/bsddb/test/test_1413192.py
+   M /python/trunk/Lib/bsddb/test/test_all.py
+   M /python/trunk/Lib/bsddb/test/test_associate.py
+   M /python/trunk/Lib/bsddb/test/test_basics.py
+   M /python/trunk/Lib/bsddb/test/test_compare.py
+   M /python/trunk/Lib/bsddb/test/test_compat.py
+   M /python/trunk/Lib/bsddb/test/test_cursor_pget_bug.py
+   M /python/trunk/Lib/bsddb/test/test_dbobj.py
+   M /python/trunk/Lib/bsddb/test/test_dbshelve.py
+   M /python/trunk/Lib/bsddb/test/test_dbtables.py
+   A /python/trunk/Lib/bsddb/test/test_distributed_transactions.py
+   A /python/trunk/Lib/bsddb/test/test_early_close.py
+   D /python/trunk/Lib/bsddb/test/test_env_close.py
+   M /python/trunk/Lib/bsddb/test/test_get_none.py
+   M /python/trunk/Lib/bsddb/test/test_join.py
+   M /python/trunk/Lib/bsddb/test/test_lock.py
+   M /python/trunk/Lib/bsddb/test/test_misc.py
+   M /python/trunk/Lib/bsddb/test/test_pickle.py
+   M /python/trunk/Lib/bsddb/test/test_queue.py
+   M /python/trunk/Lib/bsddb/test/test_recno.py
+   A /python/trunk/Lib/bsddb/test/test_replication.py
+   M /python/trunk/Lib/bsddb/test/test_sequence.py
+   M /python/trunk/Lib/bsddb/test/test_thread.py
+
+Testsuite for bsddb module, version 4.6.4
+-----------------------------------
+[http://svn.python.org/view?rev=63211&view=rev r63211] | georg.brandl | 2008-05-13 17:32:03 -0400 (Tue, 13 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Python/_warnings.c
+
+Fix a refleak in the _warnings module.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63255&view=rev r63255] | alexandre.vassalotti | 2008-05-14 20:33:57 -0400 (Wed, 14 May 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/command/upload.py
+   M /python/trunk/Lib/distutils/config.py
+   M /python/trunk/Lib/distutils/dist.py
+
+Revert distutils changes done in [http://svn.python.org/view?rev=63248&view=rev r63248].
+
+As explained by Marc-Andre Lemburg, distutils needs to stay
+backward-compatible. Therefore, it should use the old ConfigParser
+module name.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63313&view=rev r63313] | gregory.p.smith | 2008-05-15 00:56:18 -0400 (Thu, 15 May 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_lock.py
+
+disable the crashing test.  I will also file a bug.  This crash does
+not appear to be a new bug, its just that the test coverage went up
+recently exposing it.  (I verified that by testing this test code on
+an older Modules/_bsddb.c)
+
+-----------------------------------
+[http://svn.python.org/view?rev=63320&view=rev r63320] | georg.brandl | 2008-05-15 11:08:32 -0400 (Thu, 15 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_generators.py
+   M /python/trunk/Lib/test/test_genexps.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/genobject.c
+
+#2863: add gen.__name__ and add this name to generator repr().
+
+-----------------------------------
+[http://svn.python.org/view?rev=63324&view=rev r63324] | andrew.kuchling | 2008-05-15 16:07:39 -0400 (Thu, 15 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/distutils/config.py
+
+Import class from distutils.cmd, not .core, to avoid circular import
+-----------------------------------
+[http://svn.python.org/view?rev=63364&view=rev r63364] | georg.brandl | 2008-05-16 05:34:48 -0400 (Fri, 16 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_generators.py
+   M /python/trunk/Lib/test/test_genexps.py
+   M /python/trunk/Objects/genobject.c
+
+Make generator repr consistent with function and code object repr.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63366&view=rev r63366] | christian.heimes | 2008-05-16 06:23:31 -0400 (Fri, 16 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/cmathmodule.c
+
+Fixed #2870: cmathmodule.c compile error
+-----------------------------------
+[http://svn.python.org/view?rev=63367&view=rev r63367] | christian.heimes | 2008-05-16 07:28:56 -0400 (Fri, 16 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/cmathmodule.c
+
+Following Amaury's advice
+-----------------------------------
+[http://svn.python.org/view?rev=63370&view=rev r63370] | georg.brandl | 2008-05-16 09:24:29 -0400 (Fri, 16 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_enumerate.py
+   M /python/trunk/Objects/enumobject.c
+
+Don't allow keyword arguments to reversed().
+
+-----------------------------------
+[http://svn.python.org/view?rev=63396&view=rev r63396] | thomas.heller | 2008-05-16 16:19:07 -0400 (Fri, 16 May 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/ctypes/test/test_loading.py
+
+Very simple test for ctypes.util.find_library on Windows.
+
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=63402&view=rev r63402] | raymond.hettinger | 2008-05-17 00:13:36 -0400 (Sat, 17 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/poplib.py
+
+Fix-up docstring
+-----------------------------------
+[http://svn.python.org/view?rev=63403&view=rev r63403] | gregory.p.smith | 2008-05-17 02:12:02 -0400 (Sat, 17 May 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_lock.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_bsddb.c
+
+issue2858: Fix potential memory corruption when bsddb.db.DBEnv.lock_get
+and other bsddb.db object constructors raised an exception.
+Debugging & patch by Neal Norowitz.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63408&view=rev r63408] | georg.brandl | 2008-05-17 11:07:03 -0400 (Sat, 17 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/tkinter/filedialog.py
+   M /python/trunk/Lib/tkinter/simpledialog.py
+
+Tkinter rename: merge tkSimpleDialog and tkFileDialog into simpledialog and filedialog.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63409&view=rev r63409] | georg.brandl | 2008-05-17 11:21:58 -0400 (Sat, 17 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/lib-tk/tkFileDialog.py
+   M /python/trunk/Lib/lib-tk/tkSimpleDialog.py
+
+Tkinter: make stub modules.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63410&view=rev r63410] | georg.brandl | 2008-05-17 11:30:35 -0400 (Sat, 17 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/tkinter/simpledialog.py
+
+Move imports to file top.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63412&view=rev r63412] | georg.brandl | 2008-05-17 13:57:01 -0400 (Sat, 17 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/tkinter/__init__.py
+   M /python/trunk/Misc/NEWS
+
+#961805: fix Edit.text_modified().
+
+-----------------------------------
+[http://svn.python.org/view?rev=63413&view=rev r63413] | georg.brandl | 2008-05-17 14:14:43 -0400 (Sat, 17 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Rewrap consistently to 70 chars, and standardize the way of referring to issues.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63414&view=rev r63414] | georg.brandl | 2008-05-17 14:15:24 -0400 (Sat, 17 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/tkinter/simpledialog.py
+
+Really move the imports to the top this time. :)
+
+-----------------------------------
+[http://svn.python.org/view?rev=63415&view=rev r63415] | georg.brandl | 2008-05-17 14:17:45 -0400 (Sat, 17 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/tkinter/__init__.py
+
+Don't export a name "tkinter" from the "tkinter" package.
+Else people doing "from tkinter import *" will get a nasty surprise.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63421&view=rev r63421] | georg.brandl | 2008-05-17 15:06:20 -0400 (Sat, 17 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Makefile.pre.in
+
+Add "tkinter" to the list of directories to install.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63422&view=rev r63422] | georg.brandl | 2008-05-17 15:14:23 -0400 (Sat, 17 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/RPM/python-2.6.spec
+   M /python/trunk/PC/VS7.1/python.iss
+   M /python/trunk/PC/VS7.1/python20.wse
+   M /python/trunk/Tools/msi/msi.py
+
+Add new tkinter dir to various locations where lib-tk shows up.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63432&view=rev r63432] | fred.drake | 2008-05-17 17:14:05 -0400 (Sat, 17 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Doc/library/htmllib.rst
+   M /python/trunk/Doc/library/htmlparser.rst
+   M /python/trunk/Lib/html/parser.py
+   M /python/trunk/Lib/htmllib.py
+   M /python/trunk/Lib/test/test_codeccallbacks.py
+   M /python/trunk/Lib/test/test_multibytecodec_support.py
+   M /python/trunk/Lib/test/test_sundry.py
+
+update references and documentation for modules in the new html package
+(http://bugs.python.org/issue2882)
+
+-----------------------------------
+[http://svn.python.org/view?rev=63446&view=rev r63446] | georg.brandl | 2008-05-18 05:12:20 -0400 (Sun, 18 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/BaseHTTPServer.py
+   A /python/trunk/Lib/test/test_httpservers.py
+
+GHOP #134, #171, #137: unit tests for the three HTTPServer modules.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63449&view=rev r63449] | georg.brandl | 2008-05-18 07:46:51 -0400 (Sun, 18 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Makefile.pre.in
+   M /python/trunk/README
+
+GHOP #217: add support for compiling Python with coverage checking enabled.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63452&view=rev r63452] | georg.brandl | 2008-05-18 09:34:06 -0400 (Sun, 18 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/ACKS
+
+Add GHOP students.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63457&view=rev r63457] | ronald.oussoren | 2008-05-18 16:09:54 -0400 (Sun, 18 May 2008) | 9 lines
+Changed paths:
+   M /python/trunk/Lib/urllib.py
+
+MacOSX: ctypes annotation in implementation of getproxies_macosx_sysconf
+
+getproxies_macosx_sysconf uses ctypes to call SystemConfiguration APIs. This
+checkin adds ctypes annotation to specify the right argument types for the
+API's that are used. 
+
+This is needed to be able to use urllib on a 64-bit system, without 
+annotations you'd get a hard crash.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63458&view=rev r63458] | ronald.oussoren | 2008-05-18 16:47:13 -0400 (Sun, 18 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Mac/Modules/gestaltmodule.c
+
+Make gestaltmodule.c 64-bit safe.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63460&view=rev r63460] | ronald.oussoren | 2008-05-18 16:54:47 -0400 (Sun, 18 May 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Lib/platform.py
+   M /python/trunk/Lib/test/test_platform.py
+
+- Add unittests for platform.mac_ver (or rather, ensure that the unittest for
+  that function actually tests something on OSX).
+
+- Add documentation to platform.mac_ver that explains why the middle element
+  of the return value will not contain useful information.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63469&view=rev r63469] | jesus.cea | 2008-05-19 11:55:11 -0400 (Mon, 19 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_sequence.py
+
+bsddb: Beware with sequence wrapping
+-----------------------------------
+[http://svn.python.org/view?rev=63470&view=rev r63470] | georg.brandl | 2008-05-19 12:47:25 -0400 (Mon, 19 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/build.sh
+
+test_httpservers has unpredictable refcount behavior.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63480&view=rev r63480] | neal.norwitz | 2008-05-20 01:21:57 -0400 (Tue, 20 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Makefile.pre.in
+
+Add html package so it gets installed and more tests work (from installed copy)
+-----------------------------------
+[http://svn.python.org/view?rev=63491&view=rev r63491] | georg.brandl | 2008-05-20 03:23:59 -0400 (Tue, 20 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/lib-tk/Tkinter.py
+
+Remove debugging line.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63494&view=rev r63494] | georg.brandl | 2008-05-20 03:52:27 -0400 (Tue, 20 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Makefile.pre.in
+
+Remove directories that no longer exist.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63498&view=rev r63498] | martin.v.loewis | 2008-05-20 04:11:19 -0400 (Tue, 20 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/sys.rst
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/sysmodule.c
+
+Patch #2488: Add sys.maxsize.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63499&view=rev r63499] | georg.brandl | 2008-05-20 04:25:48 -0400 (Tue, 20 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Doc/library/zipfile.rst
+   M /python/trunk/Lib/test/test_zipfile.py
+   M /python/trunk/Lib/zipfile.py
+   M /python/trunk/Misc/NEWS
+
+Patch #1775025: allow opening zipfile members via ZipInfo instances.
+Patch by Graham Horler.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63500&view=rev r63500] | georg.brandl | 2008-05-20 04:40:43 -0400 (Tue, 20 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_weakref.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/weakrefobject.c
+
+#2592: delegate nb_index and the floor/truediv slots in weakref.proxy.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63501&view=rev r63501] | georg.brandl | 2008-05-20 04:48:34 -0400 (Tue, 20 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/lib-tk/Tkinter.py
+
+#615772: raise a more explicit error from Tkinter.Misc.__contains__.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63507&view=rev r63507] | vinay.sajip | 2008-05-20 11:34:36 -0400 (Tue, 20 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/logging/handlers.py
+
+Fixed: #2914 (RFE for UTC support in TimedRotatingFileHandler) and #2929 (wrong filename used to delete old log files).
+-----------------------------------
+[http://svn.python.org/view?rev=63508&view=rev r63508] | vinay.sajip | 2008-05-20 11:37:22 -0400 (Tue, 20 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Updated with fixes for #2914 and #2929.
+-----------------------------------
+[http://svn.python.org/view?rev=63511&view=rev r63511] | thomas.heller | 2008-05-20 15:53:47 -0400 (Tue, 20 May 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Modules/_ctypes/libffi/fficonfig.py.in
+   M /python/trunk/setup.py
+
+On HPUX, -fPIC must be used for linking.  _ctypes now builds on HP-UX
+IA64 and PA machines.
+
+The ctypes unittests work fine on the IA64, but dump core in
+test_qsort on the PA.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63522&view=rev r63522] | thomas.heller | 2008-05-21 14:47:02 -0400 (Wed, 21 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/ctypes/test/__init__.py
+
+The -x <test1[,test2...]> flag allows to exclude tests.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63523&view=rev r63523] | thomas.heller | 2008-05-21 15:47:44 -0400 (Wed, 21 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/ctypes/test/__init__.py
+   M /python/trunk/Lib/ctypes/test/runtests.py
+
+Oops, get_tests may be called with 3 arguments.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63537&view=rev r63537] | jesus.cea | 2008-05-22 11:27:38 -0400 (Thu, 22 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/bsddb/db.py
+   M /python/trunk/Lib/bsddb/dbtables.py
+   M /python/trunk/Lib/bsddb/test/test_sequence.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_bsddb.c
+   M /python/trunk/Modules/bsddb.h
+
+bsddb module updated to version 4.7.0
+-----------------------------------
+[http://svn.python.org/view?rev=63542&view=rev r63542] | mark.dickinson | 2008-05-22 21:35:30 -0400 (Thu, 22 May 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/mathmodule.c
+
+Issue #2819: Add math.sum, a function that sums a sequence of floats 
+efficiently but with no intermediate loss of precision.  Based on 
+Raymond Hettinger's ASPN recipe.  Thanks Jean Brouwers for the patch.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=63545&view=rev r63545] | mark.dickinson | 2008-05-23 00:22:50 -0400 (Fri, 23 May 2008) | 6 lines
+Changed paths:
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+
+Temporary checkin to get configure to report more
+information about the processor on the Debian/alpha
+buildbot.  (I'm still trying to track down the cause
+of the test_math failures for this machine.)  This
+checkin will be reverted within the next 48 hours.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63546&view=rev r63546] | raymond.hettinger | 2008-05-23 00:32:43 -0400 (Fri, 23 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+Tweak the comments and formatting.
+-----------------------------------
+[http://svn.python.org/view?rev=63562&view=rev r63562] | martin.v.loewis | 2008-05-23 11:06:50 -0400 (Fri, 23 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Include/pyport.h
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_ctypes/libffi/configure
+   M /python/trunk/Modules/_ctypes/libffi/configure.ac
+   M /python/trunk/Modules/_ctypes/malloc_closure.c
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+   M /python/trunk/pyconfig.h.in
+   M /python/trunk/setup.py
+
+Patch #1722225: Support QNX 6.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63563&view=rev r63563] | martin.v.loewis | 2008-05-23 11:18:28 -0400 (Fri, 23 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_minidom.py
+   M /python/trunk/Lib/xml/dom/minidom.py
+   M /python/trunk/Misc/NEWS
+
+Issue #1390: Raise ValueError in toxml when an invalid comment would
+otherwise be produced.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63568&view=rev r63568] | mark.dickinson | 2008-05-23 14:04:06 -0400 (Fri, 23 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+
+Revert temporary checkin in revision 63545.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63570&view=rev r63570] | trent.nelson | 2008-05-23 16:33:14 -0400 (Fri, 23 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/pyproject.vsprops
+
+Introduce a user macro named $(externalsDir), which should point to the root directory of where all the external sources should live.  Developers can change this value if their external sources live elsewhere.  The default of '..\..' matches the current status quo.
+-----------------------------------
+[http://svn.python.org/view?rev=63575&view=rev r63575] | martin.v.loewis | 2008-05-24 05:00:04 -0400 (Sat, 24 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/config.py
+
+Use announce instead of print, to suppress output in
+the testsuite.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63588&view=rev r63588] | guilherme.polo | 2008-05-24 14:24:49 -0400 (Sat, 24 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/lib-tk/tkMessageBox.py
+
+Fixed an import that remained from the lib-tk -> tkinter -> lib-tk renaming
+-----------------------------------
+[http://svn.python.org/view?rev=63598&view=rev r63598] | gregory.p.smith | 2008-05-24 23:13:41 -0400 (Sat, 24 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_replication.py
+
+Use test_support to get network ports to bind to.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63601&view=rev r63601] | gregory.p.smith | 2008-05-25 03:14:09 -0400 (Sun, 25 May 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_all.py
+   M /python/trunk/Lib/test/test_bsddb3.py
+
+* Give the test_bsddb3 tests a unique temporary directory to run their
+  stuff in and clean it up afterwards regardless of the result.
+* Get rid of duplicate list of test modules to run, they're maintained
+  within test_all now.
+* Print the BerkeleyDB version to stderr when running test_bsddb3 to
+  help buildbot problem diagnosis.
+

Added: sandbox/trunk/py2.5.3/4
==============================================================================
--- (empty file)
+++ sandbox/trunk/py2.5.3/4	Wed Oct  8 14:16:10 2008
@@ -0,0 +1,1009 @@
+-----------------------------------
+[http://svn.python.org/view?rev=63604&view=rev r63604] | gregory.p.smith | 2008-05-25 03:20:34 -0400 (Sun, 25 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/setup.py
+
+print out information about which BerkeleyDB library was found by
+setup.py to use to build the bsddb module.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63614&view=rev r63614] | georg.brandl | 2008-05-25 04:07:37 -0400 (Sun, 25 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/gzip.py
+   M /python/trunk/Lib/test/test_gzip.py
+   M /python/trunk/Misc/NEWS
+
+#2959: allow multiple close() calls for GzipFile.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63617&view=rev r63617] | gregory.p.smith | 2008-05-25 04:28:29 -0400 (Sun, 25 May 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Lib/bsddb/__init__.py
+   M /python/trunk/Lib/test/test_bsddb.py
+
+Fix issue2669: bsddb simple/legacy interface iteration silently fails
+when database changes size during iteration.
+
+It now behaves like a dictionary, the next attempt to get a value from
+the iterator after the database has changed size will raise a RuntimeError.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63618&view=rev r63618] | gregory.p.smith | 2008-05-25 04:32:04 -0400 (Sun, 25 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+note about [http://svn.python.org/view?rev=63617&view=rev r63617]
+
+-----------------------------------
+[http://svn.python.org/view?rev=63625&view=rev r63625] | martin.v.loewis | 2008-05-25 07:56:23 -0400 (Sun, 25 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+
+Include all licenses of the packages that we include.
+-----------------------------------
+[http://svn.python.org/view?rev=63638&view=rev r63638] | martin.v.loewis | 2008-05-25 12:37:34 -0400 (Sun, 25 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+   M /python/trunk/Tools/msi/msilib.py
+
+Create grammar pickle files on installation; remove them on uninstallation.
+-----------------------------------
+[http://svn.python.org/view?rev=63670&view=rev r63670] | thomas.heller | 2008-05-26 07:42:40 -0400 (Mon, 26 May 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/tests/test_build_ext.py
+
+On Windows, we must build a debug version iff running a debug build of
+Python
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=63678&view=rev r63678] | benjamin.peterson | 2008-05-26 09:01:25 -0400 (Mon, 26 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/configure.in
+
+put a big note on configure.in asking people to run autoconf
+
+-----------------------------------
+[http://svn.python.org/view?rev=63679&view=rev r63679] | christian.heimes | 2008-05-26 09:15:11 -0400 (Mon, 26 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Updated NEWS
+-----------------------------------
+[http://svn.python.org/view?rev=63685&view=rev r63685] | christian.heimes | 2008-05-26 09:51:41 -0400 (Mon, 26 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/PC/VC6/pythoncore.dsp
+   M /python/trunk/PC/VS7.1/pythoncore.vcproj
+   M /python/trunk/PC/VS8.0/_bsddb.vcproj
+   A /python/trunk/PC/VS8.0/_bsddb44.vcproj
+   M /python/trunk/PC/VS8.0/_elementtree.vcproj
+   A /python/trunk/PC/VS8.0/_hashlib.vcproj
+   M /python/trunk/PC/VS8.0/_sqlite3.vcproj
+   M /python/trunk/PC/VS8.0/_ssl.vcproj
+   M /python/trunk/PC/VS8.0/_tkinter.vcproj
+   M /python/trunk/PC/VS8.0/bdist_wininst.vcproj
+   M /python/trunk/PC/VS8.0/debug.vsprops
+   A /python/trunk/PC/VS8.0/kill_python.vcproj
+   M /python/trunk/PC/VS8.0/make_versioninfo.vcproj
+   M /python/trunk/PC/VS8.0/pcbuild.sln
+   M /python/trunk/PC/VS8.0/pyd.vsprops
+   M /python/trunk/PC/VS8.0/pyd_d.vsprops
+   M /python/trunk/PC/VS8.0/pyproject.vsprops
+   M /python/trunk/PC/VS8.0/python.vcproj
+   M /python/trunk/PC/VS8.0/pythoncore.vcproj
+   M /python/trunk/PC/VS8.0/release.vsprops
+   A /python/trunk/PC/VS8.0/sqlite3.vcproj
+   M /python/trunk/PC/VS8.0/x64.vsprops
+
+Used vs9to8.py to port all VS9.0 changes to 8.0
+Updated VS7.1 and VC6 project files
+-----------------------------------
+[http://svn.python.org/view?rev=63690&view=rev r63690] | benjamin.peterson | 2008-05-26 10:51:54 -0400 (Mon, 26 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/configure.in
+
+fix typo (thank Georg)
+
+-----------------------------------
+[http://svn.python.org/view?rev=63714&view=rev r63714] | gregory.p.smith | 2008-05-26 15:03:35 -0400 (Mon, 26 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/_bsddb.c
+
+Define macros so that this still compiles on Python prior to [http://svn.python.org/view?rev=63675&view=rev r63675].
+
+-----------------------------------
+[http://svn.python.org/view?rev=63718&view=rev r63718] | gregory.p.smith | 2008-05-26 15:29:14 -0400 (Mon, 26 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/setup.py
+
+Allow BerlekeyDB up through 4.7.  I doubt any of our unixy buildbots even have
+that installed yet but the module code supports it.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63724&view=rev r63724] | gregory.p.smith | 2008-05-26 16:22:14 -0400 (Mon, 26 May 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Lib/subprocess.py
+   M /python/trunk/Lib/test/test_subprocess.py
+
+Fixes issue2791: subprocess.Popen.communicate leaked a file descripton until
+the last reference to the Popen instance was dropped.  Adding explicit
+close() calls fixes it.
+
+Candidate for backport to release25-maint.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63725&view=rev r63725] | benjamin.peterson | 2008-05-26 16:41:45 -0400 (Mon, 26 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/commands.rst
+   M /python/trunk/Lib/commands.py
+
+take Brett's advice on a few warnings
+
+-----------------------------------
+[http://svn.python.org/view?rev=63728&view=rev r63728] | gregory.p.smith | 2008-05-26 17:16:34 -0400 (Mon, 26 May 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Python/mysnprintf.c
+
+Fix issue2589: there was a potential integer overflow leading to
+memory corruption on esoteric platforms and incorrect behavior on
+normal platforms.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63734&view=rev r63734] | gregory.p.smith | 2008-05-26 18:07:28 -0400 (Mon, 26 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Python/mysnprintf.c
+
+Fix issue2588: Do not execute str[size-1] = '\0' when a 0 size is
+passed in.  (The assert won't prevent this in non-debug builds).
+
+-----------------------------------
+[http://svn.python.org/view?rev=63736&view=rev r63736] | benjamin.peterson | 2008-05-26 21:18:39 -0400 (Mon, 26 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/sre_parse.py
+   M /python/trunk/Lib/test/test_support.py
+
+remove some __getslice__
+
+-----------------------------------
+[http://svn.python.org/view?rev=63742&view=rev r63742] | gregory.p.smith | 2008-05-27 04:40:09 -0400 (Tue, 27 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/setup.py
+
+Disable the use of BerkeleyDB 4.6 on platforms that appear to have
+issues with it.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63744&view=rev r63744] | lars.gustaebel | 2008-05-27 08:39:23 -0400 (Tue, 27 May 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/tarfile.py
+   M /python/trunk/Lib/test/test_tarfile.py
+   M /python/trunk/Misc/NEWS
+
+Do not close external file objects passed to tarfile.open(mode='w:bz2')
+when the TarFile is closed.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63745&view=rev r63745] | jesus.cea | 2008-05-27 09:26:02 -0400 (Tue, 27 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_all.py
+   M /python/trunk/Lib/test/test_bsddb3.py
+
+Better integration between Python testing and bsddb3
+-----------------------------------
+[http://svn.python.org/view?rev=63755&view=rev r63755] | mark.hammond | 2008-05-27 21:54:55 -0400 (Tue, 27 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/command/bdist_wininst.py
+
+bdist_wininst now works correctly when both --skip-build and --plat-name are specified.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63757&view=rev r63757] | georg.brandl | 2008-05-28 07:21:39 -0400 (Wed, 28 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/c-api/type.rst
+   M /python/trunk/Include/object.h
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/typeobject.c
+
+#2989: add PyType_Modified().
+
+-----------------------------------
+[http://svn.python.org/view?rev=63760&view=rev r63760] | georg.brandl | 2008-05-28 11:41:36 -0400 (Wed, 28 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Objects/typeobject.c
+
+#2990: prevent inconsistent state while updating method cache.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63776&view=rev r63776] | georg.brandl | 2008-05-29 03:18:49 -0400 (Thu, 29 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/lib-tk/Tkinter.py
+
+#2906: accept lists for options, and some cosmetic fixes in Tkinter.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63782&view=rev r63782] | georg.brandl | 2008-05-29 03:45:26 -0400 (Thu, 29 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/xmlrpclib.py
+   M /python/trunk/Misc/NEWS
+
+#2985: allow i8 in XMLRPC responses.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63784&view=rev r63784] | raymond.hettinger | 2008-05-29 04:38:23 -0400 (Thu, 29 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+Fix two typos.
+-----------------------------------
+[http://svn.python.org/view?rev=63787&view=rev r63787] | georg.brandl | 2008-05-29 10:35:39 -0400 (Thu, 29 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Objects/typeobject.c
+
+Revert #2990 patch; it's not necessary as Armin showed.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63788&view=rev r63788] | facundo.batista | 2008-05-29 12:39:26 -0400 (Thu, 29 May 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Doc/library/ftplib.rst
+   M /python/trunk/Doc/library/httplib.rst
+   M /python/trunk/Doc/library/poplib.rst
+   M /python/trunk/Doc/library/smtplib.rst
+   M /python/trunk/Doc/library/socket.rst
+   M /python/trunk/Doc/library/telnetlib.rst
+   M /python/trunk/Doc/library/urllib2.rst
+   M /python/trunk/Lib/ftplib.py
+   M /python/trunk/Lib/httplib.py
+   M /python/trunk/Lib/poplib.py
+   M /python/trunk/Lib/smtplib.py
+   M /python/trunk/Lib/socket.py
+   M /python/trunk/Lib/telnetlib.py
+   M /python/trunk/Lib/test/test_ftplib.py
+   M /python/trunk/Lib/test/test_httplib.py
+   M /python/trunk/Lib/test/test_poplib.py
+   M /python/trunk/Lib/test/test_smtplib.py
+   M /python/trunk/Lib/test/test_socket.py
+   M /python/trunk/Lib/test/test_telnetlib.py
+   M /python/trunk/Lib/test/test_urllib.py
+   M /python/trunk/Lib/test/test_urllib2.py
+   M /python/trunk/Lib/test/test_urllib2net.py
+   M /python/trunk/Lib/urllib.py
+   M /python/trunk/Lib/urllib2.py
+
+
+Fixed the semantic of timeout for socket.create_connection and
+all the upper level libraries that use it, including urllib2.
+Added and fixed some tests, and changed docs correspondingly.
+Thanks to John J Lee for the patch and the pusing, :)
+
+-----------------------------------
+[http://svn.python.org/view?rev=63791&view=rev r63791] | thomas.heller | 2008-05-29 15:18:12 -0400 (Thu, 29 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+
+Fix compiler warning.
+-----------------------------------
+[http://svn.python.org/view?rev=63792&view=rev r63792] | thomas.heller | 2008-05-29 15:42:34 -0400 (Thu, 29 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/ctypes/test/test_pointers.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+
+ctypes NULL function pointers have a boolean False value now.
+-----------------------------------
+[http://svn.python.org/view?rev=63799&view=rev r63799] | brett.cannon | 2008-05-29 17:23:33 -0400 (Thu, 29 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/setup.py
+
+Turn off debugging output for building bsddb.
+-----------------------------------
+[http://svn.python.org/view?rev=63805&view=rev r63805] | raymond.hettinger | 2008-05-30 02:37:27 -0400 (Fri, 30 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/bltinmodule.c
+
+Issue 2784: fix leaks in exception exit.
+-----------------------------------
+[http://svn.python.org/view?rev=63806&view=rev r63806] | raymond.hettinger | 2008-05-30 02:49:47 -0400 (Fri, 30 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Objects/setobject.c
+
+Issue 2855: Fix obscure crasher by slowing down the entire module.  Mimics what was done to dictionaries in r59223.
+-----------------------------------
+[http://svn.python.org/view?rev=63807&view=rev r63807] | raymond.hettinger | 2008-05-30 03:16:53 -0400 (Fri, 30 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/collections.py
+
+Issue 2903:  Add __name__ in globals for namedtuple namespace.
+-----------------------------------
+[http://svn.python.org/view?rev=63808&view=rev r63808] | georg.brandl | 2008-05-30 03:54:16 -0400 (Fri, 30 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Objects/unicodeobject.c
+
+#2999: fix name of third parameter in unicode.replace()'s docstring.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63817&view=rev r63817] | raymond.hettinger | 2008-05-30 14:20:50 -0400 (Fri, 30 May 2008) | 8 lines
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+* Mark intermedidate computes values (hi, lo, yr) as volatile.
+* Expand comments.
+* Swap variable names in the sum_exact code so that x and y
+  are consistently chosen as the larger and smaller magnitude
+  values respectively.
+
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=63824&view=rev r63824] | marc-andre.lemburg | 2008-05-30 16:52:18 -0400 (Fri, 30 May 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/locale.py
+   M /python/trunk/Misc/NEWS
+
+Update the locale module alias table.
+
+Closes #3011.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=63827&view=rev r63827] | raymond.hettinger | 2008-05-30 23:24:31 -0400 (Fri, 30 May 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/heapq.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_heapqmodule.c
+
+Implement heapq in terms of less-than (to match list.sort()).
+-----------------------------------
+[http://svn.python.org/view?rev=63828&view=rev r63828] | mark.hammond | 2008-05-31 01:11:07 -0400 (Sat, 31 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/command/wininst-6.0.exe
+   M /python/trunk/Lib/distutils/command/wininst-7.1.exe
+   M /python/trunk/Lib/distutils/command/wininst-9.0-amd64.exe
+   M /python/trunk/Lib/distutils/command/wininst-9.0.exe
+   M /python/trunk/PC/bdist_wininst/install.c
+
+Fix bdist_wininst --user-access-control for win2k
+
+-----------------------------------
+[http://svn.python.org/view?rev=63839&view=rev r63839] | gerhard.haering | 2008-05-31 17:33:27 -0400 (Sat, 31 May 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/sqlite3/test/dbapi.py
+   M /python/trunk/Modules/_sqlite/cursor.c
+   M /python/trunk/Modules/_sqlite/cursor.h
+
+Fixed rowcount for SELECT statements. They're -1 now (again), for better DB-API 2.0 compliance.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63846&view=rev r63846] | martin.v.loewis | 2008-06-01 03:20:46 -0400 (Sun, 01 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/c-api/file.rst
+   M /python/trunk/Doc/library/stdtypes.rst
+   M /python/trunk/Doc/using/cmdline.rst
+   M /python/trunk/Include/fileobject.h
+   M /python/trunk/Lib/test/test_sys.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/main.c
+   M /python/trunk/Objects/fileobject.c
+   M /python/trunk/Python/pythonrun.c
+   M /python/trunk/Python/sysmodule.c
+
+New environment variable PYTHONIOENCODING.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63848&view=rev r63848] | martin.v.loewis | 2008-06-01 04:06:17 -0400 (Sun, 01 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Python/pythonrun.c
+
+Move sys_stream and sys_isatty out of the have-langinfo block.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63849&view=rev r63849] | martin.v.loewis | 2008-06-01 04:19:02 -0400 (Sun, 01 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Python/pythonrun.c
+
+Typo: encoding -> codeset.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63863&view=rev r63863] | benjamin.peterson | 2008-06-01 15:01:25 -0400 (Sun, 01 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Tools/README
+   M /python/trunk/Tools/bgen/README
+
+add a warning about bgen being removed
+
+-----------------------------------
+[http://svn.python.org/view?rev=63865&view=rev r63865] | georg.brandl | 2008-06-01 15:24:36 -0400 (Sun, 01 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Tools/README
+
+Spaces vs. tabs.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63887&view=rev r63887] | gregory.p.smith | 2008-06-02 00:05:52 -0400 (Mon, 02 Jun 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_datetime.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/datetimemodule.c
+
+Fix issue 2782: be less strict about the format string type in strftime.
+Accept unicode and anything else ParseTuple "s#" can deal with.  This
+matches the time.strftime behavior.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63888&view=rev r63888] | martin.v.loewis | 2008-06-02 04:40:06 -0400 (Mon, 02 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/msilib.rst
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/PC/_msi.c
+
+Patch #2125: Add GetInteger and GetString methods for 
+msilib.Record objects.
+-----------------------------------
+[http://svn.python.org/view?rev=63897&view=rev r63897] | thomas.heller | 2008-06-02 14:41:30 -0400 (Mon, 02 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_ctypes/libffi/fficonfig.py.in
+   M /python/trunk/setup.py
+
+Fix misspelled sys.platform name and misspelled filename.
+-----------------------------------
+[http://svn.python.org/view?rev=63898&view=rev r63898] | thomas.heller | 2008-06-02 16:07:46 -0400 (Mon, 02 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/ctypes/test/__init__.py
+
+Fix the -x flag so that is does work.
+-----------------------------------
+[http://svn.python.org/view?rev=63899&view=rev r63899] | walter.doerwald | 2008-06-02 16:36:03 -0400 (Mon, 02 Jun 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_unicodedata.py
+   M /python/trunk/Modules/unicodedata.c
+
+Change all functions that expect one unicode character to accept a pair of
+surrogates in narrow builds. Fixes issue #1706460.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63914&view=rev r63914] | georg.brandl | 2008-06-03 06:23:15 -0400 (Tue, 03 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/lib-tk/Tkinter.py
+
+Fix Tkinter sequence passing. #2906.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63929&view=rev r63929] | martin.v.loewis | 2008-06-04 02:29:55 -0400 (Wed, 04 Jun 2008) | 2 lines
+Changed paths:
+   A /python/trunk/Demo/turtle
+   A /python/trunk/Demo/turtle/about_turtle.txt
+   A /python/trunk/Demo/turtle/about_turtledemo.txt
+   A /python/trunk/Demo/turtle/demohelp.txt
+   A /python/trunk/Demo/turtle/tdemo_I_dontlike_tiltdemo.py
+   A /python/trunk/Demo/turtle/tdemo_bytedesign.py
+   A /python/trunk/Demo/turtle/tdemo_chaos.py
+   A /python/trunk/Demo/turtle/tdemo_clock.py
+   A /python/trunk/Demo/turtle/tdemo_colormixer.py
+   A /python/trunk/Demo/turtle/tdemo_fractalcurves.py
+   A /python/trunk/Demo/turtle/tdemo_lindenmayer_indian.py
+   A /python/trunk/Demo/turtle/tdemo_minimal_hanoi.py
+   A /python/trunk/Demo/turtle/tdemo_paint.py
+   A /python/trunk/Demo/turtle/tdemo_peace.py
+   A /python/trunk/Demo/turtle/tdemo_penrose.py
+   A /python/trunk/Demo/turtle/tdemo_planet_and_moon.py
+   A /python/trunk/Demo/turtle/tdemo_tree.py
+   A /python/trunk/Demo/turtle/tdemo_wikipedia.py
+   A /python/trunk/Demo/turtle/tdemo_yinyang.py
+   A /python/trunk/Demo/turtle/turtle.cfg
+   A /python/trunk/Demo/turtle/turtleDemo.py
+   A /python/trunk/Demo/turtle/turtledemo_two_canvases.py
+   M /python/trunk/Doc/library/turtle.rst
+   M /python/trunk/Lib/lib-tk/turtle.py
+   M /python/trunk/Misc/ACKS
+
+Patch #1513695:  New turtle module, with demos.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63942&view=rev r63942] | thomas.heller | 2008-06-04 14:59:03 -0400 (Wed, 04 Jun 2008) | 42 lines
+Changed paths:
+   M /python/trunk/Lib/ctypes/__init__.py
+   A /python/trunk/Lib/ctypes/test/test_errno.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+   M /python/trunk/Modules/_ctypes/callbacks.c
+   M /python/trunk/Modules/_ctypes/callproc.c
+   M /python/trunk/Modules/_ctypes/ctypes.h
+
+Issue #1798: Add ctypes calling convention that allows safe access to
+errno (and LastError, on Windows).
+
+ctypes maintains a module-global, but thread-local, variable that
+contains an error number; called 'ctypes_errno' for this discussion.
+This variable is a private copy of the systems 'errno' value; the copy
+is swapped with the 'errno' variable on several occasions.
+
+Foreign functions created with CDLL(..., use_errno=True), when called,
+swap the values just before the actual function call, and swapped
+again immediately afterwards.  The 'use_errno' parameter defaults to
+False, in this case 'ctypes_errno' is not touched.
+
+The values are also swapped immeditately before and after ctypes
+callback functions are called, if the callbacks are constructed using
+the new optional use_errno parameter set to True: CFUNCTYPE(..., use_errno=TRUE)
+or WINFUNCTYPE(..., use_errno=True).
+
+Two new ctypes functions are provided to access the 'ctypes_errno'
+value from Python:
+
+- ctypes.set_errno(value) sets ctypes_errno to 'value', the previous
+  ctypes_errno value is returned.
+
+- ctypes.get_errno() returns the current ctypes_errno value.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63943&view=rev r63943] | thomas.heller | 2008-06-04 15:19:00 -0400 (Wed, 04 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_ctypes/callproc.c
+
+Fix ctypes.set_errno for gcc.
+-----------------------------------
+[http://svn.python.org/view?rev=63945&view=rev r63945] | thomas.heller | 2008-06-04 16:22:05 -0400 (Wed, 04 Jun 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Lib/ctypes/__init__.py
+   D /python/trunk/Lib/ctypes/test/test_errno.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+   M /python/trunk/Modules/_ctypes/callbacks.c
+   M /python/trunk/Modules/_ctypes/callproc.c
+   M /python/trunk/Modules/_ctypes/ctypes.h
+
+Revert revisions 63943 and 63942 (Issue #1798: Add ctypes calling
+convention that allows safe access to errno)
+
+This code does not yet work on OS X (__thread storage specifier not
+available), so i needs a configure check plus a more portable
+solution.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63948&view=rev r63948] | alexandre.vassalotti | 2008-06-04 16:41:44 -0400 (Wed, 04 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_complex.py
+   M /python/trunk/Objects/complexobject.c
+
+Fixed complex.__getnewargs__() to not emit another complex object.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63955&view=rev r63955] | ronald.oussoren | 2008-06-05 08:58:24 -0400 (Thu, 05 Jun 2008) | 20 lines
+Changed paths:
+   M /python/trunk/Doc/library/macos.rst
+   M /python/trunk/Include/Python.h
+   A /python/trunk/Include/pymacconfig.h
+   M /python/trunk/Include/pymactoolbox.h
+   M /python/trunk/Lib/distutils/sysconfig.py
+   M /python/trunk/Lib/distutils/unixccompiler.py
+   M /python/trunk/Lib/distutils/util.py
+   A /python/trunk/Lib/test/test_macos.py
+   M /python/trunk/Mac/IDLE/Makefile.in
+   M /python/trunk/Mac/IDLE/idlemain.py
+   M /python/trunk/Mac/Makefile.in
+   M /python/trunk/Mac/Modules/ColorPickermodule.c
+   M /python/trunk/Mac/Modules/MacOS.c
+   M /python/trunk/Mac/Modules/Nav.c
+   M /python/trunk/Mac/Modules/OSATerminology.c
+   M /python/trunk/Mac/Modules/ae/_AEmodule.c
+   M /python/trunk/Mac/Modules/app/_Appmodule.c
+   M /python/trunk/Mac/Modules/carbonevt/_CarbonEvtmodule.c
+   M /python/trunk/Mac/Modules/cg/_CGmodule.c
+   M /python/trunk/Mac/Modules/cm/_Cmmodule.c
+   M /python/trunk/Mac/Modules/ctl/_Ctlmodule.c
+   M /python/trunk/Mac/Modules/dlg/_Dlgmodule.c
+   M /python/trunk/Mac/Modules/drag/_Dragmodule.c
+   M /python/trunk/Mac/Modules/evt/_Evtmodule.c
+   M /python/trunk/Mac/Modules/file/_Filemodule.c
+   M /python/trunk/Mac/Modules/file/filesupport.py
+   M /python/trunk/Mac/Modules/fm/_Fmmodule.c
+   M /python/trunk/Mac/Modules/folder/_Foldermodule.c
+   M /python/trunk/Mac/Modules/help/_Helpmodule.c
+   M /python/trunk/Mac/Modules/ibcarbon/_IBCarbon.c
+   M /python/trunk/Mac/Modules/icn/_Icnmodule.c
+   M /python/trunk/Mac/Modules/launch/_Launchmodule.c
+   M /python/trunk/Mac/Modules/list/_Listmodule.c
+   M /python/trunk/Mac/Modules/menu/_Menumodule.c
+   M /python/trunk/Mac/Modules/mlte/_Mltemodule.c
+   M /python/trunk/Mac/Modules/qd/_Qdmodule.c
+   M /python/trunk/Mac/Modules/qdoffs/_Qdoffsmodule.c
+   M /python/trunk/Mac/Modules/qt/_Qtmodule.c
+   M /python/trunk/Mac/Modules/res/_Resmodule.c
+   M /python/trunk/Mac/Modules/scrap/_Scrapmodule.c
+   M /python/trunk/Mac/Modules/snd/_Sndmodule.c
+   M /python/trunk/Mac/Modules/te/_TEmodule.c
+   M /python/trunk/Mac/Modules/win/_Winmodule.c
+   M /python/trunk/Makefile.pre.in
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_ctypes/cfield.c
+   M /python/trunk/Modules/_ctypes/libffi_osx/x86/x86-darwin.S
+   M /python/trunk/Python/mactoolboxglue.c
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+   M /python/trunk/pyconfig.h.in
+   M /python/trunk/setup.py
+
+MacOS X: Enable 4-way universal builds
+
+This patch adds a new configure argument on OSX:
+        --with-universal-archs=[32-bit|64-bit|all]
+
+When used with the --enable-universalsdk option this controls which
+CPU architectures are includes in the framework. The default is 32-bit,
+meaning i386 and ppc. The most useful alternative is 'all', which includes
+all 4 CPU architectures supported by MacOS X (i386, ppc, x86_64 and ppc64).
+
+This includes limited support for the Carbon bindings in 64-bit mode as well,
+limited because (a) I haven't done extensive testing and (b) a large portion
+of the Carbon API's aren't available in 64-bit mode anyway.
+
+I've also duplicated a feature of Apple's build of python: setting the
+environment variable 'ARCHFLAGS' controls the '-arch' flags used for building
+extensions using distutils.
+
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=63961&view=rev r63961] | thomas.heller | 2008-06-05 13:29:38 -0400 (Thu, 05 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Include/Python.h
+
+Fix preprocessor statement.
+-----------------------------------
+[http://svn.python.org/view?rev=63965&view=rev r63965] | benjamin.peterson | 2008-06-05 18:39:34 -0400 (Thu, 05 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/tokenize.py
+
+use the more idomatic while True
+
+-----------------------------------
+[http://svn.python.org/view?rev=63967&view=rev r63967] | benjamin.peterson | 2008-06-05 19:02:33 -0400 (Thu, 05 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/tokenize.py
+
+revert 63965 for preformance reasons
+
+-----------------------------------
+[http://svn.python.org/view?rev=63975&view=rev r63975] | neal.norwitz | 2008-06-06 00:47:01 -0400 (Fri, 06 Jun 2008) | 3 lines
+Changed paths:
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+
+Aldo Cortesi confirmed this is still needed for OpenBSD 4.2 and 4.3.
+(I didn't regen configure, since I don't have a working autoconf.)
+
+-----------------------------------
+[http://svn.python.org/view?rev=63977&view=rev r63977] | thomas.heller | 2008-06-06 04:33:46 -0400 (Fri, 06 Jun 2008) | 31 lines
+Changed paths:
+   M /python/trunk/Lib/ctypes/__init__.py
+   A /python/trunk/Lib/ctypes/test/test_errno.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+   M /python/trunk/Modules/_ctypes/callbacks.c
+   M /python/trunk/Modules/_ctypes/callproc.c
+   M /python/trunk/Modules/_ctypes/ctypes.h
+
+Issue #1798: Add ctypes calling convention that allows safe access of errno.
+
+ctypes maintains thread-local storage that has space for two error
+numbers: private copies of the system 'errno' value and, on Windows,
+the system error code accessed by the GetLastError() and
+SetLastError() api functions.
+  
+Foreign functions created with CDLL(..., use_errno=True), when called,
+swap the system 'errno' value with the private copy just before the
+actual function call, and swapped again immediately afterwards.  The
+'use_errno' parameter defaults to False, in this case 'ctypes_errno'
+is not touched.
+
+On Windows, foreign functions created with CDLL(...,
+use_last_error=True) or WinDLL(..., use_last_error=True) swap the
+system LastError value with the ctypes private copy.
+
+The values are also swapped immeditately before and after ctypes
+callback functions are called, if the callbacks are constructed using
+the new optional use_errno parameter set to True: CFUNCTYPE(...,
+use_errno=TRUE) or WINFUNCTYPE(..., use_errno=True).
+
+New ctypes functions are provided to access the ctypes private copies
+from Python:
+
+- ctypes.set_errno(value) and ctypes.set_last_error(value) store
+  'value' in the private copy and returns the previous value.
+
+- ctypes.get_errno() and ctypes.get_last_error() returns the current
+  ctypes private copies value.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63988&view=rev r63988] | thomas.heller | 2008-06-06 14:37:55 -0400 (Fri, 06 Jun 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/_ctypes/callproc.c
+
+Performance improvement: Use PyDict_Get/SetItem instead of
+PyDict_Get/SetItemString.
+
+-----------------------------------
+[http://svn.python.org/view?rev=63997&view=rev r63997] | ronald.oussoren | 2008-06-06 17:31:33 -0400 (Fri, 06 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Mac/Modules/MacOS.c
+   M /python/trunk/Mac/Modules/ae/_AEmodule.c
+   M /python/trunk/Mac/Modules/file/_Filemodule.c
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+   M /python/trunk/pyconfig.h.in
+
+Fix build issue on OSX 10.4
+
+-----------------------------------
+[http://svn.python.org/view?rev=63998&view=rev r63998] | raymond.hettinger | 2008-06-06 17:47:51 -0400 (Fri, 06 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_heapqmodule.c
+
+Issue 3501: Make heapq support both __le__ and __lt__.
+-----------------------------------
+[http://svn.python.org/view?rev=64002&view=rev r64002] | travis.oliphant | 2008-06-06 18:33:21 -0400 (Fri, 06 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/configure.in
+
+Add long double check support to configure test.
+-----------------------------------
+[http://svn.python.org/view?rev=64003&view=rev r64003] | travis.oliphant | 2008-06-06 18:39:47 -0400 (Fri, 06 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Include/object.h
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+   M /python/trunk/Objects/abstract.c
+
+Remove locking part of new buffer protocol.
+-----------------------------------
+[http://svn.python.org/view?rev=64014&view=rev r64014] | georg.brandl | 2008-06-07 11:59:10 -0400 (Sat, 07 Jun 2008) | 3 lines
+Changed paths:
+   D /python/trunk/Doc/library/_ast.rst
+   M /python/trunk/Doc/library/inspect.rst
+   M /python/trunk/Doc/library/language.rst
+   M /python/trunk/Lib/inspect.py
+   M /python/trunk/Lib/test/test_ast.py
+   M /python/trunk/Lib/test/test_inspect.py
+   M /python/trunk/Misc/NEWS
+
+Factor out docstring dedenting from inspect.getdoc() into inspect.cleandoc()
+to ease standalone use of the algorithm.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64015&view=rev r64015] | georg.brandl | 2008-06-07 12:04:01 -0400 (Sat, 07 Jun 2008) | 2 lines
+Changed paths:
+   A /python/trunk/Doc/library/_ast.rst
+   M /python/trunk/Doc/library/language.rst
+   M /python/trunk/Lib/test/test_ast.py
+
+Revert unwanted changes.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64016&view=rev r64016] | georg.brandl | 2008-06-07 12:16:12 -0400 (Sat, 07 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/UserDict.py
+
+Register IterableUserDict as a MutableMapping.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64047&view=rev r64047] | raymond.hettinger | 2008-06-08 21:28:30 -0400 (Sun, 08 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/collections.rst
+   M /python/trunk/Lib/collections.py
+   M /python/trunk/Lib/test/test_collections.py
+
+Issue3065:  Fixed pickling of named tuples.  Added tests.
+-----------------------------------
+[http://svn.python.org/view?rev=64050&view=rev r64050] | raymond.hettinger | 2008-06-09 02:54:45 -0400 (Mon, 09 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/math.rst
+   M /python/trunk/Lib/test/test_math.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/mathmodule.c
+
+Issue #2138: Add math.factorial().
+-----------------------------------
+[http://svn.python.org/view?rev=64051&view=rev r64051] | raymond.hettinger | 2008-06-09 04:33:37 -0400 (Mon, 09 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/stdtypes.rst
+   M /python/trunk/Lib/test/test_set.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/setobject.c
+
+Let set.union() and set.update() accept multiple inputs.
+-----------------------------------
+[http://svn.python.org/view?rev=64052&view=rev r64052] | raymond.hettinger | 2008-06-09 05:29:17 -0400 (Mon, 09 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+Address double-rounding scenarios by setting all variables to long doubles.
+-----------------------------------
+[http://svn.python.org/view?rev=64054&view=rev r64054] | raymond.hettinger | 2008-06-09 07:24:47 -0400 (Mon, 09 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+Unhappy buildbots.  Revert 64052.  Long doubles have unexpected effects on some builds.
+-----------------------------------
+[http://svn.python.org/view?rev=64055&view=rev r64055] | raymond.hettinger | 2008-06-09 09:07:27 -0400 (Mon, 09 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/stdtypes.rst
+   M /python/trunk/Lib/test/test_set.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/setobject.c
+
+Let set.intersection() and set.intersection_update() take multiple input arguments.
+-----------------------------------
+[http://svn.python.org/view?rev=64057&view=rev r64057] | alexandre.vassalotti | 2008-06-09 23:34:53 -0400 (Mon, 09 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_xrange.py
+   M /python/trunk/Objects/rangeobject.c
+
+Issue 2582: Fix pickling of xrange objects.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64058&view=rev r64058] | alexandre.vassalotti | 2008-06-10 00:01:23 -0400 (Tue, 10 Jun 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_xrange.py
+   M /python/trunk/Objects/rangeobject.c
+
+Added better pickling support to xrange objects.
+Cleaned up the unit test.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64062&view=rev r64062] | josiah.carlson | 2008-06-10 01:00:08 -0400 (Tue, 10 Jun 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Doc/library/asynchat.rst
+   M /python/trunk/Doc/library/asyncore.rst
+   M /python/trunk/Lib/asynchat.py
+   M /python/trunk/Lib/asyncore.py
+   M /python/trunk/Lib/test/test_asyncore.py
+
+Applying updated patch from Issue 1736190, which addresses partial
+issues in: 909005 and 17361001, as well as completely as possible issues
+539444, 760475, 777588, 889153, 953599, 1025525, 1063924, and 658749.
+This patch also includes doc and test updates as necessary.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64065&view=rev r64065] | raymond.hettinger | 2008-06-10 03:57:15 -0400 (Tue, 10 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/ACKS
+
+Add Arnaud for his efforts on multi-arg set operations.
+-----------------------------------
+[http://svn.python.org/view?rev=64066&view=rev r64066] | robert.schuppenies | 2008-06-10 06:10:31 -0400 (Tue, 10 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_sys.py
+   M /python/trunk/Objects/unicodeobject.c
+
+Issue 3048: Fixed sys.getsizeof for unicode objects.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64067&view=rev r64067] | georg.brandl | 2008-06-10 08:46:39 -0400 (Tue, 10 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/itertoolsmodule.c
+
+#2536: fix itertools.permutations and itertools.combinations docstrings.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64080&view=rev r64080] | josiah.carlson | 2008-06-10 11:58:19 -0400 (Tue, 10 Jun 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/asyncore.py
+   M /python/trunk/Lib/test/test_asyncore.py
+
+Fixed test to reflect new filedispatcher semantics, as well as two
+NameErrors pointed out by Giampaolo.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64101&view=rev r64101] | raymond.hettinger | 2008-06-10 20:44:47 -0400 (Tue, 10 Jun 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_set.py
+   M /python/trunk/Objects/setobject.c
+
+Handle the case with zero arguments.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=64115&view=rev r64115] | raymond.hettinger | 2008-06-11 06:30:54 -0400 (Wed, 11 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/stdtypes.rst
+   M /python/trunk/Lib/test/test_set.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/setobject.c
+
+Multi-arg form for set.difference() and set.difference_update().
+-----------------------------------
+[http://svn.python.org/view?rev=64116&view=rev r64116] | raymond.hettinger | 2008-06-11 08:06:49 -0400 (Wed, 11 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_heapqmodule.c
+
+Issue 3051:  Let heapq work with either __lt__ or __le__.
+-----------------------------------
+[http://svn.python.org/view?rev=64118&view=rev r64118] | raymond.hettinger | 2008-06-11 08:39:09 -0400 (Wed, 11 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_heapqmodule.c
+
+Optimize previous checkin for heapq.
+-----------------------------------
+[http://svn.python.org/view?rev=64128&view=rev r64128] | benjamin.peterson | 2008-06-11 13:50:00 -0400 (Wed, 11 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/threading.rst
+   M /python/trunk/Lib/threading.py
+   M /python/trunk/Misc/NEWS
+
+add aliases to threading module
+
+-----------------------------------
+[http://svn.python.org/view?rev=64132&view=rev r64132] | gregory.p.smith | 2008-06-11 14:00:52 -0400 (Wed, 11 Jun 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Include/Python.h
+
+Correct an incorrect comment about our #include of stddef.h.
+(see Doug Evans' comment on python-dev 2008-06-10)
+
+-----------------------------------
+[http://svn.python.org/view?rev=64133&view=rev r64133] | benjamin.peterson | 2008-06-11 14:02:31 -0400 (Wed, 11 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/threading.py
+
+add old names back into __all__
+
+-----------------------------------
+[http://svn.python.org/view?rev=64150&view=rev r64150] | georg.brandl | 2008-06-11 16:28:06 -0400 (Wed, 11 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Can we agree to put dots at entry ends? Thanks.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64185&view=rev r64185] | martin.v.loewis | 2008-06-12 14:38:47 -0400 (Thu, 12 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/build_tkinter.py
+
+Switch to Tcl/Tk 8.5.2.
+-----------------------------------
+[http://svn.python.org/view?rev=64191&view=rev r64191] | martin.v.loewis | 2008-06-12 15:00:14 -0400 (Thu, 12 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/build_tkinter.py
+
+Revert bogus disabling of Tcl and Tk.
+-----------------------------------
+[http://svn.python.org/view?rev=64195&view=rev r64195] | martin.v.loewis | 2008-06-12 16:06:18 -0400 (Thu, 12 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/msilib.py
+
+Support file names which include '+' (for Tk 8.5).
+-----------------------------------
+[http://svn.python.org/view?rev=64196&view=rev r64196] | martin.v.loewis | 2008-06-12 16:07:53 -0400 (Thu, 12 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+
+Fix Tcl/Tk license file in tcl8*/tk8*, include Tix license.
+-----------------------------------
+[http://svn.python.org/view?rev=64197&view=rev r64197] | amaury.forgeotdarc | 2008-06-12 16:27:42 -0400 (Thu, 12 Jun 2008) | 3 lines
+Changed paths:
+   M /python/trunk/PCbuild/pcbuild.sln
+
+It seems that my VS2008 Express does not include a project in the build configuration,
+if its UUID has lowercase letters.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64202&view=rev r64202] | amaury.forgeotdarc | 2008-06-12 17:58:20 -0400 (Thu, 12 Jun 2008) | 5 lines
+Changed paths:
+   M /python/trunk/PC/VS8.0/_bsddb.vcproj
+   M /python/trunk/PC/VS8.0/_bsddb44.vcproj
+   M /python/trunk/PC/VS8.0/_elementtree.vcproj
+   M /python/trunk/PC/VS8.0/_sqlite3.vcproj
+   A /python/trunk/PC/VS8.0/kill_python.c (from /python/trunk/PCbuild/kill_python.c:64196)
+   M /python/trunk/PC/VS8.0/make_versioninfo.vcproj
+   M /python/trunk/PC/VS8.0/pcbuild.sln
+   M /python/trunk/PC/VS8.0/pyproject.vsprops
+   M /python/trunk/PC/VS8.0/python.vcproj
+   M /python/trunk/PC/VS8.0/sqlite3.vcproj
+   M /python/trunk/PCbuild/_elementtree.vcproj
+   M /python/trunk/PCbuild/make_versioninfo.vcproj
+   M /python/trunk/PCbuild/python.vcproj
+   M /python/trunk/PCbuild/vs9to8.py
+
+Update VS8.0 build files, using the script vs9to8.py.
+
+Also remove references to odbc libraries, which are not shipped with vs2003 express.
+(and certainly not useful)
+

Added: sandbox/trunk/py2.5.3/5
==============================================================================
--- (empty file)
+++ sandbox/trunk/py2.5.3/5	Wed Oct  8 14:16:10 2008
@@ -0,0 +1,1004 @@
+-----------------------------------
+[http://svn.python.org/view?rev=64214&view=rev r64214] | amaury.forgeotdarc | 2008-06-12 20:42:22 -0400 (Thu, 12 Jun 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Include/pythonrun.h
+   M /python/trunk/Modules/errnomodule.c
+   M /python/trunk/Modules/socketmodule.c
+   M /python/trunk/Modules/socketmodule.h
+   M /python/trunk/PC/VC6/_socket.dsp
+   M /python/trunk/PC/VC6/pythoncore.dsp
+   M /python/trunk/PC/msvcrtmodule.c
+   M /python/trunk/PC/pyconfig.h
+
+Restore support for Microsoft VC6 compiler.
+Some functions in the msvcrt module are skipped,
+and socket.ioctl is enabled only when using a more recent Platform SDK.
+
+(and yes, there are still companies that use a 10-years old compiler)
+
+-----------------------------------
+[http://svn.python.org/view?rev=64219&view=rev r64219] | neal.norwitz | 2008-06-13 02:00:46 -0400 (Fri, 13 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_ctypes/callproc.c
+
+Check for memory alloc failure
+-----------------------------------
+[http://svn.python.org/view?rev=64220&view=rev r64220] | neal.norwitz | 2008-06-13 02:02:26 -0400 (Fri, 13 Jun 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/arraymodule.c
+
+Fix some memory dealloc problems when exceptions occur.
+It caused: "Fatal Python error: UNREF invalid object" in the DoubleTest.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64226&view=rev r64226] | martin.v.loewis | 2008-06-13 03:47:47 -0400 (Fri, 13 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/_collectionsmodule.c
+   M /python/trunk/Modules/_localemodule.c
+   M /python/trunk/Modules/_tkinter.c
+   M /python/trunk/Modules/arraymodule.c
+   M /python/trunk/Modules/unicodedata_db.h
+   M /python/trunk/Tools/unicode/makeunicodedata.py
+
+Make more symbols static.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64230&view=rev r64230] | robert.schuppenies | 2008-06-13 09:29:37 -0400 (Fri, 13 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_sys.py
+   M /python/trunk/Objects/tupleobject.c
+
+Fixed: sys.getsizeof does not take the actual length of the tuples into account.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64233&view=rev r64233] | benjamin.peterson | 2008-06-13 11:11:50 -0400 (Fri, 13 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/platform.py
+   M /python/trunk/Misc/ACKS
+   M /python/trunk/Misc/NEWS
+
+platform.uname now tries to fill empty values even when os.uname is present
+
+-----------------------------------
+[http://svn.python.org/view?rev=64244&view=rev r64244] | martin.v.loewis | 2008-06-13 14:19:49 -0400 (Fri, 13 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/sqlite3.vcproj
+
+Update AMD64 build for amalgamated sqlite.
+-----------------------------------
+[http://svn.python.org/view?rev=64246&view=rev r64246] | martin.v.loewis | 2008-06-13 14:58:47 -0400 (Fri, 13 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+
+Pickup sqlite3.dll from binary directory.
+Commit more often.
+-----------------------------------
+[http://svn.python.org/view?rev=64260&view=rev r64260] | martin.v.loewis | 2008-06-13 20:41:41 -0400 (Fri, 13 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/email/test/data/msg_26.txt
+
+Revert eol-style to CRLF.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64262&view=rev r64262] | martin.v.loewis | 2008-06-13 21:50:46 -0400 (Fri, 13 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Tools/scripts/svneol.py
+
+Support subversion repositories of version 8.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64265&view=rev r64265] | martin.v.loewis | 2008-06-14 02:24:44 -0400 (Sat, 14 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Tools/scripts/svneol.py
+
+Conservatively restrict support to format 8 repositories.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64269&view=rev r64269] | amaury.forgeotdarc | 2008-06-14 04:36:07 -0400 (Sat, 14 Jun 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/socketmodule.h
+
+on windows, [http://svn.python.org/view?rev=64214&view=rev r64214] broke compilation with some recent SDKs,
+because IPPROTO_IPV6 may be an enumeration member...
+
+-----------------------------------
+[http://svn.python.org/view?rev=64278&view=rev r64278] | martin.v.loewis | 2008-06-14 10:24:47 -0400 (Sat, 14 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Tools/msi/msilib.py
+
+Disable UAC by default.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64303&view=rev r64303] | raymond.hettinger | 2008-06-15 21:42:40 -0400 (Sun, 15 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/marshal.c
+
+Issue 3116: fix quadratic behavior in marshal.dumps().
+-----------------------------------
+[http://svn.python.org/view?rev=64338&view=rev r64338] | vinay.sajip | 2008-06-17 07:02:14 -0400 (Tue, 17 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/logging/__init__.py
+
+Bug #3126: StreamHandler and FileHandler check before calling "flush" and "close" that the stream object has these, using hasattr (thanks to bobf for the patch).
+-----------------------------------
+[http://svn.python.org/view?rev=64339&view=rev r64339] | vinay.sajip | 2008-06-17 07:04:02 -0400 (Tue, 17 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Updated with fix for #3126.
+-----------------------------------
+[http://svn.python.org/view?rev=64349&view=rev r64349] | mark.dickinson | 2008-06-17 17:16:55 -0400 (Tue, 17 Jun 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+Issue 3118: make test_math pass on Ubuntu/ia64.  exp(-745.0) was raising 
+OverflowError incorrectly on this platform, presumably as a result of 
+the libm setting errno = ERANGE for this call.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64365&view=rev r64365] | raymond.hettinger | 2008-06-17 20:56:57 -0400 (Tue, 17 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+Fix double decref.
+-----------------------------------
+[http://svn.python.org/view?rev=64406&view=rev r64406] | andrew.kuchling | 2008-06-19 10:02:30 -0400 (Thu, 19 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_cursesmodule.c
+
+Only include update_lines_cols() function when it's actually going to be used
+-----------------------------------
+[http://svn.python.org/view?rev=64416&view=rev r64416] | vinay.sajip | 2008-06-19 18:40:17 -0400 (Thu, 19 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/logging/config.py
+
+Bug #3136: fileConfig()'s disabling of old loggers is now conditional via an optional disable_existing_loggers parameter, but the default value is such that the old behaviour is preserved.
+Thanks to Leandro Lucarella for the patch.
+-----------------------------------
+[http://svn.python.org/view?rev=64417&view=rev r64417] | vinay.sajip | 2008-06-19 18:41:08 -0400 (Thu, 19 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Updated with fix for #3136.
+-----------------------------------
+[http://svn.python.org/view?rev=64421&view=rev r64421] | andrew.kuchling | 2008-06-19 22:11:42 -0400 (Thu, 19 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+Fix comment typos
+-----------------------------------
+[http://svn.python.org/view?rev=64424&view=rev r64424] | raymond.hettinger | 2008-06-20 00:18:15 -0400 (Fri, 20 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Include/object.h
+   M /python/trunk/Lib/test/test_sys.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/intobject.c
+   M /python/trunk/Objects/longobject.c
+   M /python/trunk/Objects/typeobject.c
+   M /python/trunk/Python/bltinmodule.c
+
+Make bin() implementation parallel oct() and hex() so that int/long subclasses can override or so that other classes can support.
+-----------------------------------
+[http://svn.python.org/view?rev=64426&view=rev r64426] | mark.dickinson | 2008-06-20 10:53:43 -0400 (Fri, 20 Jun 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_slice.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/sliceobject.c
+
+Issue #3004:  Minor fix to slice.indices().  slice(-10).indices(9) now
+returns (0, 0, 1) instead of (0, -1, 1), and slice(None, 10, -1).indices(10)
+returns (9, 9, -1) instead of (9, 10, -1).
+
+-----------------------------------
+[http://svn.python.org/view?rev=64428&view=rev r64428] | mark.dickinson | 2008-06-20 11:26:19 -0400 (Fri, 20 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+Fix another typo in math_sum comment
+
+-----------------------------------
+[http://svn.python.org/view?rev=64438&view=rev r64438] | raymond.hettinger | 2008-06-21 02:39:53 -0400 (Sat, 21 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/test_builtin.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/floatobject.c
+
+Issue 3008: hex/oct/bin can show floats exactly.
+-----------------------------------
+[http://svn.python.org/view?rev=64439&view=rev r64439] | hyeshik.chang | 2008-06-21 07:15:30 -0400 (Sat, 21 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Objects/floatobject.c
+
+Fix build on FreeBSD gcc.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64441&view=rev r64441] | andrew.kuchling | 2008-06-21 09:47:20 -0400 (Sat, 21 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/fractions.py
+   M /python/trunk/Lib/test/test_fractions.py
+
+Use repr() for bad input strings; this makes the empty string or binary characters more visible
+-----------------------------------
+[http://svn.python.org/view?rev=64447&view=rev r64447] | facundo.batista | 2008-06-21 14:58:04 -0400 (Sat, 21 Jun 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Doc/library/cgi.rst
+   M /python/trunk/Lib/cgi.py
+   M /python/trunk/Lib/test/test_cgi.py
+   M /python/trunk/Misc/NEWS
+
+
+Now a from submitted via POST that also has a query string
+will contain both FieldStorage and MiniFieldStorage items.
+
+Fixes #1817.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64452&view=rev r64452] | facundo.batista | 2008-06-22 09:36:20 -0400 (Sun, 22 Jun 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_posix.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/posixmodule.c
+
+
+Issue #2722. Now the char buffer to support the path string has
+not fixed length, it mallocs memory if needed. As a result, we
+don't have a maximum for the getcwd() method.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64453&view=rev r64453] | andrew.kuchling | 2008-06-22 09:39:11 -0400 (Sun, 22 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Wording fix
+-----------------------------------
+[http://svn.python.org/view?rev=64455&view=rev r64455] | facundo.batista | 2008-06-22 11:27:10 -0400 (Sun, 22 Jun 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Modules/cPickle.c
+
+
+Issue 3164. Small fix to don't repeat a comparation
+without necessity.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64464&view=rev r64464] | georg.brandl | 2008-06-22 14:31:54 -0400 (Sun, 22 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/_sqlite/module.c
+
+Expand docstrings of sqlite3 functions.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64471&view=rev r64471] | facundo.batista | 2008-06-22 19:19:14 -0400 (Sun, 22 Jun 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_cpickle.py
+   M /python/trunk/Modules/cPickle.c
+
+
+Fixing the problem stated in issue 2702 with the patch submitted
+in the issue 3165. Now cPickle does not fails with uncontrolled
+behaviour when pickling into a very deep nested structure.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64489&view=rev r64489] | thomas.heller | 2008-06-23 10:49:56 -0400 (Mon, 23 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/cPickle.c
+
+Fix compilation on Windows.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64490&view=rev r64490] | thomas.heller | 2008-06-23 15:51:41 -0400 (Mon, 23 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/PCbuild/_ctypes.vcproj
+
+Include debug info when assembling win64.asm in a debug build.
+-----------------------------------
+[http://svn.python.org/view?rev=64516&view=rev r64516] | raymond.hettinger | 2008-06-24 18:46:07 -0400 (Tue, 24 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Include/object.h
+   M /python/trunk/Lib/test/test_builtin.py
+   M /python/trunk/Lib/test/test_sys.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/floatobject.c
+   M /python/trunk/Objects/intobject.c
+   M /python/trunk/Objects/longobject.c
+   M /python/trunk/Objects/typeobject.c
+   M /python/trunk/Python/bltinmodule.c
+
+Revert 64424, 64438, and 64439.
+-----------------------------------
+[http://svn.python.org/view?rev=64526&view=rev r64526] | mark.dickinson | 2008-06-25 11:29:32 -0400 (Wed, 25 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Mac/Makefile.in
+
+issue #3199: Fix typo in Mac/Makefile.in
+
+-----------------------------------
+[http://svn.python.org/view?rev=64527&view=rev r64527] | facundo.batista | 2008-06-25 15:24:53 -0400 (Wed, 25 Jun 2008) | 9 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_cpickle.py
+   M /python/trunk/Modules/cPickle.c
+
+
+Reverting the patch from #3165, as it broke other
+behaviours. I left the original test commented out (note
+that that test came from #2702, which seems to have a 
+problem in FreeBSD and Windows, but not in Linux).
+
+I included a new test, to watch over the now-broken 
+behaviour, I took it from #3179.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64533&view=rev r64533] | robert.schuppenies | 2008-06-26 11:20:35 -0400 (Thu, 26 Jun 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_sys.py
+   M /python/trunk/Objects/dictobject.c
+
+Corrected inconsistencies in sizeof tests and addressed issue pointed
+out by Jean Brouwers.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64549&view=rev r64549] | brett.cannon | 2008-06-26 20:31:13 -0400 (Thu, 26 Jun 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_warnings.py
+   M /python/trunk/Lib/warnings.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/_warnings.c
+
+warnings.warn_explicit() did not have the proper TypeErrors in place to prevent
+bus errors or SystemError being raised. As a side effect of fixing this, a bad
+DECREF that could be triggered when 'message' and 'category' were both None was
+fixed.
+
+Closes issue 3211. Thanks JP Calderone for the bug report.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64557&view=rev r64557] | mark.dickinson | 2008-06-27 06:11:52 -0400 (Fri, 27 Jun 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/fractions.py
+   M /python/trunk/Lib/test/test_fractions.py
+
+Remove trailing 'L's from numerator and denominator in the
+repr() of a Fraction instance.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64558&view=rev r64558] | mark.dickinson | 2008-06-27 07:03:21 -0400 (Fri, 27 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/ACKS
+
+Add Jean Brouwers for his work on math.sum
+
+-----------------------------------
+[http://svn.python.org/view?rev=64567&view=rev r64567] | mark.dickinson | 2008-06-27 18:20:14 -0400 (Fri, 27 Jun 2008) | 3 lines
+Changed paths:
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+   M /python/trunk/pyconfig.h.in
+
+Fix typo in configure.in, and propagate configure.in changes from [http://svn.python.org/view?rev=64002&view=rev r64002]
+to configure and pyconfig.h.in.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64577&view=rev r64577] | raymond.hettinger | 2008-06-28 18:16:53 -0400 (Sat, 28 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Objects/dictobject.c
+
+Issue 3230:  Do not the set specific size macro.
+-----------------------------------
+[http://svn.python.org/view?rev=64592&view=rev r64592] | vinay.sajip | 2008-06-29 17:25:28 -0400 (Sun, 29 Jun 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/logging/config.py
+
+Removed out-of-date comment in _install_handlers and
+used issubclass in place of equality comparison of classes.
+-----------------------------------
+[http://svn.python.org/view?rev=64593&view=rev r64593] | vinay.sajip | 2008-06-29 17:27:15 -0400 (Sun, 29 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Updated to reflect change in logging.config to remove out-of-date comment in _install_handlers and the use of issubclass in place of equality comparison of classes.
+-----------------------------------
+[http://svn.python.org/view?rev=64595&view=rev r64595] | facundo.batista | 2008-06-29 21:10:55 -0400 (Sun, 29 Jun 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_cpickle.py
+   M /python/trunk/Modules/cPickle.c
+
+
+Fix #2702, with a correct accounting of recursion.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64597&view=rev r64597] | martin.v.loewis | 2008-06-30 02:57:39 -0400 (Mon, 30 Jun 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/PCbuild/sqlite3.vcproj
+
+Issue #3215: Build sqlite3 as sqlite3.dll, not sqlite3.pyd
+-----------------------------------
+[http://svn.python.org/view?rev=64622&view=rev r64622] | benjamin.peterson | 2008-07-01 15:34:52 -0400 (Tue, 01 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/test_syntax.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/ast.c
+
+#3219 repeated keyword arguments aren't allowed in function calls anymore
+-----------------------------------
+[http://svn.python.org/view?rev=64633&view=rev r64633] | amaury.forgeotdarc | 2008-07-01 16:38:04 -0400 (Tue, 01 Jul 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_file.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/ceval.c
+
+#3242: fix a crash in "print", if sys.stdout is set to a custom object,
+whose write() method installs another sys.stdout.
+
+Will backport.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64640&view=rev r64640] | georg.brandl | 2008-07-01 16:56:03 -0400 (Tue, 01 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Python/ceval.c
+
+Add a comment about incref'ing w.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64656&view=rev r64656] | nick.coghlan | 2008-07-02 09:09:19 -0400 (Wed, 02 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/pydoc.py
+   M /python/trunk/Lib/test/test_pydoc.py
+   M /python/trunk/Misc/NEWS
+
+Issue 3190: pydoc now hides module __package__ attributes
+-----------------------------------
+[http://svn.python.org/view?rev=64664&view=rev r64664] | facundo.batista | 2008-07-02 12:52:55 -0400 (Wed, 02 Jul 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Doc/library/rlcompleter.rst
+   M /python/trunk/Lib/rlcompleter.py
+   M /python/trunk/Misc/NEWS
+
+
+Issue #449227: Now with the rlcompleter module, callable objects are
+added a '(' when completed.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64688&view=rev r64688] | martin.v.loewis | 2008-07-03 08:51:14 -0400 (Thu, 03 Jul 2008) | 9 lines
+Changed paths:
+   M /python/trunk/Doc/library/zipfile.rst
+   M /python/trunk/Lib/test/test_zipfile.py
+   M /python/trunk/Lib/test/test_zipfile64.py
+   M /python/trunk/Lib/zipfile.py
+   M /python/trunk/Misc/NEWS
+
+Patch #1622: Correct interpretation of various ZIP header fields.
+
+Also fixes
+- Issue #1526: Allow more than 64k files to be added to Zip64 file.
+
+- Issue #1746: Correct handling of zipfile archive comments (previously
+  archives with comments over 4k were flagged as invalid). Allow writing
+  Zip files with archives by setting the 'comment' attribute of a ZipFile.  
+
+-----------------------------------
+[http://svn.python.org/view?rev=64719&view=rev r64719] | raymond.hettinger | 2008-07-04 22:11:55 -0400 (Fri, 04 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/ceval.c
+
+Update comment on prediction macros.
+-----------------------------------
+[http://svn.python.org/view?rev=64721&view=rev r64721] | georg.brandl | 2008-07-05 06:07:18 -0400 (Sat, 05 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Python/pythonrun.c
+
+Fix tabs.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64729&view=rev r64729] | mark.dickinson | 2008-07-05 07:33:52 -0400 (Sat, 05 Jul 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_float.py
+   M /python/trunk/Objects/floatobject.c
+
+Issue 3188: accept float('infinity') as well as float('inf').  This
+makes the float constructor behave in the same way as specified
+by various other language standards, including C99, IEEE 754r,
+and the IBM Decimal standard.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64735&view=rev r64735] | mark.dickinson | 2008-07-05 11:25:48 -0400 (Sat, 05 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/cmathmodule.c
+
+Minor rewrite of cmath_log to work around a Sun compiler bug.  See issue 
+#3168.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64745&view=rev r64745] | facundo.batista | 2008-07-05 15:19:50 -0400 (Sat, 05 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/timemodule.c
+
+
+Issue 3289.  Removed two lines that ended doing nothing.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64746&view=rev r64746] | facundo.batista | 2008-07-05 16:39:59 -0400 (Sat, 05 Jul 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/curses/textpad.py
+
+
+Issue #3239. Differentiate the ascii call from the curses one and 
+the builtin one.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64753&view=rev r64753] | gregory.p.smith | 2008-07-05 23:35:58 -0400 (Sat, 05 Jul 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Doc/c-api/float.rst
+   M /python/trunk/Doc/c-api/int.rst
+   M /python/trunk/Doc/library/gc.rst
+   M /python/trunk/Doc/library/sys.rst
+   M /python/trunk/Include/floatobject.h
+   M /python/trunk/Include/intobject.h
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/gcmodule.c
+   M /python/trunk/Objects/floatobject.c
+   M /python/trunk/Objects/intobject.c
+   M /python/trunk/Python/sysmodule.c
+
+- Issue #2862: Make int and float freelist management consistent with other
+  freelists.  Changes their CompactFreeList apis into ClearFreeList apis and
+  calls them via gc.collect().
+
+-----------------------------------
+[http://svn.python.org/view?rev=64756&view=rev r64756] | gregory.p.smith | 2008-07-06 03:16:40 -0400 (Sun, 06 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/subprocess.py
+   M /python/trunk/Misc/NEWS
+
+- Issue #2113: Fix error in subprocess.Popen if the select system call is
+  interrupted by a signal.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64758&view=rev r64758] | gregory.p.smith | 2008-07-06 13:06:29 -0400 (Sun, 06 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/_fileio.c
+
+fix issue3304 - remove an incorrect PyMem_Free in fileio_init
+
+-----------------------------------
+[http://svn.python.org/view?rev=64767&view=rev r64767] | gregory.p.smith | 2008-07-07 00:31:58 -0400 (Mon, 07 Jul 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_bz2.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/bz2module.c
+
+- Issue #3309: Fix bz2.BZFile itererator to release its internal lock
+  properly when raising an exception due to the bz2file being closed.
+  Prevents a deadlock.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64768&view=rev r64768] | josiah.carlson | 2008-07-07 00:51:46 -0400 (Mon, 07 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/asynchat.py
+   M /python/trunk/Lib/asyncore.py
+   M /python/trunk/Lib/test/test_asyncore.py
+
+Fixed bugs 760475, 953599, and 1519.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64769&view=rev r64769] | gregory.p.smith | 2008-07-07 00:54:31 -0400 (Mon, 07 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/Setup.dist
+
+Add commented out #_sha256 and #_sha512 lines per issue 3183.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64771&view=rev r64771] | gregory.p.smith | 2008-07-07 01:09:12 -0400 (Mon, 07 Jul 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/httplib.py
+   M /python/trunk/Misc/NEWS
+
+- Issue #3094: httplib.HTTPSConnection Host: headers no longer include the
+  redundant ":443" port number designation when the connection is using the
+  default https port (443).
+
+-----------------------------------
+[http://svn.python.org/view?rev=64772&view=rev r64772] | skip.montanaro | 2008-07-07 07:16:14 -0400 (Mon, 07 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Objects/abstract.c
+
+Correct grammar.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64775&view=rev r64775] | facundo.batista | 2008-07-07 13:02:59 -0400 (Mon, 07 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_audioop.py
+   M /python/trunk/Modules/audioop.c
+
+
+Issue 3306. Better control for a lenght in findmax() function.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64791&view=rev r64791] | nick.coghlan | 2008-07-08 10:08:04 -0400 (Tue, 08 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/test_exceptions.py
+   M /python/trunk/Objects/exceptions.c
+   M /python/trunk/Objects/object.c
+
+Issue 2517: Allow unicode messages in Exceptions again by correctly bypassing the instance dictionary when looking up __unicode__ on new-style classes
+-----------------------------------
+[http://svn.python.org/view?rev=64793&view=rev r64793] | nick.coghlan | 2008-07-08 10:21:42 -0400 (Tue, 08 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/ACKS
+   M /python/trunk/Misc/NEWS
+
+Add missing NEWS and ACK entries for [http://svn.python.org/view?rev=64791&view=rev r64791]
+-----------------------------------
+[http://svn.python.org/view?rev=64835&view=rev r64835] | raymond.hettinger | 2008-07-10 05:31:08 -0400 (Thu, 10 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/fractions.py
+   M /python/trunk/Lib/test/test_fractions.py
+
+Issue 3287: Raise correct exception for float inputs.
+-----------------------------------
+[http://svn.python.org/view?rev=64836&view=rev r64836] | raymond.hettinger | 2008-07-10 06:28:41 -0400 (Thu, 10 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/fractions.py
+
+Use operator.index() instead of n.__index__().
+-----------------------------------
+[http://svn.python.org/view?rev=64842&view=rev r64842] | robert.schuppenies | 2008-07-10 09:43:26 -0400 (Thu, 10 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_sys.py
+   M /python/trunk/Python/sysmodule.c
+
+Fixed Issue3122 and extended sys.getsizeof tests for built-in types.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64845&view=rev r64845] | raymond.hettinger | 2008-07-10 10:03:19 -0400 (Thu, 10 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/bisect.py
+   M /python/trunk/Lib/test/test_bisect.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_bisectmodule.c
+
+Issue 3301:  Bisect functions behaved badly when lo was negative.
+-----------------------------------
+[http://svn.python.org/view?rev=64846&view=rev r64846] | raymond.hettinger | 2008-07-10 10:34:57 -0400 (Thu, 10 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/fractions.py
+   M /python/trunk/Lib/test/test_fractions.py
+   M /python/trunk/Misc/NEWS
+
+Issue 3285: Fractions from_float() and from_decimal() accept Integral arguments.
+-----------------------------------
+[http://svn.python.org/view?rev=64849&view=rev r64849] | andrew.kuchling | 2008-07-10 10:43:31 -0400 (Thu, 10 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Wording changes
+-----------------------------------
+[http://svn.python.org/view?rev=64854&view=rev r64854] | raymond.hettinger | 2008-07-10 11:37:08 -0400 (Thu, 10 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/optparse.py
+
+Clear the -3 warnings in optparse.py
+-----------------------------------
+[http://svn.python.org/view?rev=64855&view=rev r64855] | raymond.hettinger | 2008-07-10 12:06:41 -0400 (Thu, 10 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/unittest.py
+
+Suppress -3 warnings in unittest.py
+-----------------------------------
+[http://svn.python.org/view?rev=64856&view=rev r64856] | robert.schuppenies | 2008-07-10 13:13:55 -0400 (Thu, 10 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Doc/library/sys.rst
+   M /python/trunk/Lib/test/test_sys.py
+   M /python/trunk/Modules/_testcapimodule.c
+   M /python/trunk/Python/sysmodule.c
+
+Added garbage collector overhead and optional default return value to
+sys.getsizeof.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64858&view=rev r64858] | brett.cannon | 2008-07-10 20:10:49 -0400 (Thu, 10 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Removal an invalid entry as the fixer for urllib is under active development.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64866&view=rev r64866] | brett.cannon | 2008-07-10 20:50:01 -0400 (Thu, 10 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Fix a minor typo in the last entry made.
+-----------------------------------
+[http://svn.python.org/view?rev=64880&view=rev r64880] | amaury.forgeotdarc | 2008-07-11 17:28:25 -0400 (Fri, 11 Jul 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/zipfile.py
+
+#3317 in zipfile module, restore the previous names of global variables:
+some applications relied on them.
+
+Also remove duplicated lines.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64881&view=rev r64881] | amaury.forgeotdarc | 2008-07-11 17:45:06 -0400 (Fri, 11 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Include/traceback.h
+   M /python/trunk/Lib/test/test_traceback.py
+   M /python/trunk/Python/_warnings.c
+   M /python/trunk/Python/traceback.c
+
+#3342: In tracebacks, printed source lines were not indented since [http://svn.python.org/view?rev=62555&view=rev r62555].
+#3343: Py_DisplaySourceLine should be a private function. Rename it to _Py_DisplaySourceLine.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64882&view=rev r64882] | josiah.carlson | 2008-07-11 18:17:14 -0400 (Fri, 11 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/asyncore.py
+
+Fix for the AttributeError in test_asynchat.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64888&view=rev r64888] | matthias.klose | 2008-07-12 03:51:48 -0400 (Sat, 12 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Tools/faqwiz/move-faqwiz.sh
+
+- Fix bashisms in Tools/faqwiz/move-faqwiz.sh
+
+-----------------------------------
+[http://svn.python.org/view?rev=64901&view=rev r64901] | benjamin.peterson | 2008-07-12 19:41:19 -0400 (Sat, 12 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/robotparser.py
+   M /python/trunk/Misc/ACKS
+
+#1778443 robotparser fixes from Aristotelis Mikropoulos
+-----------------------------------
+[http://svn.python.org/view?rev=64903&view=rev r64903] | brett.cannon | 2008-07-12 21:15:07 -0400 (Sat, 12 Jul 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Lib/dummy_thread.py
+   M /python/trunk/Lib/test/test_dummy_thread.py
+   M /python/trunk/Misc/NEWS
+
+dummy_thread.acquire() would return None if no waitflag argument was given. It
+should have returned True.
+
+Fixes issue #3339. Thanks, Henk Punt for the report and Andrii v. Mishkovskiyi
+for attempting a patch.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64915&view=rev r64915] | nick.coghlan | 2008-07-13 10:52:36 -0400 (Sun, 13 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/test_import.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/import.c
+
+Fix issue 3221 by emitting a RuntimeWarning instead of raising SystemError when the parent module can't be found during an absolute import (likely due to non-PEP 361 aware code which sets a module level __package__ attribute)
+-----------------------------------
+[http://svn.python.org/view?rev=64927&view=rev r64927] | alexandre.vassalotti | 2008-07-13 16:42:44 -0400 (Sun, 13 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Include/object.h
+
+Issue #3274: Use a less common identifier for the temporary variable
+in Py_CLEAR().
+
+-----------------------------------
+[http://svn.python.org/view?rev=64930&view=rev r64930] | alexandre.vassalotti | 2008-07-13 17:47:59 -0400 (Sun, 13 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/_sqlite/connection.c
+   M /python/trunk/Modules/_sqlite/cursor.c
+
+Issue #3153: sqlite leaks on error.
+Changed statements of the form Py_DECREF(obj), obj = 0 to Py_CLEAR(obj).
+
+-----------------------------------
+[http://svn.python.org/view?rev=64944&view=rev r64944] | gregory.p.smith | 2008-07-14 02:06:48 -0400 (Mon, 14 Jul 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Modules/posixmodule.c
+
+Fix posix.fork1() / os.fork1() to only call PyOS_AfterFork() in the child
+process rather than both parent and child.
+
+Does anyone actually use fork1()?  It appears to be a Solaris thing
+but if Python is built with pthreads on Solaris, fork1() and fork()
+should be the same.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64962&view=rev r64962] | nick.coghlan | 2008-07-15 10:27:37 -0400 (Tue, 15 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Include/object.h
+   M /python/trunk/Lib/UserString.py
+   M /python/trunk/Lib/decimal.py
+   M /python/trunk/Lib/sets.py
+   M /python/trunk/Lib/test/seq_tests.py
+   M /python/trunk/Lib/test/test_descr.py
+   M /python/trunk/Lib/test/test_hash.py
+   M /python/trunk/Lib/test/test_richcmp.py
+   M /python/trunk/Modules/_collectionsmodule.c
+   M /python/trunk/Objects/dictobject.c
+   M /python/trunk/Objects/listobject.c
+   M /python/trunk/Objects/object.c
+   M /python/trunk/Objects/setobject.c
+   M /python/trunk/Objects/typeobject.c
+
+Issue 2235: __hash__ is once again inherited by default, but inheritance can be blocked explicitly so that collections.Hashable remains meaningful
+-----------------------------------
+[http://svn.python.org/view?rev=64966&view=rev r64966] | nick.coghlan | 2008-07-15 11:40:22 -0400 (Tue, 15 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Add missing NEWS entry for [http://svn.python.org/view?rev=64962&view=rev r64962]
+-----------------------------------
+[http://svn.python.org/view?rev=64968&view=rev r64968] | thomas.heller | 2008-07-15 13:03:08 -0400 (Tue, 15 Jul 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/ctypes/test/test_pep3118.py
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+
+Issue #3258: Fix an assertion error (in debug build) and a crash (in
+release build) when the format string of a pointer to an incomplete
+structure is created.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64971&view=rev r64971] | thomas.heller | 2008-07-15 13:19:50 -0400 (Tue, 15 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+NEWS entry for #issue 3258.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64976&view=rev r64976] | thomas.heller | 2008-07-15 15:39:38 -0400 (Tue, 15 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_ctypes/callproc.c
+   M /python/trunk/Modules/dlmodule.c
+
+Issue #3313: Contrary to the man page, a failed dlopen() call does not
+always set a dlerror() message.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64977&view=rev r64977] | thomas.heller | 2008-07-15 15:44:25 -0400 (Tue, 15 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/ACKS
+
+Add Victor Stinner, he provided the patch for issue #3313.
+
+-----------------------------------
+[http://svn.python.org/view?rev=64979&view=rev r64979] | thomas.heller | 2008-07-15 16:18:46 -0400 (Tue, 15 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/ctypes/test/test_pep3118.py
+
+Fix test on 64-bit platforms.
+-----------------------------------
+[http://svn.python.org/view?rev=64983&view=rev r64983] | georg.brandl | 2008-07-15 20:00:04 -0400 (Tue, 15 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/ACKS
+
+Keep sorted.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65005&view=rev r65005] | mark.dickinson | 2008-07-16 05:40:03 -0400 (Wed, 16 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_compile.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/ast.c
+
+Issue #3360: Fix incorrect parsing of "020000000000.0".
+
+-----------------------------------
+[http://svn.python.org/view?rev=65012&view=rev r65012] | jesse.noller | 2008-07-16 09:24:06 -0400 (Wed, 16 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/unixccompiler.py
+
+Apply patch for issue 3090: ARCHFLAGS parsing incorrect
+
+-----------------------------------
+[http://svn.python.org/view?rev=65032&view=rev r65032] | jesse.noller | 2008-07-16 16:03:47 -0400 (Wed, 16 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_threading.py
+   M /python/trunk/Lib/threading.py
+   M /python/trunk/Python/ceval.c
+
+Apply patch for 874900: threading module can deadlock after fork
+
+-----------------------------------
+[http://svn.python.org/view?rev=65033&view=rev r65033] | benjamin.peterson | 2008-07-16 16:17:04 -0400 (Wed, 16 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+
+fix framework install on Mac 10.4
+-----------------------------------
+[http://svn.python.org/view?rev=65035&view=rev r65035] | georg.brandl | 2008-07-16 17:19:28 -0400 (Wed, 16 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/pydoc.py
+
+#3045: fix pydoc behavior for TEMP path with spaces.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65037&view=rev r65037] | georg.brandl | 2008-07-16 17:31:41 -0400 (Wed, 16 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/posixmodule.c
+
+#1608818: errno can get set by every call to readdir().
+
+-----------------------------------
+[http://svn.python.org/view?rev=65038&view=rev r65038] | georg.brandl | 2008-07-16 18:04:20 -0400 (Wed, 16 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_multibytecodec.py
+   M /python/trunk/Modules/cjkcodecs/multibytecodec.c
+
+#3305: self->stream can be NULL.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65039&view=rev r65039] | georg.brandl | 2008-07-16 18:09:17 -0400 (Wed, 16 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/CGIHTTPServer.py
+
+#3345: fix docstring.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65040&view=rev r65040] | georg.brandl | 2008-07-16 18:33:18 -0400 (Wed, 16 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/sqlite3/test/regression.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_sqlite/connection.c
+   M /python/trunk/Modules/_sqlite/module.c
+
+#3312: fix two sqlite3 crashes.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65057&view=rev r65057] | gregory.p.smith | 2008-07-16 23:13:05 -0400 (Wed, 16 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+news note for [http://svn.python.org/view?rev=63052&view=rev r63052]
+
+-----------------------------------
+[http://svn.python.org/view?rev=65061&view=rev r65061] | benjamin.peterson | 2008-07-17 11:59:24 -0400 (Thu, 17 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+
+#3381 fix framework builds on 10.4
+-----------------------------------
+[http://svn.python.org/view?rev=65091&view=rev r65091] | ronald.oussoren | 2008-07-18 01:48:03 -0400 (Fri, 18 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Mac/IDLE/Makefile.in
+
+Last bit of a fix for issue3381 (addon for my patch in [http://svn.python.org/view?rev=65061&view=rev r65061])
+
+-----------------------------------
+[http://svn.python.org/view?rev=65092&view=rev r65092] | vinay.sajip | 2008-07-18 04:59:06 -0400 (Fri, 18 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/logging/config.py
+
+Issue #3389: Allow resolving dotted names for handlers in logging configuration files. Thanks to Philip Jenvey for the patch.
+-----------------------------------
+[http://svn.python.org/view?rev=65095&view=rev r65095] | vinay.sajip | 2008-07-18 05:01:10 -0400 (Fri, 18 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Issue #3389: Allow resolving dotted names for handlers in logging configuration files. Thanks to Philip Jenvey for the patch.
+-----------------------------------
+[http://svn.python.org/view?rev=65109&view=rev r65109] | georg.brandl | 2008-07-18 15:06:13 -0400 (Fri, 18 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Demo/tkinter/guido/rmt.py
+   M /python/trunk/Lib/string.py
+   M /python/trunk/Lib/stringold.py
+   M /python/trunk/Lib/test/test_grp.py
+   M /python/trunk/Lib/test/test_pwd.py
+
+Replace all map(None, a) with list(a).
+
+-----------------------------------
+[http://svn.python.org/view?rev=65111&view=rev r65111] | georg.brandl | 2008-07-18 15:30:10 -0400 (Fri, 18 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/unittest.py
+
+#3390: replace a remaining has_key().
+
+-----------------------------------
+[http://svn.python.org/view?rev=65125&view=rev r65125] | eric.smith | 2008-07-18 20:24:05 -0400 (Fri, 18 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/test_types.py
+   M /python/trunk/Python/pystrtod.c
+
+Fix issue 3411: default float format spec fails on negative numbers.

Added: sandbox/trunk/py2.5.3/6
==============================================================================
--- (empty file)
+++ sandbox/trunk/py2.5.3/6	Wed Oct  8 14:16:10 2008
@@ -0,0 +1,1004 @@
+-----------------------------------
+[http://svn.python.org/view?rev=65128&view=rev r65128] | raymond.hettinger | 2008-07-18 20:43:00 -0400 (Fri, 18 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/itertools.rst
+   M /python/trunk/Lib/test/test_itertools.py
+
+Add recipe to the itertools docs.
+-----------------------------------
+[http://svn.python.org/view?rev=65131&view=rev r65131] | georg.brandl | 2008-07-19 06:08:55 -0400 (Sat, 19 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Python/pythonrun.c
+
+#3378: in case of no memory, don't leak even more memory. :)
+
+-----------------------------------
+[http://svn.python.org/view?rev=65133&view=rev r65133] | georg.brandl | 2008-07-19 08:39:10 -0400 (Sat, 19 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_localemodule.c
+
+#3302: fix segfaults when passing None for arguments that can't
+be NULL for the C functions.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65134&view=rev r65134] | georg.brandl | 2008-07-19 08:46:12 -0400 (Sat, 19 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_locale.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_localemodule.c
+
+#3303: fix crash with invalid Py_DECREF in strcoll().
+
+-----------------------------------
+[http://svn.python.org/view?rev=65149&view=rev r65149] | raymond.hettinger | 2008-07-19 19:21:57 -0400 (Sat, 19 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/itertools.rst
+   M /python/trunk/Lib/test/test_itertools.py
+
+Fix compress() recipe in docs to use itertools.
+-----------------------------------
+[http://svn.python.org/view?rev=65150&view=rev r65150] | raymond.hettinger | 2008-07-19 19:58:47 -0400 (Sat, 19 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/itertools.rst
+   M /python/trunk/Lib/test/test_itertools.py
+
+Clean-up itertools docs and recipes.
+-----------------------------------
+[http://svn.python.org/view?rev=65151&view=rev r65151] | gregory.p.smith | 2008-07-19 20:22:08 -0400 (Sat, 19 Jul 2008) | 9 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/PC/_subprocess.c
+
+fix issue3120 - don't truncate handles on 64-bit Windows.
+
+This is still messy, realistically PC/_subprocess.c should never cast pointers
+to python numbers and back at all.
+
+I don't have a 64-bit windows build environment because microsoft apparently
+thinks that should cost money.  Time to watch the buildbots.  It builds and
+passes tests on 32-bit windows.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65152&view=rev r65152] | georg.brandl | 2008-07-20 03:29:58 -0400 (Sun, 20 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/asyncore.py
+
+Remove exception indexing in asyncore.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65168&view=rev r65168] | facundo.batista | 2008-07-21 10:28:17 -0400 (Mon, 21 Jul 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/rlcompleter.py
+
+
+Issue 3396. Fixed the autocompletion of 'int.', and worked
+a little that part of the code, fixing a detail and enhancing
+a bit others.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65174&view=rev r65174] | amaury.forgeotdarc | 2008-07-21 17:06:46 -0400 (Mon, 21 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/posixmodule.c
+
+On Windows, silence a Purify warning and initialize the memory passed to CryptGenRandom.
+Since python doesn't provide any particular random data, it seems more reasonable anyway.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65176&view=rev r65176] | amaury.forgeotdarc | 2008-07-21 17:36:24 -0400 (Mon, 21 Jul 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Increment version number in NEWS file, and move items that were added after 2.6b2.
+
+(I thought there was a script to automate this kind of updates)
+
+-----------------------------------
+[http://svn.python.org/view?rev=65177&view=rev r65177] | amaury.forgeotdarc | 2008-07-21 18:00:38 -0400 (Mon, 21 Jul 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_scope.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/frameobject.c
+
+Issue2378: pdb would delete free variables when stepping into a class statement.
+
+The problem was introduced by r53954, the correction is to restore the symmetry between
+PyFrame_FastToLocals and PyFrame_LocalsToFast
+
+-----------------------------------
+[http://svn.python.org/view?rev=65182&view=rev r65182] | gregory.p.smith | 2008-07-22 00:46:32 -0400 (Tue, 22 Jul 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Doc/c-api/memory.rst
+   M /python/trunk/Include/pymem.h
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/almodule.c
+   M /python/trunk/Modules/arraymodule.c
+   M /python/trunk/Modules/selectmodule.c
+   M /python/trunk/Objects/obmalloc.c
+
+Issue #2620: Overflow checking when allocating or reallocating memory
+was not always being done properly in some python types and extension
+modules.  PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have
+all been updated to perform better checks and places in the code that
+would previously leak memory on the error path when such an allocation
+failed have been fixed.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65183&view=rev r65183] | ronald.oussoren | 2008-07-22 03:06:00 -0400 (Tue, 22 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+
+Fix buglet in fix for issue3381
+
+-----------------------------------
+[http://svn.python.org/view?rev=65184&view=rev r65184] | ronald.oussoren | 2008-07-22 03:06:33 -0400 (Tue, 22 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Mac/Makefile.in
+
+Fix build issue on OSX 10.4, somehow this wasn't committed before.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65194&view=rev r65194] | benjamin.peterson | 2008-07-23 09:25:06 -0400 (Wed, 23 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/imghdr.py
+
+use isinstance
+-----------------------------------
+[http://svn.python.org/view?rev=65209&view=rev r65209] | raymond.hettinger | 2008-07-23 20:08:18 -0400 (Wed, 23 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_collectionsmodule.c
+
+Finish-up the partial conversion from int to Py_ssize_t for deque indices and length.
+-----------------------------------
+[http://svn.python.org/view?rev=65210&view=rev r65210] | raymond.hettinger | 2008-07-23 20:53:49 -0400 (Wed, 23 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_collectionsmodule.c
+
+Parse to the correct datatype.
+-----------------------------------
+[http://svn.python.org/view?rev=65214&view=rev r65214] | raymond.hettinger | 2008-07-24 01:38:48 -0400 (Thu, 24 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_bisectmodule.c
+
+Finish conversion from int to Py_ssize_t.
+-----------------------------------
+[http://svn.python.org/view?rev=65215&view=rev r65215] | raymond.hettinger | 2008-07-24 03:04:55 -0400 (Thu, 24 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Objects/enumobject.c
+
+Convert from long to Py_ssize_t.
+-----------------------------------
+[http://svn.python.org/view?rev=65217&view=rev r65217] | thomas.heller | 2008-07-24 07:16:45 -0400 (Thu, 24 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+   M /python/trunk/Modules/_ctypes/ctypes.h
+
+Make ctypes compatible with Python 2.3, 2.4, and 2.5 again.
+-----------------------------------
+[http://svn.python.org/view?rev=65227&view=rev r65227] | antoine.pitrou | 2008-07-25 13:45:59 -0400 (Fri, 25 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_unicode.py
+   M /python/trunk/Objects/unicodeobject.c
+
+#2242: utf7 decoding crashes on bogus input on some Windows/MSVC versions
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65233&view=rev r65233] | raymond.hettinger | 2008-07-25 14:43:33 -0400 (Fri, 25 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/shelve.py
+   M /python/trunk/Lib/test/test_shelve.py
+   M /python/trunk/Misc/NEWS
+
+Issue 1592:  Better error reporting for operations on closed shelves.
+-----------------------------------
+[http://svn.python.org/view?rev=65235&view=rev r65235] | antoine.pitrou | 2008-07-25 15:42:26 -0400 (Fri, 25 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_zipfile.py
+   M /python/trunk/Lib/zipfile.py
+   M /python/trunk/Misc/NEWS
+
+#3394: zipfile.writestr doesn't set external attributes, so files are extracted mode 000 on Unix
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65237&view=rev r65237] | antoine.pitrou | 2008-07-25 16:40:19 -0400 (Fri, 25 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/locale.py
+   M /python/trunk/Lib/test/test_locale.py
+
+convert test_locale to unittest, and add a mechanism to override localconv() results for further testing (#1864, #1222)
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65240&view=rev r65240] | antoine.pitrou | 2008-07-25 18:02:07 -0400 (Fri, 25 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Tools/pybench/Calls.py
+
+add a pybench test for complex function calls (part of #1819)
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65255&view=rev r65255] | skip.montanaro | 2008-07-26 20:49:02 -0400 (Sat, 26 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/robotparser.py
+   M /python/trunk/Lib/test/test_robotparser.py
+
+Close issue 3437 - missing state change when Allow lines are processed.
+Adds test cases which use Allow: as well.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65256&view=rev r65256] | skip.montanaro | 2008-07-26 20:50:41 -0400 (Sat, 26 Jul 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+note robotparser bug fix.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65257&view=rev r65257] | mark.dickinson | 2008-07-27 02:39:07 -0400 (Sun, 27 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/decimaltestdata/abs.decTest
+   M /python/trunk/Lib/test/decimaltestdata/add.decTest
+   M /python/trunk/Lib/test/decimaltestdata/and.decTest
+   M /python/trunk/Lib/test/decimaltestdata/base.decTest
+   M /python/trunk/Lib/test/decimaltestdata/clamp.decTest
+   M /python/trunk/Lib/test/decimaltestdata/class.decTest
+   M /python/trunk/Lib/test/decimaltestdata/compare.decTest
+   M /python/trunk/Lib/test/decimaltestdata/comparetotal.decTest
+   M /python/trunk/Lib/test/decimaltestdata/comparetotmag.decTest
+   M /python/trunk/Lib/test/decimaltestdata/copy.decTest
+   M /python/trunk/Lib/test/decimaltestdata/copyabs.decTest
+   M /python/trunk/Lib/test/decimaltestdata/copynegate.decTest
+   M /python/trunk/Lib/test/decimaltestdata/copysign.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddAbs.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddAdd.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddAnd.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddBase.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddCanonical.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddClass.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddCompare.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddCompareSig.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddCompareTotal.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddCompareTotalMag.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddCopy.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddCopyAbs.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddCopyNegate.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddCopySign.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddDivide.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddDivideInt.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddEncode.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddFMA.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddInvert.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddLogB.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddMax.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddMaxMag.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddMin.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddMinMag.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddMinus.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddMultiply.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddNextMinus.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddNextPlus.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddNextToward.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddOr.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddPlus.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddQuantize.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddReduce.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddRemainder.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddRemainderNear.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddRotate.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddSameQuantum.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddScaleB.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddShift.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddSubtract.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddToIntegral.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ddXor.decTest
+   M /python/trunk/Lib/test/decimaltestdata/decDouble.decTest
+   M /python/trunk/Lib/test/decimaltestdata/decQuad.decTest
+   M /python/trunk/Lib/test/decimaltestdata/decSingle.decTest
+   M /python/trunk/Lib/test/decimaltestdata/divide.decTest
+   M /python/trunk/Lib/test/decimaltestdata/divideint.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqAbs.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqAdd.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqAnd.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqBase.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqCanonical.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqClass.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqCompare.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqCompareSig.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqCompareTotal.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqCompareTotalMag.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqCopy.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqCopyAbs.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqCopyNegate.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqCopySign.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqDivide.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqDivideInt.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqEncode.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqFMA.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqInvert.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqLogB.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqMax.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqMaxMag.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqMin.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqMinMag.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqMinus.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqMultiply.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqNextMinus.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqNextPlus.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqNextToward.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqOr.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqPlus.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqQuantize.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqReduce.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqRemainder.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqRemainderNear.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqRotate.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqSameQuantum.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqScaleB.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqShift.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqSubtract.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqToIntegral.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dqXor.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dsBase.decTest
+   M /python/trunk/Lib/test/decimaltestdata/dsEncode.decTest
+   M /python/trunk/Lib/test/decimaltestdata/exp.decTest
+   M /python/trunk/Lib/test/decimaltestdata/fma.decTest
+   M /python/trunk/Lib/test/decimaltestdata/inexact.decTest
+   M /python/trunk/Lib/test/decimaltestdata/invert.decTest
+   M /python/trunk/Lib/test/decimaltestdata/ln.decTest
+   M /python/trunk/Lib/test/decimaltestdata/log10.decTest
+   M /python/trunk/Lib/test/decimaltestdata/logb.decTest
+   M /python/trunk/Lib/test/decimaltestdata/max.decTest
+   M /python/trunk/Lib/test/decimaltestdata/maxmag.decTest
+   M /python/trunk/Lib/test/decimaltestdata/min.decTest
+   M /python/trunk/Lib/test/decimaltestdata/minmag.decTest
+   M /python/trunk/Lib/test/decimaltestdata/minus.decTest
+   M /python/trunk/Lib/test/decimaltestdata/multiply.decTest
+   M /python/trunk/Lib/test/decimaltestdata/nextminus.decTest
+   M /python/trunk/Lib/test/decimaltestdata/nextplus.decTest
+   M /python/trunk/Lib/test/decimaltestdata/nexttoward.decTest
+   M /python/trunk/Lib/test/decimaltestdata/or.decTest
+   M /python/trunk/Lib/test/decimaltestdata/plus.decTest
+   M /python/trunk/Lib/test/decimaltestdata/power.decTest
+   M /python/trunk/Lib/test/decimaltestdata/powersqrt.decTest
+   M /python/trunk/Lib/test/decimaltestdata/quantize.decTest
+   M /python/trunk/Lib/test/decimaltestdata/randomBound32.decTest
+   M /python/trunk/Lib/test/decimaltestdata/randoms.decTest
+   M /python/trunk/Lib/test/decimaltestdata/reduce.decTest
+   M /python/trunk/Lib/test/decimaltestdata/remainder.decTest
+   M /python/trunk/Lib/test/decimaltestdata/remainderNear.decTest
+   M /python/trunk/Lib/test/decimaltestdata/rescale.decTest
+   M /python/trunk/Lib/test/decimaltestdata/rotate.decTest
+   M /python/trunk/Lib/test/decimaltestdata/rounding.decTest
+   M /python/trunk/Lib/test/decimaltestdata/samequantum.decTest
+   M /python/trunk/Lib/test/decimaltestdata/scaleb.decTest
+   M /python/trunk/Lib/test/decimaltestdata/shift.decTest
+   M /python/trunk/Lib/test/decimaltestdata/squareroot.decTest
+   M /python/trunk/Lib/test/decimaltestdata/subtract.decTest
+   M /python/trunk/Lib/test/decimaltestdata/testall.decTest
+   M /python/trunk/Lib/test/decimaltestdata/tointegral.decTest
+   M /python/trunk/Lib/test/decimaltestdata/tointegralx.decTest
+   M /python/trunk/Lib/test/decimaltestdata/xor.decTest
+   M /python/trunk/Misc/NEWS
+
+Issue #3449: Update decimal module to use most recent specification
+(v. 1.68) and tests (v. 2.58) from IBM.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65284&view=rev r65284] | jesus.cea | 2008-07-29 09:38:50 -0400 (Tue, 29 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_misc.py
+   M /python/trunk/Lib/bsddb/test/test_replication.py
+
+Refinements in the bsddb testsuite
+-----------------------------------
+[http://svn.python.org/view?rev=65289&view=rev r65289] | jesus.cea | 2008-07-29 12:16:23 -0400 (Tue, 29 Jul 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_replication.py
+
+Be less strict with replication timeouts (the machine
+can be a bit loaded), and be sure to yield the CPU
+when waiting.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65296&view=rev r65296] | raymond.hettinger | 2008-07-30 03:27:30 -0400 (Wed, 30 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/itertools.rst
+   M /python/trunk/Lib/test/test_itertools.py
+
+Neaten-up the itertools recipes.
+-----------------------------------
+[http://svn.python.org/view?rev=65299&view=rev r65299] | mark.dickinson | 2008-07-30 08:01:41 -0400 (Wed, 30 Jul 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+Fix special-value handling for math.sum.
+Also minor cleanups to the code: fix tabbing, remove
+trailing whitespace, and reformat to fit into 80
+columns.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65307&view=rev r65307] | benjamin.peterson | 2008-07-30 09:46:53 -0400 (Wed, 30 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/random.rst
+   M /python/trunk/Lib/random.py
+
+getrandombits is actually getrandbits
+-----------------------------------
+[http://svn.python.org/view?rev=65309&view=rev r65309] | mark.dickinson | 2008-07-30 12:25:16 -0400 (Wed, 30 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/mathmodule.c
+
+Replace math.sum with math.fsum in a couple of comments
+that were missed by [http://svn.python.org/view?rev=65308&view=rev r65308]
+
+-----------------------------------
+[http://svn.python.org/view?rev=65310&view=rev r65310] | benjamin.peterson | 2008-07-30 13:45:10 -0400 (Wed, 30 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Objects/exceptions.c
+
+backport [http://svn.python.org/view?rev=64751&view=rev r64751]
+-----------------------------------
+[http://svn.python.org/view?rev=65320&view=rev r65320] | amaury.forgeotdarc | 2008-07-30 20:42:16 -0400 (Wed, 30 Jul 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_exceptions.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/errors.c
+
+#2542: now that issubclass() may call arbitrary code,
+make sure that PyErr_ExceptionMatches returns 0 when an exception occurs there.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65321&view=rev r65321] | raymond.hettinger | 2008-07-30 21:19:50 -0400 (Wed, 30 Jul 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Doc/library/itertools.rst
+   M /python/trunk/Lib/test/test_itertools.py
+
+Alter recipe to show how to call izip_longest() with
+both a keyword argument and star arguments.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65328&view=rev r65328] | benjamin.peterson | 2008-07-31 11:15:45 -0400 (Thu, 31 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/lib-tk/Tkinter.py
+
+remove usage of MacOS from Tkinter
+-----------------------------------
+[http://svn.python.org/view?rev=65335&view=rev r65335] | neal.norwitz | 2008-07-31 13:17:14 -0400 (Thu, 31 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/seq_tests.py
+   M /python/trunk/Lib/test/test_bigmem.py
+   M /python/trunk/Lib/test/test_strop.py
+   M /python/trunk/Lib/test/test_support.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/gcmodule.c
+   M /python/trunk/Modules/mmapmodule.c
+   M /python/trunk/Modules/stropmodule.c
+   M /python/trunk/Objects/bufferobject.c
+   M /python/trunk/Objects/longobject.c
+   M /python/trunk/Objects/stringobject.c
+   M /python/trunk/Objects/tupleobject.c
+   M /python/trunk/Objects/unicodeobject.c
+
+Security patches from Apple:  prevent int overflow when allocating memory
+-----------------------------------
+[http://svn.python.org/view?rev=65339&view=rev r65339] | amaury.forgeotdarc | 2008-07-31 17:28:03 -0400 (Thu, 31 Jul 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_builtin.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/bltinmodule.c
+
+#3479: unichr(2**32) used to return u'\x00'.
+The argument was fetched in a long, but PyUnicode_FromOrdinal takes an int.
+
+(why doesn't gcc issue a truncation warning in this case?)
+
+-----------------------------------
+[http://svn.python.org/view?rev=65342&view=rev r65342] | amaury.forgeotdarc | 2008-07-31 19:39:05 -0400 (Thu, 31 Jul 2008) | 8 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_unicode.py
+   M /python/trunk/Objects/unicodeobject.c
+
+Correct a crash when two successive unicode allocations fail with a MemoryError:
+the freelist contained half-initialized objects with freed pointers.
+
+The comment 
+/* XXX UNREF/NEWREF interface should be more symmetrical */
+was copied from tupleobject.c, and appears in some other places.
+I sign the petition.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65346&view=rev r65346] | brett.cannon | 2008-07-31 21:21:50 -0400 (Thu, 31 Jul 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/traceback.py
+
+Fix a DeprecationWarning about __getitem__() and exceptions in the 'traceback' module.
+-----------------------------------
+[http://svn.python.org/view?rev=65353&view=rev r65353] | brett.cannon | 2008-07-31 21:40:24 -0400 (Thu, 31 Jul 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/inspect.py
+
+Silence (Syntax|Deprecation)Warning for 'inspect'. Had to remove tuple
+unpacking in a parameter list and set some constants by hand that were pulled
+from the 'compiler' package.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65368&view=rev r65368] | martin.v.loewis | 2008-08-01 10:10:26 -0400 (Fri, 01 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Makefile.pre.in
+   M /python/trunk/Misc/NEWS
+
+Generate the PatternGrammar pickle during "make install".
+Fixes part of #3131.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65399&view=rev r65399] | martin.v.loewis | 2008-08-02 03:20:25 -0400 (Sat, 02 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/lib-tk/Tkinter.py
+   M /python/trunk/Misc/NEWS
+
+Issue #799428: Fix Tkinter.Misc._nametowidget to unwrap 
+Tcl command objects.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65422&view=rev r65422] | antoine.pitrou | 2008-08-02 17:58:05 -0400 (Sat, 02 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/test_str.py
+   M /python/trunk/Objects/stringobject.c
+
+Preemptively backport the relevant parts of [http://svn.python.org/view?rev=65420&view=rev r65420]
+-----------------------------------
+[http://svn.python.org/view?rev=65438&view=rev r65438] | brett.cannon | 2008-08-03 18:34:25 -0400 (Sun, 03 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/cookielib.py
+
+Remove a use of list.sort(cmp=) to silence a -3 DeprecationWarning in
+cookielib.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65440&view=rev r65440] | brett.cannon | 2008-08-03 18:38:19 -0400 (Sun, 03 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/profile.py
+
+Remove a dict.has_key() usage in profile to silence a -3 DeprecationWarning.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65444&view=rev r65444] | brett.cannon | 2008-08-03 18:57:23 -0400 (Sun, 03 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/SimpleXMLRPCServer.py
+
+Remove a dict.has_key() and callable() usage in SimpleXMLRPCServer as triggered
+under -3 through test_xmlrpc.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65455&view=rev r65455] | brett.cannon | 2008-08-03 19:52:32 -0400 (Sun, 03 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/fileinput.py
+
+Remove a use of callable() in fileinput to silence a -3 warning.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65459&view=rev r65459] | gregory.p.smith | 2008-08-03 20:13:29 -0400 (Sun, 03 Aug 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/subprocess.py
+   M /python/trunk/Misc/NEWS
+
+- Issue #1857: subprocess.Popen.poll gained an additional _deadstate keyword
+  argument in python 2.5, this broke code that subclassed Popen to include its
+  own poll method.  Fixed my moving _deadstate to an _internal_poll method.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65464&view=rev r65464] | brett.cannon | 2008-08-03 20:27:29 -0400 (Sun, 03 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/modulefinder.py
+
+Silence warnings under -3 about using dict.has_key() for modulefinder.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65472&view=rev r65472] | andrew.kuchling | 2008-08-03 21:43:43 -0400 (Sun, 03 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/mailbox.py
+   M /python/trunk/Lib/test/test_mailbox.py
+
+Bug 3228: Explicitly supply the file mode to avoid creating executable files,
+and add corresponding tests.
+Possible 2.5 backport candidate
+-----------------------------------
+[http://svn.python.org/view?rev=65481&view=rev r65481] | gregory.p.smith | 2008-08-04 03:33:37 -0400 (Mon, 04 Aug 2008) | 22 lines
+Changed paths:
+   M /python/trunk/Python/pystate.c
+   M /python/trunk/Python/thread.c
+
+Adds a sanity check to avoid a *very rare* infinite loop due to a corrupt tls
+key list data structure in the thread startup path.
+
+This change is a companion to [http://svn.python.org/view?rev=60148&view=rev r60148] which already successfully dealt with a
+similar issue on thread shutdown.
+
+In particular this loop has been observed happening from this call path:
+ #0  in find_key ()
+ #1  in PyThread_set_key_value ()
+ #2  in _PyGILState_NoteThreadState ()
+ #3  in PyThreadState_New ()
+ #4  in t_bootstrap ()
+ #5  in pthread_start_thread ()
+
+I don't know how this happens but it does, *very* rarely.  On more than
+one hardware platform.  I have not been able to reproduce it manually.
+(A flaky mutex implementation on the system in question is one hypothesis).
+
+As with [http://svn.python.org/view?rev=60148&view=rev r60148], the spinning we managed to observe in the wild was due to a
+single list element pointing back upon itself.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65488&view=rev r65488] | nick.coghlan | 2008-08-04 08:47:17 -0400 (Mon, 04 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Add missing NEWS entry for [http://svn.python.org/view?rev=65487&view=rev r65487]
+-----------------------------------
+[http://svn.python.org/view?rev=65518&view=rev r65518] | mark.dickinson | 2008-08-04 17:30:09 -0400 (Mon, 04 Aug 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_long.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/longobject.c
+
+Issue #1481296: (again!) Make conversion of a float NaN to an int or 
+long raise ValueError instead of returning 0.  Also, change the error 
+message for conversion of an infinity to an integer, replacing 'long' by 
+'integer', so that it's appropriate for both long(float('inf')) and 
+int(float('inf')).
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65519&view=rev r65519] | brett.cannon | 2008-08-04 17:30:53 -0400 (Mon, 04 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/wsgiref/handlers.py
+   M /python/trunk/Lib/wsgiref/headers.py
+   M /python/trunk/Lib/wsgiref/simple_server.py
+   M /python/trunk/Lib/wsgiref/util.py
+
+Silence warnings under -3 triggered by wsgiref.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65528&view=rev r65528] | brett.cannon | 2008-08-04 17:52:25 -0400 (Mon, 04 Aug 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Add a note about all the modules/packages changed to silence -3 warnings. More
+changes are needed once some decisions are made, but this is the work up to this
+point.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65544&view=rev r65544] | guido.van.rossum | 2008-08-04 23:39:21 -0400 (Mon, 04 Aug 2008) | 28 lines
+Changed paths:
+   M /python/trunk/Modules/_sre.c
+
+Tracker issue 3487: sre "bytecode" verifier.
+
+This is a verifier for the binary code used by the _sre module (this
+is often called bytecode, though to distinguish it from Python bytecode
+I put it in quotes).
+
+I wrote this for Google App Engine, and am making the patch available as
+open source under the Apache 2 license.  Below are the copyright
+statement and license, for completeness.
+
+# Copyright 2008 Google Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+It's not necessary to include these copyrights and bytecode in the
+source file.  Google has signed a contributor's agreement with the PSF
+already.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65578&view=rev r65578] | antoine.pitrou | 2008-08-07 14:42:40 -0400 (Thu, 07 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/code.py
+
+#1288615: Python code.interact() and non-ASCII input
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65581&view=rev r65581] | guido.van.rossum | 2008-08-07 14:51:38 -0400 (Thu, 07 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Modules/fcntlmodule.c
+
+Patch by Ian Charnas from issue 3517.
+Add F_FULLFSYNC if it exists (OS X only so far).
+
+-----------------------------------
+[http://svn.python.org/view?rev=65605&view=rev r65605] | skip.montanaro | 2008-08-08 18:52:51 -0400 (Fri, 08 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/csv.rst
+   M /python/trunk/Lib/csv.py
+   M /python/trunk/Lib/test/test_csv.py
+   M /python/trunk/Misc/NEWS
+
+accept issue 3436
+-----------------------------------
+[http://svn.python.org/view?rev=65606&view=rev r65606] | antoine.pitrou | 2008-08-09 08:43:23 -0400 (Sat, 09 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Fix slightly misleading statement in the NEWS file.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65609&view=rev r65609] | antoine.pitrou | 2008-08-09 13:22:25 -0400 (Sat, 09 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/bz2module.c
+
+#3205: bz2 iterator fails silently on MemoryError
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65610&view=rev r65610] | antoine.pitrou | 2008-08-09 13:27:23 -0400 (Sat, 09 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+move NEWS entry to the appropriate section (oops!)
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65619&view=rev r65619] | brett.cannon | 2008-08-09 19:39:11 -0400 (Sat, 09 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/csv.py
+   M /python/trunk/Misc/NEWS
+
+Silence warnings in csv about using reduce() when run under -3 by using
+functools.reduce() instead.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65622&view=rev r65622] | robert.schuppenies | 2008-08-10 07:01:53 -0400 (Sun, 10 Aug 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/lib-tk/Tkinter.py
+   M /python/trunk/Misc/NEWS
+
+Issue #1342811: Fix leak in Tkinter.Menu.delete. Commands associated to
+menu entries were not deleted.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65637&view=rev r65637] | georg.brandl | 2008-08-11 05:07:59 -0400 (Mon, 11 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_dict.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/dictobject.c
+
+- Issue #3537: Fix an assertion failure when an empty but presized dict
+  object was stored in the freelist.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65644&view=rev r65644] | antoine.pitrou | 2008-08-11 13:21:36 -0400 (Mon, 11 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/shutil.py
+   M /python/trunk/Misc/NEWS
+
+#3134: shutil referenced undefined WindowsError symbol
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65652&view=rev r65652] | ronald.oussoren | 2008-08-12 08:29:13 -0400 (Tue, 12 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+
+Fix typo in the `arch` commandline
+
+-----------------------------------
+[http://svn.python.org/view?rev=65653&view=rev r65653] | ronald.oussoren | 2008-08-12 08:41:45 -0400 (Tue, 12 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Mac/Modules/MacOS.c
+   M /python/trunk/Mac/Modules/file/_Filemodule.c
+
+Another fix for 4-way universal builds, use the right #ifndef guard
+to detect the OSX 10.5 SDK.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65663&view=rev r65663] | hirokazu.yamamoto | 2008-08-13 21:33:44 -0400 (Wed, 13 Aug 2008) | 19 lines
+Changed paths:
+   M /python/trunk/PC/VC6/_bsddb.dsp
+   A /python/trunk/PC/VC6/_msi.dsp
+   M /python/trunk/PC/VC6/_sqlite3.dsp
+   M /python/trunk/PC/VC6/build_ssl.py
+   M /python/trunk/PC/VC6/pcbuild.dsw
+   M /python/trunk/PC/VC6/python.dsp
+   M /python/trunk/PC/VC6/pythoncore.dsp
+   M /python/trunk/PC/VC6/readme.txt
+
+Issue #2065: VC6 related fix.
+
+- PC/VC6/_bsddb.dsp:
+    removed '/nodefaultlib:"msvcrt"' to fix linker error.
+
+- PC/VC6/_msi.dsp, PC/VC6/pcbuild.dsw:
+    added new module support.
+
+- PC/VC6/_sqlite3.dsp:
+    /D "MODULE_NAME=\"sqlite3\""
+    caused extra leading space like
+    #define MODULE_NAME " sqlite3"
+    so uses
+    /D MODULE_NAME=\"sqlite3\"
+    instead.
+
+- PC/VC6/python.dsp:
+    changed stack size to 2MB to avoid stack overflow on
+    some tests.
+-----------------------------------
+[http://svn.python.org/view?rev=65665&view=rev r65665] | brett.cannon | 2008-08-14 01:00:03 -0400 (Thu, 14 Aug 2008) | 11 lines
+Changed paths:
+   M /python/trunk/Lib/mimetools.py
+   M /python/trunk/Misc/NEWS
+
+Silence the DeprecationWarning of rfc822 triggered by its importation in
+mimetools.
+
+This has an unfortunate side-effect of potentially not letting any warning
+about rfc822's deprecation be seen by user-visible code if rfc822 is not
+imported before mimetools. This is because modules are cached in sys.modules
+and thus do not have their deprecation triggered more than once. But this
+silencing would have happened by other code that silences the use of mimetools
+or rfc822 anyway in the stdlib or user code, and thus seems justified to be
+done here.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65667&view=rev r65667] | hirokazu.yamamoto | 2008-08-14 01:50:43 -0400 (Thu, 14 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/distutils/command/build_ext.py
+
+Fixed test_distutils error (test_build_ext) on VC6.
+-----------------------------------
+[http://svn.python.org/view?rev=65677&view=rev r65677] | martin.v.loewis | 2008-08-14 11:54:27 -0400 (Thu, 14 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Objects/abstract.c
+
+Make obj an owned reference in Py_buffer; this checkin
+was missing from the patch for #3139.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65678&view=rev r65678] | martin.v.loewis | 2008-08-14 11:56:07 -0400 (Thu, 14 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+
+Properly INCREF reference in Py_buffer.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65679&view=rev r65679] | facundo.batista | 2008-08-14 12:51:00 -0400 (Thu, 14 Aug 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_urlparse.py
+   M /python/trunk/Lib/urlparse.py
+
+
+Issue 1432. Fixes a bug caused because of the evolution
+of the RFC that describes the behaviour. Note that we now
+have the same behaviour than the current browsers.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65681&view=rev r65681] | thomas.heller | 2008-08-14 15:10:48 -0400 (Thu, 14 Aug 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/ctypes/__init__.py
+   M /python/trunk/Lib/ctypes/test/test_memfunctions.py
+   M /python/trunk/Misc/NEWS
+
+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.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65682&view=rev r65682] | thomas.heller | 2008-08-14 16:04:38 -0400 (Thu, 14 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/ctypes/test/test_memfunctions.py
+
+Try to fix the test on 64-bit platforms.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65684&view=rev r65684] | thomas.heller | 2008-08-14 16:19:18 -0400 (Thu, 14 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/ctypes/test/test_memfunctions.py
+
+Disable the test until I have one that works.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65700&view=rev r65700] | antoine.pitrou | 2008-08-15 17:03:21 -0400 (Fri, 15 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/email/message.py
+   M /python/trunk/Misc/NEWS
+
+#2676: email/message.py [Message.get_content_type]: Trivial regex hangs on pathological input
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65710&view=rev r65710] | facundo.batista | 2008-08-16 10:44:07 -0400 (Sat, 16 Aug 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_urllib2.py
+   M /python/trunk/Lib/urllib2.py
+   M /python/trunk/Misc/NEWS
+
+
+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.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65713&view=rev r65713] | benjamin.peterson | 2008-08-16 12:29:02 -0400 (Sat, 16 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/imghdr.py
+
+#3424 rearrange the order of tests in imghdr to place more common types first
+-----------------------------------
+[http://svn.python.org/view?rev=65716&view=rev r65716] | brett.cannon | 2008-08-16 17:47:07 -0400 (Sat, 16 Aug 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/BaseHTTPServer.py
+   M /python/trunk/Misc/NEWS
+
+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.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65719&view=rev r65719] | brett.cannon | 2008-08-16 17:56:03 -0400 (Sat, 16 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/httplib.py
+   M /python/trunk/Misc/NEWS
+
+Silence the DeprecationWarning raised in httplib when mimetools is imported.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65721&view=rev r65721] | brett.cannon | 2008-08-16 18:00:27 -0400 (Sat, 16 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/cgi.py
+   M /python/trunk/Misc/NEWS
+
+Silence DeprecationWarning raised by mimetools and rfc822 in cgi.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65724&view=rev r65724] | benjamin.peterson | 2008-08-16 18:11:33 -0400 (Sat, 16 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_syntax.py
+   M /python/trunk/Python/symtable.c
+
+include filename and line number in SyntaxError
+
+-----------------------------------
+[http://svn.python.org/view?rev=65732&view=rev r65732] | benjamin.peterson | 2008-08-16 19:29:40 -0400 (Sat, 16 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/symtable.c
+
+PySTEntry's constructor is static; there's no point in a fancy API name
+-----------------------------------
+[http://svn.python.org/view?rev=65736&view=rev r65736] | benjamin.peterson | 2008-08-16 21:09:17 -0400 (Sat, 16 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Include/symtable.h
+   M /python/trunk/Python/symtable.c
+
+expose PySTEntry.nested so the symtable module will work
+-----------------------------------
+[http://svn.python.org/view?rev=65738&view=rev r65738] | benjamin.peterson | 2008-08-16 21:27:30 -0400 (Sat, 16 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Include/symtable.h
+
+fix compile errors
+-----------------------------------
+[http://svn.python.org/view?rev=65739&view=rev r65739] | benjamin.peterson | 2008-08-16 22:23:43 -0400 (Sat, 16 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/symtable.c
+
+uhh PySTEntry->ste_unoptimized has to be exposed too

Added: sandbox/trunk/py2.5.3/7
==============================================================================
--- (empty file)
+++ sandbox/trunk/py2.5.3/7	Wed Oct  8 14:16:10 2008
@@ -0,0 +1,1057 @@
+-----------------------------------
+[http://svn.python.org/view?rev=65741&view=rev r65741] | facundo.batista | 2008-08-16 23:38:39 -0400 (Sat, 16 Aug 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/urllib2.py
+   M /python/trunk/Misc/NEWS
+
+
+Issue 2464. Supports a malformation in the URL received
+in a redirect.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65745&view=rev r65745] | hirokazu.yamamoto | 2008-08-17 05:19:52 -0400 (Sun, 17 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/posixmodule.c
+
+Issue #2222: Fixed reference leak when occured os.rename()
+fails unicode conversion on 2nd parameter. (windows only)
+-----------------------------------
+[http://svn.python.org/view?rev=65748&view=rev r65748] | hirokazu.yamamoto | 2008-08-17 05:46:56 -0400 (Sun, 17 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+I forgot to update NEWS.
+-----------------------------------
+[http://svn.python.org/view?rev=65761&view=rev r65761] | antoine.pitrou | 2008-08-17 09:06:29 -0400 (Sun, 17 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/zipfile.py
+
+fix ZipFile.testzip() to work with very large embedded files
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65775&view=rev r65775] | benjamin.peterson | 2008-08-17 13:13:26 -0400 (Sun, 17 Aug 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/symtable.py
+   M /python/trunk/Lib/test/test_symtable.py
+   M /python/trunk/Modules/symtablemodule.c
+
+get the symtable module back in working order
+- Fix broken functions
+- Add (hopefully) extensive tests
+- Modernize a little
+
+-----------------------------------
+[http://svn.python.org/view?rev=65782&view=rev r65782] | benjamin.peterson | 2008-08-17 16:33:45 -0400 (Sun, 17 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/scripts/idle
+
+set svn:executable on a script
+-----------------------------------
+[http://svn.python.org/view?rev=65787&view=rev r65787] | brett.cannon | 2008-08-17 18:10:11 -0400 (Sun, 17 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/dummy_thread.py
+   M /python/trunk/Lib/filecmp.py
+   M /python/trunk/Lib/shelve.py
+   M /python/trunk/Misc/NEWS
+
+Remove imports of 'warnings' that are no longer needed in dummy_thread,
+filecmp, and shelve.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65795&view=rev r65795] | brett.cannon | 2008-08-17 20:46:22 -0400 (Sun, 17 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/cookielib.py
+   M /python/trunk/Lib/csv.py
+   M /python/trunk/Lib/os.py
+   M /python/trunk/Lib/urllib2.py
+   M /python/trunk/Lib/weakref.py
+   M /python/trunk/Misc/NEWS
+
+Update __all__ for cookielib, csv, os, and urllib2 for objects imported into
+the module but exposed as part of the API.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65802&view=rev r65802] | benjamin.peterson | 2008-08-17 22:01:21 -0400 (Sun, 17 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Python/bltinmodule.c
+
+follup to #3473: don't duplicate the reduce code
+-----------------------------------
+[http://svn.python.org/view?rev=65806&view=rev r65806] | marc-andre.lemburg | 2008-08-18 07:13:45 -0400 (Mon, 18 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/core.py
+
+Restore Python 2.3 compatibility and remove "with" usage.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=65809&view=rev r65809] | nick.coghlan | 2008-08-18 08:42:46 -0400 (Mon, 18 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+Belated NEWS entry for [http://svn.python.org/view?rev=65642&view=rev r65642]
+-----------------------------------
+[http://svn.python.org/view?rev=65810&view=rev r65810] | nick.coghlan | 2008-08-18 09:14:22 -0400 (Mon, 18 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/c-api/object.rst
+   M /python/trunk/Doc/c-api/typeobj.rst
+   M /python/trunk/Misc/NEWS
+
+Issue 2235: document PyObject_HashNotImplemented
+-----------------------------------
+[http://svn.python.org/view?rev=65818&view=rev r65818] | benjamin.peterson | 2008-08-18 12:40:03 -0400 (Mon, 18 Aug 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Doc/library/threading.rst
+   M /python/trunk/Lib/test/test_threading.py
+   M /python/trunk/Lib/threading.py
+   M /python/trunk/Misc/NEWS
+
+change threading.getIdent to a property
+
+This is new in 2.6 so now need to worry about backwards compatibility :)
+
+-----------------------------------
+[http://svn.python.org/view?rev=65822&view=rev r65822] | benjamin.peterson | 2008-08-18 13:45:09 -0400 (Mon, 18 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/test_threading.py
+   M /python/trunk/Lib/threading.py
+
+backport threading property changes
+-----------------------------------
+[http://svn.python.org/view?rev=65826&view=rev r65826] | benjamin.peterson | 2008-08-18 14:13:17 -0400 (Mon, 18 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/threading.py
+
+bring back the old API
+-----------------------------------
+[http://svn.python.org/view?rev=65834&view=rev r65834] | amaury.forgeotdarc | 2008-08-18 15:23:47 -0400 (Mon, 18 Aug 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/cygwinccompiler.py
+   M /python/trunk/Misc/NEWS
+
+#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.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65842&view=rev r65842] | benjamin.peterson | 2008-08-18 18:29:19 -0400 (Mon, 18 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/library/threading.rst
+   M /python/trunk/Misc/NEWS
+
+update the threading docs to account for recent changes
+-----------------------------------
+[http://svn.python.org/view?rev=65846&view=rev r65846] | georg.brandl | 2008-08-18 19:09:49 -0400 (Mon, 18 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/threading.rst
+   M /python/trunk/Misc/NEWS
+
+Fix grammar.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65859&view=rev r65859] | thomas.heller | 2008-08-19 13:47:13 -0400 (Tue, 19 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/mmapmodule.c
+
+Fix strange character in the docstring.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65865&view=rev r65865] | benjamin.peterson | 2008-08-19 15:07:38 -0400 (Tue, 19 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/hmac.py
+
+silence callable warning in hmac
+-----------------------------------
+[http://svn.python.org/view?rev=65868&view=rev r65868] | thomas.heller | 2008-08-19 15:25:04 -0400 (Tue, 19 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/ctypes/test/test_pointers.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+
+Fix a regression introduced by rev. 63792: ctypes function pointers
+that are COM methods must have a boolean True value.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65869&view=rev r65869] | benjamin.peterson | 2008-08-19 15:27:53 -0400 (Tue, 19 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Include/pymath.h
+
+fix a little typo
+-----------------------------------
+[http://svn.python.org/view?rev=65870&view=rev r65870] | thomas.heller | 2008-08-19 15:40:23 -0400 (Tue, 19 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_ctypes/_ctypes.c
+
+COM method code is windows specific
+-----------------------------------
+[http://svn.python.org/view?rev=65872&view=rev r65872] | benjamin.peterson | 2008-08-19 15:52:46 -0400 (Tue, 19 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Doc/reference/expressions.rst
+   M /python/trunk/Grammar/Grammar
+   M /python/trunk/Lib/test/test_grammar.py
+   M /python/trunk/Python/ast.c
+   M /python/trunk/Python/graminit.c
+
+allow keyword args to be passed in after *args #3473
+-----------------------------------
+[http://svn.python.org/view?rev=65874&view=rev r65874] | guido.van.rossum | 2008-08-19 16:13:02 -0400 (Tue, 19 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Include/object.h
+
+Hopeful fix for issue 1878: remove Py_TPFLAGS_HAVE_VERSION_TAG from
+Py_TPFLAGS_DEFAULT when not building the core.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65880&view=rev r65880] | guido.van.rossum | 2008-08-19 17:02:04 -0400 (Tue, 19 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/imageop.c
+
+Issue 1179: [CVE-2007-4965] Integer overflow in imageop module.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65891&view=rev r65891] | amaury.forgeotdarc | 2008-08-19 20:08:47 -0400 (Tue, 19 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/compiler/transformer.py
+   M /python/trunk/Lib/test/test_compiler.py
+
+follow-up of issue3473: update the compiler package to recognize the new syntax.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65894&view=rev r65894] | benjamin.peterson | 2008-08-19 21:44:45 -0400 (Tue, 19 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/symtable.py
+
+newSymbolTable is not public API
+
+-----------------------------------
+[http://svn.python.org/view?rev=65898&view=rev r65898] | benjamin.peterson | 2008-08-19 22:15:42 -0400 (Tue, 19 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/symtable.py
+
+fix silly errors of mine
+-----------------------------------
+[http://svn.python.org/view?rev=65912&view=rev r65912] | guido.van.rossum | 2008-08-20 10:57:20 -0400 (Wed, 20 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+News for the imageop fix.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65914&view=rev r65914] | guido.van.rossum | 2008-08-20 11:01:50 -0400 (Wed, 20 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+News for the tp_flags change.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65971&view=rev r65971] | robert.schuppenies | 2008-08-22 04:03:43 -0400 (Fri, 22 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/lib-tk/Tkinter.py
+
+Issue #1342811: Fixed broken patch. Reviewed by	benjamin.peterson.
+
+-----------------------------------
+[http://svn.python.org/view?rev=65975&view=rev r65975] | christian.heimes | 2008-08-22 15:34:15 -0400 (Fri, 22 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/obmalloc.c
+
+Changed type of numarenas from uint to size_t to silence a GCC warning on 64bit OSes. Reviewed by Benjamin Peterson.
+-----------------------------------
+[http://svn.python.org/view?rev=65978&view=rev r65978] | christian.heimes | 2008-08-22 15:55:54 -0400 (Fri, 22 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_sqlite/row.c
+
+Silenced a compiler warning in the sqlite module
+Modules/_sqlite/row.c:187: warning: suggest parentheses around && within ||
+Reviewed by Benjamin Peterson
+-----------------------------------
+[http://svn.python.org/view?rev=65980&view=rev r65980] | christian.heimes | 2008-08-22 16:10:27 -0400 (Fri, 22 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_collectionsmodule.c
+
+Fixed two format strings in the _collections module. For example
+Modules/_collectionsmodule.c:674: warning: format '%i' expects type 'int', but argument 2 has type 'Py_ssize_t'
+Reviewed by Benjamin Peterson
+-----------------------------------
+[http://svn.python.org/view?rev=65982&view=rev r65982] | benjamin.peterson | 2008-08-22 16:43:48 -0400 (Fri, 22 Aug 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/threading.py
+
+fix a few get_name() calls and turn then to .name 
+
+Reviewer: Christian Heimes
+
+-----------------------------------
+[http://svn.python.org/view?rev=65984&view=rev r65984] | christian.heimes | 2008-08-22 17:23:47 -0400 (Fri, 22 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_collectionsmodule.c
+
+d is the correct format string
+-----------------------------------
+[http://svn.python.org/view?rev=66000&view=rev r66000] | benjamin.peterson | 2008-08-23 16:27:43 -0400 (Sat, 23 Aug 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_testcapimodule.c
+
+#3643 add a few more checks to _testcapi to prevent segfaults
+
+Author: Victor Stinner
+Reviewer: Benjamin Peterson
+
+-----------------------------------
+[http://svn.python.org/view?rev=66011&view=rev r66011] | neal.norwitz | 2008-08-24 13:27:43 -0400 (Sun, 24 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/build.sh
+
+Ignore a couple more tests that report leaks inconsistently.
+-----------------------------------
+[http://svn.python.org/view?rev=66012&view=rev r66012] | neal.norwitz | 2008-08-24 13:29:53 -0400 (Sun, 24 Aug 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/build.sh
+
+Use the actual blacklist of leaky tests
+-----------------------------------
+[http://svn.python.org/view?rev=66018&view=rev r66018] | neal.norwitz | 2008-08-24 18:03:05 -0400 (Sun, 24 Aug 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_fileio.py
+   M /python/trunk/Modules/_fileio.c
+
+#3662: Fix segfault introduced when fixing memory leaks.
+
+TESTED=./python -E -tt ./Lib/test/regrtest.py test_fileio
+R (approach from bug)=Amaury and Benjamin
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=66076&view=rev r66076] | georg.brandl | 2008-08-30 15:03:43 -0400 (Sat, 30 Aug 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/pydoc.py
+
+#3707: fix inf. recursion in pydoc topic search. Rev'd by Antoine.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66093&view=rev r66093] | gregory.p.smith | 2008-08-31 12:34:18 -0400 (Sun, 31 Aug 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/hashlib.py
+
+issue3715: docstring representation of hex escaped string needs to be double
+escaped.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66099&view=rev r66099] | benjamin.peterson | 2008-09-01 10:18:30 -0400 (Mon, 01 Sep 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Python/import.c
+
+Fix compilation when --without-threads is given #3683
+
+Reviewer: Georg Brandl, Benjamin Peterson
+
+-----------------------------------
+[http://svn.python.org/view?rev=66100&view=rev r66100] | hirokazu.yamamoto | 2008-09-01 10:24:04 -0400 (Mon, 01 Sep 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/msilib/__init__.py
+
+Issue #3732: Backported r53335 to supress deprecation warning.
+Reviewed by Benjamin Peterson.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66103&view=rev r66103] | vinay.sajip | 2008-09-01 10:30:10 -0400 (Mon, 01 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/logging/__init__.py
+
+logging: fixed lack of use of encoding attribute specified on a stream.
+-----------------------------------
+[http://svn.python.org/view?rev=66104&view=rev r66104] | hirokazu.yamamoto | 2008-09-01 10:32:58 -0400 (Mon, 01 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/platform.py
+
+Issue #3748: platform.architecture() printed vogus message on windows.
+Reviewed by Marc-Andre Lemburg.
+-----------------------------------
+[http://svn.python.org/view?rev=66105&view=rev r66105] | vinay.sajip | 2008-09-01 10:33:59 -0400 (Mon, 01 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+
+logging: fixed lack of use of encoding attribute specified on a stream.
+-----------------------------------
+[http://svn.python.org/view?rev=66119&view=rev r66119] | amaury.forgeotdarc | 2008-09-01 15:52:00 -0400 (Mon, 01 Sep 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/string_tests.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/stringobject.c
+
+Issue #3751: str.rpartition would perform a left-partition when called with
+a unicode argument.
+
+will backport.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66141&view=rev r66141] | gregory.p.smith | 2008-09-02 01:29:51 -0400 (Tue, 02 Sep 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Makefile.pre.in
+   M /python/trunk/Misc/NEWS
+
+Issue #3678: Correctly pass LDFLAGS and LDLAST to the linker on shared
+library targets in the Makefile.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66142&view=rev r66142] | gregory.p.smith | 2008-09-02 01:36:11 -0400 (Tue, 02 Sep 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/os.py
+   M /python/trunk/Lib/test/test_os.py
+   M /python/trunk/Misc/NEWS
+
+Issue #3708: os.urandom no longer goes into an infinite loop when passed a
+non-integer floating point number.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66145&view=rev r66145] | marc-andre.lemburg | 2008-09-02 06:32:34 -0400 (Tue, 02 Sep 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/platform.py
+
+Add quotes around the file name to avoid issues with spaces.
+
+Closes #3719.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=66167&view=rev r66167] | amaury.forgeotdarc | 2008-09-02 17:50:47 -0400 (Tue, 02 Sep 2008) | 5 lines
+Changed paths:
+   M /python/trunk/PC/VS7.1/pythoncore.vcproj
+   M /python/trunk/PC/VS7.1/readme.txt
+
+Attempt to correct the build files for the Microsoft VS7.1 compiler.
+
+I don't have a working VS7.1, but VS2005 can automatically convert 
+the project and build a working python interpreter.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66171&view=rev r66171] | amaury.forgeotdarc | 2008-09-02 19:19:56 -0400 (Tue, 02 Sep 2008) | 9 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/msvc9compiler.py
+   M /python/trunk/Misc/NEWS
+
+Issue 2975: when compiling multiple extension modules with visual studio 2008
+from the same python instance, some environment variables (LIB, INCLUDE) 
+would grow without limit.
+
+Tested with these statements:
+    distutils.ccompiler.new_compiler().initialize()
+    print os.environ['LIB']
+But I don't know how to turn them into reliable unit tests.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66179&view=rev r66179] | gregory.p.smith | 2008-09-03 01:57:48 -0400 (Wed, 03 Sep 2008) | 7 lines
+Changed paths:
+   M /python/trunk/configure
+   M /python/trunk/configure.in
+
+Fix issue 3645: OpenBSD required -lcurses when linking with readline
+to get the correct completion_matches function to avoid crashes on
+x86_64 (amd64).
+
+I don't have OpenBSD to test myself.  I tested that it does not break
+anything on linux.  It is simple.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66180&view=rev r66180] | vinay.sajip | 2008-09-03 05:20:05 -0400 (Wed, 03 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/logging/config.py
+   M /python/trunk/Lib/test/test_logging.py
+   M /python/trunk/Misc/NEWS
+
+Issue #3726: Allowed spaces in separators in logging configuration files.
+-----------------------------------
+[http://svn.python.org/view?rev=66181&view=rev r66181] | marc-andre.lemburg | 2008-09-03 07:13:56 -0400 (Wed, 03 Sep 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/dist.py
+   M /python/trunk/Lib/distutils/tests/test_dist.py
+   M /python/trunk/Misc/NEWS
+
+Issue #2562: Fix distutils PKG-INFO writing logic to allow having
+non-ascii characters and Unicode in setup.py meta-data.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=66182&view=rev r66182] | jesus.cea | 2008-09-03 13:50:32 -0400 (Wed, 03 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/_bsddb.c
+   M /python/trunk/Modules/bsddb.h
+
+Fix some leaks - Neal Norwitz
+-----------------------------------
+[http://svn.python.org/view?rev=66211&view=rev r66211] | vinay.sajip | 2008-09-04 03:31:21 -0400 (Thu, 04 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/logging/__init__.py
+   M /python/trunk/Lib/test/test_logging.py
+   M /python/trunk/Misc/NEWS
+
+Issue #3772: Fixed regression problem in StreamHandler.emit().
+-----------------------------------
+[http://svn.python.org/view?rev=66213&view=rev r66213] | hirokazu.yamamoto | 2008-09-04 07:15:14 -0400 (Thu, 04 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/platform.py
+
+Issue #3762: platform.architecture() fails if python is lanched via its symbolic link.
+Reviewed by Amaury Forgeot d'Arc.
+-----------------------------------
+[http://svn.python.org/view?rev=66237&view=rev r66237] | brett.cannon | 2008-09-05 18:59:17 -0400 (Fri, 05 Sep 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Makefile.pre.in
+   M /python/trunk/Misc/NEWS
+
+GNU coding guidelines say that ``make check`` should verify the build. That
+clashes with what Python's build target did. Rename the target to 'patchcheck'
+to avoid the culture clash.
+
+Closes issue 3758.
+Reviewed by Benjamin Peterson.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66240&view=rev r66240] | antoine.pitrou | 2008-09-05 19:30:23 -0400 (Fri, 05 Sep 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/zipfile.py
+   M /python/trunk/Misc/NEWS
+
+Issue #3535: zipfile couldn't read some zip files larger than 2GB.
+
+Reviewed by Amaury Forgeot d'Arc.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=66264&view=rev r66264] | benjamin.peterson | 2008-09-06 15:42:39 -0400 (Sat, 06 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/README
+
+docs are pretty good about new-style classes these days
+-----------------------------------
+[http://svn.python.org/view?rev=66270&view=rev r66270] | amaury.forgeotdarc | 2008-09-06 16:53:51 -0400 (Sat, 06 Sep 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_float.py
+   M /python/trunk/Misc/NEWS
+
+#3796: A test class was not run in test_float.
+Reviewed by Benjamin.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66275&view=rev r66275] | antoine.pitrou | 2008-09-06 19:04:32 -0400 (Sat, 06 Sep 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/threading.py
+
+Backport relevant part of [http://svn.python.org/view?rev=66274&view=rev r66274] (in issue #874900).
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=66282&view=rev r66282] | josiah.carlson | 2008-09-07 00:37:10 -0400 (Sun, 07 Sep 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/asyncore.py
+
+undoing change that broke trunk.  Need to find a better solution to this.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=66283&view=rev r66283] | gregory.p.smith | 2008-09-07 01:15:18 -0400 (Sun, 07 Sep 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/configure.in
+   M /python/trunk/pyconfig.h.in
+
+- Issue #1204: The configure script now tests for additional libraries
+  that may be required when linking against readline.  This fixes issues
+  with x86_64 builds on some platforms (at least a few Linux flavors as
+  well as OpenBSD/amd64).
+
+-----------------------------------
+[http://svn.python.org/view?rev=66284&view=rev r66284] | gregory.p.smith | 2008-09-07 01:15:58 -0400 (Sun, 07 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/configure
+
+reran autoconf for [http://svn.python.org/view?rev=66283&view=rev r66283]'s checkin
+
+-----------------------------------
+[http://svn.python.org/view?rev=66295&view=rev r66295] | gregory.p.smith | 2008-09-07 15:18:16 -0400 (Sun, 07 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/configure.in
+
+bugfix to [http://svn.python.org/view?rev=66283&view=rev r66283] (see issue #1204).
+
+-----------------------------------
+[http://svn.python.org/view?rev=66296&view=rev r66296] | gregory.p.smith | 2008-09-07 15:19:04 -0400 (Sun, 07 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/configure
+
+reran autoconf
+
+-----------------------------------
+[http://svn.python.org/view?rev=66304&view=rev r66304] | martin.v.loewis | 2008-09-08 08:02:45 -0400 (Mon, 08 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Tools/msi/merge.py
+
+Allow passing the MSI file name to merge.py.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66305&view=rev r66305] | martin.v.loewis | 2008-09-08 09:50:10 -0400 (Mon, 08 Sep 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Tools/msi/msi.py
+
+Issue #2271: Set SecureCustomProperties so that installation will properly
+use the TARGETDIR even for unprivileged users.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66332&view=rev r66332] | amaury.forgeotdarc | 2008-09-09 03:24:30 -0400 (Tue, 09 Sep 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_long.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/floatobject.c
+
+#3777: long(4.2) returned an int, and broke backward compatibility.
+the __long__ slot is allowed to return either int or long, but the behaviour of
+float objects should not change between 2.5 and 2.6.
+
+Reviewed by Benjamin Peterson
+
+-----------------------------------
+[http://svn.python.org/view?rev=66337&view=rev r66337] | vinay.sajip | 2008-09-09 09:42:08 -0400 (Tue, 09 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/test_logging.py
+   M /python/trunk/Misc/NEWS
+
+Issue #3809: Fixed spurious 'test.blah' file left behind by test_logging.
+-----------------------------------
+[http://svn.python.org/view?rev=66347&view=rev r66347] | georg.brandl | 2008-09-09 15:26:00 -0400 (Tue, 09 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Objects/unicodeobject.c
+
+Fix varname in docstring. #3822.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66352&view=rev r66352] | benjamin.peterson | 2008-09-09 16:55:01 -0400 (Tue, 09 Sep 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_weakref.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/weakrefobject.c
+
+Fix #3634 invalid return value from _weakref.ref(Exception).__init__
+
+Reviewers: Amaury, Antoine, Benjamin
+
+-----------------------------------
+[http://svn.python.org/view?rev=66362&view=rev r66362] | martin.v.loewis | 2008-09-10 09:38:12 -0400 (Wed, 10 Sep 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Doc/library/unicodedata.rst
+   M /python/trunk/Lib/test/test_unicodedata.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/unicodedata.c
+   M /python/trunk/Modules/unicodedata_db.h
+   M /python/trunk/Modules/unicodename_db.h
+   M /python/trunk/Objects/unicodectype.c
+   M /python/trunk/Objects/unicodetype_db.h
+   M /python/trunk/Tools/unicode/makeunicodedata.py
+
+Issue #3811: The Unicode database was updated to 5.1.
+Reviewed by Fredrik Lundh and Marc-Andre Lemburg.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66364&view=rev r66364] | guido.van.rossum | 2008-09-10 10:27:00 -0400 (Wed, 10 Sep 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_re.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_sre.c
+
+- Issue #3629: Fix sre "bytecode" validator for an end case.
+  Reviewed by Amaury.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66379&view=rev r66379] | benjamin.peterson | 2008-09-10 18:28:00 -0400 (Wed, 10 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Parser/asdl_c.py
+
+update asdl_c.py from [http://svn.python.org/view?rev=66377&view=rev r66377]
+-----------------------------------
+[http://svn.python.org/view?rev=66383&view=rev r66383] | martin.v.loewis | 2008-09-11 02:53:30 -0400 (Thu, 11 Sep 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/obmalloc.c
+
+Issue #3642: Suppress warning in obmalloc when size_t is 
+larger than uint. Reverts [http://svn.python.org/view?rev=65975&view=rev r65975]. Reviewed by Brett Cannon.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66390&view=rev r66390] | amaury.forgeotdarc | 2008-09-11 16:56:13 -0400 (Thu, 11 Sep 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Misc/find_recursionlimit.py
+   M /python/trunk/Modules/cPickle.c
+
+#3640: Correct a crash in cPickle on 64bit platforms, in the case of deeply nested lists or dicts.
+
+Reviewed by Martin von Loewis.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66404&view=rev r66404] | gerhard.haering | 2008-09-12 09:54:06 -0400 (Fri, 12 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_sqlite/connection.c
+
+sqlite3 module: Mark iterdump() method as "Non-standard" like all the other methods not found in DB-API.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66412&view=rev r66412] | gerhard.haering | 2008-09-12 14:58:57 -0400 (Fri, 12 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_sqlite/connection.c
+   M /python/trunk/Modules/_sqlite/cursor.c
+   M /python/trunk/Modules/_sqlite/microprotocols.c
+   M /python/trunk/Modules/_sqlite/microprotocols.h
+   M /python/trunk/Modules/_sqlite/module.c
+   M /python/trunk/Modules/_sqlite/statement.c
+   M /python/trunk/Modules/_sqlite/util.c
+   M /python/trunk/Modules/_sqlite/util.h
+
+Fixes issue #3103. In the sqlite3 module, made one more function static. All renaming public symbos now have the pysqlite prefix to avoid name clashes. This at least once created problems where the same symbol name appeared somewhere in Apache and the sqlite3 module was used from mod_python.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66414&view=rev r66414] | gerhard.haering | 2008-09-12 18:33:22 -0400 (Fri, 12 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_sqlite/cursor.c
+   M /python/trunk/Modules/_sqlite/statement.c
+
+Issue #3846: Release GIL during calls to sqlite3_prepare. This improves concurrent access to the same database file from multiple threads/processes.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66439&view=rev r66439] | martin.v.loewis | 2008-09-13 04:11:57 -0400 (Sat, 13 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Tools/msi/msi.py
+
+Issue #3833: Use a different upgrade code for Win64 installers.
+-----------------------------------
+[http://svn.python.org/view?rev=66441&view=rev r66441] | martin.v.loewis | 2008-09-13 04:36:22 -0400 (Sat, 13 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+
+Change product code of Win64 installer to allow simultaneous installation on Win32 and Win64; also change product name to be able to distinguish the two in ARP.
+-----------------------------------
+[http://svn.python.org/view?rev=66457&view=rev r66457] | antoine.pitrou | 2008-09-13 16:30:30 -0400 (Sat, 13 Sep 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Misc/find_recursionlimit.py
+
+Issue #3850: Misc/find_recursionlimit.py was broken.
+
+Reviewed by A.M. Kuchling.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=66460&view=rev r66460] | martin.v.loewis | 2008-09-14 16:22:39 -0400 (Sun, 14 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   A /python/trunk/Tools/msi/crtlicense.txt
+   M /python/trunk/Tools/msi/msi.py
+
+Issue #3617: Include a licensing statement regarding the Microsoft C runtime in the Windows installer.
+-----------------------------------
+[http://svn.python.org/view?rev=66461&view=rev r66461] | martin.v.loewis | 2008-09-14 16:25:40 -0400 (Sun, 14 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/crtlicense.txt
+
+Set eol-style to native.
+-----------------------------------
+[http://svn.python.org/view?rev=66463&view=rev r66463] | martin.v.loewis | 2008-09-14 21:30:21 -0400 (Sun, 14 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Tools/msi/crtlicense.txt
+
+Fix grammar.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66496&view=rev r66496] | benjamin.peterson | 2008-09-17 21:22:16 -0400 (Wed, 17 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/test/test_hashlib.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_hashopenssl.c
+
+fix possible integer overflows in _hashopenssl #3886
+-----------------------------------
+[http://svn.python.org/view?rev=66498&view=rev r66498] | mark.hammond | 2008-09-17 22:47:35 -0400 (Wed, 17 Sep 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_replication.py
+
+On Windows, temporarily disable the bsddb test referenced in bug 3892.  
+We do yell to stderr and the bug is marked as a blocker.
+Reviewed by barry in #python-dev.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66502&view=rev r66502] | mark.hammond | 2008-09-17 23:51:46 -0400 (Wed, 17 Sep 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/msvc9compiler.py
+
+avoid putting unicode objects in the environment causing 
+later test failures.  As discussed on #python-dev
+
+-----------------------------------
+[http://svn.python.org/view?rev=66508&view=rev r66508] | benjamin.peterson | 2008-09-18 19:20:28 -0400 (Thu, 18 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Modules/config.c.in
+
+tabify
+-----------------------------------
+[http://svn.python.org/view?rev=66514&view=rev r66514] | martin.v.loewis | 2008-09-19 11:21:07 -0400 (Fri, 19 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Tools/msi/merge.py
+
+Bug #3887: Package x64 version of CRT for AMD64 
+Windows binaries.
+-----------------------------------
+[http://svn.python.org/view?rev=66516&view=rev r66516] | martin.v.loewis | 2008-09-19 15:20:03 -0400 (Fri, 19 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Tools/msi/msi.py
+
+Use AMD64 version of CRT in just-for-me installations for Win64 installers.
+-----------------------------------
+[http://svn.python.org/view?rev=66523&view=rev r66523] | georg.brandl | 2008-09-21 03:14:44 -0400 (Sun, 21 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/library/select.rst
+   M /python/trunk/Modules/selectmodule.c
+
+#3852: fix some select.kqueue and kevent docs.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66525&view=rev r66525] | georg.brandl | 2008-09-21 03:17:00 -0400 (Sun, 21 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Doc/using/windows.rst
+   M /python/trunk/PCbuild/readme.txt
+
+#3916: fixes for docs wrt. Windows directory layout
+
+-----------------------------------
+[http://svn.python.org/view?rev=66529&view=rev r66529] | georg.brandl | 2008-09-21 03:24:11 -0400 (Sun, 21 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/PCbuild/readme.txt
+
+#3901: bsddb fix.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66530&view=rev r66530] | georg.brandl | 2008-09-21 03:31:52 -0400 (Sun, 21 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/Setup.dist
+
+#3897: _collections now has an underscore.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66542&view=rev r66542] | hirokazu.yamamoto | 2008-09-21 16:48:41 -0400 (Sun, 21 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Lib/distutils/tests/test_build_ext.py
+
+Issue #3925: Ignores shutil.rmtree error on cygwin too.
+Reviewed by Benjamin Peterson.
+-----------------------------------
+[http://svn.python.org/view?rev=66544&view=rev r66544] | benjamin.peterson | 2008-09-21 17:27:51 -0400 (Sun, 21 Sep 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_urllib.py
+   M /python/trunk/Lib/urllib.py
+   M /python/trunk/Misc/NEWS
+
+#3879 fix a regression in urllib.getproxies_environment
+
+reviewers: Benjamin, Georg
+
+-----------------------------------
+[http://svn.python.org/view?rev=66552&view=rev r66552] | andrew.macintyre | 2008-09-22 10:10:54 -0400 (Mon, 22 Sep 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Objects/floatobject.c
+
+should use macro'ed symbols not direct
+
+Part of source_os2emx.patch in issue 3868
+Reviewed by Amaury Forgeot d'Arc
+
+-----------------------------------
+[http://svn.python.org/view?rev=66553&view=rev r66553] | andrew.macintyre | 2008-09-22 10:11:41 -0400 (Mon, 22 Sep 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Python/pymath.c
+
+any platform without HAVE_LOG1P should have DBL_EPSILON in <float.h>
+
+Part of source_os2emx.patch in issue 3868
+Reviewed by Amaury Forgeot d'Arc
+
+-----------------------------------
+[http://svn.python.org/view?rev=66554&view=rev r66554] | andrew.macintyre | 2008-09-22 10:23:45 -0400 (Mon, 22 Sep 2008) | 8 lines
+Changed paths:
+   M /python/trunk/Include/pystrcmp.h
+   M /python/trunk/Lib/test/test_io.py
+   M /python/trunk/PC/os2emx/Makefile
+   M /python/trunk/PC/os2emx/config.c
+   M /python/trunk/PC/os2emx/pyconfig.h
+
+build_os2emx.patch in issue 3868 - update OS/2 EMX makefile and config files
+
+Part of source_os2emx.patch in issue 3868:
+  Include/pystrcmp.h:  OS/2 has same C APIs as Windows
+  Lib/test/test_io.py: OS/2 has same behaviour as Windows for this test
+
+Reviewed by Amaury Forgeot d'Arc
+
+-----------------------------------
+[http://svn.python.org/view?rev=66566&view=rev r66566] | hirokazu.yamamoto | 2008-09-23 12:11:09 -0400 (Tue, 23 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Modules/_fileio.c
+
+Issue #3945: Fixed compile error on cygwin. (initializer element is not constant)
+Reviewed by Amaury Forgeot d'Arc.
+-----------------------------------
+[http://svn.python.org/view?rev=66568&view=rev r66568] | jesus.cea | 2008-09-23 14:54:08 -0400 (Tue, 23 Sep 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/bsddb/test/test_basics.py
+   M /python/trunk/Modules/_bsddb.c
+   M /python/trunk/Modules/bsddb.h
+
+Bugfix for issue3885 and 'DB.verify()' crash.
+
+Reviewed by Nick Coghlan.
+
+
+-----------------------------------
+[http://svn.python.org/view?rev=66611&view=rev r66611] | thomas.heller | 2008-09-24 14:26:05 -0400 (Wed, 24 Sep 2008) | 3 lines
+Changed paths:
+   M /python/trunk/Lib/ctypes/test/test_bitfields.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_ctypes/cfield.c
+
+Fix issue #3547: ctypes is confused by bitfields of varying integer types
+
+Reviewed by Fredrik Lundh and Skip Montanaro.
+-----------------------------------
+[http://svn.python.org/view?rev=66614&view=rev r66614] | benjamin.peterson | 2008-09-24 18:11:59 -0400 (Wed, 24 Sep 2008) | 4 lines
+Changed paths:
+   M /python/trunk/Lib/lib-tk/turtle.py
+
+#3950 fix missing scale factors in turtle.py
+
+reviewers: Georg, Benjamin
+
+-----------------------------------
+[http://svn.python.org/view?rev=66616&view=rev r66616] | martin.v.loewis | 2008-09-25 00:12:50 -0400 (Thu, 25 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/obmalloc.c
+
+Bug #3951: Py_USING_MEMORY_DEBUGGER should not be enabled by default.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66620&view=rev r66620] | amaury.forgeotdarc | 2008-09-25 16:52:56 -0400 (Thu, 25 Sep 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_file.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Objects/fileobject.c
+
+#3965: on Windows, open() crashes if the filename or the mode is invalid,
+and if the filename is a unicode string.
+
+Reviewed by Martin von Loewis.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66624&view=rev r66624] | raymond.hettinger | 2008-09-25 19:31:52 -0400 (Thu, 25 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/collections.py
+   M /python/trunk/Lib/test/test_collections.py
+
+Fix namedtuple bug reported by Glenn Linderman.  Template did not form correctly if the field names were input in Unicode.
+-----------------------------------
+[http://svn.python.org/view?rev=66657&view=rev r66657] | benjamin.peterson | 2008-09-27 18:08:12 -0400 (Sat, 27 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/ftplib.py
+
+backport [http://svn.python.org/view?rev=66656&view=rev r66656] so people using -Qnew aren't affected
+-----------------------------------
+[http://svn.python.org/view?rev=66676&view=rev r66676] | jesus.cea | 2008-09-28 19:24:19 -0400 (Sun, 28 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/bsddb.h
+
+bsddb4.7.3pre9 renamed to 4.7.3
+-----------------------------------
+[http://svn.python.org/view?rev=66677&view=rev r66677] | brett.cannon | 2008-09-28 23:41:21 -0400 (Sun, 28 Sep 2008) | 7 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_cprofile.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/_lsprof.c
+
+The _lsprof module could crash the interpreter if it was given an external
+timer that did not return a float and a timer was still running when the
+Profiler object was garbage collected.
+
+Fixes issue 3895.
+Code review by Benjamin Peterson.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66681&view=rev r66681] | georg.brandl | 2008-09-29 12:51:35 -0400 (Mon, 29 Sep 2008) | 2 lines
+Changed paths:
+   M /python/trunk/PCbuild/readme.txt
+
+Update nasm location.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66683&view=rev r66683] | thomas.heller | 2008-09-29 15:56:24 -0400 (Mon, 29 Sep 2008) | 1 line
+Changed paths:
+   M /python/trunk/Lib/ctypes/test/test_bitfields.py
+   M /python/trunk/Modules/_ctypes/cfield.c
+
+Fix issue #3547 for MingW, update comments.
+-----------------------------------
+[http://svn.python.org/view?rev=66686&view=rev r66686] | martin.v.loewis | 2008-09-29 18:09:07 -0400 (Mon, 29 Sep 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Demo/turtle/turtleDemo.py
+   M /python/trunk/Doc/library/turtle.rst
+   M /python/trunk/Lib/lib-tk/turtle.py
+   M /python/trunk/Misc/NEWS
+
+Issue #3965: Allow repeated calls to turtle.Screen, by making it a
+true singleton object.
+
+Reviewed by Gregor Lingl.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66689&view=rev r66689] | benjamin.peterson | 2008-09-29 21:31:49 -0400 (Mon, 29 Sep 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Lib/test/test_imageop.py
+   M /python/trunk/Misc/NEWS
+   M /python/trunk/Modules/imageop.c
+
+fix security issue 2: imageop's poor validation of arguments could result in segfaults
+
+patch by Victor Stinner
+reviewed by myself and Brett
+
+-----------------------------------
+[http://svn.python.org/view?rev=66700&view=rev r66700] | brett.cannon | 2008-09-30 13:46:03 -0400 (Tue, 30 Sep 2008) | 5 lines
+Changed paths:
+   M /python/trunk/Modules/_lsprof.c
+
+Fix a refleak introduced by [http://svn.python.org/view?rev=66677&view=rev r66677].
+
+Fix suggested by Amaury Forgeot d'Arc.
+Closes issue #4003.
+
+-----------------------------------
+[http://svn.python.org/view?rev=66703&view=rev r66703] | gregory.p.smith | 2008-09-30 16:41:13 -0400 (Tue, 30 Sep 2008) | 6 lines
+Changed paths:
+   M /python/trunk/Doc/library/os.rst
+   M /python/trunk/Lib/test/test_threading.py
+   M /python/trunk/Misc/NEWS
+
+Works around issue3863: freebsd4/5/6 and os2emx are known to have OS bugs when
+calling fork() from a child thread.  This disables that unit test (with a note
+printed to stderr) on those platforms.
+
+A caveat about buggy platforms is added to the os.fork documentation.
+


More information about the Python-checkins mailing list