1. 10 Jun, 2008 13 commits
    • Georg Brandl's avatar
      Merged revisions... · f78e02b7
      Georg Brandl authored
      Merged revisions 63562,63570,63728,63734,63784,63788,63802,63817,63827,63839,63887,63975,63998 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r63562 | martin.v.loewis | 2008-05-23 17:06:50 +0200 (Fri, 23 May 2008) | 2 lines
      
        Patch #1722225: Support QNX 6.
      ........
        r63570 | trent.nelson | 2008-05-23 22:33:14 +0200 (Fri, 23 May 2008) | 1 line
      
        Introduce a user macro named $(externalsDir), which should point to the root directory of where all the external sources should live.  Developers can change this value if their external sources live elsewhere.  The default of '..\..' matches the current status quo.
      ........
        r63728 | gregory.p.smith | 2008-05-26 23:16:34 +0200 (Mon, 26 May 2008) | 4 lines
      
        Fix issue2589: there was a potential integer overflow leading to
        memory corruption on esoteric platforms and incorrect behavior on
        normal platforms.
      ........
        r63734 | gregory.p.smith | 2008-05-27 00:07:28 +0200 (Tue, 27 May 2008) | 3 lines
      
        Fix issue2588: Do not execute str[size-1] = '\0' when a 0 size is
        passed in.  (The assert won't prevent this in non-debug builds).
      ........
        r63784 | raymond.hettinger | 2008-05-29 10:38:23 +0200 (Thu, 29 May 2008) | 1 line
      
        Fix two typos.
      ........
        r63788 | facundo.batista | 2008-05-29 18:39:26 +0200 (Thu, 29 May 2008) | 6 lines
      
      
        Fixed the semantic of timeout for socket.create_connection and
        all the upper level libraries that use it, including urllib2.
        Added and fixed some tests, and changed docs correspondingly.
        Thanks to John J Lee for the patch and the pusing, :)
      ........
        r63802 | mark.dickinson | 2008-05-30 04:46:53 +0200 (Fri, 30 May 2008) | 2 lines
      
        Fix typo in testSum
      ........
        r63817 | raymond.hettinger | 2008-05-30 20:20:50 +0200 (Fri, 30 May 2008) | 8 lines
      
        * Mark intermedidate computes values (hi, lo, yr) as volatile.
        * Expand comments.
        * Swap variable names in the sum_exact code so that x and y
          are consistently chosen as the larger and smaller magnitude
          values respectively.
      ........
        r63827 | raymond.hettinger | 2008-05-31 05:24:31 +0200 (Sat, 31 May 2008) | 1 line
      
        Implement heapq in terms of less-than (to match list.sort()).
      ........
        r63839 | gerhard.haering | 2008-05-31 23:33:27 +0200 (Sat, 31 May 2008) | 2 lines
      
        Fixed rowcount for SELECT statements. They're -1 now (again), for better DB-API 2.0 compliance.
      ........
        r63887 | gregory.p.smith | 2008-06-02 06:05:52 +0200 (Mon, 02 Jun 2008) | 4 lines
      
        Fix issue 2782: be less strict about the format string type in strftime.
        Accept unicode and anything else ParseTuple "s#" can deal with.  This
        matches the time.strftime behavior.
      ........
        r63975 | neal.norwitz | 2008-06-06 06:47:01 +0200 (Fri, 06 Jun 2008) | 3 lines
      
        Aldo Cortesi confirmed this is still needed for OpenBSD 4.2 and 4.3.
        (I didn't regen configure, since I don't have a working autoconf.)
      ........
        r63998 | raymond.hettinger | 2008-06-06 23:47:51 +0200 (Fri, 06 Jun 2008) | 1 line
      
        Issue 3501: Make heapq support both __le__ and __lt__.
      ........
      f78e02b7
    • Georg Brandl's avatar
      Blocked revisions 63384,63545,63568,63914,63932,64028 via svnmerge · 4066186c
      Georg Brandl authored
      ........
        r63384 | alexandre.vassalotti | 2008-05-16 20:03:52 +0200 (Fri, 16 May 2008) | 5 lines
      
        Patch by Quentin Gallet-Gilles: Renaming leftovers for 2.6.
      
        This fixes the omissions of configparser, copyreg, queue and
        socketserver renaming.
      ........
        r63545 | mark.dickinson | 2008-05-23 06:22:50 +0200 (Fri, 23 May 2008) | 6 lines
      
        Temporary checkin to get configure to report more
        information about the processor on the Debian/alpha
        buildbot.  (I'm still trying to track down the cause
        of the test_math failures for this machine.)  This
        checkin will be reverted within the next 48 hours.
      ........
        r63568 | mark.dickinson | 2008-05-23 20:04:06 +0200 (Fri, 23 May 2008) | 2 lines
      
        Revert temporary checkin in revision 63545.
      ........
        r63914 | georg.brandl | 2008-06-03 12:23:15 +0200 (Tue, 03 Jun 2008) | 2 lines
      
        Fix Tkinter sequence passing. #2906.
      ........
        r63932 | georg.brandl | 2008-06-04 13:17:26 +0200 (Wed, 04 Jun 2008) | 2 lines
      
        Complete revision of new turtle module's docs.
      ........
        r64028 | benjamin.peterson | 2008-06-07 22:44:48 +0200 (Sat, 07 Jun 2008) | 2 lines
      
        capitalization nit
      ........
      4066186c
    • Georg Brandl's avatar
      Merged revisions... · f08a9ddc
      Georg Brandl authored
      Merged revisions 63724,63726,63732,63744,63754-63755,63757-63758,63760,63775,63781-63782,63787,63805-63808,63818-63819,63823-63824 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r63724 | gregory.p.smith | 2008-05-26 22:22:14 +0200 (Mon, 26 May 2008) | 6 lines
      
        Fixes issue2791: subprocess.Popen.communicate leaked a file descripton until
        the last reference to the Popen instance was dropped.  Adding explicit
        close() calls fixes it.
      
        Candidate for backport to release25-maint.
      ........
        r63726 | benjamin.peterson | 2008-05-26 22:43:24 +0200 (Mon, 26 May 2008) | 2 lines
      
        fix minor grammar typo
      ........
        r63732 | benjamin.peterson | 2008-05-26 23:44:26 +0200 (Mon, 26 May 2008) | 2 lines
      
        remove duplication in test module
      ........
        r63744 | lars.gustaebel | 2008-05-27 14:39:23 +0200 (Tue, 27 May 2008) | 3 lines
      
        Do not close external file objects passed to tarfile.open(mode='w:bz2')
        when the TarFile is closed.
      ........
        r63754 | benjamin.peterson | 2008-05-28 03:12:35 +0200 (Wed, 28 May 2008) | 2 lines
      
        update tutorial function with more appropiate one from Eric Smith
      ........
        r63755 | mark.hammond | 2008-05-28 03:54:55 +0200 (Wed, 28 May 2008) | 2 lines
      
        bdist_wininst now works correctly when both --skip-build and --plat-name are specified.
      ........
        r63757 | georg.brandl | 2008-05-28 13:21:39 +0200 (Wed, 28 May 2008) | 2 lines
      
        #2989: add PyType_Modified().
      ........
        r63758 | benjamin.peterson | 2008-05-28 13:51:41 +0200 (Wed, 28 May 2008) | 2 lines
      
        fix spelling
      ........
        r63760 | georg.brandl | 2008-05-28 17:41:36 +0200 (Wed, 28 May 2008) | 2 lines
      
        #2990: prevent inconsistent state while updating method cache.
      ........
        r63775 | georg.brandl | 2008-05-29 09:18:17 +0200 (Thu, 29 May 2008) | 2 lines
      
        Two fixes in bytearray docs.
      ........
        r63781 | georg.brandl | 2008-05-29 09:38:37 +0200 (Thu, 29 May 2008) | 2 lines
      
        #2988: add note about catching CookieError when parsing untrusted cookie data.
      ........
        r63782 | georg.brandl | 2008-05-29 09:45:26 +0200 (Thu, 29 May 2008) | 2 lines
      
        #2985: allow i8 in XMLRPC responses.
      ........
        r63787 | georg.brandl | 2008-05-29 16:35:39 +0200 (Thu, 29 May 2008) | 2 lines
      
        Revert #2990 patch; it's not necessary as Armin showed.
      ........
        r63805 | raymond.hettinger | 2008-05-30 08:37:27 +0200 (Fri, 30 May 2008) | 1 line
      
        Issue 2784: fix leaks in exception exit.
      ........
        r63806 | raymond.hettinger | 2008-05-30 08:49:47 +0200 (Fri, 30 May 2008) | 1 line
      
        Issue 2855: Fix obscure crasher by slowing down the entire module.  Mimics what was done to dictionaries in r59223.
      ........
        r63807 | raymond.hettinger | 2008-05-30 09:16:53 +0200 (Fri, 30 May 2008) | 1 line
      
        Issue 2903:  Add __name__ in globals for namedtuple namespace.
      ........
        r63808 | georg.brandl | 2008-05-30 09:54:16 +0200 (Fri, 30 May 2008) | 2 lines
      
        #2999: fix name of third parameter in unicode.replace()'s docstring.
      ........
        r63818 | georg.brandl | 2008-05-30 21:12:13 +0200 (Fri, 30 May 2008) | 2 lines
      
        getloadavg() is not available on Windows.
      ........
        r63819 | georg.brandl | 2008-05-30 21:17:29 +0200 (Fri, 30 May 2008) | 2 lines
      
        Better quote with single quotes.
      ........
        r63823 | benjamin.peterson | 2008-05-30 22:44:39 +0200 (Fri, 30 May 2008) | 2 lines
      
        fix grammar
      ........
        r63824 | marc-andre.lemburg | 2008-05-30 22:52:18 +0200 (Fri, 30 May 2008) | 5 lines
      
        Update the locale module alias table.
      
        Closes #3011.
      ........
      f08a9ddc
    • Alexandre Vassalotti's avatar
      Fixed _bsddb key allocation errors. · 25078845
      Alexandre Vassalotti authored
      25078845
    • Georg Brandl's avatar
      Merged revisions... · 0c77a82c
      Georg Brandl authored
      Merged revisions 63829-63831,63858,63865,63879,63882,63948,63970-63972,63976,63989,64014-64015,64021-64022,64063-64065,64067 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r63829 | mark.summerfield | 2008-05-31 15:05:34 +0200 (Sat, 31 May 2008) | 4 lines
      
        Added a note to [] that special forms & special chars lose their meaning
        and backrefs can't be used inside []
      ........
        r63830 | georg.brandl | 2008-05-31 16:40:09 +0200 (Sat, 31 May 2008) | 2 lines
      
        #3010: clarification about stdin/use_rawinput.
      ........
        r63831 | georg.brandl | 2008-05-31 16:45:55 +0200 (Sat, 31 May 2008) | 2 lines
      
        #3005: add explaining sentence to easydialogs docs.
      ........
        r63858 | georg.brandl | 2008-06-01 18:41:31 +0200 (Sun, 01 Jun 2008) | 2 lines
      
        Add plain text make target.
      ........
        r63865 | georg.brandl | 2008-06-01 21:24:36 +0200 (Sun, 01 Jun 2008) | 2 lines
      
        Spaces vs. tabs.
      ........
        r63879 | gregory.p.smith | 2008-06-02 00:57:47 +0200 (Mon, 02 Jun 2008) | 3 lines
      
        Make the _H #define's match the header file names.  Fix comments to
        mention the correct type names.
      ........
        r63882 | gregory.p.smith | 2008-06-02 01:48:47 +0200 (Mon, 02 Jun 2008) | 3 lines
      
        Adds a Thread.getIdent() method to provide the _get_ident() value for
        any given threading.Thread object.  feature request issue 2871.
      ........
        r63948 | alexandre.vassalotti | 2008-06-04 22:41:44 +0200 (Wed, 04 Jun 2008) | 2 lines
      
        Fixed complex.__getnewargs__() to not emit another complex object.
      ........
        r63970 | andrew.kuchling | 2008-06-06 01:33:54 +0200 (Fri, 06 Jun 2008) | 1 line
      
        Document 'utc' parameter
      ........
        r63971 | andrew.kuchling | 2008-06-06 01:35:31 +0200 (Fri, 06 Jun 2008) | 1 line
      
        Add various items
      ........
        r63972 | andrew.kuchling | 2008-06-06 01:35:48 +0200 (Fri, 06 Jun 2008) | 1 line
      
        Grammar fix
      ........
        r63976 | georg.brandl | 2008-06-06 09:34:50 +0200 (Fri, 06 Jun 2008) | 2 lines
      
        Markup fix.
      ........
        r63989 | thomas.heller | 2008-06-06 20:42:11 +0200 (Fri, 06 Jun 2008) | 2 lines
      
        Add a reminder for the maintainer of whatsnew.
      ........
        r64014 | georg.brandl | 2008-06-07 17:59:10 +0200 (Sat, 07 Jun 2008) | 3 lines
      
        Factor out docstring dedenting from inspect.getdoc() into inspect.cleandoc()
        to ease standalone use of the algorithm.
      ........
        r64015 | georg.brandl | 2008-06-07 18:04:01 +0200 (Sat, 07 Jun 2008) | 2 lines
      
        Revert unwanted changes.
      ........
        r64021 | georg.brandl | 2008-06-07 20:16:12 +0200 (Sat, 07 Jun 2008) | 2 lines
      
        X-ref to numbers module.
      ........
        r64022 | georg.brandl | 2008-06-07 20:17:37 +0200 (Sat, 07 Jun 2008) | 3 lines
      
        Document the "st" API, to avoid confusion with the "new" AST.
        Add a note about using the new AST module.
      ........
        r64063 | martin.v.loewis | 2008-06-10 07:03:35 +0200 (Tue, 10 Jun 2008) | 2 lines
      
        Add Gregor Lingl.
      ........
        r64064 | georg.brandl | 2008-06-10 09:45:28 +0200 (Tue, 10 Jun 2008) | 2 lines
      
        Add the "ast" module, containing helpers to ease use of the "_ast" classes.
      ........
        r64065 | raymond.hettinger | 2008-06-10 09:57:15 +0200 (Tue, 10 Jun 2008) | 1 line
      
        Add Arnaud for his efforts on multi-arg set operations.
      ........
        r64067 | georg.brandl | 2008-06-10 14:46:39 +0200 (Tue, 10 Jun 2008) | 2 lines
      
        #2536: fix itertools.permutations and itertools.combinations docstrings.
      ........
      0c77a82c
    • Georg Brandl's avatar
      Remove last traces of cStringIO. · 03124946
      Georg Brandl authored
      03124946
    • Thomas Heller's avatar
      b1ef6735
    • Thomas Heller's avatar
      Merged revisions 63988,63991 via svnmerge from · b795f528
      Thomas Heller authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r63988 | thomas.heller | 2008-06-06 20:37:55 +0200 (Fr, 06 Jun 2008) | 3 lines
      
        Performance improvement: Use PyDict_Get/SetItem instead of
        PyDict_Get/SetItemString.
      ........
        r63991 | thomas.heller | 2008-06-06 22:05:15 +0200 (Fr, 06 Jun 2008) | 5 lines
      
        Document the new ctypes features.
      
        It would be great if someone could review both sematics, markup, and
        spelling, and correct the versionadded and versionchanges markers.
      ........
      b795f528
    • Thomas Heller's avatar
      Merged revisions 64070 via svnmerge from · c5d01269
      Thomas Heller authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r64070 | thomas.heller | 2008-06-10 16:02:46 +0200 (Di, 10 Jun 2008) | 2 lines
      
        Add an optional 'offset' parameter to byref, defaultingto zero.
      ........
      c5d01269
    • Thomas Heller's avatar
      Fix the Windows build by removing references to the cStringIO module · 12f8a053
      Thomas Heller authored
      which no longer exists.
      12f8a053
    • Martin v. Löwis's avatar
      97cf99fc
    • Alexandre Vassalotti's avatar
      Blocked revisions 64057-64058 via svnmerge · b38fea34
      Alexandre Vassalotti authored
      ........
        r64057 | alexandre.vassalotti | 2008-06-09 23:34:53 -0400 (Mon, 09 Jun 2008) | 2 lines
      
        Issue 2582: Fix pickling of xrange objects.
      ........
        r64058 | alexandre.vassalotti | 2008-06-10 00:01:23 -0400 (Tue, 10 Jun 2008) | 3 lines
      
        Added better pickling support to xrange objects.
        Cleaned up the unit test.
      ........
      b38fea34
    • Alexandre Vassalotti's avatar
      7505607a
  2. 09 Jun, 2008 1 commit
  3. 08 Jun, 2008 4 commits
  4. 07 Jun, 2008 2 commits
    • Georg Brandl's avatar
      Remove cl usage from aifc and use bytes throughout. · 2095cfea
      Georg Brandl authored
      This module needs a test suite!
      2095cfea
    • Georg Brandl's avatar
      Blocked revisions 64016,64018-64019 via svnmerge · d701c8cc
      Georg Brandl authored
      ........
        r64016 | georg.brandl | 2008-06-07 16:16:12 +0000 (Sat, 07 Jun 2008) | 2 lines
      
        Register IterableUserDict as a MutableMapping.
      ........
        r64018 | georg.brandl | 2008-06-07 17:03:28 +0000 (Sat, 07 Jun 2008) | 2 lines
      
        #3057: Fix the MutableMapping ABC to use the 2.6 dict interface.
      ........
        r64019 | georg.brandl | 2008-06-07 17:11:00 +0000 (Sat, 07 Jun 2008) | 2 lines
      
        Backport docs for abc module to 2.6.
      ........
      d701c8cc
  5. 06 Jun, 2008 8 commits
    • Travis E. Oliphant's avatar
    • Marc-André Lemburg's avatar
      Move the codec decode type checks to bytes/bytearray.decode(). · b2750b5d
      Marc-André Lemburg authored
      Use faster PyUnicode_FromEncodedObject() for bytes/bytearray.decode().
      
      Add new PyCodec_KnownEncoding() API.
      
      Add new PyUnicode_AsDecodedUnicode() and PyUnicode_AsEncodedUnicode() APIs.
      
      Add missing PyUnicode_AsDecodedObject() to unicodeobject.h
      
      Fix punicode codec to also work on memoryviews.
      b2750b5d
    • Robert Schuppenies's avatar
      4efb5181
    • Georg Brandl's avatar
      Blocked revisions 63982 via svnmerge · f086fdd3
      Georg Brandl authored
      ........
        r63982 | georg.brandl | 2008-06-06 10:43:43 +0000 (Fri, 06 Jun 2008) | 2 lines
      
        Fix brackets.
      ........
      f086fdd3
    • Thomas Heller's avatar
      Merged revisions 63977 via svnmerge from · 9cac7b61
      Thomas Heller authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r63977 | thomas.heller | 2008-06-06 10:33:46 +0200 (Fri, 06 Jun 2008) | 31 lines
      
        Issue #1798: Add ctypes calling convention that allows safe access of errno.
      
        ctypes maintains thread-local storage that has space for two error
        numbers: private copies of the system 'errno' value and, on Windows,
        the system error code accessed by the GetLastError() and
        SetLastError() api functions.
      
        Foreign functions created with CDLL(..., use_errno=True), when called,
        swap the system 'errno' value with the private copy just before the
        actual function call, and swapped again immediately afterwards.  The
        'use_errno' parameter defaults to False, in this case 'ctypes_errno'
        is not touched.
      
        On Windows, foreign functions created with CDLL(...,
        use_last_error=True) or WinDLL(..., use_last_error=True) swap the
        system LastError value with the ctypes private copy.
      
        The values are also swapped immeditately before and after ctypes
        callback functions are called, if the callbacks are constructed using
        the new optional use_errno parameter set to True: CFUNCTYPE(...,
        use_errno=TRUE) or WINFUNCTYPE(..., use_errno=True).
      
        New ctypes functions are provided to access the ctypes private copies
        from Python:
      
        - ctypes.set_errno(value) and ctypes.set_last_error(value) store
          'value' in the private copy and returns the previous value.
      
        - ctypes.get_errno() and ctypes.get_last_error() returns the current
          ctypes private copies value.
      ........
      9cac7b61
    • Thomas Heller's avatar
      Blocked revisions 63942-63943,63945 via svnmerge · 311c16a2
      Thomas Heller authored
      ........
        r63942 | thomas.heller | 2008-06-04 20:59:03 +0200 (Wed, 04 Jun 2008) | 42 lines
      
        Issue #1798: Add ctypes calling convention that allows safe access to
        errno (and LastError, on Windows).
      
        ctypes maintains a module-global, but thread-local, variable that
        contains an error number; called 'ctypes_errno' for this discussion.
        This variable is a private copy of the systems 'errno' value; the copy
        is swapped with the 'errno' variable on several occasions.
      
        Foreign functions created with CDLL(..., use_errno=True), when called,
        swap the values just before the actual function call, and swapped
        again immediately afterwards.  The 'use_errno' parameter defaults to
        False, in this case 'ctypes_errno' is not touched.
      
        The values are also swapped immeditately before and after ctypes
        callback functions are called, if the callbacks are constructed using
        the new optional use_errno parameter set to True: CFUNCTYPE(..., use_errno=TRUE)
        or WINFUNCTYPE(..., use_errno=True).
      
        Two new ctypes functions are provided to access the 'ctypes_errno'
        value from Python:
      
        - ctypes.set_errno(value) sets ctypes_errno to 'value', the previous
          ctypes_errno value is returned.
      
        - ctypes.get_errno() returns the current ctypes_errno value.
      
        ---
      
        On Windows, the same scheme is implemented for the error value which
        is managed by the GetLastError() and SetLastError() windows api calls.
      
        The ctypes functions are 'ctypes.set_last_error(value)' and
        'ctypes.get_last_error()', the CDLL and WinDLL optional parameter is
        named 'use_last_error', defaults to False.
      
        ---
      
        On Windows, TlsSetValue and TlsGetValue calls are used to provide
        thread local storage for the variables; ctypes compiled with __GNUC__
        uses __thread variables.
      ........
        r63943 | thomas.heller | 2008-06-04 21:19:00 +0200 (Wed, 04 Jun 2008) | 1 line
      
        Fix ctypes.set_errno for gcc.
      ........
        r63945 | thomas.heller | 2008-06-04 22:22:05 +0200 (Wed, 04 Jun 2008) | 7 lines
      
        Revert revisions 63943 and 63942 (Issue #1798: Add ctypes calling
        convention that allows safe access to errno)
      
        This code does not yet work on OS X (__thread storage specifier not
        available), so i needs a configure check plus a more portable
        solution.
      ........
      311c16a2
    • Thomas Heller's avatar
      Merged revisions 63897-63898 via svnmerge from · 9af0cba7
      Thomas Heller authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r63897 | thomas.heller | 2008-06-02 20:41:30 +0200 (Mon, 02 Jun 2008) | 1 line
      
        Fix misspelled sys.platform name and misspelled filename.
      ........
        r63898 | thomas.heller | 2008-06-02 22:07:46 +0200 (Mon, 02 Jun 2008) | 1 line
      
        Fix the -x flag so that is does work.
      ........
      9af0cba7
    • Georg Brandl's avatar
      c5e88d5f
  6. 05 Jun, 2008 4 commits
    • Benjamin Peterson's avatar
      Blocked revisions 63965,63967 via svnmerge · 9a5df4d3
      Benjamin Peterson authored
      ........
        r63965 | benjamin.peterson | 2008-06-05 17:39:34 -0500 (Thu, 05 Jun 2008) | 2 lines
      
        use the more idomatic while True
      ........
        r63967 | benjamin.peterson | 2008-06-05 18:02:33 -0500 (Thu, 05 Jun 2008) | 2 lines
      
        revert 63965 for preformance reasons
      ........
      9a5df4d3
    • Benjamin Peterson's avatar
      0fe14383
    • Benjamin Peterson's avatar
      remove imputil demo · 36281f62
      Benjamin Peterson authored
      36281f62
    • Thomas Heller's avatar
      Blocked revisions 63961-63963 via svnmerge · 6ccadce9
      Thomas Heller authored
      ........
        r63961 | thomas.heller | 2008-06-05 19:29:38 +0200 (Do, 05 Jun 2008) | 1 line
      
        Fix preprocessor statement.
      ........
        r63962 | thomas.heller | 2008-06-05 19:51:15 +0200 (Do, 05 Jun 2008) | 3 lines
      
        Backport from py3k: Implement the new buffer interface from pep3118
        for ctypes instances.  Closes issue #2404.
      ........
        r63963 | thomas.heller | 2008-06-05 19:52:59 +0200 (Do, 05 Jun 2008) | 3 lines
      
        Backport from py3k: Implement the new buffer interface from pep3118
        for ctypes instances.  Closes issue #2404.
      ........
      6ccadce9
  7. 04 Jun, 2008 8 commits