----------------------------------- [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=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.