index
:
cpython.git
2.7
3.3
3.4
3.5
3.6
benjamin-clang
benjamin-iteration-torture
buildbot-custom
master
https://github.com/python/cpython.git
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Modules
/
_ctypes
Commit message (
Expand
)
Author
Age
Files
Lines
*
gh-61103: drop unused Py_HAVE_C_COMPLEX define (GH-133435)
Sergey B Kirpichev
2025-05-05
1
-2/+2
*
gh-61103: don't use C _Complex types to implement F/D/G in ctypes (GH-133237)
Sergey B Kirpichev
2025-05-05
4
-37/+32
*
gh-100926: Move ctype's pointers cache from _pointer_type_cache to StgInfo (G...
Sergey Miryanov
2025-05-02
5
-163/+80
*
gh-133290: Use PyObject_SetAttr to set _type_ (GH-133292)
Petr Viktorin
2025-05-02
1
-11/+1
*
gh-121249: fix naming of struct tagPyCArgObject members (#132863)
Sergey B Kirpichev
2025-04-24
1
-4/+4
*
gh-121249: adjust formatting codes for complex types in struct/ctypes (#132827)
Sergey B Kirpichev
2025-04-23
2
-28/+28
*
gh-132470: Prevent crash in ctypes.CField when `byte_size` is incorrect (#132...
dura0ok
2025-04-22
1
-1/+6
*
gh-127945: add lock held assertions in ctypes arrays (#132720)
Kumar Aditya
2025-04-19
2
-13/+19
*
gh-127945: fix critical sections around ctypes array (#132646)
Kumar Aditya
2025-04-17
1
-16/+56
*
gh-127945: change `_ctypes_test.c` static globals to thread local (#132575)
Kumar Aditya
2025-04-16
1
-5/+29
*
gh-127945: move initialization of field desc to module exec in ctypes (#132552)
Kumar Aditya
2025-04-15
3
-18/+6
*
gh-127945: fix thread safety and add lock held assertions to paramfunc in cty...
Kumar Aditya
2025-04-14
3
-40/+23
*
GH-115322: fix ctypes call_function audit hook on 32-bit platforms (GH-132496)
Gregory P. Smith
2025-04-14
1
-0/+9
*
GH-115322: Add missing audit hooks (GH-115624)
Robin Jadoul
2025-04-13
1
-8/+6
*
GH-132417: ctypes: Fix potential `Py_DECREF(NULL)` when handling functions re...
Nicolas Trangez
2025-04-12
1
-3/+4
*
gh-131336: fix thread safety for ctypes functions (#132232)
Kumar Aditya
2025-04-09
3
-72/+211
*
gh-132305: Make Argument Clinic code compatible with Python 3.10 (#132306)
Serhiy Storchaka
2025-04-09
1
-2/+2
*
gh-112068: C API: Add support of nullable arguments in PyArg_Parse (GH-121303)
Serhiy Storchaka
2025-04-08
1
-9/+3
*
gh-128182: switch `ctypes` locking to critical sections (#132133)
Peter Bierma
2025-04-07
2
-137/+148
*
gh-128182: add critical sections to ctypes arrays getters and setters (#132152)
Kumar Aditya
2025-04-06
2
-28/+165
*
gh-128182: add critical section to `_ctypes.Simple` getters and setters (#132...
Kumar Aditya
2025-04-05
2
-18/+77
*
gh-128182: add critical section to `_ctypes.PyCData` methods (#132082)
Kumar Aditya
2025-04-05
2
-37/+99
*
gh-131974: Fix usages of `locked_deref` in `ctypes` (#131975)
Peter Bierma
2025-04-02
1
-16/+81
*
gh-127945: acquire critical section around `PyCFuncPtr_call` (#131898)
Kumar Aditya
2025-03-30
1
-1/+11
*
gh-127945: make initialization of `error_object_name` thread safe in ctypes (...
Kumar Aditya
2025-03-30
2
-8/+8
*
gh-127945: fix thread safety of creating instances of ctypes structures (#131...
Kumar Aditya
2025-03-30
3
-23/+82
*
gh-131525: Cache the result of tuple_hash (#131529)
Michael Droettboom
2025-03-27
1
-1/+3
*
gh-127945: fix thread safety of ctypes state (#131710)
Kumar Aditya
2025-03-25
1
-18/+16
*
gh-127945: add locking to malloc closure in free-threading (#131662)
Kumar Aditya
2025-03-25
1
-2/+19
*
gh-111178: Fix function signatures for test_ctypes (#131660)
Victor Stinner
2025-03-24
3
-4/+7
*
gh-128715: Expose ctypes.CField, with info attributes (GH-128950)
Petr Viktorin
2025-03-24
7
-103/+278
*
gh-131311: Extract _replace_array_elements from PyCStructUnionType_update_stg...
Sergey Miryanov
2025-03-24
1
-207/+230
*
gh-128485: ensure that dlmalloc initializes itself at import time in ctypes ...
Kumar Aditya
2025-03-24
1
-6/+12
*
gh-131311: Fix additional memory leaks in ctypes (GH-131429)
Sergey Miryanov
2025-03-24
2
-13/+21
*
gh-131238: Remove more includes from pycore_interp.h (#131480)
Victor Stinner
2025-03-19
1
-0/+1
*
gh-131311: Consolidate reference handling in PyCStructUnionType_update_stginf...
Sergey Miryanov
2025-03-18
1
-16/+24
*
gh-128911: Use PyImport_ImportModuleAttr() function (#129657)
Victor Stinner
2025-02-05
2
-17/+5
*
gh-129502: Fix handling errors in ctypes callbacks (GH-129504)
Serhiy Storchaka
2025-01-31
1
-36/+30
*
gh-129354: Use PyErr_FormatUnraisable() function (#129511)
Victor Stinner
2025-01-31
2
-29/+27
*
gh-129354: Fix grammar in PyErr_FormatUnraisable() (#129475)
Victor Stinner
2025-01-31
2
-6/+7
*
gh-128911: Add PyImport_ImportModuleAttr() function (#128912)
Victor Stinner
2025-01-30
2
-2/+2
*
gh-129141: Fix build on gcc-9.4.0 (GH-129142)
Michael Droettboom
2025-01-21
1
-2/+6
*
gh-128889: Zero out memory ctypes for generated struct layout tests (GH-128944)
Petr Viktorin
2025-01-21
1
-72/+144
*
gh-111178: fix UBSan failures in `Modules/_ctypes` (#129071)
Bénédikt Tran
2025-01-21
4
-114/+151
*
gh-128156: Guard use of `ffi_type_complex_double` on macOS system libffi (GH-...
Petr Viktorin
2025-01-21
3
-22/+85
*
gh-111178: Generate correct signature for most self converters (#128447)
Erlend E. Aasland
2025-01-20
1
-15/+15
*
gh-128182: Add per-object memory access synchronization to `ctypes` (GH-128490)
Peter Bierma
2025-01-13
2
-46/+181
*
gh-112015: Implement `ctypes.memoryview_at()` (GH-112018)
Rian Hunter
2025-01-03
1
-0/+17
*
gh-127295: ctypes: Switch field accessors to fixed-width integers (GH-127297)
Petr Viktorin
2024-12-20
4
-652/+501
*
gh-127946: Use a critical section for `CFuncPtr` attributes (GH-128109)
Peter Bierma
2024-12-20
2
-29/+245
[next]