summaryrefslogtreecommitdiffstats
path: root/Modules/_ctypes
Commit message (Expand)AuthorAgeFilesLines
* gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives in ...Irit Katriel2023-03-102-26/+21
* gh-76961: Fix buildbot failures in test_pep3118 (#101587)Mark Dickinson2023-02-061-3/+3
* gh-76961: Fix the PEP3118 format string for ctypes.Structure (#5561)Eric Wieser2023-02-051-30/+87
* gh-99952: [ctypes] fix refcount issues in from_param() result. (#100169)Yukihiro Nakadaira2023-01-262-0/+9
* gh-99266: ctypes: Preserve more detailed exception in `ArgumentError`Kamil Turek2023-01-211-3/+17
* Fix `ctypes` typo in `set_exception` (#101040)Cristián Maureira-Fredes2023-01-151-1/+1
* GH-81061: Fix refcount issue when returning `None` from a `ctypes.py_object` ...dgelessus2023-01-091-8/+7
* gh-100540: Remove obsolete Modules/_ctypes/darwin/ dlfcn shim (GH-100541)Zachary Ware2022-12-298-531/+11
* gh-100540: Remove unused Modules/_ctypes/libffi_osx/ (GH-100543)Zachary Ware2022-12-2820-6645/+0
* gh-100540: Remove unnecessary '-DMACOSX' for ctypes on macOS (GH-100542)Zachary Ware2022-12-281-2/+2
* gh-76963: PEP3118 itemsize of an empty ctypes array should not be 0 (GH-5576)Eric Wieser2022-12-231-8/+25
* gh-78878: Fix crash when creating an instance of `_ctypes.CField` (#14837)Hai Shi2022-12-212-10/+3
* gh-99337: Fix compile errors with gcc 12 on macOS (#99470)Ronald Oussoren2022-11-214-2/+33
* gh-99284: [ctypes] remove `_use_broken_old_ctypes_structure_semantics_` (GH-...Nikita Sobolev2022-11-191-22/+1
* gh-99300: Replace Py_INCREF() with Py_NewRef() (#99513)Victor Stinner2022-11-162-4/+2
* gh-99426: Use PyUnicode_FromFormat() and PyErr_Format() instead of sprintf (G...Serhiy Storchaka2022-11-141-18/+6
* gh-99275: Fix `SystemError` in `ctypes` during `__initsubclass__` (#99283)Nikita Sobolev2022-11-131-1/+4
* gh-99300: Use Py_NewRef() in Modules/_ctypes/ (#99436)Victor Stinner2022-11-135-124/+62
* gh-90868: Adjust the Generated Objects (gh-99223)Eric Snow2022-11-082-3/+5
* gh-92119: ctypes: Print exception class name instead of its representation (#...Kamil Turek2022-11-081-1/+4
* GH-90699: Remove `_Py_IDENTIFIER` usage from `_ctypes` (GH-99054)Kumar Aditya2022-11-034-64/+35
* bpo-38748: Add ctypes test for stack corruption due to misaligned arguments (...Michael Curran2022-09-261-0/+13
* gh-95324: Emit a warning if an object doesn't call PyObject_GC_UnTrack during...Pablo Galindo Salgado2022-07-271-0/+1
* gh-92869: ctypes: Add c_time_t (#92870)Thomas Perl2022-07-031-0/+1
* gh-90005: Port _ctypes to PY_STDLIB_MOD (GH-32229)Christian Heimes2022-06-262-0/+6
* gh-84461: Fix ctypes and test_ctypes on Emscripten (#94142)Christian Heimes2022-06-241-1/+5
* gh-93937, C API: Move PyFrame_GetBack() to Python.h (#93938)Victor Stinner2022-06-191-1/+0
* gh-93741: Add private C API _PyImport_GetModuleAttrString() (GH-93742)Serhiy Storchaka2022-06-141-10/+3
* gh-93202: Always use %zd printf formatter (#93201)Victor Stinner2022-05-251-2/+2
* gh-92356: Fix regression in ctypes function call overhead (#92357)Michael Droettboom2022-05-061-0/+1
* Use static inline function Py_EnterRecursiveCall() (#91988)Victor Stinner2022-05-041-2/+3
* gh-91118: Fix docstrings that do not honor --without-doc-strings (#31769)Oleg Iarygin2022-04-184-46/+46
* gh-91353: Fix void return type handling in ctypes (GH-32246)Hood Chatham2022-04-142-2/+7
* bpo-47208: Allow vendors to override CTYPES_MAX_ARGCOUNT (GH-32297)Christian Heimes2022-04-042-1/+4
* bpo-46920: Remove code that has no explainer why it was disabled (GH-31814)Oleg Iarygin2022-03-141-39/+2
* bpo-46906: Add PyFloat_Pack8() to the C API (GH-31657)Victor Stinner2022-03-111-9/+8
* bpo-45898: Remove duplicate symbols from _ctypes/cfield.c (GH-29791)Christian Heimes2022-02-241-124/+103
* bpo-46323: Fix double-free issue for borrowed refs (GH-31272)Dong-hee Na2022-02-111-1/+0
* bpo-46323: Allow alloca(0) for python callback function of ctypes (GH-31249)Dong-hee Na2022-02-101-5/+1
* bpo-46323: Reduce stack usage of ctypes python callback function. (GH-31224)Dong-hee Na2022-02-092-27/+14
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-084-0/+5
* bpo-46323: Use PyObject_Vectorcall while calling ctypes callback function (GH...Dong-hee Na2022-02-081-38/+40
* bpo-46323 Fix ref leak if ctypes.CFuncPtr raises an error. (GH-31209)Dong-hee Na2022-02-081-0/+1
* bpo-46670: Remove unused macros in the Modules directory (GH-31194)Victor Stinner2022-02-071-2/+0
* bpo-46323: _ctypes.CFuncPtr fails if _argtypes_ is too long (GH-31188)Victor Stinner2022-02-073-10/+17
* bpo-46670: Test if a macro is defined, not its value (GH-31178)Victor Stinner2022-02-074-10/+10
* bpo-45855: Replaced deprecated `PyImport_ImportModuleNoBlock` with PyImport_I...Kumar Aditya2021-12-121-2/+2
* remove the repeat 'the' (#29455)1809092021-11-081-1/+1
* bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)Christian Heimes2021-10-224-0/+15
* bpo-35134: Add Include/cpython/floatobject.h (GH-28957)Victor Stinner2021-10-141-0/+1