summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_capi
Commit message (Expand)AuthorAgeFilesLines
* gh-128013: fix data race in `PyUnicode_AsUTF8AndSize` on free-threading (#128...Kumar Aditya2024-12-191-1/+19
* gh-115999: Specialize loading attributes from modules in free-threaded builds...mpage2024-12-131-9/+38
* gh-102471, PEP 757: Add PyLong import and export API (#121339)Victor Stinner2024-12-131-0/+91
* GH-125174: Mark objects as statically allocated. (#127797)Mark Shannon2024-12-111-0/+16
* GH-127058: Make `PySequence_Tuple` safer and probably faster. (#127758)Mark Shannon2024-12-111-0/+25
* gh-126925: Modify how iOS test results are gathered (#127592)Russell Keith-Magee2024-12-091-0/+4
* gh-127314: Don't mention the GIL when calling without a thread state on the f...Peter Bierma2024-12-062-7/+19
* gh-127146: Emscripten: Skip segfaults in test suite (#127151)Hood Chatham2024-12-051-0/+1
* gh-123378: Ensure results of `PyUnicode*Error_Get{Start,End}` are clamped (GH...Bénédikt Tran2024-12-041-0/+150
* gh-127572: Fix `test_structmembers` initialization (GH-127577)Sam Gross2024-12-041-1/+1
* gh-117657: TSAN Fix races in `PyMember_Get` and `PyMember_Set` for C extensio...Daniele Parmeggiani2024-12-031-0/+13
* gh-69639: Add mixed-mode rules for complex arithmetic (C-like) (GH-124829)Sergey B Kirpichev2024-11-261-1/+44
* GH-126892: Reset warmup counters when JIT compiling code (GH-126893)Brandt Bucher2024-11-201-28/+22
* GH-126795: Increase the JIT threshold from 16 to 4096 (GH-126816)Brandt Bucher2024-11-181-96/+98
* Fix intermittent failures for the `PyUnstable_Object_EnableDeferredRefcount` ...Peter Bierma2024-11-151-10/+3
* gh-123619: Add an unstable C API function for enabling deferred reference cou...Peter Bierma2024-11-131-0/+46
* gh-126061: Add PyLong_IsPositive/Zero/Negative() functions (#126065)RUANG (James Roy)2024-11-121-0/+45
* gh-120619: Strength reduce function guards, support 2-operand uop forms (GH-1...Ken Jin2024-11-091-0/+24
* GH-126222: Fix `_PyUop_num_popped` (GH-126507)Mark Shannon2024-11-071-0/+8
* gh-115999: Implement thread-local bytecode and enable specialization for `BIN...mpage2024-11-042-1/+7
* gh-111495: improve test coverage of codecs C API (GH-126030)Bénédikt Tran2024-11-011-23/+115
* gh-121654: Add PyType_Freeze() function (#122457)Victor Stinner2024-10-251-0/+66
* gh-125900: Clean-up logic around immortalization in free-threading (#125901)Sam Gross2024-10-242-6/+1
* gh-125608: Trigger dictionary watchers when inline values change (#125611)Sam Gross2024-10-211-0/+17
* gh-124872: Replace enter/exit events with "switched" (#125532)Kirill Podoprigora2024-10-161-41/+46
* gh-125512: Revert "gh-124872: Replace enter/exit events with "switched" (#124...Kirill Podoprigora2024-10-151-45/+44
* gh-124872: Replace enter/exit events with "switched" (#124776)Richard Hansen2024-10-141-44/+45
* gh-124502: Add PyUnicode_Equal() function (#124504)Victor Stinner2024-10-071-0/+33
* gh-111495: Add tests for `PyCodec_*` C API (#123343)Bénédikt Tran2024-09-291-2/+295
* gh-107954: Fix configuration type for the perf profiler (#124636)Pablo Galindo Salgado2024-09-271-1/+1
* gh-119333: Add C api to have contextvar enter/exit callbacks (#119335)Jason Fried2024-09-241-0/+83
* gh-119771: Set errno on overflows in _Py_c_pow() (#120256)Sergey B Kirpichev2024-09-181-1/+5
* gh-124153: Implement `PyType_GetBaseByToken()` and `Py_tp_token` slot (GH-124...neonene2024-09-181-0/+71
* gh-100554: Add ``Py_tp_vectorcall`` slot to set ``PyTypeObject.tp_vectorcall`...Wenzel Jakob2024-09-131-0/+8
* gh-123909: PyType_From*: Disallow metaclasses with custom tp_new (GH-123947)Petr Viktorin2024-09-131-9/+3
* gh-121039: add Floats/ComplexesAreIdenticalMixin to test.support.testcase (GH...Sergey B Kirpichev2024-09-081-15/+12
* gh-123465: Allow Py_RELATIVE_OFFSET for __*offset__ members (GH-123474)Petr Viktorin2024-09-051-41/+109
* gh-107954, PEP 741: Add PyConfig_Get()/Set() functions (#123472)Victor Stinner2024-09-021-0/+379
* gh-122854: Add Py_HashBuffer() function (#122855)Victor Stinner2024-08-301-0/+10
* gh-121645: Add PyBytes_Join() function (#121646)Victor Stinner2024-08-301-0/+40
* gh-121485: Always use 64-bit integers for integers bits count (GH-121486)Serhiy Storchaka2024-08-301-0/+12
* gh-120389: Add PyLong_FromInt64() and PyLong_AsInt64() (#120390)Victor Stinner2024-08-281-0/+25
* gh-111495: Remove test_capi test_rshift_print() (#123338)Victor Stinner2024-08-261-15/+0
* gh-111495: Add tests for PyNumber C API (#111996)Sergey B Kirpichev2024-08-262-7/+335
* gh-111495: Add tests for PyTuple C API (#118757)Sergey B Kirpichev2024-08-265-0/+277
* Fix typos in comments (#123201)Wulian2024-08-211-1/+1
* GH-122821: Simplify compilation of while statements to ensure consistency of ...Mark Shannon2024-08-131-0/+1
* Fix typos in comments and test code (#122846)Xie Yanbo2024-08-121-1/+1
* gh-111495: Add more tests on PyEval C APIs (#122789)Victor Stinner2024-08-082-43/+103
* gh-105201: Add PyIter_NextItem() (#122331)Erlend E. Aasland2024-08-071-0/+40