1. 20 Mar, 2008 9 kayıt (commit)
    • 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
  2. 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
  3. 18 Mar, 2008 20 kayıt (commit)
    • Eric Smith's avatar
      Blocked 61577, implementation of print function. · 01a3e2bc
      Eric Smith yazdı
      Added myself to ACKS.
      Added some more print tests, and made the test file mostly compatible with 2.6.
      01a3e2bc
    • Trent Nelson's avatar
      - Issue #719888: Updated tokenize to use a bytes API. generate_tokens has been · 428de65c
      Trent Nelson yazdı
        renamed tokenize and now works with bytes rather than strings. A new
        detect_encoding function has been added for determining source file encoding
        according to PEP-0263. Token sequences returned by tokenize always start
        with an ENCODING token which specifies the encoding used to decode the file.
        This token is used to encode the output of untokenize back to bytes.
      
      Credit goes to Michael "I'm-going-to-name-my-first-child-unittest" Foord from Resolver Systems for this work.
      428de65c
    • Brett Cannon's avatar
      Block revision 61570. · 112367a9
      Brett Cannon yazdı
      112367a9
    • Christian Heimes's avatar
      svnmerge.py block -r61564 · 50ae089a
      Christian Heimes yazdı
      50ae089a
    • Brett Cannon's avatar
      Convert the input from stdout to text. · 5396a665
      Brett Cannon yazdı
      5396a665
    • David Wolever's avatar
      87875dff
    • Neal Norwitz's avatar
    • Neal Norwitz's avatar
      Get this test to work (it was skipped previously): · c598b6fd
      Neal Norwitz yazdı
       * Remove warnings and import the proper modules
       * Use bytes appropriately
       * Test the proper sha* objects on hashlib
      c598b6fd
    • Thomas Wouters's avatar
    • Thomas Wouters's avatar
      Add missing UNPACK_EX opcode. · e8c3d266
      Thomas Wouters yazdı
      e8c3d266
    • Neal Norwitz's avatar
    • Christian Heimes's avatar
      Merged revisions 61520,61523-61528,61532 via svnmerge from · ada8c3b0
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61520 | thomas.heller | 2008-03-18 16:03:17 +0100 (Di, 18 Mär 2008) | 5 lines
      
        Include <alloca.h> on Solaris, see issue #1506.
      
        It would probably be better to have a configure test for that, but
        this is outside of my configure expertise.
      ........
        r61523 | brett.cannon | 2008-03-18 16:35:58 +0100 (Di, 18 Mär 2008) | 5 lines
      
        Remove all traces of HAVE_STRERROR.
      
        The removal of strerror.c led to the function check being removed from
        configure.in.
      ........
        r61524 | brett.cannon | 2008-03-18 16:52:00 +0100 (Di, 18 Mär 2008) | 2 lines
      
        Fix test_errno to only check for error numbers that are defined by Standard C.
      ........
        r61525 | steven.bethard | 2008-03-18 17:00:19 +0100 (Di, 18 Mär 2008) | 1 line
      
        Use test_support.unlink instead of os.unlink in tearDown().  (Seems to fix an occasional failure in Windows Vista.)
      ........
        r61526 | brett.cannon | 2008-03-18 17:47:51 +0100 (Di, 18 Mär 2008) | 3 lines
      
        Cast the arguments to PyString_AsStringAndSize() to silence compiler warnings
        on OS X.
      ........
        r61527 | sean.reifschneider | 2008-03-18 18:24:12 +0100 (Di, 18 Mär 2008) | 3 lines
      
        Issue 1577: shutil.move() where destination is a directory was doing a
        copy, now it is doing a os.rename() if it's on the same file-system.
      ........
        r61528 | brett.cannon | 2008-03-18 18:25:13 +0100 (Di, 18 Mär 2008) | 12 lines
      
        Add Tools/scripts/patchcheck.py. Invoked from ``make check``, the script does
        some verification:
      
        - Runs reindent.py on all .py files.
        - Checks if any changes in Doc exist.
        - Whether Misc/ACKS was changed.
        - Whether Misc/NEWS was changed.
      
        The hope is that ``make check`` can become a command anybody can run to get
        reminders about what all the requisite steps needed to create a proper
        patch/checkin.
      ........
        r61532 | neal.norwitz | 2008-03-18 18:58:02 +0100 (Di, 18 Mär 2008) | 1 line
      
        Get regrtest working when re-running tests
      ........
      ada8c3b0
    • Neal Norwitz's avatar
    • Christian Heimes's avatar
      svnmerge.py block -r61529 · e39b9757
      Christian Heimes yazdı
      Add py3k warnings for object, type, cell and dict comparisons. This should resolve issue2342 and partly resolve issue2373.
      e39b9757
    • Neal Norwitz's avatar
      Fix a bunch of problems from merges. · 931936ef
      Neal Norwitz yazdı
       * Ensure local vars are always initialized
       * Re-enable use of the start flag
       * Pass the right parameters to runtest
       * Remove generation of output files, since those should all be gone now
      931936ef
    • Eric Smith's avatar
      Added test_print.py. I want to have a test suite when the print function is… · 799c3004
      Eric Smith yazdı
      Added test_print.py.  I want to have a test suite when the print function is backported to 2.6 as a future import.
      799c3004
    • Christian Heimes's avatar
      Merged revisions… · b186d008
      Christian Heimes yazdı
      Merged revisions 61431,61433-61436,61439,61444,61449-61450,61453,61458,61465,61468,61471-61474,61480,61483-61484,61488,61495-61496,61498,61503-61504,61507,61509-61510,61515-61518 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61431 | vinay.sajip | 2008-03-16 22:35:58 +0100 (So, 16 Mär 2008) | 1 line
      
        Clarified documentation on use of shutdown().
      ........
        r61433 | mark.summerfield | 2008-03-17 09:28:15 +0100 (Mo, 17 Mär 2008) | 5 lines
      
        Added a footnote to each pointing out that for XML output if an encoding
        string is given it should conform to the appropriate XML standards---for
        example, "UTF-8" is okay, but "UTF8" is not.
      ........
        r61434 | eric.smith | 2008-03-17 12:01:01 +0100 (Mo, 17 Mär 2008) | 7 lines
      
        Issue 2264: empty float presentation type needs to have at least one digit past the decimal point.
      
        Added "Z" format_char to PyOS_ascii_formatd to support empty float presentation type.
        Renamed buf_size in PyOS_ascii_formatd to more accurately reflect it's meaning.
        Modified format.__float__ to use the new "Z" format as the default.
        Added test cases.
      ........
        r61435 | eric.smith | 2008-03-17 13:14:29 +0100 (Mo, 17 Mär 2008) | 2 lines
      
        Reformated lines > 79 chars.
        Deleted unused macro ISXDIGIT.
      ........
        r61436 | jeffrey.yasskin | 2008-03-17 15:40:53 +0100 (Mo, 17 Mär 2008) | 13 lines
      
        Allow Gnu gcc's to build python on OSX by removing -Wno-long-double,
        -no-cpp-precomp, and -mno-fused-madd from configure.
         * r22183 added -no-cpp-precomp, which
           http://gcc.gnu.org/ml/gcc/2005-12/msg00368.html claims hasn't been
           needed since gcc-3.1.
         * r25607 added -Wno-long-double to avoid a warning in
           Include/objimpl.h (issue 525481). The long double is still there,
           but OSX 10.4's gcc no longer warns about it.
         * r33666 fixed issue 775892 on OSX 10.3 by adding -mno-fused-madd,
           which changed the sign of some float 0s. Tim Peters said it wasn't
           a real issue anyway, and it no longer causes test failures.
        Fixes issue #1779871.
      ........
        r61439 | martin.v.loewis | 2008-03-17 17:31:57 +0100 (Mo, 17 Mär 2008) | 2 lines
      
        Add Trent Nelson.
      ........
        r61444 | travis.oliphant | 2008-03-17 18:36:12 +0100 (Mo, 17 Mär 2008) | 1 line
      
        Add necessary headers to back-port new buffer protocol to Python 2.6
      ........
        r61449 | gregory.p.smith | 2008-03-17 19:48:05 +0100 (Mo, 17 Mär 2008) | 8 lines
      
        Force zlib.crc32 and zlib.adler32 to return a signed integer on all platforms
        regardless of the native sizeof(long) used in the integer object.
      
        This somewhat odd behavior of returning a signed is maintained in 2.x for
        compatibility reasons of always returning an integer rather than a long object.
      
        Fixes Issue1202 for Python 2.6
      ........
        r61450 | neal.norwitz | 2008-03-17 20:02:45 +0100 (Mo, 17 Mär 2008) | 3 lines
      
        Use a buffer large enough to ensure we don't overrun, even if the value
        is outside the range we expect.
      ........
        r61453 | steven.bethard | 2008-03-17 20:33:11 +0100 (Mo, 17 Mär 2008) | 1 line
      
        Document unicode.isnumeric() and unicode.isdecimal() (issue2326)
      ........
        r61458 | neal.norwitz | 2008-03-17 21:22:43 +0100 (Mo, 17 Mär 2008) | 5 lines
      
        Issue 2321: reduce memory usage (increase the memory that is returned
        to the system) by using pymalloc for the data of unicode objects.
      
        Will backport.
      ........
        r61465 | martin.v.loewis | 2008-03-17 22:55:30 +0100 (Mo, 17 Mär 2008) | 2 lines
      
        Add David Wolever.
      ........
        r61468 | gregory.p.smith | 2008-03-18 01:20:01 +0100 (Di, 18 Mär 2008) | 3 lines
      
        Fix the IOError message text when opening a file with an invalid filename.
        Error reported by Ilan Schnell.
      ........
        r61471 | brett.cannon | 2008-03-18 02:00:07 +0100 (Di, 18 Mär 2008) | 2 lines
      
        Convert test_strftime, test_getargs, and test_pep247 to use unittest.
      ........
        r61472 | jeffrey.yasskin | 2008-03-18 02:09:59 +0100 (Di, 18 Mär 2008) | 2 lines
      
        Fix build on platforms that don't have intptr_t. Patch by Joseph Armbruster.
      ........
        r61473 | brett.cannon | 2008-03-18 02:50:25 +0100 (Di, 18 Mär 2008) | 2 lines
      
        Convert test_dummy_threading and test_dbm to unittest.
      ........
        r61474 | brett.cannon | 2008-03-18 02:58:56 +0100 (Di, 18 Mär 2008) | 2 lines
      
        Move test_extcall to doctest.
      ........
        r61480 | brett.cannon | 2008-03-18 04:46:22 +0100 (Di, 18 Mär 2008) | 2 lines
      
        test_errno was a no-op test; now it actually tests things and uses unittest.
      ........
        r61483 | brett.cannon | 2008-03-18 05:09:00 +0100 (Di, 18 Mär 2008) | 3 lines
      
        Remove our implementation of memmove() and strerror(); both are in the C89
        standard library.
      ........
        r61484 | brett.cannon | 2008-03-18 05:16:06 +0100 (Di, 18 Mär 2008) | 2 lines
      
        The output directory for tests that compare against stdout is now gone!
      ........
        r61488 | jeffrey.yasskin | 2008-03-18 05:29:35 +0100 (Di, 18 Mär 2008) | 2 lines
      
        Block the "socket.ssl() is deprecated" warning from test_socket_ssl.
      ........
        r61495 | jeffrey.yasskin | 2008-03-18 05:56:06 +0100 (Di, 18 Mär 2008) | 4 lines
      
        Speed test_thread up from 51.328s to 0.081s by reducing its sleep times. We
        still sleep at all to make it likely that all threads are active at the same
        time.
      ........
        r61496 | jeffrey.yasskin | 2008-03-18 06:12:41 +0100 (Di, 18 Mär 2008) | 4 lines
      
        Speed up test_dict by about 10x by only checking selected dict literal sizes,
        instead of every integer from 0 to 400. Exhaustive testing wastes time without
        providing enough more assurance that the code is correct.
      ........
        r61498 | neal.norwitz | 2008-03-18 06:20:29 +0100 (Di, 18 Mär 2008) | 1 line
      
        Try increasing the timeout to reduce the flakiness of this test.
      ........
        r61503 | brett.cannon | 2008-03-18 06:43:04 +0100 (Di, 18 Mär 2008) | 2 lines
      
        Improve the error message for a test that failed on the S-390 Debian buildbot.
      ........
        r61504 | jeffrey.yasskin | 2008-03-18 06:45:40 +0100 (Di, 18 Mär 2008) | 3 lines
      
        Add a -S/--slow flag to regrtest to have it print the 10 slowest tests with
        their times.
      ........
        r61507 | neal.norwitz | 2008-03-18 07:03:46 +0100 (Di, 18 Mär 2008) | 1 line
      
        Add some info to the failure messages
      ........
        r61509 | trent.nelson | 2008-03-18 08:02:12 +0100 (Di, 18 Mär 2008) | 1 line
      
        Issue 2286: bump up the stack size of the 64-bit debug python_d.exe to 2100000.  The default value of 200000 causes a stack overflow at 1965 iterations of r_object() in marshal.c, 35 iterations before the 2000 limit enforced by MAX_MARSHAL_STACK_DEPTH.
      ........
        r61510 | trent.nelson | 2008-03-18 08:32:47 +0100 (Di, 18 Mär 2008) | 5 lines
      
        The behaviour of winsound.Beep() seems to differ between different versions of Windows when there's either:
            a) no sound card entirely
            b) legacy beep driver has been disabled
            c) the legacy beep driver has been uninstalled
        Sometimes RuntimeErrors are raised, sometimes they're not.  If _have_soundcard() returns False, don't expect winsound.Beep() to raise a RuntimeError, as this clearly isn't the case, as demonstrated by the various Win32 XP buildbots.
      ........
        r61515 | martin.v.loewis | 2008-03-18 13:20:15 +0100 (Di, 18 Mär 2008) | 2 lines
      
        norwitz-amd64 (gentoo) has EREMOTEIO.
      ........
        r61516 | martin.v.loewis | 2008-03-18 13:45:37 +0100 (Di, 18 Mär 2008) | 2 lines
      
        Add more Linux error codes.
      ........
        r61517 | martin.v.loewis | 2008-03-18 14:05:03 +0100 (Di, 18 Mär 2008) | 2 lines
      
        Add WSA errors.
      ........
        r61518 | martin.v.loewis | 2008-03-18 14:16:05 +0100 (Di, 18 Mär 2008) | 2 lines
      
        Note that the stderr output of the test is intentional.
      ........
      b186d008
    • Christian Heimes's avatar
      block r61491 · d1bb60e7
      Christian Heimes yazdı
      Finish backporting new buffer API to Python 2.6.  Left to do: memoryview object and structmodule.  But, these need to be finished in Python 3.0 first.  No objects support the new buffer API in Python 2.6 as of yet, and except for the memoryview object, I don't think they will.
      d1bb60e7
    • Ka-Ping Yee's avatar
      In TextIOWrapper: · 30cc8383
      Ka-Ping Yee yazdı
        - Switch from consuming _decoded_text to advancing an offset into it.
        - Fix readline() interaction with seek/tell.
        - Fix readline() handling of 'limit' argument.
      
      Add tests for seek/tell after readline().
      30cc8383
    • Ka-Ping Yee's avatar
      Make TextIOWrapper's seek/tell work properly with stateful decoders; · f44c7e89
      Ka-Ping Yee yazdı
      document and rename things to make seek/tell workings a little clearer.
      
      Add a weird decoder for testing TextIOWrapper's seek/tell methods.
      
      Document the getstate/setstate protocol conventions for IncrementalDecoders.
      f44c7e89