1. 23 Mar, 2008 3 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions… · fe337bfd
      Christian Heimes yazdı
      Merged revisions 61724-61725,61731-61735,61737,61739,61741,61743-61744,61753,61761,61765-61767,61769,61773,61776-61778,61780-61783,61788,61793,61796,61807,61813 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ................
        r61724 | martin.v.loewis | 2008-03-22 01:01:12 +0100 (Sat, 22 Mar 2008) | 49 lines
      
        Merged revisions 61602-61723 via svnmerge from
        svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
      
        ........
          r61626 | david.wolever | 2008-03-19 17:19:16 +0100 (Mi, 19 M?\195?\164r 2008) | 1 line
      
          Added fixer for implicit local imports.  See #2414.
        ........
          r61628 | david.wolever | 2008-03-19 17:57:43 +0100 (Mi, 19 M?\195?\164r 2008) | 1 line
      
          Added a class for tests which should not run if a particular import is found.
        ........
          r61629 | collin.winter | 2008-03-19 17:58:19 +0100 (Mi, 19 M?\195?\164r 2008) | 1 line
      
          Two more relative import fixes in pgen2.
        ........
          r61635 | david.wolever | 2008-03-19 20:16:03 +0100 (Mi, 19 M?\195?\164r 2008) | 1 line
      
          Fixed print fixer so it will do the Right Thing when it encounters __future__.print_function.  2to3 gets upset, though, so the tests have been commented out.
        ........
          r61637 | david.wolever | 2008-03-19 21:37:17 +0100 (Mi, 19 M?\195?\164r 2008) | 3 lines
      
          Added a fixer for itertools imports (from itertools import imap, ifilterfalse --> from itertools import filterfalse)
        ........
          r61645 | david.wolever | 2008-03-19 23:22:35 +0100 (Mi, 19 M?\195?\164r 2008) | 1 line
      
          SVN is happier when you add the files you create... -_-'
        ........
          r61654 | david.wolever | 2008-03-20 01:09:56 +0100 (Do, 20 M?\195?\164r 2008) | 1 line
      
          Added an explicit sort order to fixers -- fixes problems like #2427
        ........
          r61664 | david.wolever | 2008-03-20 04:32:40 +0100 (Do, 20 M?\195?\164r 2008) | 3 lines
      
          Fixes #2428 -- comments are no longer eatten by __future__ fixer.
        ........
          r61673 | david.wolever | 2008-03-20 17:22:40 +0100 (Do, 20 M?\195?\164r 2008) | 1 line
      
          Added 2to3 node pretty-printer
        ........
          r61679 | david.wolever | 2008-03-20 20:50:42 +0100 (Do, 20 M?\195?\164r 2008) | 1 line
      
          Made node printing a little bit prettier
        ........
          r61723 | martin.v.loewis | 2008-03-22 00:59:27 +0100 (Sa, 22 M?\195?\164r 2008) | 2 lines
      
          Fix whitespace.
        ........
      ................
        r61725 | martin.v.loewis | 2008-03-22 01:02:41 +0100 (Sat, 22 Mar 2008) | 2 lines
      
        Install lib2to3.
      ................
        r61731 | facundo.batista | 2008-03-22 03:45:37 +0100 (Sat, 22 Mar 2008) | 4 lines
      
      
        Small fix that complicated the test actually when that
        test failed.
      ................
        r61732 | alexandre.vassalotti | 2008-03-22 05:08:44 +0100 (Sat, 22 Mar 2008) | 2 lines
      
        Added warning for the removal of 'hotshot' in Py3k.
      ................
        r61733 | georg.brandl | 2008-03-22 11:07:29 +0100 (Sat, 22 Mar 2008) | 4 lines
      
        #1918: document that weak references *to* an object are
        cleared before the object's __del__ is called, to ensure that the weak
        reference callback (if any) finds the object healthy.
      ................
        r61734 | georg.brandl | 2008-03-22 11:56:23 +0100 (Sat, 22 Mar 2008) | 2 lines
      
        Activate the Sphinx doctest extension and convert howto/functional to use it.
      ................
        r61735 | georg.brandl | 2008-03-22 11:58:38 +0100 (Sat, 22 Mar 2008) | 2 lines
      
        Allow giving source names on the cmdline.
      ................
        r61737 | georg.brandl | 2008-03-22 12:00:48 +0100 (Sat, 22 Mar 2008) | 2 lines
      
        Fixup this HOWTO's doctest blocks so that they can be run with sphinx' doctest builder.
      ................
        r61739 | georg.brandl | 2008-03-22 12:47:10 +0100 (Sat, 22 Mar 2008) | 2 lines
      
        Test decimal.rst doctests as far as possible with sphinx doctest.
      ................
        r61741 | georg.brandl | 2008-03-22 13:04:26 +0100 (Sat, 22 Mar 2008) | 2 lines
      
        Make doctests in re docs usable with sphinx' doctest.
      ................
        r61743 | georg.brandl | 2008-03-22 13:59:37 +0100 (Sat, 22 Mar 2008) | 2 lines
      
        Make more doctests in pprint docs testable.
      ................
        r61744 | georg.brandl | 2008-03-22 14:07:06 +0100 (Sat, 22 Mar 2008) | 2 lines
      
        No need to specify explicit "doctest_block" anymore.
      ................
        r61753 | georg.brandl | 2008-03-22 21:08:43 +0100 (Sat, 22 Mar 2008) | 2 lines
      
        Fix-up syntax problems.
      ................
        r61761 | georg.brandl | 2008-03-22 22:06:20 +0100 (Sat, 22 Mar 2008) | 4 lines
      
        Make collections' doctests executable.
      
        (The <BLANKLINE>s will be stripped from presentation output.)
      ................
        r61765 | georg.brandl | 2008-03-22 22:21:57 +0100 (Sat, 22 Mar 2008) | 2 lines
      
        Test doctests in datetime docs.
      ................
        r61766 | georg.brandl | 2008-03-22 22:26:44 +0100 (Sat, 22 Mar 2008) | 2 lines
      
        Test doctests in operator docs.
      ................
        r61767 | georg.brandl | 2008-03-22 22:38:33 +0100 (Sat, 22 Mar 2008) | 2 lines
      
        Enable doctests in functions.rst.  Already found two errors :)
      ................
        r61769 | georg.brandl | 2008-03-22 23:04:10 +0100 (Sat, 22 Mar 2008) | 3 lines
      
        Enable doctest running for several other documents.
        We have now over 640 doctests that are run with "make doctest".
      ................
        r61773 | raymond.hettinger | 2008-03-23 01:55:46 +0100 (Sun, 23 Mar 2008) | 1 line
      
        Simplify demo code.
      ................
        r61776 | neal.norwitz | 2008-03-23 04:43:33 +0100 (Sun, 23 Mar 2008) | 7 lines
      
        Try to make this test a little more robust and not fail with:
          timeout (10.0025) is more than 2 seconds more than expected (0.001)
      
        I'm assuming this problem is caused by DNS lookup.  This change
        does a DNS lookup of the hostname before trying to connect, so the time
        is not included.
      ................
        r61777 | neal.norwitz | 2008-03-23 05:08:30 +0100 (Sun, 23 Mar 2008) | 1 line
      
        Speed up the test by avoiding socket timeouts.
      ................
        r61778 | neal.norwitz | 2008-03-23 05:43:09 +0100 (Sun, 23 Mar 2008) | 1 line
      
        Skip the epoll test if epoll() does not work
      ................
        r61780 | neal.norwitz | 2008-03-23 06:47:20 +0100 (Sun, 23 Mar 2008) | 1 line
      
        Suppress failure (to avoid a flaky test) if we cannot connect to svn.python.org
      ................
        r61781 | neal.norwitz | 2008-03-23 07:13:25 +0100 (Sun, 23 Mar 2008) | 4 lines
      
        Move itertools before future_builtins since the latter depends on the former.
        From a clean build importing future_builtins would fail since itertools
        wasn't built yet.
      ................
        r61782 | neal.norwitz | 2008-03-23 07:16:04 +0100 (Sun, 23 Mar 2008) | 1 line
      
        Try to prevent the alarm going off early in tearDown
      ................
        r61783 | neal.norwitz | 2008-03-23 07:19:57 +0100 (Sun, 23 Mar 2008) | 4 lines
      
        Remove compiler warnings (on Alpha at least) about using chars as
        array subscripts.  Using chars are dangerous b/c they are signed
        on some platforms and unsigned on others.
      ................
        r61788 | georg.brandl | 2008-03-23 09:05:30 +0100 (Sun, 23 Mar 2008) | 2 lines
      
        Make the doctests presentation-friendlier.
      ................
        r61793 | amaury.forgeotdarc | 2008-03-23 10:55:29 +0100 (Sun, 23 Mar 2008) | 4 lines
      
        #1477: ur'\U0010FFFF' raised in narrow unicode builds.
        Corrected the raw-unicode-escape codec to use UTF-16 surrogates in
        this case, just like the unicode-escape codec.
      ................
        r61796 | raymond.hettinger | 2008-03-23 14:32:32 +0100 (Sun, 23 Mar 2008) | 1 line
      
        Issue 1681432:  Add triangular distribution the random module.
      ................
        r61807 | raymond.hettinger | 2008-03-23 20:37:53 +0100 (Sun, 23 Mar 2008) | 4 lines
      
        Adopt Nick's suggestion for useful default arguments.
        Clean-up floating point issues by adding true division and float constants.
      ................
        r61813 | gregory.p.smith | 2008-03-23 22:04:43 +0100 (Sun, 23 Mar 2008) | 6 lines
      
        Fix gzip to deal with CRC's being signed values in Python 2.x properly and to
        read 32bit values as unsigned to start with rather than applying signedness
        fixups allover the place afterwards.
      
        This hopefully fixes the test_tarfile failure on the alpha/tru64 buildbot.
      ................
      fe337bfd
    • Gregory P. Smith's avatar
      fae759fb
    • Christian Heimes's avatar
      Fixed parent class init · ab568878
      Christian Heimes yazdı
      ab568878
  2. 22 Mar, 2008 7 kayıt (commit)
    • Martin v. Löwis's avatar
      84f4dfd3
    • Martin v. Löwis's avatar
      Properly terminate file name. · 5021ebc8
      Martin v. Löwis yazdı
      5021ebc8
    • Christian Heimes's avatar
      Replace spaces by tabs, added · da996837
      Christian Heimes yazdı
      da996837
    • Martin v. Löwis's avatar
      unicode->str. · a0272aa6
      Martin v. Löwis yazdı
      a0272aa6
    • Christian Heimes's avatar
      Merged revisions… · 4fbc72b4
      Christian Heimes yazdı
      Merged revisions 61687-61688,61696,61700,61704-61705,61707-61709,61711-61712,61714-61716,61718-61722 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61687 | jeffrey.yasskin | 2008-03-21 06:02:44 +0100 (Fri, 21 Mar 2008) | 2 lines
      
        Speed up test_signal from ~24s to 4s by avoiding nearly all of the sleep calls.
      ........
        r61688 | jeffrey.yasskin | 2008-03-21 06:51:37 +0100 (Fri, 21 Mar 2008) | 5 lines
      
        Try to fix test_signal breakages on Linux due to r61687. It appears that at
        least two of the linux build bots aren't leaving zombie processes around for
        os.waitpid to wait for, causing ECHILD errors. This would be a symptom of a bug
        somewhere, but probably not in signal itself.
      ........
        r61696 | georg.brandl | 2008-03-21 15:32:33 +0100 (Fri, 21 Mar 2008) | 2 lines
      
        Mark the descitems in the tutorial as "noindex" so that :meth: cross-refs don't link to them.
      ........
        r61700 | georg.brandl | 2008-03-21 18:19:29 +0100 (Fri, 21 Mar 2008) | 2 lines
      
        Fix markup.
      ........
        r61704 | jeffrey.yasskin | 2008-03-21 19:25:06 +0100 (Fri, 21 Mar 2008) | 3 lines
      
        Try to fix test_signal on FreeBSD. I'm assuming that os.kill is failing to
        raise a signal, but switching to subprocess makes the code cleaner anyway.
      ........
        r61705 | jeffrey.yasskin | 2008-03-21 19:48:04 +0100 (Fri, 21 Mar 2008) | 7 lines
      
        Speed test_threading up from 14s to .5s, and avoid a deadlock on certain
        failures. The test for enumerate-after-join is now a little less rigorous, but
        the bug it references says the error happened in the first couple iterations,
        so 100 iterations should still be enough.
      
        cProfile was useful for identifying the slow tests here.
      ........
        r61707 | georg.brandl | 2008-03-21 20:14:38 +0100 (Fri, 21 Mar 2008) | 2 lines
      
        Fix a code block in __future__ docs.
      ........
        r61708 | georg.brandl | 2008-03-21 20:20:21 +0100 (Fri, 21 Mar 2008) | 2 lines
      
        Add docs for __func__ and __self__ on methods.
      ........
        r61709 | georg.brandl | 2008-03-21 20:37:57 +0100 (Fri, 21 Mar 2008) | 2 lines
      
        Add docs for print_function and future_builtins. Fixes #2442.
      ........
        r61711 | georg.brandl | 2008-03-21 20:54:00 +0100 (Fri, 21 Mar 2008) | 2 lines
      
        #2136: allow single quotes in realm spec.
      ........
        r61712 | georg.brandl | 2008-03-21 21:01:51 +0100 (Fri, 21 Mar 2008) | 3 lines
      
        Issue #2432: give DictReader the dialect and line_num attributes
        advertised in the docs.
      ........
        r61714 | georg.brandl | 2008-03-21 21:11:46 +0100 (Fri, 21 Mar 2008) | 2 lines
      
        #2358: add py3k warning to sys.exc_clear().
      ........
        r61715 | georg.brandl | 2008-03-21 21:21:46 +0100 (Fri, 21 Mar 2008) | 2 lines
      
        #2346/#2347: add py3k warning for __methods__ and __members__. Patch by Jack Diederich.
      ........
        r61716 | georg.brandl | 2008-03-21 21:38:24 +0100 (Fri, 21 Mar 2008) | 2 lines
      
        #2348: add py3k warning for file.softspace.
      ........
        r61718 | georg.brandl | 2008-03-21 21:55:20 +0100 (Fri, 21 Mar 2008) | 2 lines
      
        #2160: document PyImport_GetImporter.
      ........
        r61719 | georg.brandl | 2008-03-21 21:55:51 +0100 (Fri, 21 Mar 2008) | 2 lines
      
        Update doc ACKS.
      ........
        r61720 | steven.bethard | 2008-03-21 22:01:18 +0100 (Fri, 21 Mar 2008) | 1 line
      
        Replace hack in regrtest.py with use of sys.py3kwarning.
      ........
        r61721 | georg.brandl | 2008-03-21 22:05:03 +0100 (Fri, 21 Mar 2008) | 2 lines
      
        Add missing versionadded tag.
      ........
        r61722 | christian.heimes | 2008-03-22 00:49:44 +0100 (Sat, 22 Mar 2008) | 3 lines
      
        Applied patch #1657 epoll and kqueue wrappers for the select module
        The patch adds wrappers for the Linux epoll syscalls and the BSD kqueue syscalls. Thanks to Thomas Herve and the Twisted people for their support and help.
        TODO: Finish documentation documentation
      ........
      4fbc72b4
    • Martin v. Löwis's avatar
      Add build_py_2to3. · 73a22f05
      Martin v. Löwis yazdı
      73a22f05
    • Martin v. Löwis's avatar
      Merged revisions 61724-61725 via svnmerge from · 3faa84f1
      Martin v. Löwis yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ................
        r61724 | martin.v.loewis | 2008-03-22 01:01:12 +0100 (Sa, 22 Mär 2008) | 49 lines
      
        Merged revisions 61602-61723 via svnmerge from
        svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
      
        ........
          r61626 | david.wolever | 2008-03-19 17:19:16 +0100 (Mi, 19 Mär 2008) | 1 line
      
          Added fixer for implicit local imports.  See #2414.
        ........
          r61628 | david.wolever | 2008-03-19 17:57:43 +0100 (Mi, 19 Mär 2008) | 1 line
      
          Added a class for tests which should not run if a particular import is found.
        ........
          r61629 | collin.winter | 2008-03-19 17:58:19 +0100 (Mi, 19 Mär 2008) | 1 line
      
          Two more relative import fixes in pgen2.
        ........
          r61635 | david.wolever | 2008-03-19 20:16:03 +0100 (Mi, 19 Mär 2008) | 1 line
      
          Fixed print fixer so it will do the Right Thing when it encounters __future__.print_function.  2to3 gets upset, though, so the tests have been commented out.
        ........
          r61637 | david.wolever | 2008-03-19 21:37:17 +0100 (Mi, 19 Mär 2008) | 3 lines
      
          Added a fixer for itertools imports (from itertools import imap, ifilterfalse --> from itertools import filterfalse)
        ........
          r61645 | david.wolever | 2008-03-19 23:22:35 +0100 (Mi, 19 Mär 2008) | 1 line
      
          SVN is happier when you add the files you create... -_-'
        ........
          r61654 | david.wolever | 2008-03-20 01:09:56 +0100 (Do, 20 Mär 2008) | 1 line
      
          Added an explicit sort order to fixers -- fixes problems like #2427
        ........
          r61664 | david.wolever | 2008-03-20 04:32:40 +0100 (Do, 20 Mär 2008) | 3 lines
      
          Fixes #2428 -- comments are no longer eatten by __future__ fixer.
        ........
          r61673 | david.wolever | 2008-03-20 17:22:40 +0100 (Do, 20 Mär 2008) | 1 line
      
          Added 2to3 node pretty-printer
        ........
          r61679 | david.wolever | 2008-03-20 20:50:42 +0100 (Do, 20 Mär 2008) | 1 line
      
          Made node printing a little bit prettier
        ........
          r61723 | martin.v.loewis | 2008-03-22 00:59:27 +0100 (Sa, 22 Mär 2008) | 2 lines
      
          Fix whitespace.
        ........
      ................
        r61725 | martin.v.loewis | 2008-03-22 01:02:41 +0100 (Sa, 22 Mär 2008) | 2 lines
      
        Install lib2to3.
      ................
      3faa84f1
  3. 21 Mar, 2008 4 kayıt (commit)
    • Georg Brandl's avatar
      896c317b
    • Georg Brandl's avatar
    • Christian Heimes's avatar
      Merged revisions 61672,61674,61676-61678,61681,61683-61684 via svnmerge from · 02781dc7
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61672 | brett.cannon | 2008-03-20 17:13:48 +0100 (Do, 20 Mär 2008) | 2 lines
      
        Gave Jerry Seutter svn access for general Python development.
      ........
        r61674 | marc-andre.lemburg | 2008-03-20 18:31:36 +0100 (Do, 20 Mär 2008) | 7 lines
      
        If Mark Hammonds win32 tools are not available, try to use the _winreg module
        and sys.getwindowsversion() to get at the Windows version info.
      
        For the machine and processor uname() values, use the environment variables
        for these on Windows XP and later.
      ........
        r61676 | marc-andre.lemburg | 2008-03-20 18:55:31 +0100 (Do, 20 Mär 2008) | 5 lines
      
        Add documentation for updated Windows support in win32_ver().
      
        Add documentation for linux_distribution() API.
      ........
        r61677 | marc-andre.lemburg | 2008-03-20 19:08:00 +0100 (Do, 20 Mär 2008) | 2 lines
      
        Add news items for platform module changes.
      ........
        r61678 | marc-andre.lemburg | 2008-03-20 19:58:14 +0100 (Do, 20 Mär 2008) | 3 lines
      
        Clarfiy the availability of the extended support for win32_ver() in Py2.6.
      ........
        r61681 | andrew.kuchling | 2008-03-20 23:49:26 +0100 (Do, 20 Mär 2008) | 1 line
      
        Add lots of items
      ........
        r61683 | eric.smith | 2008-03-21 00:04:04 +0100 (Fr, 21 Mär 2008) | 1 line
      
        Fixed PEP name.
      ........
        r61684 | eric.smith | 2008-03-21 00:56:08 +0100 (Fr, 21 Mär 2008) | 1 line
      
        Comment how 'from __future__ import print_function' operates in 3.0.
      ........
      02781dc7
    • Christian Heimes's avatar
  4. 20 Mar, 2008 12 kayıt (commit)
    • Eric Smith's avatar
      Add __future__ import for print_function. It's a no-op in 3.0, but it needs to… · 87824086
      Eric Smith yazdı
      Add __future__ import for print_function.  It's a no-op in 3.0, but it needs to not be a syntax error.
      Closes issue 2436.
      87824086
    • Amaury Forgeot d'Arc's avatar
      #2435: missing file in pybench · 2eb2c7c3
      Amaury Forgeot d'Arc yazdı
      svnmerge seems to forget every added file.
      2eb2c7c3
    • Ka-Ping Yee's avatar
    • Christian Heimes's avatar
      Merged revisions 61644,61646-61647,61649-61652,61656-61658,61663,61665,61667 via svnmerge from · e25f35ec
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61644 | trent.nelson | 2008-03-19 22:51:16 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Force a clean of the tcltk/tcltk64 directories now that we've completely changed the tcl/tk build environment.
      ........
        r61646 | gregory.p.smith | 2008-03-19 23:23:51 +0100 (Mi, 19 Mär 2008) | 2 lines
      
        Improve the error message when the CRCs don't match.
      ........
        r61647 | trent.nelson | 2008-03-19 23:41:10 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Comment out tcltk/tcltk64 removal.
      ........
        r61649 | raymond.hettinger | 2008-03-19 23:47:48 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Remove unnecessary traceback save/restore pair.
      ........
        r61650 | trent.nelson | 2008-03-19 23:51:42 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Bump the SIGALM delay from 3 seconds to 20 seconds, mainly in an effort to see if it fixes the alarm failures in this test experienced by some of the buildbots.
      ........
        r61651 | brett.cannon | 2008-03-20 00:01:17 +0100 (Do, 20 Mär 2008) | 5 lines
      
        Make sure that the warnings filter is not reset or changed beyond the current
        running test file.
      
        Closes issue2407. Thanks Jerry Seutter.
      ........
        r61652 | gregory.p.smith | 2008-03-20 00:03:25 +0100 (Do, 20 Mär 2008) | 10 lines
      
        Prevent ioctl op codes from being sign extended from int to unsigned long
        when used on platforms that actually define ioctl as taking an unsigned long.
        (the BSDs and OS X / Darwin)
      
        Adds a unittest for fcntl.ioctl that tests what happens with both positive and
        negative numbers.
      
        This was done because of issue1471 but I'm not able to reproduce -that- problem
        in the first place on Linux 32bit or 64bit or OS X 10.4 & 10.5 32bit or 64 bit.
      ........
        r61656 | sean.reifschneider | 2008-03-20 01:46:50 +0100 (Do, 20 Mär 2008) | 2 lines
      
        Issue #2143: Fix embedded readline() hang on SSL socket EOF.
      ........
        r61657 | sean.reifschneider | 2008-03-20 01:50:07 +0100 (Do, 20 Mär 2008) | 2 lines
      
        Forgot to add NEWS item about smtplib SSL readline hang fix.
      ........
        r61658 | trent.nelson | 2008-03-20 01:58:44 +0100 (Do, 20 Mär 2008) | 1 line
      
        Revert r61650; the intent of this commit was to try and address alarm failures on some of the build slaves.  As Neal points out, it's called after test_main(), so it's not going to factor into the test when run via regrtest.py (and removes the original functionality that Jeffrey wanted that would kill the test if it took longer than 3 seconds to run when executing it directly during development).
      ........
        r61663 | sean.reifschneider | 2008-03-20 04:20:48 +0100 (Do, 20 Mär 2008) | 2 lines
      
        Issue 2188: Documentation hint about disabling proxy detection.
      ........
        r61665 | gregory.p.smith | 2008-03-20 06:41:53 +0100 (Do, 20 Mär 2008) | 7 lines
      
        Attempt to fix the Solaris Sparc 10 buildbot.  It was failing with an invalid
        argument error on ioctl.  This was caused by the added test_fcntl ioctl test
        that hard coded 0 as the fd to use.  Without a terminal, this fails on solaris.
        (it passed from the command line on sol 10, both 32 and 64 bit)
      
        Also, test_ioctl exists so I moved the test into there where it belongs.
      ........
        r61667 | georg.brandl | 2008-03-20 08:25:55 +0100 (Do, 20 Mär 2008) | 2 lines
      
        #2383: remove obsolete XXX comment in stat.py.
      ........
      e25f35ec
    • Ka-Ping Yee's avatar
    • Ka-Ping Yee's avatar
      This is r61508 plus additional fixes to the handling of 'limit' · dbe28e57
      Ka-Ping Yee yazdı
      in TextIOWrapper.readline().
      
      All tests now pass for me (except for expected skips on darwin:
      bsddb, bsddb3, cProfile, codecmaps_*, curses, gdbm, largefile,
      locale, normalization, ossaudiodev, pep277, socketserver,
      startfile, timeout, urllib2net, urllibnet, winreg, winsound,
      xmlrpc_net, zipfile64, and the -u largefile part of test_io).
      dbe28e57
    • Gregory P. Smith's avatar
    • Trent Nelson's avatar
    • Trent Nelson's avatar
      Merged revisions 61639 via svnmerge from · f16444e0
      Trent Nelson yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61639 | trent.nelson | 2008-03-19 16:11:55 -0500 (Wed, 19 Mar 2008) | 6 lines
      
        Fix the x64 Windows build environment used by the buildbots.  %VS90COMNTOOLS%\vsvars32.bat is fine for 32-bit builds, but doesn't work for x64 builds, regardless of /MACHINE:AMD64 and /USECL:MS_OPTERON flags passed to cl.exe.  Launch the x86_64 cross compilation environment via '%VS90COMNTOOLS%\..\..\VC\vcvarsall.bat x86_amd64'.  I don't have access to any systems *without* Visual Studio 2008 Professional installed (i.e. just Express Edition), so I can't test if x64 compilation works w/ VS Express at the moment.
      
        Additionally, force a clean in our build.bat files before building, just whilst we're going through these build system updates.
      
        And finally, add in the missing MACHINE=AMD64 option to our Tcl/Tk x64 build.
      ........
      f16444e0
    • Amaury Forgeot d'Arc's avatar
      Another missing file after merge from trunk. · 089eaef2
      Amaury Forgeot d'Arc yazdı
      test_import now passes
      089eaef2
    • Amaury Forgeot d'Arc's avatar
      Another 2.6-ism in test file · 0a665ce9
      Amaury Forgeot d'Arc yazdı
      0a665ce9
    • Amaury Forgeot d'Arc's avatar
      - Revert a change that should have been blocked: py3k has no -3 flag! · 2f9d4d1e
      Amaury Forgeot d'Arc yazdı
      - also remove a bogus debug print
      2f9d4d1e
  5. 19 Mar, 2008 11 kayıt (commit)
    • Amaury Forgeot d'Arc's avatar
      2b9b4e12
    • Christian Heimes's avatar
      Create a signed CRC32 hash. I'm not absolutely sure it's correct. At least it… · 453e08c3
      Christian Heimes yazdı
      Create a signed CRC32 hash. I'm not absolutely sure it's correct. At least it fixes the unit tests and doesn't create a different hash than Python 2.x
      453e08c3
    • Christian Heimes's avatar
      Merged revisions… · d5e2b6f3
      Christian Heimes yazdı
      Merged revisions 61538-61540,61556,61559-61560,61563,61565,61571,61575-61576,61580-61582,61586,61591,61593,61595,61605-61606,61613-61616,61618,61621-61623,61625,61627,61631-61634 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61538 | steven.bethard | 2008-03-18 20:03:50 +0100 (Di, 18 Mär 2008) | 1 line
      
        cell_compare needs to return -2 instead of NULL.
      ........
        r61539 | steven.bethard | 2008-03-18 20:04:32 +0100 (Di, 18 Mär 2008) | 1 line
      
        _have_soundcard() is a bad check for winsound.Beep, since you can have a soundcard but have the beep driver disabled. This revision basically disables the beep tests by wrapping them in a try/except. The Right Way To Do It is to come up with a _have_enabled_beep_driver() and use that.
      ........
        r61540 | gregory.p.smith | 2008-03-18 20:05:32 +0100 (Di, 18 Mär 2008) | 8 lines
      
        Fix chown on 64-bit linux.  It needed to take a long (64-bit on 64bit linux) as
        uid and gid input to accept values >=2**31 as valid while still accepting
        negative numbers to pass -1 to chown for "no change".
      
        Fixes issue1747858.
      
        This should be backported to release25-maint.
      ........
        r61556 | steven.bethard | 2008-03-18 20:59:14 +0100 (Di, 18 Mär 2008) | 1 line
      
        Fix test_atexit so that it still passes when -3 is supplied. (It was catching the warning messages on stdio from using the reload() function.)
      ........
        r61559 | neal.norwitz | 2008-03-18 21:30:38 +0100 (Di, 18 Mär 2008) | 1 line
      
        Import the test properly.  This is especially important for py3k.
      ........
        r61560 | gregory.p.smith | 2008-03-18 21:40:01 +0100 (Di, 18 Mär 2008) | 2 lines
      
        news entry for the chown fix
      ........
        r61563 | brett.cannon | 2008-03-18 22:12:42 +0100 (Di, 18 Mär 2008) | 2 lines
      
        Ignore BIG5HKSCS-2004.TXT which is downloaded as part of a test.
      ........
        r61565 | steven.bethard | 2008-03-18 22:30:13 +0100 (Di, 18 Mär 2008) | 1 line
      
        Have regrtest skip test_py3kwarn when the -3 flag is missing.
      ........
        r61571 | gregory.p.smith | 2008-03-18 23:27:41 +0100 (Di, 18 Mär 2008) | 4 lines
      
        Add a test to make sure zlib.crc32 and binascii.crc32 return the same thing.
        Fix a buglet in binascii.crc32, the second optional argument could previously
        have a signedness mismatch with the C variable its going into.
      ........
        r61575 | raymond.hettinger | 2008-03-19 00:22:29 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Speed-up isinstance() for one easy case.
      ........
        r61576 | raymond.hettinger | 2008-03-19 00:33:08 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Issue: 2354: Add 3K warning for the cmp argument to list.sort() and sorted().
      ........
        r61580 | andrew.kuchling | 2008-03-19 02:05:35 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Add Jeff Rush
      ........
        r61581 | gregory.p.smith | 2008-03-19 02:38:35 +0100 (Mi, 19 Mär 2008) | 3 lines
      
        Mention that crc32 and adler32 are available in a different module (zlib).
        Some people look for them in hashlib.
      ........
        r61582 | gregory.p.smith | 2008-03-19 02:46:10 +0100 (Mi, 19 Mär 2008) | 3 lines
      
        Use zlib's crc32 routine instead of binascii when available.  zlib's is faster
        when compiled properly optimized and about the same speed otherwise.
      ........
        r61586 | david.wolever | 2008-03-19 03:26:57 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Added my name to ACKS
      ........
        r61591 | gregory.p.smith | 2008-03-19 04:14:41 +0100 (Mi, 19 Mär 2008) | 5 lines
      
        Fix the struct module DeprecationWarnings that zipfile was triggering by
        removing all use of signed struct values.
      
        test_zipfile and test_zipfile64 pass.  no more warnings.
      ........
        r61593 | raymond.hettinger | 2008-03-19 04:56:59 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Fix compiler warning.
      ........
        r61595 | martin.v.loewis | 2008-03-19 05:39:13 +0100 (Mi, 19 Mär 2008) | 2 lines
      
        Issue #2400: Allow relative imports to "import *".
      ........
        r61605 | martin.v.loewis | 2008-03-19 07:00:28 +0100 (Mi, 19 Mär 2008) | 2 lines
      
        Import relimport using a relative import.
      ........
        r61606 | trent.nelson | 2008-03-19 07:28:24 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Issue2290: Support x64 Windows builds that live in pcbuild/amd64.  Without it, sysutils._python_build() returns the wrong directory, which causes the test_get_config_h_filename method in Lib/distutils/tests/test_sysconfig.py to fail.
      ........
        r61613 | trent.nelson | 2008-03-19 08:45:19 +0100 (Mi, 19 Mär 2008) | 3 lines
      
        Refine the Visual Studio 2008 build solution in order to improve how we deal with external components, as well as fixing outstanding issues with Windows x64 build support.  Introduce two new .vcproj files, _bsddb44.vcproj and sqlite3.vcproj, which replace the previous pre-link event scripts for _bsddb and _sqlite3 respectively.  The new project files inherit from our property files as if they were any other Python module.  This has numerous benefits.  First, the components get built with exactly the same compiler flags and settings as the rest of Python.  Second, it makes it much easier to debug problems in the external components when they're part of the build system.  Third, they'll benefit from profile guided optimisation in the release builds, just like the rest of Python core.
      
        I've also introduced a slightly new pattern for managing externals in subversion.  New components get checked in as <name>-<version>.x, where <version> matches the exact vendor version string.  After the initial import of the external component, the .x is tagged as .0 (i.e. tcl-8.4.18.x -> tcl-8.4.18.0).  Some components may not need any tweaking, whereas there are others that might (tcl/tk fall into this bucket).  In that case, the relevant modifications are made to the .x branch, which will be subsequently tagged as .1 (and then n+1 going forward) when they build successfully and all tests pass.  Buildbots will be converted to rely on these explicit tags only, which makes it easy for us to switch them over to a new version as and when required.  (Simple change to external(-amd64).bat: if we've bumped tcl to 8.4.18.1, change the .bat to rmdir 8.4.18.0 if it exists and check out a new .1 copy.)
      ........
        r61614 | trent.nelson | 2008-03-19 08:56:39 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Remove extraneous apostrophe and semi-colon from AdditionalIncludeDirectories.
      ........
        r61615 | georg.brandl | 2008-03-19 08:56:40 +0100 (Mi, 19 Mär 2008) | 2 lines
      
        Remove footnote from versionchanged as it upsets LaTeX.
      ........
        r61616 | georg.brandl | 2008-03-19 08:57:57 +0100 (Mi, 19 Mär 2008) | 2 lines
      
        Another one.
      ........
        r61618 | trent.nelson | 2008-03-19 09:06:03 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Fix the tcl-8.4.18.1 path and make sure we cd into the right directory when building tcl/tk.
      ........
        r61621 | trent.nelson | 2008-03-19 10:23:08 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Lets have another try at getting the Windows buildbots in a consistent state before rebuilding using the new process.
      ........
        r61622 | eric.smith | 2008-03-19 13:09:55 +0100 (Mi, 19 Mär 2008) | 2 lines
      
        Use test.test_support.captured_stdout instead of a custom contextmanager.
        Thanks Nick Coghlan.
      ........
        r61623 | eric.smith | 2008-03-19 13:15:10 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Trivial typo.
      ........
        r61625 | thomas.heller | 2008-03-19 17:10:57 +0100 (Mi, 19 Mär 2008) | 2 lines
      
        Checkout sqlite-source when it is not there.
      ........
        r61627 | brett.cannon | 2008-03-19 17:50:13 +0100 (Mi, 19 Mär 2008) | 5 lines
      
        test_nis would fail if test.test_support.verbose was true but NIS was not set
        up on the machine.
      
        Closes issue2411. Thanks Michael Bishop.
      ........
        r61631 | brett.cannon | 2008-03-19 18:37:43 +0100 (Mi, 19 Mär 2008) | 2 lines
      
        Use sys.py3kwarning instead of trying to trigger a Py3k-related warning.
      ........
        r61632 | raymond.hettinger | 2008-03-19 18:45:19 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Issue 2354: Fix-up compare warning.  Patch contributed by Jeff Balogh.
      ........
        r61633 | raymond.hettinger | 2008-03-19 18:58:59 +0100 (Mi, 19 Mär 2008) | 1 line
      
        The filter() function does support a None argument in Py3.0.
      ........
        r61634 | raymond.hettinger | 2008-03-19 19:01:58 +0100 (Mi, 19 Mär 2008) | 1 line
      
        Remove itertools warnings I had added before the 2-to-3 handled the migration.
      ........
      d5e2b6f3
    • Barry Warsaw's avatar
      Fix a WTF noticed by Jerry Seutter. · c918171d
      Barry Warsaw yazdı
      c918171d
    • Trent Nelson's avatar
      Issue2297: Fix a stack overflow in Windows caused by -v and -vv. When python is… · 39e307e2
      Trent Nelson yazdı
      Issue2297: Fix a stack overflow in Windows caused by -v and -vv.  When python is invoked with -v or -vv under Windows, the process of importing the codec for sys.stderr causes a message to be written to stderr, which in turn causes the codec to be recursively imported.  Sometimes the stack overflow exception is swallowed, other times it is not.  The bug depends on the particular locale settings of the Windows machine.
      
      Kudos to Douglas Greiman for reporting the issue and providing a patch and test case.
      39e307e2
    • Martin v. Löwis's avatar
      Run 2to3 on this library. · 8a5f8ca3
      Martin v. Löwis yazdı
      8a5f8ca3
    • Martin v. Löwis's avatar
      Merged revisions 61602 via svnmerge from · f733c60d
      Martin v. Löwis yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ................
        r61602 | martin.v.loewis | 2008-03-19 00:22:42 -0500 (Mi, 19 Mär 2008) | 17 lines
      
        Merged revisions 61598-61599,61601 via svnmerge from
        svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
      
        ........
          r61598 | david.wolever | 2008-03-18 23:58:33 -0500 (Di, 18 Mär 2008) | 1 line
      
          Added fixer for zip, and refactored a bit of code in the process.  Closing #2171.
        ........
          r61599 | david.wolever | 2008-03-19 00:04:26 -0500 (Mi, 19 Mär 2008) | 3 lines
      
          Removed a bunch of duplicate code -- it's in util now.
        ........
          r61601 | martin.v.loewis | 2008-03-19 00:21:12 -0500 (Mi, 19 Mär 2008) | 2 lines
      
          Fix whitespace.
        ........
      ................
      f733c60d
    • Martin v. Löwis's avatar
      Merged revisions 61596-61597 via svnmerge from · ef04c44e
      Martin v. Löwis yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61596 | martin.v.loewis | 2008-03-18 23:43:46 -0500 (Di, 18 Mär 2008) | 2 lines
      
        Import lib2to3.
      ........
        r61597 | martin.v.loewis | 2008-03-18 23:58:04 -0500 (Di, 18 Mär 2008) | 3 lines
      
        Initialized merge tracking via "svnmerge" with revisions "1-61595" from
        svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
      ........
      ef04c44e
    • Eric Smith's avatar
    • David Wolever's avatar
    • Trent Nelson's avatar
  6. 18 Mar, 2008 3 kayıt (commit)