• Thomas Heller's avatar
    Merged revisions… · b041fdaf
    Thomas Heller yazdı
    Merged revisions 60056-60071,60073-60127,60129-60261,60263-60284,60286-62589,62591-62594 via svnmerge from
    svn+ssh://pythondev@svn.python.org/python/branches/py3k-ctypes-pep3118
    
    ........
      r60059 | thomas.heller | 2008-01-18 22:17:05 +0100 (Fri, 18 Jan 2008) | 1 line
    
      Implement pep3118 format strings for SimpleCData types.
    ........
      r60108 | thomas.heller | 2008-01-19 22:56:12 +0100 (Sat, 19 Jan 2008) | 3 lines
    
      Always use explicit endian specifiers for simple types, and a bug fix
      too.  Add unittest.
    ........
      r60112 | thomas.heller | 2008-01-19 23:25:14 +0100 (Sat, 19 Jan 2008) | 2 lines
    
      Fully implement tp_asbuffer for pointer types.
    ........
      r60261 | thomas.heller | 2008-01-24 22:01:29 +0100 (Thu, 24 Jan 2008) | 4 lines
    
      Added shape and ndim field to StgDictObject.  Implemented pep3118
      format string, ndim, and shape for array types.  Added a
      buffer_info(type_or_object) for testing.
    ........
      r60278 | thomas.heller | 2008-01-25 11:53:33 +0100 (Fri, 25 Jan 2008) | 2 lines
    
      Implement pep3118 format strings for ctypes.Structure and ctypes.Union.
    ........
      r60288 | thomas.heller | 2008-01-25 17:58:30 +0100 (Fri, 25 Jan 2008) | 2 lines
    
      All ctypes types now use the same CData_GetBuffer function.
    ........
      r60289 | thomas.heller | 2008-01-25 19:59:45 +0100 (Fri, 25 Jan 2008) | 2 lines
    
      Fix format string for structures, and itemsize for arrays.
    ........
      r60290 | thomas.heller | 2008-01-25 20:09:03 +0100 (Fri, 25 Jan 2008) | 2 lines
    
      Implement to format string for function pointers.
    ........
      r60292 | thomas.heller | 2008-01-25 20:32:20 +0100 (Fri, 25 Jan 2008) | 3 lines
    
      Only structures with native packing implement the pep.  Unions, or
      packed structures do not.
    ........
      r60293 | thomas.heller | 2008-01-25 20:34:31 +0100 (Fri, 25 Jan 2008) | 2 lines
    
      Update the test.
    ........
      r60295 | thomas.heller | 2008-01-25 20:44:41 +0100 (Fri, 25 Jan 2008) | 2 lines
    
      Fixed a few XXX markers.
    ........
      r60298 | thomas.heller | 2008-01-25 21:11:08 +0100 (Fri, 25 Jan 2008) | 1 line
    
      Fix test for 64-bt platform.
    ........
      r60299 | thomas.heller | 2008-01-25 21:34:11 +0100 (Fri, 25 Jan 2008) | 2 lines
    
      Add test for the readonly bit.
    ........
      r60384 | thomas.heller | 2008-01-28 08:45:04 +0100 (Mon, 28 Jan 2008) | 4 lines
    
      Restructure the test so that it contains little endian format strings.
      On big endian machines, the format strings are converted by replacing
      '<' with '>'.
    ........
      r60385 | thomas.heller | 2008-01-28 08:58:46 +0100 (Mon, 28 Jan 2008) | 1 line
    
      Bugfix and test for explicit big and little endian types.
    ........
      r60428 | thomas.heller | 2008-01-29 22:00:37 +0100 (Tue, 29 Jan 2008) | 1 line
    
      Add comments to clarify the tests.
    ........
      r62589 | thomas.heller | 2008-04-30 13:49:46 +0200 (Wed, 30 Apr 2008) | 1 line
    
      Fix compiler warnings.
    ........
    b041fdaf
stgdict.c 14.3 KB