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-76007: Deprecate `__version__` attribute in `ctypes` (#142679)
Hugo van Kemenade
12 days
2
-1/+24
*
gh-123241: Don't modify ref count during visitation (GH-142232)
Dino Viehland
2025-12-11
1
-9/+5
*
gh-141770: Annotate anonymous mmap usage if "-X dev" is used (gh-142079)
Donghee Na
2025-12-08
1
-1/+4
*
Remove unreachable break statements in _ctypes_test.c (#140585)
Shamil
2025-10-25
1
-3/+0
*
gh-138008: Fix segfaults in _ctypes due to invalid argtypes (GH-138285)
Dung Nguyen
2025-09-10
1
-11/+22
*
GH-135763: AC: Use ``Py_ssize_t(allow_negative=False)`` (#138394)
Adam Turner
2025-09-02
2
-18/+15
*
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner
2025-08-18
1
-1/+2
*
gh-137514: Add a free-threading wrapper for mutexes (GH-137515)
Peter Bierma
2025-08-07
1
-10/+5
*
Revert "gh-112068: C API: Add support of nullable arguments in PyArg_Parse (G...
Serhiy Storchaka
2025-07-22
1
-3/+9
*
gh-133296: Publicly expose critical section API that accepts PyMutex (gh-135899)
Nathan Goldbaum
2025-07-21
1
-1/+1
*
Fix typo: "occured" =>"occurred" (#134928)
Roman
2025-07-19
1
-1/+1
*
gh-125206: Make _Py_FFI_SUPPORT_C_COMPLEX private (GH-135932)
Petr Viktorin
2025-06-26
3
-5/+5
*
gh-134637: Fix performance regression in calling `ctypes` function pointer in...
Kumar Aditya
2025-05-26
1
-52/+90
*
gh-134486: Fix missing alloca() symbol in _ctypes on NetBSD (#134487)
Collin Funk
2025-05-23
3
-18/+13
*
Let PyUnicode_FromWideChar calculate the input length (GH-134045)
Max Bachmann
2025-05-15
2
-2/+2
*
gh-100926: use explicit stginfo lock for pointer cache (#133867)
Kumar Aditya
2025-05-11
2
-18/+12
*
gh-100926: fix thread safety of `ctypes` `__pointer_type__` (#133843)
Kumar Aditya
2025-05-10
2
-6/+73
*
gh-131942: Use the Python-specific `Py_DEBUG` macro rather than `_DEBUG` in W...
Xuehai Pan
2025-05-08
1
-1/+1
*
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
[next]