summaryrefslogtreecommitdiffstats
path: root/Modules/_ctypes
Commit message (Expand)AuthorAgeFilesLines
* Make _ctypes.c PY_SSIZE_T_CLEAN.Thomas Heller2008-03-251-2/+4
* Include <alloca.h> on Solaris, see issue #1506.Thomas Heller2008-03-181-0/+4
* Remove unneeded initializer.Thomas Heller2008-03-141-1/+1
* Issue 1872: Changed the struct module typecode from 't' to '?', forThomas Heller2008-03-053-8/+17
* Try to fix the build for PY_LINUX.Thomas Heller2008-03-041-0/+1
* Merged changes from libffi3-branch.Thomas Heller2008-03-0497-3423/+38619
* Get ctypes working on the Alpha (Tru64). The problem was that thereNeal Norwitz2008-02-241-1/+1
* configure.ac: Remove the configure check for _Bool, it is already done in theThomas Heller2008-02-213-3162/+3023
* Add pickle support to ctypes types.Thomas Heller2008-02-134-1/+91
* Make sure a switch statement does not have repetitive case statements.Brett Cannon2008-02-071-0/+2
* Fixed refcounts and error handling.Thomas Heller2008-02-061-8/+12
* Revert rev. 59925, it breaks comtypes (I need to further examine this).Thomas Heller2008-01-281-5/+0
* static PyObject* variables should use PyString_InternFromString() instead of ...Christian Heimes2008-01-282-5/+5
* Update to newer version of ffi. Fixes crashes and test failures of longdoubleNeal Norwitz2008-01-272-16/+48
* Invert the checks in get_[u]long and get_[u]longlong. The intent wasThomas Heller2008-01-241-19/+15
* Replace Py_BuildValue with PyTuple_Pack because it is faster.Thomas Heller2008-01-241-7/+10
* Use a PyDictObject again for the array type cache; retrieving itemsThomas Heller2008-01-241-16/+137
* Fix a function pointer declaration to silence the compiler.Brett Cannon2008-01-171-1/+1
* Use 'g' instead of 'D' as the ctypes typecode for c_longdouble, forThomas Heller2008-01-162-4/+4
* Raise a TypeError instead of a ValueError when too many initializersThomas Heller2008-01-161-1/+1
* Raise a TypeError if conflicting positional and named arguments areThomas Heller2008-01-161-0/+15
* Convert the internal ctypes array type cache to a WeakValueDict soThomas Heller2008-01-161-10/+20
* Issue 1821: configure libffi for amd64 on FreeeBSD.Thomas Heller2008-01-142-104/+57
* ?Why did my tests not notice this before?Amaury Forgeot d'Arc2008-01-141-1/+1
* As discussed in issue 1700288:Amaury Forgeot d'Arc2008-01-142-2/+2
* Fix a potential 'SystemError: NULL result without error'.Thomas Heller2008-01-111-1/+1
* Raise an error instead of crashing with a segfault when a NULLThomas Heller2008-01-111-0/+5
* Use relative instead of absolute filenames in the C-level tracebacks.Thomas Heller2008-01-082-2/+2
* Modified PyImport_Import and PyImport_ImportModule to always use absolute imp...Christian Heimes2008-01-031-2/+2
* #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFC...Christian Heimes2007-12-193-30/+30
* Issue #1642: Fix segfault in ctypes when trying to delete attributes.Thomas Heller2007-12-182-0/+21
* Fixed a warning in _codecs_iso2022.c and some non C89 conform // comments.Christian Heimes2007-12-141-1/+1
* Remove unused global variable, and remove unneeded COMError.__str__Thomas Heller2007-11-271-15/+0
* ffi_type_longdouble may be already #defined.Thomas Heller2007-10-251-2/+4
* Fix ctypes on 32-bit systems when Python is configured --with-system-ffi.Thomas Heller2007-10-191-6/+10
* Get rid of warnings on a bunch of platforms by using a proper prototype.Neal Norwitz2007-10-127-18/+18
* Remove unneeded #include.Thomas Heller2007-09-071-1/+0
* Add a 'c_longdouble' type to the ctypes module.Thomas Heller2007-09-075-1/+69
* - Fix libffi configure for hppa*-*-linux* | parisc*-*-linux*.Matthias Klose2007-09-042-2/+2
* Somewhat-preliminary slice-object and extended slicing support for ctypes.Thomas Wouters2007-08-301-2/+305
* PEP 3123: Provide forward compatibility with Python 3.0, while keepingMartin v. Löwis2007-07-214-62/+46
* PyType_stgdict() returns a borrowed reference which must not beThomas Heller2007-07-131-2/+0
* Fix for SF# 1649098: avoid zero-sized array declaration in structure.Thomas Heller2007-07-132-2/+2
* Repair COMError. Since exceptions are new style classes now, settingThomas Heller2007-07-131-7/+13
* Use "O&" in calls to PyArg_Parse when we need a 'void*' instead of "k"Thomas Heller2007-06-112-13/+17
* Fix warnings by using proper function prototype.Thomas Heller2007-06-082-8/+8
* Fix gcc warnings intruduced by passing Py_ssize_t to PyErr_Format calls.Thomas Heller2007-06-083-11/+24
* [ 1715718 ] x64 clean compile patch for _ctypes, by Kristj?n ValurThomas Heller2007-06-086-142/+158
* Fix compiler warnings.Thomas Heller2007-05-301-2/+2
* Do not truncate 64-bit pointers to 32-bit integers.Thomas Heller2007-05-042-13/+19