1. 19 Mar, 2008 6 kayıt (commit)
  2. 18 Mar, 2008 25 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
    • Guido van Rossum's avatar
      Blocked revisions 61492 via svnmerge · b5dc90b5
      Guido van Rossum yazdı
      ........
        r61492 | neal.norwitz | 2008-03-17 23:46:00 -0500 (Mon, 17 Mar 2008) | 1 line
      
        Issue 2332: add new attribute names for instance method objects
      ........
      b5dc90b5
    • Guido van Rossum's avatar
      Blocked revisions 61489 via svnmerge · 0182992b
      Guido van Rossum yazdı
      ........
        r61489 | guido.van.rossum | 2008-03-17 23:42:22 -0500 (Mon, 17 Mar 2008) | 3 lines
      
        - Issue 2379: Raise a Py3K warning for __getitem__ or __getslice__ on
          exception instances.
      ........
      0182992b
    • Guido van Rossum's avatar
      Blocked revisions 61486 via svnmerge · ca531eff
      Guido van Rossum yazdı
      ........
        r61486 | guido.van.rossum | 2008-03-17 23:26:48 -0500 (Mon, 17 Mar 2008) | 3 lines
      
        Issue #2341: Add a Py3k warning when raising an exception that doesn't
        derive from BaseException.
      ........
      ca531eff
    • Guido van Rossum's avatar
      Blocked revisions 61478 via svnmerge · 7398384e
      Guido van Rossum yazdı
      ........
        r61478 | guido.van.rossum | 2008-03-17 22:15:05 -0500 (Mon, 17 Mar 2008) | 4 lines
      
        Clean up the Py3k warnings for non-BaseException-subclasses a bit.  We
        now don't warn for some corner cases that deserve a warning, rather
        than warning double or incorrectly for some other corner cases.
      ........
      7398384e
    • Guido van Rossum's avatar
      Blocked revisions 61475 via svnmerge · cff5a603
      Guido van Rossum yazdı
      ........
        r61475 | guido.van.rossum | 2008-03-17 21:49:46 -0500 (Mon, 17 Mar 2008) | 3 lines
      
        - Issue #2371: Add a Py3k warning when catching an exception that
          doesn't derive from BaseException.
      ........
      cff5a603
  3. 17 Mar, 2008 9 kayıt (commit)