1. 06 Feb, 2008 1 commit
    • Christian Heimes's avatar
      Merged revisions... · 71947cc1
      Christian Heimes authored
      Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60568-60598,60600-60616 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60568 | christian.heimes | 2008-02-04 19:48:38 +0100 (Mon, 04 Feb 2008) | 1 line
      
        Increase debugging to investige failing tests on some build bots
      ........
        r60570 | christian.heimes | 2008-02-04 20:30:05 +0100 (Mon, 04 Feb 2008) | 1 line
      
        Small adjustments for test compact freelist test. It's no passing on Windows as well.
      ........
        r60573 | amaury.forgeotdarc | 2008-02-04 21:53:14 +0100 (Mon, 04 Feb 2008) | 2 lines
      
        Correct quotes in NEWS file
      ........
        r60575 | amaury.forgeotdarc | 2008-02-04 22:45:05 +0100 (Mon, 04 Feb 2008) | 13 lines
      
        #1750076: Debugger did not step on every iteration of a while statement.
      
        The mapping between bytecode offsets and source lines (lnotab) did not contain
        an entry for the beginning of the loop.
      
        Now it does, and the lnotab can be a bit larger:
        in particular, several statements on the same line generate several entries.
        However, this does not bother the settrace function, which will trigger only
        one 'line' event.
      
        The lnotab seems to be exactly the same as with python2.4.
      ........
        r60584 | amaury.forgeotdarc | 2008-02-05 01:26:21 +0100 (Tue, 05 Feb 2008) | 3 lines
      
        Change r60575 broke test_compile:
        there is no need to emit co_lnotab item when both offsets are zeros.
      ........
        r60587 | skip.montanaro | 2008-02-05 03:32:16 +0100 (Tue, 05 Feb 2008) | 1 line
      
        sync with most recent version from python-mode sf project
      ........
        r60588 | lars.gustaebel | 2008-02-05 12:51:40 +0100 (Tue, 05 Feb 2008) | 5 lines
      
        Issue #2004: Use mode 0700 for temporary directories and default
        permissions for missing directories.
      
        (will backport to 2.5)
      ........
        r60590 | georg.brandl | 2008-02-05 13:01:24 +0100 (Tue, 05 Feb 2008) | 2 lines
      
        Convert external links to internal links. Fixes #2010.
      ........
        r60592 | marc-andre.lemburg | 2008-02-05 15:50:40 +0100 (Tue, 05 Feb 2008) | 3 lines
      
        Keep distutils Python 2.1 compatible (or even Python 2.4 in this case).
      ........
        r60593 | andrew.kuchling | 2008-02-05 17:06:57 +0100 (Tue, 05 Feb 2008) | 5 lines
      
        Update PEP URL.
        (This code is duplicated between pydoc and DocXMLRPCServer; maybe it
        should be refactored as a GHOP project.)
      
        2.5.2 backport candidate.
      ........
        r60596 | guido.van.rossum | 2008-02-05 18:32:15 +0100 (Tue, 05 Feb 2008) | 2 lines
      
        In the experimental 'Scanner' feature, the group count was set wrong.
      ........
        r60602 | facundo.batista | 2008-02-05 20:03:32 +0100 (Tue, 05 Feb 2008) | 3 lines
      
      
        Issue 1951. Converts wave test cases to unittest.
      ........
        r60603 | georg.brandl | 2008-02-05 20:07:10 +0100 (Tue, 05 Feb 2008) | 2 lines
      
        Actually run the test.
      ........
        r60604 | skip.montanaro | 2008-02-05 20:24:30 +0100 (Tue, 05 Feb 2008) | 2 lines
      
        correct object name
      ........
        r60605 | georg.brandl | 2008-02-05 20:58:17 +0100 (Tue, 05 Feb 2008) | 7 lines
      
        * Use the same code to profile for test_profile and test_cprofile.
        * Convert both to unittest.
        * Use the same unit testing code.
        * Include the expected output in both test files.
        * Make it possible to regenerate the expected output by running
          the file as a script with an '-r' argument.
      ........
        r60613 | raymond.hettinger | 2008-02-06 02:49:00 +0100 (Wed, 06 Feb 2008) | 1 line
      
        Sync-up with Py3k work.
      ........
        r60614 | christian.heimes | 2008-02-06 13:44:34 +0100 (Wed, 06 Feb 2008) | 1 line
      
        Limit free list of method and builtin function objects to 256 entries each.
      ........
        r60616 | christian.heimes | 2008-02-06 14:33:44 +0100 (Wed, 06 Feb 2008) | 7 lines
      
        Unified naming convention for free lists and their limits. All free lists
        in Object/ are named ``free_list``, the counter ``numfree`` and the upper
        limit is a macro ``PyName_MAXFREELIST`` inside an #ifndef block.
      
        The chances should make it easier to adjust Python for platforms with
        less memory, e.g. mobile phones.
      ........
      71947cc1
  2. 03 Feb, 2008 1 commit
    • Christian Heimes's avatar
      Merged revisions... · e5260241
      Christian Heimes authored
      Merged revisions 60481,60485,60489-60520,60523-60527,60530-60533,60535-60538,60540-60551 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      NOTE: I blocked the following revisions:
            svnmerge.py block -r 60521,60522,60528,60529,60534,60539
            The new tests must be merged with lots of manual work.
      
      ........
        r60493 | georg.brandl | 2008-02-01 12:59:08 +0100 (Fri, 01 Feb 2008) | 2 lines
      
        Update IPv6 RFC number.
      ........
        r60497 | georg.brandl | 2008-02-01 16:50:15 +0100 (Fri, 01 Feb 2008) | 2 lines
      
        Add link checker builder, written for GHOP by Thomas Lamb.
      ........
        r60500 | georg.brandl | 2008-02-01 19:08:09 +0100 (Fri, 01 Feb 2008) | 2 lines
      
        Rename batch file.
      ........
        r60504 | christian.heimes | 2008-02-01 19:49:26 +0100 (Fri, 01 Feb 2008) | 1 line
      
        More int -> pid_t.
      ........
        r60507 | georg.brandl | 2008-02-01 20:24:01 +0100 (Fri, 01 Feb 2008) | 2 lines
      
        Wording nit.
      ........
        r60510 | georg.brandl | 2008-02-01 21:45:33 +0100 (Fri, 01 Feb 2008) | 2 lines
      
        Update for latest sphinx latex writer.
      ........
        r60511 | raymond.hettinger | 2008-02-01 22:30:23 +0100 (Fri, 01 Feb 2008) | 1 line
      
        Issue #1996: float.as_integer_ratio() should return fraction in lowest terms.
      ........
        r60512 | raymond.hettinger | 2008-02-01 23:15:52 +0100 (Fri, 01 Feb 2008) | 1 line
      
        Integer ratio should return ints instead of longs whereever possible.
      ........
        r60513 | raymond.hettinger | 2008-02-01 23:22:50 +0100 (Fri, 01 Feb 2008) | 1 line
      
        labs() takes a long for an input.
      ........
        r60514 | raymond.hettinger | 2008-02-01 23:42:59 +0100 (Fri, 01 Feb 2008) | 1 line
      
        Test round-trip on float.as_integer_ratio() and float.__truediv__().
      ........
        r60515 | marc-andre.lemburg | 2008-02-01 23:58:17 +0100 (Fri, 01 Feb 2008) | 3 lines
      
        Bump distutils version number to match Python version.
      ........
        r60516 | raymond.hettinger | 2008-02-02 00:12:19 +0100 (Sat, 02 Feb 2008) | 1 line
      
        Fix int/long typecase.  Add check for non-binary floating point.
      ........
        r60517 | raymond.hettinger | 2008-02-02 00:45:44 +0100 (Sat, 02 Feb 2008) | 1 line
      
        Add protection from weirdness while scaling the mantissa to an integer.
      ........
        r60518 | raymond.hettinger | 2008-02-02 06:11:40 +0100 (Sat, 02 Feb 2008) | 1 line
      
        Simpler solution to handling non-IEEE 754 environments.
      ........
        r60519 | raymond.hettinger | 2008-02-02 06:24:44 +0100 (Sat, 02 Feb 2008) | 1 line
      
        Neaten-up a bit.
      ........
        r60520 | georg.brandl | 2008-02-02 10:56:20 +0100 (Sat, 02 Feb 2008) | 2 lines
      
        Amendments to the urllib2 docs, written for GHOP by Thomas Lamb.
      ........
        r60525 | georg.brandl | 2008-02-02 11:49:58 +0100 (Sat, 02 Feb 2008) | 3 lines
      
        Add email example how to send a multipart message.
        Written for GHOP by Martin Matejek.
      ........
        r60526 | georg.brandl | 2008-02-02 12:05:00 +0100 (Sat, 02 Feb 2008) | 2 lines
      
        Rewrite test_socketserver as unittest, written for GHOP by Benjamin Petersen.
      ........
        r60527 | georg.brandl | 2008-02-02 12:05:34 +0100 (Sat, 02 Feb 2008) | 2 lines
      
        Add GHOP contributor.
      ........
        r60530 | mark.dickinson | 2008-02-02 18:16:13 +0100 (Sat, 02 Feb 2008) | 2 lines
      
        Make the Rational constructor accept '3.' and '.2' as well as '3.2'.
      ........
        r60531 | neal.norwitz | 2008-02-02 19:52:51 +0100 (Sat, 02 Feb 2008) | 1 line
      
        Update the leaky tests (ie, ignore these tests if they report leaks).  This version has been running for a while.
      ........
        r60533 | skip.montanaro | 2008-02-02 20:11:57 +0100 (Sat, 02 Feb 2008) | 7 lines
      
        Split the refleak mail body into two parts, the first being those failing
        tests which are deemed more important issues, the second those which are
        known to have difficult to solve problems and are generally expected to
        leak.  Hopefully this doesn't break the script...
      ........
        r60535 | georg.brandl | 2008-02-03 01:04:50 +0100 (Sun, 03 Feb 2008) | 3 lines
      
        Wait for a delay before reaping children -- this should fix the
        test_socketserver failures on several platforms.
      ........
        r60536 | brett.cannon | 2008-02-03 03:07:55 +0100 (Sun, 03 Feb 2008) | 2 lines
      
        Fix a minor typo.
      ........
        r60537 | brett.cannon | 2008-02-03 03:08:45 +0100 (Sun, 03 Feb 2008) | 3 lines
      
        Directories from CPPFLAGS and LDFLAGS were being added in the reverse order for
        searches as to how they were listed in the environment variable.
      ........
        r60538 | brett.cannon | 2008-02-03 03:34:14 +0100 (Sun, 03 Feb 2008) | 2 lines
      
        Remove extra tick marks and add a missing closing parenthesis.
      ........
        r60540 | andrew.macintyre | 2008-02-03 07:58:06 +0100 (Sun, 03 Feb 2008) | 2 lines
      
        Update OS/2 EMX build bits for 2.6.
      ........
        r60541 | andrew.macintyre | 2008-02-03 08:01:11 +0100 (Sun, 03 Feb 2008) | 2 lines
      
        Rename module definition file to reflect v2.6.
      ........
        r60542 | andrew.macintyre | 2008-02-03 08:07:31 +0100 (Sun, 03 Feb 2008) | 6 lines
      
        The wrapper function is supposed to be for spawnvpe() so that's
        what we should call [this wrapper only available on OS/2].
      
        Backport candidate to 2.5.
      ........
        r60544 | gregory.p.smith | 2008-02-03 08:20:53 +0100 (Sun, 03 Feb 2008) | 6 lines
      
        Merge this fix from the pybsddb tree:
        r293 | jcea | 2008-01-31 01:08:19 -0800 (Thu, 31 Jan 2008) | 4 lines
      
        Solved memory leak when using cursors with
        databases without environment.
      ........
        r60546 | gregory.p.smith | 2008-02-03 09:01:46 +0100 (Sun, 03 Feb 2008) | 2 lines
      
        remove a repeated occurance of a hardcoded berkeleydb library version number
      ........
        r60549 | brett.cannon | 2008-02-03 10:59:21 +0100 (Sun, 03 Feb 2008) | 2 lines
      
        Add an entry for r60537.
      ........
        r60550 | georg.brandl | 2008-02-03 13:29:00 +0100 (Sun, 03 Feb 2008) | 2 lines
      
        #2003: fix sentence.
      ........
        r60551 | christian.heimes | 2008-02-03 15:34:18 +0100 (Sun, 03 Feb 2008) | 2 lines
      
        Fixed paths to Windows build directories in build_ext.py
        Use vsbuild instead of devenv in build.bat and _bsddb.vcproj
      ........
      e5260241
  3. 21 Jan, 2008 1 commit
    • Georg Brandl's avatar
      Merged revisions 60151-60159,60161-60168,60170,60172-60173,60175 via svnmerge from · 32ff6ab5
      Georg Brandl authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60151 | christian.heimes | 2008-01-21 14:11:15 +0100 (Mon, 21 Jan 2008) | 1 line
      
        A bunch of header files were not listed as dependencies for object files. Changes to files like Parser/parser.h weren't picked up by make.
      ........
        r60152 | georg.brandl | 2008-01-21 15:16:46 +0100 (Mon, 21 Jan 2008) | 3 lines
      
        #1087741: make mmap.mmap the type of mmap objects, not a
        factory function. Allow it to be subclassed.
      ........
        r60153 | georg.brandl | 2008-01-21 15:18:14 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        mmap is an extension module.
      ........
        r60154 | georg.brandl | 2008-01-21 17:28:13 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Fix example.
      ........
        r60155 | georg.brandl | 2008-01-21 17:34:07 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        #1555501: document plistlib and move it to the general library.
      ........
        r60156 | georg.brandl | 2008-01-21 17:36:00 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Add a stub for bundlebuilder documentation.
      ........
        r60157 | georg.brandl | 2008-01-21 17:46:58 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Removing bundlebuilder docs again -- it's not to be used anymore (see #779825).
      ........
        r60158 | georg.brandl | 2008-01-21 17:51:51 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        #997912: acknowledge nested scopes in tutorial.
      ........
        r60159 | vinay.sajip | 2008-01-21 18:02:26 +0100 (Mon, 21 Jan 2008) | 1 line
      
        Fix: #1836: Off-by-one bug in TimedRotatingFileHandler rollover calculation. Patch thanks to Kathryn M. Kowalski.
      ........
        r60161 | georg.brandl | 2008-01-21 18:13:03 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Adapt pydoc to new doc URLs.
      ........
        r60162 | georg.brandl | 2008-01-21 18:17:00 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Fix old link.
      ........
        r60163 | georg.brandl | 2008-01-21 18:22:06 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        #1726198: replace while 1: fp.readline() with file iteration.
      ........
        r60164 | georg.brandl | 2008-01-21 18:29:23 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Clarify $ behavior in re docstring. #1631394.
      ........
        r60165 | vinay.sajip | 2008-01-21 18:39:22 +0100 (Mon, 21 Jan 2008) | 1 line
      
        Minor documentation change - hyperlink tidied up.
      ........
        r60166 | georg.brandl | 2008-01-21 18:42:40 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        #1530959: change distutils build dir for --with-pydebug python builds.
      ........
        r60167 | vinay.sajip | 2008-01-21 19:16:05 +0100 (Mon, 21 Jan 2008) | 1 line
      
        Updated to include news on recent logging fixes and documentation changes.
      ........
        r60168 | georg.brandl | 2008-01-21 19:35:49 +0100 (Mon, 21 Jan 2008) | 3 lines
      
        Issue #1882: when compiling code from a string, encoding cookies in the
        second line of code were not always recognized correctly.
      ........
        r60170 | georg.brandl | 2008-01-21 19:36:51 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Add NEWS entry for #1882.
      ........
        r60172 | georg.brandl | 2008-01-21 19:41:24 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Use original location of document, which has translations.
      ........
        r60173 | walter.doerwald | 2008-01-21 21:18:04 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Follow PEP 8 in module docstring.
      ........
        r60175 | georg.brandl | 2008-01-21 21:20:53 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Adapt to latest doctools refactoring.
      ........
      32ff6ab5
  4. 06 Jan, 2008 2 commits
  5. 03 Jan, 2008 1 commit
    • Christian Heimes's avatar
      Merged revisions 59666-59679 via svnmerge from · 2f672dbe
      Christian Heimes authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59666 | christian.heimes | 2008-01-02 19:28:32 +0100 (Wed, 02 Jan 2008) | 1 line
      
        Made vs9to8 Unix compatible
      ........
        r59669 | guido.van.rossum | 2008-01-02 20:00:46 +0100 (Wed, 02 Jan 2008) | 2 lines
      
        Patch #1696.  Don't attempt to close None in dry-run mode.
      ........
        r59671 | jeffrey.yasskin | 2008-01-03 03:21:52 +0100 (Thu, 03 Jan 2008) | 6 lines
      
        Backport PEP 3141 from the py3k branch to the trunk. This includes r50877 (just
        the complex_pow part), r56649, r56652, r56715, r57296, r57302, r57359, r57361,
        r57372, r57738, r57739, r58017, r58039, r58040, and r59390, and new
        documentation. The only significant difference is that round(x) returns a float
        to preserve backward-compatibility. See http://bugs.python.org/issue1689.
      ........
        r59672 | christian.heimes | 2008-01-03 16:41:30 +0100 (Thu, 03 Jan 2008) | 1 line
      
        Issue #1726: Remove Python/atof.c from PCBuild/pythoncore.vcproj
      ........
        r59675 | guido.van.rossum | 2008-01-03 20:12:44 +0100 (Thu, 03 Jan 2008) | 4 lines
      
        Issue #1700, reported by Nguyen Quan Son, fix by Fredruk Lundh:
        Regular Expression inline flags not handled correctly for some unicode
        characters.  (Forward port from 2.5.2.)
      ........
        r59676 | christian.heimes | 2008-01-03 21:23:15 +0100 (Thu, 03 Jan 2008) | 1 line
      
        Added math.isinf() and math.isnan()
      ........
        r59677 | christian.heimes | 2008-01-03 22:14:48 +0100 (Thu, 03 Jan 2008) | 1 line
      
        Some build bots don't compile mathmodule. There is an issue with the long definition of pi and euler
      ........
        r59678 | christian.heimes | 2008-01-03 23:16:32 +0100 (Thu, 03 Jan 2008) | 2 lines
      
        Modified PyImport_Import and PyImport_ImportModule to always use absolute imports by calling __import__ with an explicit level of 0
        Added a new API function PyImport_ImportModuleNoBlock. It solves the problem with dead locks when mixing threads and imports
      ........
        r59679 | christian.heimes | 2008-01-03 23:32:26 +0100 (Thu, 03 Jan 2008) | 1 line
      
        Added copysign(x, y) function to the math module
      ........
      2f672dbe
  6. 01 Jan, 2008 1 commit
    • Christian Heimes's avatar
      Merged revisions 59628-59641 via svnmerge from · fdbce281
      Christian Heimes authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59631 | christian.heimes | 2007-12-31 20:16:56 +0100 (Mon, 31 Dec 2007) | 1 line
      
        Fixed path
      ........
        r59632 | christian.heimes | 2007-12-31 20:20:57 +0100 (Mon, 31 Dec 2007) | 1 line
      
        Fixed path to _ssl.c in Windows make file
      ........
        r59633 | christian.heimes | 2007-12-31 20:23:22 +0100 (Mon, 31 Dec 2007) | 1 line
      
        Fixed path to _ssl.c in Windows make file, take two
      ........
        r59634 | christian.heimes | 2007-12-31 20:25:22 +0100 (Mon, 31 Dec 2007) | 1 line
      
        Fixed path to _ssl.c in Windows make file, take three ...
      ........
        r59635 | neal.norwitz | 2008-01-01 00:48:47 +0100 (Tue, 01 Jan 2008) | 1 line
      
        Fix refleak
      ........
        r59637 | guido.van.rossum | 2008-01-01 05:15:29 +0100 (Tue, 01 Jan 2008) | 5 lines
      
        Fix an odd error which would only occur close to new year's eve, due
        to use of datetime.datetime.now() instead of utcnow() for comparison.
        (I think the test can still fail if it's executed pretty much *at*
        new year's eve, but that's not worth fixing.)
      ........
        r59638 | christian.heimes | 2008-01-01 14:40:26 +0100 (Tue, 01 Jan 2008) | 1 line
      
        MSI uses back slashes as path separators
      ........
        r59639 | christian.heimes | 2008-01-01 14:52:57 +0100 (Tue, 01 Jan 2008) | 1 line
      
        Added new wininst files to msi.py and adjusted some paths
      ........
        r59640 | christian.heimes | 2008-01-01 14:58:16 +0100 (Tue, 01 Jan 2008) | 1 line
      
        The root of the project is two levels up from PC/VS7.1
      ........
        r59641 | christian.heimes | 2008-01-01 15:37:32 +0100 (Tue, 01 Jan 2008) | 1 line
      
        Added support for new Windows build dirs in PC/ to distutils.sysconfig
      ........
      fdbce281
  7. 31 Dec, 2007 1 commit
    • Christian Heimes's avatar
      Merged revisions 59605-59624 via svnmerge from · 20578b27
      Christian Heimes authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59606 | georg.brandl | 2007-12-29 11:57:00 +0100 (Sat, 29 Dec 2007) | 2 lines
      
        Some cleanup in the docs.
      ........
        r59611 | martin.v.loewis | 2007-12-29 19:49:21 +0100 (Sat, 29 Dec 2007) | 2 lines
      
        Bug #1699: Define _BSD_SOURCE only on OpenBSD.
      ........
        r59612 | raymond.hettinger | 2007-12-29 23:09:34 +0100 (Sat, 29 Dec 2007) | 1 line
      
        Simpler documentation for itertools.tee().  Should be backported.
      ........
        r59613 | raymond.hettinger | 2007-12-29 23:16:24 +0100 (Sat, 29 Dec 2007) | 1 line
      
        Improve docs for itertools.groupby().  The use of xrange(0) to create a unique object is less obvious than object().
      ........
        r59620 | christian.heimes | 2007-12-31 15:47:07 +0100 (Mon, 31 Dec 2007) | 3 lines
      
        Added wininst-9.0.exe executable for VS 2008
        Integrated bdist_wininst into PCBuild9 directory
      ........
        r59621 | christian.heimes | 2007-12-31 15:51:18 +0100 (Mon, 31 Dec 2007) | 1 line
      
        Moved PCbuild directory to PC/VS7.1
      ........
        r59622 | christian.heimes | 2007-12-31 15:59:26 +0100 (Mon, 31 Dec 2007) | 1 line
      
        Fix paths for build bot
      ........
        r59623 | christian.heimes | 2007-12-31 16:02:41 +0100 (Mon, 31 Dec 2007) | 1 line
      
        Fix paths for build bot, part 2
      ........
        r59624 | christian.heimes | 2007-12-31 16:18:55 +0100 (Mon, 31 Dec 2007) | 1 line
      
        Renamed PCBuild9 directory to PCBuild
      ........
      20578b27
  8. 15 Dec, 2007 1 commit
    • Christian Heimes's avatar
      Merged revisions 59488-59511 via svnmerge from · 0f89abbb
      Christian Heimes authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59489 | christian.heimes | 2007-12-14 03:33:57 +0100 (Fri, 14 Dec 2007) | 1 line
      
        Silence a warning about an unsed variable in debug builds
      ........
        r59490 | christian.heimes | 2007-12-14 03:35:23 +0100 (Fri, 14 Dec 2007) | 2 lines
      
        Fixed bug #1620: New @spam.getter property syntax modifies the property in place.
        I added also the feature that a @prop.getter decorator does not overwrite the doc string of the property if it was given as an argument to property().
      ........
        r59491 | raymond.hettinger | 2007-12-14 03:49:47 +0100 (Fri, 14 Dec 2007) | 1 line
      
        Cleaner method naming convention
      ........
        r59492 | christian.heimes | 2007-12-14 04:02:34 +0100 (Fri, 14 Dec 2007) | 1 line
      
        Fixed a warning in _codecs_iso2022.c and some non C89 conform // comments.
      ........
        r59493 | christian.heimes | 2007-12-14 05:38:13 +0100 (Fri, 14 Dec 2007) | 1 line
      
        Fixed warning in ssl module
      ........
        r59500 | raymond.hettinger | 2007-12-14 19:08:20 +0100 (Fri, 14 Dec 2007) | 1 line
      
        Add line spacing for readability
      ........
        r59501 | raymond.hettinger | 2007-12-14 19:12:21 +0100 (Fri, 14 Dec 2007) | 3 lines
      
        Update method names for named tuples.
      ........
        r59503 | georg.brandl | 2007-12-14 20:03:36 +0100 (Fri, 14 Dec 2007) | 3 lines
      
        Add a section about nested listcomps to the tutorial.
        Thanks to Ian Bruntlett and Robert Lehmann.
      ........
        r59504 | raymond.hettinger | 2007-12-14 20:19:59 +0100 (Fri, 14 Dec 2007) | 1 line
      
        Faster and simpler _replace() method
      ........
        r59505 | raymond.hettinger | 2007-12-14 22:51:50 +0100 (Fri, 14 Dec 2007) | 1 line
      
        Add usage note
      ........
        r59507 | andrew.kuchling | 2007-12-14 23:41:18 +0100 (Fri, 14 Dec 2007) | 1 line
      
        Remove warning about URL
      ........
        r59510 | andrew.kuchling | 2007-12-14 23:52:36 +0100 (Fri, 14 Dec 2007) | 1 line
      
        Bump the version number, and make a few small edits
      ........
        r59511 | christian.heimes | 2007-12-15 00:42:36 +0100 (Sat, 15 Dec 2007) | 2 lines
      
        Fixed bug #1628
        The detection now works on Unix with Makefile, Makefile with VPATH and on Windows.
      ........
      0f89abbb
  9. 14 Dec, 2007 1 commit
    • Christian Heimes's avatar
      Merged revisions 59465-59487 via svnmerge from · ebbd3f71
      Christian Heimes authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59467 | georg.brandl | 2007-12-11 17:32:49 +0100 (Tue, 11 Dec 2007) | 2 lines
      
        Add another GHOP contributor.
      ........
        r59468 | kurt.kaiser | 2007-12-11 20:35:12 +0100 (Tue, 11 Dec 2007) | 3 lines
      
        IDLE_tabbedpages.071101.patch Tal Einat
        Cosmetic changes, one bug.  Remove tabpage.py, replaced by tabbedpages.py
      ........
        r59471 | gerhard.haering | 2007-12-11 22:07:40 +0100 (Tue, 11 Dec 2007) | 9 lines
      
        Forward-port of commit 59184.
      
        - Backported a workaround for a bug in SQLite 3.2.x/3.3.x versions where a
          statement recompilation with no bound parameters lead to a segfault
        - Backported a fix necessary because of an SQLite API change in version
          3.5.
          This prevents segfaults when executing empty queries, like our test suite
          does
      ........
        r59475 | christian.heimes | 2007-12-12 19:09:06 +0100 (Wed, 12 Dec 2007) | 1 line
      
        Fixed a nasty problem in the xxmodule.c
      ........
        r59478 | raymond.hettinger | 2007-12-13 01:08:37 +0100 (Thu, 13 Dec 2007) | 1 line
      
        Fix bug 1604. deque.__init__() did not clear existing contents like list.__init__. Not a backport candidate.
      ........
        r59480 | alexandre.vassalotti | 2007-12-13 18:58:23 +0100 (Thu, 13 Dec 2007) | 2 lines
      
        Fix issue #1313119: urlparse "caches" parses regardless of encoding
      ........
        r59482 | christian.heimes | 2007-12-13 20:23:16 +0100 (Thu, 13 Dec 2007) | 1 line
      
        Fixed bug #1613: Makefile's VPATH feature is broken
      ........
        r59484 | guido.van.rossum | 2007-12-13 21:50:10 +0100 (Thu, 13 Dec 2007) | 3 lines
      
        Patch #1608.  Someone with access to autoconf 2.61 or higher needs to
        run it and check in the resulting configure file.
      ........
        r59485 | thomas.heller | 2007-12-13 22:20:29 +0100 (Thu, 13 Dec 2007) | 1 line
      
        Ran autoconf.
      ........
        r59486 | raymond.hettinger | 2007-12-13 23:55:52 +0100 (Thu, 13 Dec 2007) | 1 line
      
        Simplify implementation of __replace__()
      ........
        r59487 | raymond.hettinger | 2007-12-14 00:52:59 +0100 (Fri, 14 Dec 2007) | 1 line
      
        Small speedup
      ........
      ebbd3f71
  10. 08 Dec, 2007 2 commits
    • Christian Heimes's avatar
      Readded Lib/distutils/tests/test_sysconfig.py · 32932286
      Christian Heimes authored
      Somehow it went missing during the merge
      32932286
    • Christian Heimes's avatar
      Merged revisions 59376-59406 via svnmerge from · 115bfed7
      Christian Heimes authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59377 | georg.brandl | 2007-12-06 01:24:23 +0100 (Thu, 06 Dec 2007) | 2 lines
      
        Add another GHOP student to ACKS.
      ........
        r59378 | raymond.hettinger | 2007-12-06 01:56:53 +0100 (Thu, 06 Dec 2007) | 5 lines
      
        Fix Issue 1045.
        Factor-out common calling code by simplifying the length_hint API.
        Speed-up the function by caching the PyObject_String for the attribute lookup.
      ........
        r59380 | georg.brandl | 2007-12-06 02:52:24 +0100 (Thu, 06 Dec 2007) | 2 lines
      
        Diverse markup fixes.
      ........
        r59383 | georg.brandl | 2007-12-06 10:45:39 +0100 (Thu, 06 Dec 2007) | 2 lines
      
        Better re.split examples.
      ........
        r59386 | christian.heimes | 2007-12-06 14:15:13 +0100 (Thu, 06 Dec 2007) | 2 lines
      
        Fixed get_config_h_filename for Windows. Without the patch it can't find the pyconfig.h file inside a build tree.
        Added several small unit tests for sysconfig.
      ........
        r59387 | christian.heimes | 2007-12-06 14:30:11 +0100 (Thu, 06 Dec 2007) | 1 line
      
        Silence more warnings, _CRT_NONSTDC_NO_DEPRECATE is already defined in pyconfig.h but several projects don't include it.
      ........
        r59389 | christian.heimes | 2007-12-06 14:55:01 +0100 (Thu, 06 Dec 2007) | 1 line
      
        Disabled one test that is failing on Unix
      ........
        r59399 | christian.heimes | 2007-12-06 22:13:06 +0100 (Thu, 06 Dec 2007) | 8 lines
      
        Several Windows related cleanups:
        * Removed a #define from pyconfig.h. The macro was already defined a few lines higher.
        * Fixed path to tix in the build_tkinter.py script
        * Changed make_buildinfo.c to use versions of unlink and strcat which are considered safe by Windows (as suggested by MvL).
        * Removed two defines from pyproject.vsprops that are no longer required. Both are defined in pyconfig.h and make_buildinfo.c doesn't use the unsafe versions any more (as suggested by MvL).
        * Added some more information about PGO and the property files to PCbuild9/readme.txt.
      
        Are you fine with the changes, Martin?
      ........
        r59400 | raymond.hettinger | 2007-12-07 02:53:01 +0100 (Fri, 07 Dec 2007) | 4 lines
      
        Don't have the docs berate themselves.  Keep a professional tone.
        If a todo is needed, put it in the tracker.
      ........
        r59402 | georg.brandl | 2007-12-07 10:07:10 +0100 (Fri, 07 Dec 2007) | 3 lines
      
        Increase unit test coverage of SimpleXMLRPCServer.
        Written for GHOP by Turkay Eren.
      ........
        r59406 | georg.brandl | 2007-12-07 16:16:57 +0100 (Fri, 07 Dec 2007) | 2 lines
      
        Update to windows doc from Robert.
      ........
      115bfed7
  11. 05 Dec, 2007 1 commit
    • Christian Heimes's avatar
      Merged revisions 59333-59370 via svnmerge from · 7ea9ff42
      Christian Heimes authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59343 | georg.brandl | 2007-12-05 08:02:47 +0100 (Wed, 05 Dec 2007) | 2 lines
      
        Fix typo.
      ........
        r59347 | christian.heimes | 2007-12-05 13:31:44 +0100 (Wed, 05 Dec 2007) | 1 line
      
        Fixed quoting and paths in the sqlite project file
      ........
        r59348 | christian.heimes | 2007-12-05 13:45:11 +0100 (Wed, 05 Dec 2007) | 1 line
      
        Fixed error in regrtest. I must have missed the spot.
      ........
        r59350 | christian.heimes | 2007-12-05 13:49:14 +0100 (Wed, 05 Dec 2007) | 1 line
      
        merge -r59315:59316 from py3k: Fix issue #1553: An errornous __length_hint__ can make list() raise a SystemError
      ........
        r59352 | christian.heimes | 2007-12-05 13:52:34 +0100 (Wed, 05 Dec 2007) | 1 line
      
        Added msg to Misc/NEWS
      ........
        r59354 | andrew.kuchling | 2007-12-05 14:27:20 +0100 (Wed, 05 Dec 2007) | 1 line
      
        Spelling fix
      ........
        r59356 | georg.brandl | 2007-12-05 18:56:50 +0100 (Wed, 05 Dec 2007) | 3 lines
      
        Add examples to csv, pprint and traceback docs.
        Written by Ross for GHOP.
      ........
        r59358 | raymond.hettinger | 2007-12-05 19:11:08 +0100 (Wed, 05 Dec 2007) | 1 line
      
        Error checking was too aggressive (reported by Chris Tismer)
      ........
        r59359 | georg.brandl | 2007-12-05 19:30:48 +0100 (Wed, 05 Dec 2007) | 2 lines
      
        Add examples to re docs. Written for GHOP by Dan Finnie.
      ........
        r59366 | georg.brandl | 2007-12-05 20:49:21 +0100 (Wed, 05 Dec 2007) | 2 lines
      
        Fix markup.
      ........
        r59367 | christian.heimes | 2007-12-05 20:57:54 +0100 (Wed, 05 Dec 2007) | 1 line
      
        Updated documentation and build_tkinter.py script
      ........
        r59368 | georg.brandl | 2007-12-05 21:03:57 +0100 (Wed, 05 Dec 2007) | 2 lines
      
        Another markup fix.
      ........
        r59369 | ronald.oussoren | 2007-12-05 21:07:36 +0100 (Wed, 05 Dec 2007) | 7 lines
      
        This "fixes" compilation issues for the Carbon._OSA module on OSX Leopard
        by purging bindings to OSA's debug API's. Those APIs we're completely
        unsupported on OSX 10.4 and are no longer available on OSX 10.5.
      
        Note that this patches a generated file. This is somewhat acceptable because
        regenerating the file is non-trivial and wouldn't use system headers anyway.
      ........
        r59370 | christian.heimes | 2007-12-05 21:10:38 +0100 (Wed, 05 Dec 2007) | 1 line
      
        Fixed bug #1557 by using popen.communicate() before popen.wait()
      ........
      7ea9ff42
  12. 03 Dec, 2007 3 commits
    • Christian Heimes's avatar
      Merged revisions 59275-59303 via svnmerge from · 04bca819
      Christian Heimes authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      NOTE: The merge does NOT contain the modified file Python/import.c from
            r59288. I can't get it running. Nick, please check in the PEP 366
            manually.
      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      
      ........
        r59279 | georg.brandl | 2007-12-02 19:17:50 +0100 (Sun, 02 Dec 2007) | 2 lines
      
        Fix a sentence I missed before. Do not merge to 3k.
      ........
        r59281 | georg.brandl | 2007-12-02 22:58:54 +0100 (Sun, 02 Dec 2007) | 3 lines
      
        Add documentation for PySys_* functions.
        Written by Charlie Shepherd for GHOP. Also fixes #1245.
      ........
        r59288 | nick.coghlan | 2007-12-03 13:55:17 +0100 (Mon, 03 Dec 2007) | 1 line
      
        Implement PEP 366
      ........
        r59290 | christian.heimes | 2007-12-03 14:47:29 +0100 (Mon, 03 Dec 2007) | 3 lines
      
        Applied my patch #1455 with some extra fixes for VS 2005
        The new msvc9compiler module supports VS 2005 and VS 2008. I've also fixed build_ext to support PCbuild8 and PCbuild9 and backported my fix for xxmodule.c from py3k. The old code msvccompiler is still in place in case somebody likes to build an extension with VS 2003 or earlier.
        I've also updated the cygwin compiler module for VS 2005 and VS 2008. It works with VS 2005 but I'm unable to test it with VS 2008. We have to wait for a new version of cygwin.
      ........
        r59291 | christian.heimes | 2007-12-03 14:55:16 +0100 (Mon, 03 Dec 2007) | 1 line
      
        Added comment to Misc/NEWS for r59290
      ........
        r59292 | christian.heimes | 2007-12-03 15:28:04 +0100 (Mon, 03 Dec 2007) | 1 line
      
        I followed MA Lemberg's suggestion and added comments to the late initialization of the type slots.
      ........
        r59293 | facundo.batista | 2007-12-03 17:29:52 +0100 (Mon, 03 Dec 2007) | 3 lines
      
      
        Speedup and cleaning of __str__.  Thanks Mark Dickinson.
      ........
        r59294 | facundo.batista | 2007-12-03 18:55:00 +0100 (Mon, 03 Dec 2007) | 4 lines
      
      
        Faster _fix function, and some reordering for a more elegant
        coding. Thanks Mark Dickinson.
      ........
        r59295 | martin.v.loewis | 2007-12-03 20:20:02 +0100 (Mon, 03 Dec 2007) | 5 lines
      
        Issue #1727780: Support loading pickles of random.Random objects created
        on 32-bit systems on 64-bit systems, and vice versa. As a consequence
        of the change, Random pickles created by Python 2.6 cannot be loaded
        in Python 2.5.
      ........
        r59297 | facundo.batista | 2007-12-03 20:49:54 +0100 (Mon, 03 Dec 2007) | 3 lines
      
      
        Two small fixes. Issue 1547.
      ........
        r59299 | georg.brandl | 2007-12-03 20:57:02 +0100 (Mon, 03 Dec 2007) | 2 lines
      
        #1548: fix apostroph placement.
      ........
        r59300 | christian.heimes | 2007-12-03 21:01:02 +0100 (Mon, 03 Dec 2007) | 3 lines
      
        Patch #1537 from Chad Austin
        Change GeneratorExit's base class from Exception to BaseException
        (This time I'm applying the patch to the correct sandbox.)
      ........
        r59302 | georg.brandl | 2007-12-03 21:03:46 +0100 (Mon, 03 Dec 2007) | 3 lines
      
        Add examples to the xmlrpclib docs.
        Written for GHOP by Josip Dzolonga.
      ........
      04bca819
    • Christian Heimes's avatar
    • Christian Heimes's avatar
      Patch #1537 from Chad Austin · c9618bff
      Christian Heimes authored
      Change GeneratorExit's base class from Exception to BaseException
      c9618bff
  13. 17 Nov, 2007 1 commit
  14. 16 Oct, 2007 1 commit
  15. 15 Oct, 2007 1 commit
  16. 25 Sep, 2007 1 commit
  17. 19 Sep, 2007 1 commit
    • Thomas Wouters's avatar
      Merged revisions 58095-58132,58136-58148,58151-58197 via svnmerge from · 02aa5e87
      Thomas Wouters authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r58096 | brett.cannon | 2007-09-10 23:38:27 +0200 (Mon, 10 Sep 2007) | 4 lines
      
        Fix a possible segfault from recursing too deep to get the repr of a list.
      
        Closes issue #1096.
      ........
        r58097 | bill.janssen | 2007-09-10 23:51:02 +0200 (Mon, 10 Sep 2007) | 33 lines
      
        More work on SSL support.
      
        * Much expanded test suite:
      
          All protocols tested against all other protocols.
          All protocols tested with all certificate options.
          Tests for bad key and bad cert.
          Test of STARTTLS functionality.
          Test of RAND_* functions.
      
        * Fixes for threading/malloc bug.
      
        * Issue 1065 fixed:
      
          sslsocket class renamed to SSLSocket.
          sslerror class renamed to SSLError.
          Function "wrap_socket" now used to wrap an existing socket.
      
        * Issue 1583946 finally fixed:
      
          Support for subjectAltName added.
          Subject name now returned as proper DN list of RDNs.
      
        * SSLError exported from socket as "sslerror".
      
        * RAND_* functions properly exported from ssl.py.
      
        * Documentation improved:
      
          Example of how to create a self-signed certificate.
          Better indexing.
      ........
        r58098 | guido.van.rossum | 2007-09-11 00:02:25 +0200 (Tue, 11 Sep 2007) | 9 lines
      
        Patch # 1140 (my code, approved by Effbot).
      
        Make sure the type of the return value of re.sub(x, y, z) is the type
        of y+x (i.e. unicode if either is unicode, str if they are both str)
        even if there are no substitutions or if x==z (which triggered various
        special cases in join_list()).
      
        Could be backported to 2.5; no need to port to 3.0.
      ........
        r58099 | guido.van.rossum | 2007-09-11 00:36:02 +0200 (Tue, 11 Sep 2007) | 8 lines
      
        Patch # 1026 by Benjamin Aranguren (with Alex Martelli):
        Backport abc.py and isinstance/issubclass overloading to 2.6.
      
        I had to backport test_typechecks.py myself, and make one small change
        to abc.py to avoid duplicate work when x.__class__ and type(x) are the
        same.
      ........
        r58100 | bill.janssen | 2007-09-11 01:41:24 +0200 (Tue, 11 Sep 2007) | 3 lines
      
        A better way of finding an open port to test with.
      ........
        r58101 | bill.janssen | 2007-09-11 03:09:19 +0200 (Tue, 11 Sep 2007) | 4 lines
      
        Make sure test_ssl doesn't reference the ssl module in a
        context where it can't be imported.
      ........
        r58102 | bill.janssen | 2007-09-11 04:42:07 +0200 (Tue, 11 Sep 2007) | 3 lines
      
        Fix some documentation bugs.
      ........
        r58103 | nick.coghlan | 2007-09-11 16:01:18 +0200 (Tue, 11 Sep 2007) | 1 line
      
        Always use the -E flag when spawning subprocesses in test_cmd_line (Issue 1056)
      ........
        r58106 | thomas.heller | 2007-09-11 21:17:48 +0200 (Tue, 11 Sep 2007) | 3 lines
      
        Disable some tests that fail on the 'ppc Debian unstable' buildbot to
        find out if they cause the segfault on the 'alpha Debian' machine.
      ........
        r58108 | brett.cannon | 2007-09-11 23:02:28 +0200 (Tue, 11 Sep 2007) | 6 lines
      
        Generators had their throw() method allowing string exceptions.  That's a
        no-no.
      
        Fixes issue #1147.  Need to fix 2.5 to raise a proper warning if a string
        exception is passed in.
      ........
        r58112 | georg.brandl | 2007-09-12 20:03:51 +0200 (Wed, 12 Sep 2007) | 3 lines
      
        New documentation page for the bdb module.
        (This doesn't need to be merged to Py3k.)
      ........
        r58114 | georg.brandl | 2007-09-12 20:05:57 +0200 (Wed, 12 Sep 2007) | 2 lines
      
        Bug #1152: use non-deprecated name in example.
      ........
        r58115 | georg.brandl | 2007-09-12 20:08:33 +0200 (Wed, 12 Sep 2007) | 2 lines
      
        Fix #1122: wrong return type documented for various _Size() functions.
      ........
        r58117 | georg.brandl | 2007-09-12 20:10:56 +0200 (Wed, 12 Sep 2007) | 2 lines
      
        Fix #1139: PyFile_Encoding really is PyFile_SetEncoding.
      ........
        r58119 | georg.brandl | 2007-09-12 20:29:18 +0200 (Wed, 12 Sep 2007) | 2 lines
      
        bug #1154: release memory allocated by "es" PyArg_ParseTuple format specifier.
      ........
        r58121 | bill.janssen | 2007-09-12 20:52:05 +0200 (Wed, 12 Sep 2007) | 1 line
      
        root certificate for https://svn.python.org/, used in test_ssl
      ........
        r58122 | georg.brandl | 2007-09-12 21:00:07 +0200 (Wed, 12 Sep 2007) | 3 lines
      
        Bug #1153: repr.repr() now doesn't require set and dictionary items
        to be orderable to properly represent them.
      ........
        r58125 | georg.brandl | 2007-09-12 21:29:28 +0200 (Wed, 12 Sep 2007) | 4 lines
      
        #1120: put explicit version in the shebang lines of pydoc, idle
        and smtpd.py scripts that are installed by setup.py. That way, they
        work when only "make altinstall" is used.
      ........
        r58139 | mark.summerfield | 2007-09-13 16:54:30 +0200 (Thu, 13 Sep 2007) | 9 lines
      
        Replaced variable o with obj in operator.rst because o is easy to
        confuse.
      
        Added a note about Python 3's collections.Mapping etc., above section
        that describes isMappingType() etc.
      
        Added xrefs between os, os.path, fileinput, and open().
      ........
        r58143 | facundo.batista | 2007-09-13 20:13:15 +0200 (Thu, 13 Sep 2007) | 7 lines
      
      
        Merged the decimal-branch (revisions 54886 to 58140). Decimal is now
        fully updated to the latests Decimal Specification (v1.66) and the
        latests test cases (v2.56).
      
        Thanks to Mark Dickinson for all his help during this process.
      ........
        r58145 | facundo.batista | 2007-09-13 20:42:09 +0200 (Thu, 13 Sep 2007) | 7 lines
      
      
        Put the parameter watchexp back in (changed watchexp from an int
        to a bool).  Also second argument to watchexp is now converted
        to Decimal, just as with all the other two-argument operations.
      
        Thanks Mark Dickinson.
      ........
        r58147 | andrew.kuchling | 2007-09-14 00:49:34 +0200 (Fri, 14 Sep 2007) | 1 line
      
        Add various items
      ........
        r58148 | andrew.kuchling | 2007-09-14 00:50:10 +0200 (Fri, 14 Sep 2007) | 1 line
      
        Make target unique
      ........
        r58154 | facundo.batista | 2007-09-14 20:58:34 +0200 (Fri, 14 Sep 2007) | 3 lines
      
      
        Included the new functions, and new descriptions.
      ........
        r58155 | thomas.heller | 2007-09-14 21:40:35 +0200 (Fri, 14 Sep 2007) | 2 lines
      
        ctypes.util.find_library uses dump(1) instead of objdump(1) on Solaris.
        Fixes issue #1777530; will backport to release25-maint.
      ........
        r58159 | facundo.batista | 2007-09-14 23:29:52 +0200 (Fri, 14 Sep 2007) | 3 lines
      
      
        Some additions (examples and a bit on the tutorial).
      ........
        r58160 | georg.brandl | 2007-09-15 18:53:36 +0200 (Sat, 15 Sep 2007) | 2 lines
      
        Remove bdb from the "undocumented modules" list.
      ........
        r58164 | bill.janssen | 2007-09-17 00:06:00 +0200 (Mon, 17 Sep 2007) | 15 lines
      
        Add support for asyncore server-side SSL support.  This requires
        adding the 'makefile' method to ssl.SSLSocket, and importing the
        requisite fakefile class from socket.py, and making the appropriate
        changes to it to make it use the SSL connection.
      
        Added sample HTTPS server to test_ssl.py, and test that uses it.
      
        Change SSL tests to use https://svn.python.org/, instead of
        www.sf.net and pop.gmail.com.
      
        Added utility function to ssl module, get_server_certificate,
        to wrap up the several things to be done to pull a certificate
        from a remote server.
      ........
        r58173 | bill.janssen | 2007-09-17 01:16:46 +0200 (Mon, 17 Sep 2007) | 1 line
      
        use binary mode when reading files for testAsyncore to make Windows happy
      ........
        r58175 | raymond.hettinger | 2007-09-17 02:55:00 +0200 (Mon, 17 Sep 2007) | 7 lines
      
        Sync-up named tuples with the latest version of the ASPN recipe.
        Allows optional commas in the field-name spec (help when named tuples are used in conjuction with sql queries).
        Adds the __fields__ attribute for introspection and to support conversion to dictionary form.
        Adds a  __replace__() method similar to str.replace() but using a named field as a target.
        Clean-up spelling and presentation in doc-strings.
      ........
        r58176 | brett.cannon | 2007-09-17 05:28:34 +0200 (Mon, 17 Sep 2007) | 5 lines
      
        Add a bunch of GIL release/acquire points in tp_print implementations and for
        PyObject_Print().
      
        Closes issue #1164.
      ........
        r58177 | sean.reifschneider | 2007-09-17 07:45:04 +0200 (Mon, 17 Sep 2007) | 2 lines
      
        issue1597011: Fix for bz2 module corner-case error due to error checking bug.
      ........
        r58180 | facundo.batista | 2007-09-17 18:26:50 +0200 (Mon, 17 Sep 2007) | 3 lines
      
      
        Decimal is updated, :)
      ........
        r58181 | facundo.batista | 2007-09-17 19:30:13 +0200 (Mon, 17 Sep 2007) | 5 lines
      
      
        The methods always return Decimal classes, even if they're
        executed through a subclass (thanks Mark Dickinson).
        Added a bit of testing for this.
      ........
        r58183 | sean.reifschneider | 2007-09-17 22:53:21 +0200 (Mon, 17 Sep 2007) | 2 lines
      
        issue1082: Fixing platform and system for Vista.
      ........
        r58185 | andrew.kuchling | 2007-09-18 03:36:16 +0200 (Tue, 18 Sep 2007) | 1 line
      
        Add item; sort properly
      ........
        r58186 | raymond.hettinger | 2007-09-18 05:33:19 +0200 (Tue, 18 Sep 2007) | 1 line
      
        Handle corner cased on 0-tuples and 1-tuples.  Add verbose option so people can see how it works.
      ........
        r58192 | georg.brandl | 2007-09-18 09:24:40 +0200 (Tue, 18 Sep 2007) | 2 lines
      
        A bit of reordering, also show more subheadings in the lang ref index.
      ........
        r58193 | facundo.batista | 2007-09-18 18:53:18 +0200 (Tue, 18 Sep 2007) | 4 lines
      
      
        Speed up of the various division operations (remainder, divide,
        divideint and divmod). Thanks Mark Dickinson.
      ........
        r58197 | raymond.hettinger | 2007-09-19 00:18:02 +0200 (Wed, 19 Sep 2007) | 1 line
      
        Cleanup docs for NamedTuple.
      ........
      02aa5e87
  18. 08 Sep, 2007 1 commit
    • Thomas Wouters's avatar
      Merged revisions 57778-58052 via svnmerge from · be6286d3
      Thomas Wouters authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r57820 | georg.brandl | 2007-08-31 08:59:27 +0200 (Fri, 31 Aug 2007) | 2 lines
      
        Document new shorthand notation for index entries.
      ........
        r57827 | georg.brandl | 2007-08-31 10:47:51 +0200 (Fri, 31 Aug 2007) | 2 lines
      
        Fix subitem markup.
      ........
        r57833 | martin.v.loewis | 2007-08-31 12:01:07 +0200 (Fri, 31 Aug 2007) | 1 line
      
        Mark registry components as 64-bit on Win64.
      ........
        r57854 | bill.janssen | 2007-08-31 21:02:23 +0200 (Fri, 31 Aug 2007) | 1 line
      
        deprecate use of FakeSocket
      ........
        r57855 | bill.janssen | 2007-08-31 21:02:46 +0200 (Fri, 31 Aug 2007) | 1 line
      
        remove mentions of socket.ssl in comments
      ........
        r57856 | bill.janssen | 2007-08-31 21:03:31 +0200 (Fri, 31 Aug 2007) | 1 line
      
        remove use of non-existent SSLFakeSocket in apparently untested code
      ........
        r57859 | martin.v.loewis | 2007-09-01 08:36:03 +0200 (Sat, 01 Sep 2007) | 3 lines
      
        Bug #1737210: Change Manufacturer of Windows installer to PSF.
        Will backport to 2.5.
      ........
        r57865 | georg.brandl | 2007-09-01 09:51:24 +0200 (Sat, 01 Sep 2007) | 2 lines
      
        Fix RST link (backport from Py3k).
      ........
        r57876 | georg.brandl | 2007-09-01 17:49:49 +0200 (Sat, 01 Sep 2007) | 2 lines
      
        Document sets' ">" and "<" operations (backport from py3k).
      ........
        r57878 | skip.montanaro | 2007-09-01 19:40:03 +0200 (Sat, 01 Sep 2007) | 4 lines
      
        Added a note and examples to explain that re.split does not split on an
        empty pattern match. (issue 852532).
      ........
        r57879 | walter.doerwald | 2007-09-01 20:18:09 +0200 (Sat, 01 Sep 2007) | 2 lines
      
        Fix wrong function names.
      ........
        r57880 | walter.doerwald | 2007-09-01 20:34:05 +0200 (Sat, 01 Sep 2007) | 2 lines
      
        Fix typo.
      ........
        r57889 | andrew.kuchling | 2007-09-01 22:31:59 +0200 (Sat, 01 Sep 2007) | 1 line
      
        Markup fix
      ........
        r57892 | andrew.kuchling | 2007-09-01 22:43:36 +0200 (Sat, 01 Sep 2007) | 1 line
      
        Add various items
      ........
        r57895 | andrew.kuchling | 2007-09-01 23:17:58 +0200 (Sat, 01 Sep 2007) | 1 line
      
        Wording change
      ........
        r57896 | andrew.kuchling | 2007-09-01 23:18:31 +0200 (Sat, 01 Sep 2007) | 1 line
      
        Add more items
      ........
        r57904 | ronald.oussoren | 2007-09-02 11:46:07 +0200 (Sun, 02 Sep 2007) | 3 lines
      
        Macosx: this patch ensures that the value of MACOSX_DEPLOYMENT_TARGET used
        by the Makefile is also used at configure-time.
      ........
        r57925 | georg.brandl | 2007-09-03 09:16:46 +0200 (Mon, 03 Sep 2007) | 2 lines
      
        Fix #883466: don't allow Unicode as arguments to quopri and uu codecs.
      ........
        r57936 | matthias.klose | 2007-09-04 01:33:04 +0200 (Tue, 04 Sep 2007) | 2 lines
      
        - Added support for linking the bsddb module against BerkeleyDB 4.6.x.
      ........
        r57954 | mark.summerfield | 2007-09-04 10:16:15 +0200 (Tue, 04 Sep 2007) | 3 lines
      
        Added cross-references plus a note about dict & list shallow copying.
      ........
        r57958 | martin.v.loewis | 2007-09-04 11:51:57 +0200 (Tue, 04 Sep 2007) | 3 lines
      
        Document that we rely on the OS to release the crypto
        context. Fixes #1626801.
      ........
        r57960 | martin.v.loewis | 2007-09-04 15:13:14 +0200 (Tue, 04 Sep 2007) | 3 lines
      
        Patch #1388440: Add set_completion_display_matches_hook and
        get_completion_type to readline.
      ........
        r57961 | martin.v.loewis | 2007-09-04 16:19:28 +0200 (Tue, 04 Sep 2007) | 3 lines
      
        Patch #1031213: Decode source line in SyntaxErrors back to its original
        source encoding. Will backport to 2.5.
      ........
        r57972 | matthias.klose | 2007-09-04 20:17:36 +0200 (Tue, 04 Sep 2007) | 3 lines
      
        - Makefile.pre.in(buildbottest): Run an optional script pybuildbot.identify
          to include some information about the build environment.
      ........
        r57973 | matthias.klose | 2007-09-04 21:05:38 +0200 (Tue, 04 Sep 2007) | 2 lines
      
        - Makefile.pre.in(buildbottest): Remove whitespace at eol.
      ........
        r57975 | matthias.klose | 2007-09-04 22:46:02 +0200 (Tue, 04 Sep 2007) | 2 lines
      
        - Fix libffi configure for hppa*-*-linux* | parisc*-*-linux*.
      ........
        r57980 | bill.janssen | 2007-09-05 02:46:27 +0200 (Wed, 05 Sep 2007) | 1 line
      
        SSL certificate distinguished names should be represented by tuples
      ........
        r57985 | martin.v.loewis | 2007-09-05 08:39:17 +0200 (Wed, 05 Sep 2007) | 3 lines
      
        Patch #1105: Explain that one needs to build the solution
        to get dependencies right.
      ........
        r57987 | armin.rigo | 2007-09-05 09:51:21 +0200 (Wed, 05 Sep 2007) | 4 lines
      
        PyDict_GetItem() returns a borrowed reference.
        There are probably a number of places that are open to attacks
        such as the following one, in bltinmodule.c:min_max().
      ........
        r57991 | martin.v.loewis | 2007-09-05 13:47:34 +0200 (Wed, 05 Sep 2007) | 3 lines
      
        Patch #786737: Allow building in a tree of symlinks pointing to
        a readonly source.
      ........
        r57993 | georg.brandl | 2007-09-05 15:36:44 +0200 (Wed, 05 Sep 2007) | 2 lines
      
        Backport from Py3k: Bug #1684991: explain lookup semantics for __special__ methods (new-style classes only).
      ........
        r58004 | armin.rigo | 2007-09-06 10:30:51 +0200 (Thu, 06 Sep 2007) | 4 lines
      
        Patch #1733973 by peaker:
        ptrace_enter_call() assumes no exception is currently set.
        This assumption is broken when throwing into a generator.
      ........
        r58006 | armin.rigo | 2007-09-06 11:30:38 +0200 (Thu, 06 Sep 2007) | 4 lines
      
        PyDict_GetItem() returns a borrowed reference.
        This attack is against ceval.c:IMPORT_NAME, which calls an
        object (__builtin__.__import__) without holding a reference to it.
      ........
        r58013 | georg.brandl | 2007-09-06 16:49:56 +0200 (Thu, 06 Sep 2007) | 2 lines
      
        Backport from 3k: #1116: fix reference to old filename.
      ........
        r58021 | thomas.heller | 2007-09-06 22:26:20 +0200 (Thu, 06 Sep 2007) | 1 line
      
        Fix typo:  c_float represents to C float type.
      ........
        r58022 | skip.montanaro | 2007-09-07 00:29:06 +0200 (Fri, 07 Sep 2007) | 3 lines
      
        If this is correct for py3k branch and it's already in the release25-maint
        branch, seems like it ought to be on the trunk as well.
      ........
        r58023 | gregory.p.smith | 2007-09-07 00:59:59 +0200 (Fri, 07 Sep 2007) | 4 lines
      
        Apply the fix from Issue1112 to make this test more robust and keep
        windows happy.
      ........
        r58031 | brett.cannon | 2007-09-07 05:17:50 +0200 (Fri, 07 Sep 2007) | 4 lines
      
        Make uuid1 and uuid4 tests conditional on whether ctypes can be imported;
        implementation of either function depends on ctypes but uuid as a whole does
        not.
      ........
        r58032 | brett.cannon | 2007-09-07 06:18:30 +0200 (Fri, 07 Sep 2007) | 6 lines
      
        Fix a crasher where Python code managed to infinitely recurse in C code without
        ever going back out to Python code in PyObject_Call().  Required introducing a
        static RuntimeError instance so that normalizing an exception there is no
        reliance on a recursive call that would put the exception system over the
        recursion check itself.
      ........
        r58034 | thomas.heller | 2007-09-07 08:32:17 +0200 (Fri, 07 Sep 2007) | 1 line
      
        Add a 'c_longdouble' type to the ctypes module.
      ........
        r58035 | thomas.heller | 2007-09-07 11:30:40 +0200 (Fri, 07 Sep 2007) | 1 line
      
        Remove unneeded #include.
      ........
        r58036 | thomas.heller | 2007-09-07 11:33:24 +0200 (Fri, 07 Sep 2007) | 6 lines
      
        Backport from py3k branch:
      
        Add a workaround for a strange bug on win64, when _ctypes is compiled
        with the SDK compiler.  This should fix the failing
        Lib\ctypes\test\test_as_parameter.py test.
      ........
        r58037 | georg.brandl | 2007-09-07 16:14:40 +0200 (Fri, 07 Sep 2007) | 2 lines
      
        Fix a wrong indentation for sublists.
      ........
        r58043 | georg.brandl | 2007-09-07 22:10:49 +0200 (Fri, 07 Sep 2007) | 2 lines
      
        #1095: ln -f doesn't work portably, fix in Makefile.
      ........
        r58049 | skip.montanaro | 2007-09-08 02:34:17 +0200 (Sat, 08 Sep 2007) | 1 line
      
        be explicit about the actual location of the missing file
      ........
      be6286d3
  19. 01 Sep, 2007 1 commit
  20. 31 Aug, 2007 1 commit
  21. 30 Aug, 2007 3 commits
  22. 29 Aug, 2007 1 commit
  23. 24 Aug, 2007 1 commit
    • Guido van Rossum's avatar
      Merged revisions 57221-57391 via svnmerge from · 04cd9c5f
      Guido van Rossum authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r57227 | facundo.batista | 2007-08-20 17:16:21 -0700 (Mon, 20 Aug 2007) | 5 lines
      
      
        Catch ProtocolError exceptions and include the header information in
        test output (to make it easier to debug test failures caused by
        problems in the server). [GSoC - Alan McIntyre]
      ........
        r57229 | mark.hammond | 2007-08-20 18:04:47 -0700 (Mon, 20 Aug 2007) | 5 lines
      
        [ 1761786 ] distutils.util.get_platform() return value on 64bit Windows
        As discussed on distutils-sig: Allows the generated installer name on
        64bit Windows platforms to be different than the name generated for
        32bit Windows platforms.
      ........
        r57230 | mark.hammond | 2007-08-20 18:05:16 -0700 (Mon, 20 Aug 2007) | 5 lines
      
        [ 1761786 ] distutils.util.get_platform() return value on 64bit Windows
        As discussed on distutils-sig: Allows the generated installer name on
        64bit Windows platforms to be different than the name generated for
        32bit Windows platforms.
      ........
        r57253 | georg.brandl | 2007-08-20 23:01:18 -0700 (Mon, 20 Aug 2007) | 2 lines
      
        Demand version 2.5.1 since 2.5 has a bug with codecs.open context managers.
      ........
        r57254 | georg.brandl | 2007-08-20 23:03:43 -0700 (Mon, 20 Aug 2007) | 2 lines
      
        Revert accidental checkins from last commit.
      ........
        r57255 | georg.brandl | 2007-08-20 23:07:08 -0700 (Mon, 20 Aug 2007) | 2 lines
      
        Bug #1777160: mention explicitly that e.g. -1**2 is -1.
      ........
        r57256 | georg.brandl | 2007-08-20 23:12:19 -0700 (Mon, 20 Aug 2007) | 3 lines
      
        Bug #1777168: replace operator names "opa"... with "op1"... and mark everything up as literal,
        to enhance readability.
      ........
        r57259 | facundo.batista | 2007-08-21 09:57:18 -0700 (Tue, 21 Aug 2007) | 8 lines
      
      
        Added test for behavior of operations on an unconnected SMTP object,
        and tests for NOOP, RSET, and VRFY. Corrected typo in a comment for
        testNonnumericPort. Added a check for constructing SMTP objects when
        non-numeric ports are included in the host name. Derived a server from
        SMTPServer to test various ESMTP/SMTP capabilities. Check that a
        second HELO to DebuggingServer returns an error. [GSoC - Alan McIntyre]
      ........
        r57279 | skip.montanaro | 2007-08-22 12:02:16 -0700 (Wed, 22 Aug 2007) | 2 lines
      
        Note that BeOS is unsupported as of Python 2.6.
      ........
        r57280 | skip.montanaro | 2007-08-22 12:05:21 -0700 (Wed, 22 Aug 2007) | 1 line
      
        whoops - need to check in configure as well
      ........
        r57284 | alex.martelli | 2007-08-22 14:14:17 -0700 (Wed, 22 Aug 2007) | 5 lines
      
        Fix compile.c so that it records 0.0 and -0.0 as separate constants in a code
        object's co_consts tuple; add a test to show that the previous behavior (where
        these two constants were "collapsed" into one) causes serious malfunctioning.
      ........
        r57286 | gregory.p.smith | 2007-08-22 14:32:34 -0700 (Wed, 22 Aug 2007) | 3 lines
      
        stop leaving log.0000001 __db.00* and xxx.db turds in developer
        sandboxes when bsddb3 tests are run.
      ........
        r57301 | jeffrey.yasskin | 2007-08-22 16:14:27 -0700 (Wed, 22 Aug 2007) | 3 lines
      
        When setup.py fails to find the necessary bits to build some modules, have it
        print a slightly more informative message.
      ........
        r57320 | brett.cannon | 2007-08-23 07:53:17 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Make test_runpy re-entrant.
      ........
        r57324 | georg.brandl | 2007-08-23 10:54:11 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Bug #1768121: fix wrong/missing opcode docs.
      ........
        r57326 | georg.brandl | 2007-08-23 10:57:05 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Bug #1766421: "return code" vs. "status code".
      ........
        r57328 | georg.brandl | 2007-08-23 11:08:06 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Second half of #1752175: #ifdef out references to PyImport_DynLoadFiletab if HAVE_DYNAMIC_LOADING is not defined.
      ........
        r57331 | georg.brandl | 2007-08-23 11:11:33 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Use try-except-finally in contextlib.
      ........
        r57343 | georg.brandl | 2007-08-23 13:35:00 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Bug #1697820: document that the old slice protocol is still used by builtin types.
      ........
        r57345 | georg.brandl | 2007-08-23 13:40:01 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Bug #1573854: fix docs for sqlite3 cursor rowcount attr.
      ........
        r57347 | georg.brandl | 2007-08-23 13:50:23 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Bug #1694833: fix imp.find_module() docs wrt. packages.
      ........
        r57348 | georg.brandl | 2007-08-23 13:53:28 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Bug #1594966: fix misleading usage example
      ........
        r57349 | georg.brandl | 2007-08-23 13:55:44 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Clarify wording a bit.
      ........
        r57351 | georg.brandl | 2007-08-23 14:18:44 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Bug #1752332: httplib no longer uses socket.getaddrinfo().
      ........
        r57352 | georg.brandl | 2007-08-23 14:21:36 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Bug #1734111: document struct.Struct.size.
      ........
        r57353 | georg.brandl | 2007-08-23 14:27:57 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Bug #1688564: document os.path.join's absolute path behavior in the docstring.
      ........
        r57354 | georg.brandl | 2007-08-23 14:36:05 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Bug #1625381: clarify match vs search introduction.
      ........
        r57355 | georg.brandl | 2007-08-23 14:42:54 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Bug #1758696: more info about descriptors.
      ........
        r57357 | georg.brandl | 2007-08-23 14:55:57 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Patch #1779550: remove redundant code in logging.
      ........
        r57378 | gregory.p.smith | 2007-08-23 22:11:38 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        Fix bug 1725856.
      ........
        r57382 | georg.brandl | 2007-08-23 23:10:01 -0700 (Thu, 23 Aug 2007) | 2 lines
      
        uuid creation is now threadsafe, backport from py3k rev. 57375.
      ........
        r57389 | georg.brandl | 2007-08-24 04:47:37 -0700 (Fri, 24 Aug 2007) | 2 lines
      
        Bug #1765375: fix stripping of unwanted LDFLAGS.
      ........
        r57391 | guido.van.rossum | 2007-08-24 07:53:14 -0700 (Fri, 24 Aug 2007) | 2 lines
      
        Fix silly typo in test name.
      ........
      04cd9c5f
  24. 17 Aug, 2007 1 commit
  25. 16 Aug, 2007 1 commit
  26. 12 Aug, 2007 1 commit
  27. 09 Aug, 2007 1 commit
    • Guido van Rossum's avatar
      SF patch# 1770008 by Christian Heimes (plus some extras). · 913423ef
      Guido van Rossum authored
      Completely get rid of StringIO.py and cStringIO.c.
      
      I had to fix a few tests and modules beyond what Christian did, and
      invent a few conventions.  E.g. in elementtree, I chose to
      write/return Unicode strings whe no encoding is given, but bytes when
      an explicit encoding is given.  Also mimetools was made to always
      assume binary files.
      913423ef
  28. 06 Aug, 2007 1 commit
    • Guido van Rossum's avatar
      Merged revisions 56753-56781 via svnmerge from · 8c45e5f8
      Guido van Rossum authored
      svn+ssh://pythondev@svn.python.org/python/branches/p3yk
      
      ................
        r56760 | neal.norwitz | 2007-08-05 18:55:39 -0700 (Sun, 05 Aug 2007) | 178 lines
      
        Merged revisions 56477-56759 via svnmerge from
        svn+ssh://pythondev@svn.python.org/python/trunk
      
        ........
          r56485 | facundo.batista | 2007-07-21 17:13:00 -0700 (Sat, 21 Jul 2007) | 5 lines
      
      
          Selectively enable tests for asyncore.readwrite based on the presence
          of poll support in the select module (since this is the only case in
          which readwrite can be called). [GSoC - Alan McIntyre]
        ........
          r56488 | nick.coghlan | 2007-07-22 03:18:07 -0700 (Sun, 22 Jul 2007) | 1 line
      
          Add explicit relative import tests for runpy.run_module
        ........
          r56509 | nick.coghlan | 2007-07-23 06:41:45 -0700 (Mon, 23 Jul 2007) | 5 lines
      
          Correctly cleanup sys.modules after executing runpy relative import
          tests
          Restore Python 2.4 ImportError when attempting to execute a package
          (as imports cannot be guaranteed to work properly if you try it)
        ........
          r56519 | nick.coghlan | 2007-07-24 06:07:38 -0700 (Tue, 24 Jul 2007) | 1 line
      
          Tweak runpy test to do a better job of confirming that sys has been manipulated correctly
        ........
          r56520 | nick.coghlan | 2007-07-24 06:58:28 -0700 (Tue, 24 Jul 2007) | 1 line
      
          Fix an incompatibility between the -i and -m command line switches as reported on python-dev by PJE - runpy.run_module now leaves any changes it makes to the sys module intact after the function terminates
        ........
          r56523 | nick.coghlan | 2007-07-24 07:39:23 -0700 (Tue, 24 Jul 2007) | 1 line
      
          Try to get rid of spurious failure in test_resource on the Debian buildbots by changing the file size limit before attempting to close the file
        ........
          r56533 | facundo.batista | 2007-07-24 14:20:42 -0700 (Tue, 24 Jul 2007) | 7 lines
      
      
          New tests for basic behavior of smtplib.SMTP and
          smtpd.DebuggingServer. Change to use global host & port number
          variables. Modified the 'server' to take a string to send back in
          order to vary test server responses. Added a test for the reaction of
          smtplib.SMTP to a non-200 HELO response. [GSoC - Alan McIntyre]
        ........
          r56538 | nick.coghlan | 2007-07-25 05:57:48 -0700 (Wed, 25 Jul 2007) | 1 line
      
          More buildbot cleanup - let the OS assign the port for test_urllib2_localnet
        ........
          r56539 | nick.coghlan | 2007-07-25 06:18:58 -0700 (Wed, 25 Jul 2007) | 1 line
      
          Add a temporary diagnostic message before a strange failure on the alpha Debian buildbot
        ........
          r56543 | martin.v.loewis | 2007-07-25 09:24:23 -0700 (Wed, 25 Jul 2007) | 2 lines
      
          Change location of the package index to pypi.python.org/pypi
        ........
          r56551 | georg.brandl | 2007-07-26 02:36:25 -0700 (Thu, 26 Jul 2007) | 2 lines
      
          tabs, newlines and crs are valid XML characters.
        ........
          r56553 | nick.coghlan | 2007-07-26 07:03:00 -0700 (Thu, 26 Jul 2007) | 1 line
      
          Add explicit test for a misbehaving math.floor
        ........
          r56561 | mark.hammond | 2007-07-26 21:52:32 -0700 (Thu, 26 Jul 2007) | 3 lines
      
          In consultation with Kristjan Jonsson, only define WINVER and _WINNT_WIN32
          if (a) we are building Python itself and (b) no one previously defined them
        ........
          r56562 | mark.hammond | 2007-07-26 22:08:54 -0700 (Thu, 26 Jul 2007) | 2 lines
      
          Correctly detect AMD64 architecture on VC2003
        ........
          r56566 | nick.coghlan | 2007-07-27 03:36:30 -0700 (Fri, 27 Jul 2007) | 1 line
      
          Make test_math error messages more meaningful for small discrepancies in results
        ........
          r56588 | martin.v.loewis | 2007-07-27 11:28:22 -0700 (Fri, 27 Jul 2007) | 2 lines
      
          Bug #978833: Close https sockets by releasing the _ssl object.
        ........
          r56601 | martin.v.loewis | 2007-07-28 00:03:05 -0700 (Sat, 28 Jul 2007) | 3 lines
      
          Bug #1704793: Return UTF-16 pair if unicodedata.lookup cannot
          represent the result in a single character.
        ........
          r56604 | facundo.batista | 2007-07-28 07:21:22 -0700 (Sat, 28 Jul 2007) | 9 lines
      
      
          Moved all of the capture_server socket setup code into the try block
          so that the event gets set if a failure occurs during server setup
          (otherwise the test will block forever).  Changed to let the OS assign
          the server port number, and client side of test waits for port number
          assignment before proceeding. The test data in DispatcherWithSendTests
          is also sent in multiple send() calls instead of one to make sure this
          works properly. [GSoC - Alan McIntyre]
        ........
          r56611 | georg.brandl | 2007-07-29 01:26:10 -0700 (Sun, 29 Jul 2007) | 2 lines
      
          Clarify PEP 343 description.
        ........
          r56614 | georg.brandl | 2007-07-29 02:11:15 -0700 (Sun, 29 Jul 2007) | 2 lines
      
          try-except-finally is new in 2.5.
        ........
          r56617 | facundo.batista | 2007-07-29 07:23:08 -0700 (Sun, 29 Jul 2007) | 9 lines
      
      
          Added tests for asynchat classes simple_producer & fifo, and the
          find_prefix_at_end function. Check behavior of a string given as a
          producer.  Added tests for behavior of asynchat.async_chat when given
          int, long, and None terminator arguments. Added usepoll attribute to
          TestAsynchat to allow running the asynchat tests with poll support
          chosen whether it's available or not (improves coverage of asyncore
          code). [GSoC - Alan McIntyre]
        ........
          r56620 | georg.brandl | 2007-07-29 10:38:35 -0700 (Sun, 29 Jul 2007) | 2 lines
      
          Bug #1763149: use proper slice syntax in docstring.
           (backport)
        ........
          r56624 | mark.hammond | 2007-07-29 17:45:29 -0700 (Sun, 29 Jul 2007) | 4 lines
      
          Correct use of Py_BUILD_CORE - now make sure it is defined before it is
          referenced, and also fix definition of _WIN32_WINNT.
          Resolves patch 1761803.
        ........
          r56632 | facundo.batista | 2007-07-30 20:03:34 -0700 (Mon, 30 Jul 2007) | 8 lines
      
      
          When running asynchat tests on OS X (darwin), the test client now
          overrides asyncore.dispatcher.handle_expt to do nothing, since
          select.poll gives a POLLHUP error at the completion of these tests.
          Added timeout & count arguments to several asyncore.loop calls to
          avoid the possibility of a test hanging up a build. [GSoC - Alan
          McIntyre]
        ........
          r56633 | nick.coghlan | 2007-07-31 06:38:01 -0700 (Tue, 31 Jul 2007) | 1 line
      
          Eliminate RLock race condition reported in SF bug #1764059
        ........
          r56636 | martin.v.loewis | 2007-07-31 12:57:56 -0700 (Tue, 31 Jul 2007) | 2 lines
      
          Define _BSD_SOURCE, to get access to POSIX extensions on OpenBSD 4.1+.
        ........
          r56653 | facundo.batista | 2007-08-01 16:18:36 -0700 (Wed, 01 Aug 2007) | 9 lines
      
      
          Allow the OS to select a free port for each test server. For
          DebuggingServerTests, construct SMTP objects with a localhost argument
          to avoid abysmally long FQDN lookups (not relevant to items under
          test) on some machines that would cause the test to fail. Moved server
          setup code in the server function inside the try block to avoid the
          possibility of setup failure hanging the test.  Minor edits to conform
          to PEP 8. [GSoC - Alan McIntyre]
        ........
          r56681 | matthias.klose | 2007-08-02 14:33:13 -0700 (Thu, 02 Aug 2007) | 2 lines
      
          - Allow Emacs 22 for building the documentation in info format.
        ........
          r56689 | neal.norwitz | 2007-08-02 23:46:29 -0700 (Thu, 02 Aug 2007) | 1 line
      
          Py_ssize_t is defined regardless of HAVE_LONG_LONG.  Will backport
        ........
          r56727 | hyeshik.chang | 2007-08-03 21:10:18 -0700 (Fri, 03 Aug 2007) | 3 lines
      
          Fix gb18030 codec's bug that doesn't map two-byte characters on
          GB18030 extension in encoding. (bug reported by Bjorn Stabell)
        ........
          r56751 | neal.norwitz | 2007-08-04 20:23:31 -0700 (Sat, 04 Aug 2007) | 7 lines
      
          Handle errors when generating a warning.
          The value is always written to the returned pointer if getting it was
          successful, even if a warning causes an error. (This probably doesn't matter
          as the caller will probably discard the value.)
      
          Will backport.
        ........
      ................
      8c45e5f8
  29. 17 Jul, 2007 2 commits
  30. 16 Jul, 2007 1 commit
  31. 03 Jul, 2007 1 commit
    • Guido van Rossum's avatar
      Merged revisions 56125-56153 via svnmerge from · 3abb62b2
      Guido van Rossum authored
      svn+ssh://pythondev@svn.python.org/python/branches/p3yk
      
      ........
        r56127 | georg.brandl | 2007-06-30 09:32:49 +0200 (Sat, 30 Jun 2007) | 2 lines
      
        Fix a place where floor division would be in order.
      ........
        r56135 | guido.van.rossum | 2007-07-01 06:13:54 +0200 (Sun, 01 Jul 2007) | 28 lines
      
        Make map() and filter() identical to itertools.imap() and .ifilter(),
        respectively.
      
        I fixed two bootstrap issues, due to the dynamic import of itertools:
      
        1. Starting python requires that map() and filter() are not used until
           site.py has added build/lib.<arch> to sys.path.
        2. Building python requires that setup.py and distutils and everything
           they use is free of map() and filter() calls.
      
        Beyond this, I only fixed the tests in test_builtin.py.
        Others, please help fixing the remaining tests that are now broken!
        The fixes are usually simple:
        a. map(None, X) -> list(X)
        b. map(F, X) -> list(map(F, X))
        c. map(lambda x: F(x), X) -> [F(x) for x in X]
        d. filter(F, X) -> list(filter(F, X))
        e. filter(lambda x: P(x), X) -> [x for x in X if P(x)]
      
        Someone, please also contribute a fixer for 2to3 to do this.
        It can leave map()/filter() calls alone that are already
        inside a list() or sorted() call or for-loop.
      
        Only in rare cases have I seen code that depends on map() of lists
        of different lengths going to the end of the longest, or on filter()
        of a string or tuple returning an object of the same type; these
        will need more thought to fix.
      ........
        r56136 | guido.van.rossum | 2007-07-01 06:22:01 +0200 (Sun, 01 Jul 2007) | 3 lines
      
        Make it so that test_decimal fails instead of hangs, to help automated
        test runners.
      ........
        r56139 | georg.brandl | 2007-07-01 18:20:58 +0200 (Sun, 01 Jul 2007) | 2 lines
      
        Fix a few test cases after the map->imap change.
      ........
        r56142 | neal.norwitz | 2007-07-02 06:38:12 +0200 (Mon, 02 Jul 2007) | 1 line
      
        Get a bunch more tests passing after converting map/filter to return iterators.
      ........
        r56147 | guido.van.rossum | 2007-07-02 15:32:02 +0200 (Mon, 02 Jul 2007) | 4 lines
      
        Fix the remaining failing unit tests (at least on OSX).
        Also tweaked urllib2 so it doesn't raise socket.gaierror when
        all network interfaces are turned off.
      ........
      3abb62b2
  32. 30 Jun, 2007 1 commit
    • Guido van Rossum's avatar
      Merged revisions 56020-56124 via svnmerge from · a16a76a1
      Guido van Rossum authored
      svn+ssh://pythondev@svn.python.org/python/branches/p3yk
      
      ................
        r56037 | georg.brandl | 2007-06-19 05:33:20 -0700 (Tue, 19 Jun 2007) | 2 lines
      
        Patch #1739659: don't slice dict.keys() in pydoc.
      ................
        r56060 | martin.v.loewis | 2007-06-21 13:00:02 -0700 (Thu, 21 Jun 2007) | 2 lines
      
        Regenerate to add True, False, None.
      ................
        r56069 | neal.norwitz | 2007-06-21 22:31:56 -0700 (Thu, 21 Jun 2007) | 1 line
      
        Get the doctest working again after adding None, True, and False as kewyords.
      ................
        r56070 | neal.norwitz | 2007-06-21 23:25:33 -0700 (Thu, 21 Jun 2007) | 1 line
      
        Add space to error message.
      ................
        r56071 | neal.norwitz | 2007-06-21 23:40:04 -0700 (Thu, 21 Jun 2007) | 6 lines
      
        Get pybench working, primarily
         * Use print function
         * Stop using string module
         * Use sorted instead of assuming dict methods return lists
         * Convert range result to a list
      ................
        r56089 | collin.winter | 2007-06-26 10:31:48 -0700 (Tue, 26 Jun 2007) | 1 line
      
        Fix AttributeError in distutils/dir_util.py.
      ................
        r56124 | guido.van.rossum | 2007-06-29 18:04:31 -0700 (Fri, 29 Jun 2007) | 30 lines
      
        Merged revisions 56014-56123 via svnmerge from
        svn+ssh://pythondev@svn.python.org/python/trunk
      
        ........
          r56019 | lars.gustaebel | 2007-06-18 04:42:11 -0700 (Mon, 18 Jun 2007) | 2 lines
      
          Added exclude keyword argument to the TarFile.add() method.
        ........
          r56023 | lars.gustaebel | 2007-06-18 13:05:55 -0700 (Mon, 18 Jun 2007) | 3 lines
      
          Added missing \versionchanged tag for the new exclude
          parameter.
        ........
          r56038 | georg.brandl | 2007-06-19 05:36:00 -0700 (Tue, 19 Jun 2007) | 2 lines
      
          Bug #1737864: allow empty message in logging format routines.
        ........
          r56040 | georg.brandl | 2007-06-19 05:38:20 -0700 (Tue, 19 Jun 2007) | 2 lines
      
          Bug #1739115: make shutil.rmtree docs clear wrt. file deletion.
        ........
          r56084 | georg.brandl | 2007-06-25 08:21:23 -0700 (Mon, 25 Jun 2007) | 2 lines
      
          Bug #1742901: document None behavior of shlex.split.
        ........
          r56091 | georg.brandl | 2007-06-27 07:09:56 -0700 (Wed, 27 Jun 2007) | 2 lines
      
          Fix a variable name in winreg docs.
        ........
      ................
      a16a76a1
  33. 13 Jun, 2007 1 commit
    • Guido van Rossum's avatar
      Merged revisions 55817-55961 via svnmerge from · 4beaf762
      Guido van Rossum authored
      svn+ssh://pythondev@svn.python.org/python/branches/p3yk
      
      ................
        r55837 | guido.van.rossum | 2007-06-08 16:04:42 -0700 (Fri, 08 Jun 2007) | 2 lines
      
        PEP 3119 -- the abc module.
      ................
        r55838 | guido.van.rossum | 2007-06-08 17:38:55 -0700 (Fri, 08 Jun 2007) | 2 lines
      
        Implement part of PEP 3119 -- One Trick Ponies.
      ................
        r55847 | guido.van.rossum | 2007-06-09 08:28:06 -0700 (Sat, 09 Jun 2007) | 2 lines
      
        Different way to do one trick ponies, allowing registration (per PEP strawman).
      ................
        r55849 | guido.van.rossum | 2007-06-09 18:06:38 -0700 (Sat, 09 Jun 2007) | 3 lines
      
        Make sure that the magic looking for __hash__ (etc.) doesn't apply to
        real subclasses of Hashable.
      ................
        r55852 | guido.van.rossum | 2007-06-10 08:29:51 -0700 (Sun, 10 Jun 2007) | 2 lines
      
        Add some more examples, e.g. generators and dict views.
      ................
        r55853 | guido.van.rossum | 2007-06-10 08:31:59 -0700 (Sun, 10 Jun 2007) | 2 lines
      
        keys() and items() *are* containers -- just values() isn't.
      ................
        r55864 | georg.brandl | 2007-06-10 15:29:40 -0700 (Sun, 10 Jun 2007) | 2 lines
      
        PEP 3127: new octal literals, binary literals.
      ................
        r55865 | georg.brandl | 2007-06-10 15:31:37 -0700 (Sun, 10 Jun 2007) | 2 lines
      
        Some octal literal fixes in Tools.
      ................
        r55866 | georg.brandl | 2007-06-10 15:37:43 -0700 (Sun, 10 Jun 2007) | 2 lines
      
        Tokenizer changes for PEP 3127.
      ................
        r55867 | georg.brandl | 2007-06-10 15:37:55 -0700 (Sun, 10 Jun 2007) | 2 lines
      
        Some docs for PEP 3127.
      ................
        r55868 | georg.brandl | 2007-06-10 15:44:39 -0700 (Sun, 10 Jun 2007) | 2 lines
      
        Missed a place in intobject.c. Is that used anymore anyway?
      ................
        r55871 | neal.norwitz | 2007-06-10 18:31:49 -0700 (Sun, 10 Jun 2007) | 182 lines
      
        Merged revisions 55729-55868 via svnmerge from
        svn+ssh://pythondev@svn.python.org/python/trunk
      
        ........
          r55731 | neal.norwitz | 2007-06-01 00:29:12 -0700 (Fri, 01 Jun 2007) | 7 lines
      
          SF 1668596/1720897: distutils now copies data files
          even if package_dir is empty.
      
          This needs to be backported.  I'm too tired tonight.  It would be great
          if someone backports this if the buildbots are ok with it.  Otherwise,
          I will try to get to it tomorrow.
        ........
          r55732 | georg.brandl | 2007-06-01 04:33:33 -0700 (Fri, 01 Jun 2007) | 2 lines
      
          Bug #1722484: remove docstrings again when running with -OO.
        ........
          r55735 | georg.brandl | 2007-06-01 12:20:27 -0700 (Fri, 01 Jun 2007) | 2 lines
      
          Fix wrong issue number.
        ........
          r55739 | brett.cannon | 2007-06-01 20:02:29 -0700 (Fri, 01 Jun 2007) | 3 lines
      
          Have configure raise an error when building on AtheOS.  Code specific to AtheOS
          will be removed in Python 2.7.
        ........
          r55746 | neal.norwitz | 2007-06-02 11:33:53 -0700 (Sat, 02 Jun 2007) | 1 line
      
          Update expected birthday of 2.6
        ........
          r55751 | neal.norwitz | 2007-06-03 13:32:50 -0700 (Sun, 03 Jun 2007) | 10 lines
      
          Backout the original 'fix' to 1721309 which had no effect.
          Different versions of Berkeley DB handle this differently.
          The comments and bug report should have the details.  Memory is allocated
          in 4.4 (and presumably earlier), but not in 4.5.  Thus
          4.5 has the free error, but not earlier versions.
      
          Mostly update comments, plus make the free conditional.
      
          This fix was already applied to the 2.5 branch.
        ........
          r55752 | brett.cannon | 2007-06-03 16:13:41 -0700 (Sun, 03 Jun 2007) | 6 lines
      
          Make _strptime.TimeRE().pattern() use ``\s+`` for matching whitespace instead
          of ``\s*``.  This prevents patterns from "stealing" bits from other patterns in
          order to make a match work.
      
          Closes bug #1730389.  Will be backported.
        ........
          r55766 | hyeshik.chang | 2007-06-05 11:16:52 -0700 (Tue, 05 Jun 2007) | 4 lines
      
          Fix build on FreeBSD.  Bluetooth HCI API in FreeBSD is quite different
          from Linux's.  Just fix the build for now but the code doesn't
          support the complete capability of HCI on FreeBSD yet.
        ........
          r55770 | hyeshik.chang | 2007-06-05 11:58:51 -0700 (Tue, 05 Jun 2007) | 4 lines
      
          Bug #1728403: Fix a bug that CJKCodecs StreamReader hangs when it
          reads a file that ends with incomplete sequence and sizehint argument
          for .read() is specified.
        ........
          r55775 | hyeshik.chang | 2007-06-05 12:28:15 -0700 (Tue, 05 Jun 2007) | 2 lines
      
          Fix for Windows: close a temporary file before trying to delete it.
        ........
          r55783 | guido.van.rossum | 2007-06-05 14:24:47 -0700 (Tue, 05 Jun 2007) | 2 lines
      
          Patch by Tim Delany (missing DECREF). SF #1731330.
        ........
          r55785 | collin.winter | 2007-06-05 17:17:35 -0700 (Tue, 05 Jun 2007) | 3 lines
      
          Patch #1731049: make threading.py use a proper "raise" when checking internal state, rather than assert statements (which get stripped out by -O).
        ........
          r55786 | facundo.batista | 2007-06-06 08:13:37 -0700 (Wed, 06 Jun 2007) | 4 lines
      
      
          FTP.ntransfercmd method now uses create_connection when passive,
          using the timeout received in connection time.
        ........
          r55792 | facundo.batista | 2007-06-06 10:15:23 -0700 (Wed, 06 Jun 2007) | 7 lines
      
      
          Added an optional timeout parameter to function urllib2.urlopen,
          with tests in test_urllib2net.py (must have network resource
          enabled to execute them). Also modified test_urllib2.py because
          testing mock classes must take it into acount. Docs are also
          updated.
        ........
          r55793 | thomas.heller | 2007-06-06 13:19:19 -0700 (Wed, 06 Jun 2007) | 1 line
      
          Build _ctypes and _ctypes_test in the ReleaseAMD64 configuration.
        ........
          r55802 | georg.brandl | 2007-06-07 06:23:24 -0700 (Thu, 07 Jun 2007) | 3 lines
      
          Disallow function calls like foo(None=1).
          Backport from py3k rev. 55708 by Guido.
        ........
          r55804 | georg.brandl | 2007-06-07 06:30:24 -0700 (Thu, 07 Jun 2007) | 2 lines
      
          Make reindent.py executable.
        ........
          r55805 | georg.brandl | 2007-06-07 06:34:10 -0700 (Thu, 07 Jun 2007) | 2 lines
      
          Patch #1667860: Fix UnboundLocalError in urllib2.
        ........
          r55821 | kristjan.jonsson | 2007-06-07 16:53:49 -0700 (Thu, 07 Jun 2007) | 1 line
      
          Fixing changes to getbuildinfo.c that broke linux builds
        ........
          r55828 | thomas.heller | 2007-06-08 09:10:27 -0700 (Fri, 08 Jun 2007) | 1 line
      
          Make this test work with older Python releases where struct has no 't' format character.
        ........
          r55829 | martin.v.loewis | 2007-06-08 10:29:20 -0700 (Fri, 08 Jun 2007) | 3 lines
      
          Bug #1733488: Fix compilation of bufferobject.c on AIX.
          Will backport to 2.5.
        ........
          r55831 | thomas.heller | 2007-06-08 11:20:09 -0700 (Fri, 08 Jun 2007) | 2 lines
      
          [ 1715718 ] x64 clean compile patch for _ctypes, by Kristj?n Valur
          with small modifications.
        ........
          r55832 | thomas.heller | 2007-06-08 12:01:06 -0700 (Fri, 08 Jun 2007) | 1 line
      
          Fix gcc warnings intruduced by passing Py_ssize_t to PyErr_Format calls.
        ........
          r55833 | thomas.heller | 2007-06-08 12:08:31 -0700 (Fri, 08 Jun 2007) | 2 lines
      
          Fix wrong documentation, and correct the punktuation.
          Closes [1700455].
        ........
          r55834 | thomas.heller | 2007-06-08 12:14:23 -0700 (Fri, 08 Jun 2007) | 1 line
      
          Fix warnings by using proper function prototype.
        ........
          r55839 | neal.norwitz | 2007-06-08 20:36:34 -0700 (Fri, 08 Jun 2007) | 7 lines
      
          Prevent expandtabs() on string and unicode objects from causing a segfault when
          a large width is passed on 32-bit platforms.  Found by Google.
      
          It would be good for people to review this especially carefully and verify
          I don't have an off by one error and there is no other way to cause overflow.
        ........
          r55841 | neal.norwitz | 2007-06-08 21:48:22 -0700 (Fri, 08 Jun 2007) | 1 line
      
          Use macro version of GET_SIZE to avoid Coverity warning (#150) about a possible error.
        ........
          r55842 | martin.v.loewis | 2007-06-09 00:42:52 -0700 (Sat, 09 Jun 2007) | 3 lines
      
          Patch #1733960: Allow T_LONGLONG to accept ints.
          Will backport to 2.5.
        ........
          r55843 | martin.v.loewis | 2007-06-09 00:58:05 -0700 (Sat, 09 Jun 2007) | 2 lines
      
          Fix Windows build.
        ........
          r55845 | martin.v.loewis | 2007-06-09 03:10:26 -0700 (Sat, 09 Jun 2007) | 2 lines
      
          Provide LLONG_MAX for S390.
        ........
          r55854 | thomas.heller | 2007-06-10 08:59:17 -0700 (Sun, 10 Jun 2007) | 4 lines
      
      
          First version of build scripts for Windows/AMD64 (no external
          components are built yet, and 'kill_python' is disabled).
        ........
          r55855 | thomas.heller | 2007-06-10 10:55:51 -0700 (Sun, 10 Jun 2007) | 3 lines
      
          For now, disable the _bsddb, _sqlite3, _ssl, _testcapi, _tkinter
          modules in the ReleaseAMD64 configuration because they do not compile.
        ........
          r55856 | thomas.heller | 2007-06-10 11:27:54 -0700 (Sun, 10 Jun 2007) | 1 line
      
          Need to set the environment variables, otherwise devenv.com is not found.
        ........
          r55860 | thomas.heller | 2007-06-10 14:01:17 -0700 (Sun, 10 Jun 2007) | 1 line
      
          Revert commit 55855.
        ........
      ................
        r55880 | neal.norwitz | 2007-06-10 22:07:36 -0700 (Sun, 10 Jun 2007) | 5 lines
      
        Fix the refleak counter on test_collections.  The ABC metaclass creates
        a registry which must be cleared on each run.  Otherwise, there *seem*
        to be refleaks when there really aren't any.  (The class is held within
        the registry even though it's no longer needed.)
      ................
        r55884 | neal.norwitz | 2007-06-10 22:46:33 -0700 (Sun, 10 Jun 2007) | 1 line
      
        These tests have been removed, so they are no longer needed here
      ................
        r55886 | georg.brandl | 2007-06-11 00:26:37 -0700 (Mon, 11 Jun 2007) | 3 lines
      
        Optimize access to True and False in the compiler (if True)
        and the peepholer (LOAD_NAME True).
      ................
        r55905 | georg.brandl | 2007-06-11 10:02:26 -0700 (Mon, 11 Jun 2007) | 5 lines
      
        Remove __oct__ and __hex__ and use __index__ for converting
        non-ints before formatting in a base.
      
        Add a bin() builtin.
      ................
        r55906 | georg.brandl | 2007-06-11 10:04:44 -0700 (Mon, 11 Jun 2007) | 2 lines
      
        int(x, 0) does not "guess".
      ................
        r55907 | georg.brandl | 2007-06-11 10:05:47 -0700 (Mon, 11 Jun 2007) | 2 lines
      
        Add a comment to explain that nb_oct and nb_hex are nonfunctional.
      ................
        r55908 | guido.van.rossum | 2007-06-11 10:49:18 -0700 (Mon, 11 Jun 2007) | 2 lines
      
        Get rid of unused imports and comment.
      ................
        r55910 | guido.van.rossum | 2007-06-11 13:05:17 -0700 (Mon, 11 Jun 2007) | 2 lines
      
        _Abstract.__new__ now requires either no arguments or __init__ overridden.
      ................
        r55911 | guido.van.rossum | 2007-06-11 13:07:49 -0700 (Mon, 11 Jun 2007) | 7 lines
      
        Move the collections ABCs to a separate file, _abcoll.py, in order to avoid
        needing to import _collections.so during the bootstrap (this will become
        apparent in the next submit of os.py).
      
        Add (plain and mutable) ABCs for Set, Mapping, Sequence.
      ................
        r55912 | guido.van.rossum | 2007-06-11 13:09:31 -0700 (Mon, 11 Jun 2007) | 2 lines
      
        Rewrite the _Environ class to use the new collections ABCs.
      ................
        r55913 | guido.van.rossum | 2007-06-11 13:59:45 -0700 (Mon, 11 Jun 2007) | 72 lines
      
        Merged revisions 55869-55912 via svnmerge from
        svn+ssh://pythondev@svn.python.org/python/trunk
      
        ........
          r55869 | neal.norwitz | 2007-06-10 17:42:11 -0700 (Sun, 10 Jun 2007) | 1 line
      
          Add Atul Varma for patch # 1667860
        ........
          r55870 | neal.norwitz | 2007-06-10 18:22:03 -0700 (Sun, 10 Jun 2007) | 1 line
      
          Ignore valgrind problems on Ubuntu from ld
        ........
          r55872 | neal.norwitz | 2007-06-10 18:48:46 -0700 (Sun, 10 Jun 2007) | 2 lines
      
          Ignore config.status.lineno which seems new (new autoconf?)
        ........
          r55873 | neal.norwitz | 2007-06-10 19:14:39 -0700 (Sun, 10 Jun 2007) | 1 line
      
          Prevent these tests from running on Win64 since they don\'t apply there either
        ........
          r55874 | neal.norwitz | 2007-06-10 19:16:10 -0700 (Sun, 10 Jun 2007) | 5 lines
      
          Fix a bug when there was a newline in the string expandtabs was called on.
          This also catches another condition that can overflow.
      
          Will backport.
        ........
          r55879 | neal.norwitz | 2007-06-10 21:52:37 -0700 (Sun, 10 Jun 2007) | 1 line
      
          Prevent hang if the port cannot be opened.
        ........
          r55881 | neal.norwitz | 2007-06-10 22:28:45 -0700 (Sun, 10 Jun 2007) | 4 lines
      
          Add all of the distuils modules that don't seem to have explicit tests. :-(
          Move an import in mworkscompiler so that this module can be imported on
          any platform.  Hopefully this works on all platforms.
        ........
          r55882 | neal.norwitz | 2007-06-10 22:35:10 -0700 (Sun, 10 Jun 2007) | 4 lines
      
          SF #1734732, lower case the module names per PEP 8.
      
          Will backport.
        ........
          r55885 | neal.norwitz | 2007-06-10 23:16:48 -0700 (Sun, 10 Jun 2007) | 4 lines
      
          Not sure why this only fails sometimes on Unix machines. Better
          to disable it and only import msvccompiler on Windows since that's
          the only place it can work anyways.
        ........
          r55887 | neal.norwitz | 2007-06-11 00:29:43 -0700 (Mon, 11 Jun 2007) | 4 lines
      
          Bug #1734723: Fix repr.Repr() so it doesn't ignore the maxtuple attribute.
      
          Will backport
        ........
          r55889 | neal.norwitz | 2007-06-11 00:36:24 -0700 (Mon, 11 Jun 2007) | 1 line
      
          Reflow long line
        ........
          r55896 | thomas.heller | 2007-06-11 08:58:33 -0700 (Mon, 11 Jun 2007) | 3 lines
      
          Use "O&" in calls to PyArg_Parse when we need a 'void*' instead of "k"
          or "K" codes.
        ........
          r55901 | facundo.batista | 2007-06-11 09:27:08 -0700 (Mon, 11 Jun 2007) | 5 lines
      
      
          Added versionchanged flag to all the methods which received
          a new optional timeout parameter, and a versionadded flag to
          the socket.create_connection function.
        ........
      ................
        r55914 | guido.van.rossum | 2007-06-11 14:19:50 -0700 (Mon, 11 Jun 2007) | 3 lines
      
        New super() implementation, for PEP 3135 (though the PEP is not yet updated
        to this design, and small tweaks may still be made later).
      ................
        r55923 | guido.van.rossum | 2007-06-11 21:15:24 -0700 (Mon, 11 Jun 2007) | 4 lines
      
        I'm guessing this module broke when Neal ripped out the types module --
        it used 'list' both as a local variable and as the built-in list type.
        Renamed the local variable since that was easier.
      ................
        r55924 | guido.van.rossum | 2007-06-11 21:20:05 -0700 (Mon, 11 Jun 2007) | 5 lines
      
        Change all occurrences of super(<thisclass>, <firstarg>) to super().
        Seems to have worked, all the tests still pass.
        Exception: test_descr and test_descrtut, which have tons of these
        and are there to test the various usages.
      ................
        r55939 | collin.winter | 2007-06-12 13:57:33 -0700 (Tue, 12 Jun 2007) | 1 line
      
        Patch #1735485: remove StandardError from the exception hierarchy.
      ................
        r55954 | neal.norwitz | 2007-06-12 21:56:32 -0700 (Tue, 12 Jun 2007) | 51 lines
      
        Merged revisions 55913-55950 via svnmerge from
        svn+ssh://pythondev@svn.python.org/python/trunk
      
        ........
          r55926 | marc-andre.lemburg | 2007-06-12 02:09:58 -0700 (Tue, 12 Jun 2007) | 3 lines
      
          Apply patch #1734945 to support TurboLinux as distribution.
        ........
          r55927 | marc-andre.lemburg | 2007-06-12 02:26:49 -0700 (Tue, 12 Jun 2007) | 3 lines
      
          Add patch #1726668: Windows Vista support.
        ........
          r55929 | thomas.heller | 2007-06-12 08:36:22 -0700 (Tue, 12 Jun 2007) | 1 line
      
          Checkout, but do not yet try to build, exernal sources.
        ........
          r55930 | thomas.heller | 2007-06-12 09:08:27 -0700 (Tue, 12 Jun 2007) | 6 lines
      
          Add bufferoverflowU.lib to the libraries needed by _ssl (is this the
          right thing to do?).
      
          Set the /XP64 /RETAIL build enviroment in the makefile when building
          ReleaseAMD64.
        ........
          r55931 | thomas.heller | 2007-06-12 09:23:19 -0700 (Tue, 12 Jun 2007) | 5 lines
      
          Revert this change, since it breaks the win32 build:
      
          Add bufferoverflowU.lib to the libraries needed by _ssl (is this the
          right thing to do?).
        ........
          r55934 | thomas.heller | 2007-06-12 10:28:31 -0700 (Tue, 12 Jun 2007) | 3 lines
      
          Specify the bufferoverflowU.lib to the makefile on the command line
          (for ReleaseAMD64 builds).
        ........
          r55937 | thomas.heller | 2007-06-12 12:02:59 -0700 (Tue, 12 Jun 2007) | 3 lines
      
          Add bufferoverflowU.lib to PCBuild\_bsddb.vcproj.
          Build sqlite3.dll and bsddb.
        ........
          r55938 | thomas.heller | 2007-06-12 12:56:12 -0700 (Tue, 12 Jun 2007) | 2 lines
      
          Don't rebuild Berkeley DB if not needed (this was committed by accident).
        ........
          r55948 | martin.v.loewis | 2007-06-12 20:42:19 -0700 (Tue, 12 Jun 2007) | 3 lines
      
          Provide PY_LLONG_MAX on all systems having long long.
          Will backport to 2.5.
        ........
      ................
        r55959 | guido.van.rossum | 2007-06-13 09:22:41 -0700 (Wed, 13 Jun 2007) | 2 lines
      
        Fix a compilation warning.
      ................
      4beaf762