summaryrefslogtreecommitdiffstats
path: root/Modules/_ctypes/_ctypes.c
Commit message (Expand)AuthorAgeFilesLines
* Add pickle support to ctypes types.Thomas Heller2008-02-131-1/+63
* 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-281-3/+3
* 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
* Use 'g' instead of 'D' as the ctypes typecode for c_longdouble, forThomas Heller2008-01-161-1/+1
* 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
* ?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-141-1/+1
* 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
* #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFC...Christian Heimes2007-12-191-25/+25
* Issue #1642: Fix segfault in ctypes when trying to delete attributes.Thomas Heller2007-12-181-0/+16
* Remove unused global variable, and remove unneeded COMError.__str__Thomas Heller2007-11-271-15/+0
* Add a 'c_longdouble' type to the ctypes module.Thomas Heller2007-09-071-1/+1
* 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-211-51/+38
* Repair COMError. Since exceptions are new style classes now, settingThomas Heller2007-07-131-7/+13
* Fix gcc warnings intruduced by passing Py_ssize_t to PyErr_Format calls.Thomas Heller2007-06-081-1/+10
* [ 1715718 ] x64 clean compile patch for _ctypes, by Kristj?n ValurThomas Heller2007-06-081-34/+35
* Prevent creation (followed by a segfault) of array types when the sizeThomas Heller2007-03-231-3/+20
* Explain the purpose of the b_needsfree flag (forward ported from release25-ma...Thomas Heller2007-03-221-0/+6
* Patch #1649190: Adding support for _Bool to ctypes as c_bool, by David Remahl.Thomas Heller2007-03-131-1/+1
* Bug #1651235: When a tuple was passed to a ctypes function call,Thomas Heller2007-03-091-18/+0
* Fix bug #1646630: ctypes.string_at(buf, 0) and ctypes.wstring_at(buf, 0)Thomas Heller2007-03-091-3/+3
* Must change the version number in the _ctypes extension as well.Thomas Heller2007-01-101-1/+1
* The cast function did not accept c_char_p or c_wchar_p instancesThomas Heller2006-09-071-2/+2
* Port _ctypes.pyd to win64 on AMD64.Thomas Heller2006-08-251-2/+9
* Add asserts to check for 'impossible' NULL values, with comments.Thomas Heller2006-08-181-0/+16
* Add commented assert statements to check that the result ofThomas Heller2006-08-161-20/+36
* Check for NULL return value from new_CArgObject calls.Thomas Heller2006-08-151-0/+6
* Apply the patch #1532975 plus ideas from the patch #1533481.Thomas Heller2006-08-141-142/+158
* Check for NULL return value of GenericCData_new().Thomas Heller2006-08-141-0/+4
* Check for NULL return value from new_CArgObject().Thomas Heller2006-08-141-0/+6
* Handle alloca failures.Neal Norwitz2006-08-131-0/+2
* Fix a potential segfault and various potentail refcount leaksThomas Heller2006-08-011-15/+13
* Check the allocation of b_objects and return if there was a failure.Neal Norwitz2006-07-231-2/+11
* Patch #1521817: The index range checking on ctypes arrays containingThomas Heller2006-07-141-10/+8
* Make the prototypes of our private PyUnicode_FromWideChar andThomas Heller2006-07-141-3/+4
* A misspelled preprocessor symbol caused ctypes to be always compiledThomas Heller2006-07-131-1/+1
* Change the ctypes version number to 1.0.0.Thomas Heller2006-07-111-1/+1
* Assigning None to pointer type structure fields possible overwroteThomas Heller2006-07-101-1/+1
* Fixed a segfault when ctypes.wintypes were imported onThomas Heller2006-07-101-2/+9
* Patch #1517790: It is now possible to use custom objects in the ctypesThomas Heller2006-07-061-3/+2
* Protect the thread api calls in the _ctypes extension module withinThomas Heller2006-06-291-0/+2
* Add pep-291 compatibility markers.Thomas Heller2006-06-121-0/+5
* Fix the second occurrence of the problematic printf format.Thomas Heller2006-06-101-5/+1