summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_capi
Commit message (Expand)AuthorAgeFilesLines
* GH-134584: Remove redundant refcount from `_STORE_ATTR_SLOT` (#142729)Savannah Ostrowski13 days1-1/+19
* gh-134584: JIT: Eliminate redundant refcount ops for X_INT (GH-142765)Ken Jin13 days1-8/+73
* gh-134584: Eliminate redundant refcounting from `_STORE_ATTR_INSTANCE_VALUE` ...Nadeshiko Manju13 days1-0/+17
* gh-134584: Remove custom float decref ops (GH-142576)Ken Jin13 days1-4/+4
* GH-142718: JIT: Fix crash due to incorrect caching on side exits when exiting...Mark Shannon13 days1-0/+22
* gh-134584: Eliminate redundant refcounting from _STORE_SUBSCR_DICT (GH-142712)Donghee Na13 days1-0/+19
* gh-134584: Eliminate redundant refcounting from _CALL_LIST_APPEND (GH-142711)Nadeshiko Manju13 days1-0/+12
* gh-134584: Eliminate redundant refcounting from _STORE_SUBSCR_LIST_INT (gh-14...Donghee Na2025-12-141-0/+18
* gh-134584: Eliminate redundant refcounting from `_CALL_BUILTION_O` (GH-142695)PuQing2025-12-141-0/+15
* gh-134584: Eliminate redundant refcounting from `_CALL_STR_1` (GH-136070)Nadeshiko Manju2025-12-141-0/+14
* gh-134584: Cleanups for GH-135860 (GH-142604)Ken Jin2025-12-131-2/+1
* gh-134584: Revert partially GH-135860 (GH-142620)Ken Jin2025-12-121-1/+2
* gh-142589: Fix PyUnstable_Object_IsUniqueReferencedTemporary (gh-142593)Sam Gross2025-12-111-0/+7
* gh-134584: Eliminate redundant refcounting from ``_CALL_LEN`` (gh-136104)Donghee Na2025-12-111-0/+1
* gh-134584: Eliminate redundant refcounting from `_CALL_TUPLE_1` (GH-135860)Noam Cohen2025-12-111-0/+15
* gh-142276: Watch attribute loads when promoting JIT constants (GH-142303)Ken Jin2025-12-081-0/+22
* GH-141861: Fix invalid memory read in the ENTER_EXECUTOR (GH-141921)Sergey Miryanov2025-11-241-0/+32
* gh-141780: Make PyModule_FromSlotsAndSpec enable GIL if needed (GH-141785)Petr Viktorin2025-11-241-1/+2
* gh-141833: Remove the bad lines in `test_attr_promotion_failure` (GH-141841)Yongzi Li2025-11-221-2/+0
* gh-141070: Add PyUnstable_Object_Dump() function (#141072)Victor Stinner2025-11-181-0/+52
* gh-139109: JIT _EXIT_TRACE to ENTER_EXECUTOR rather than _DEOPT (GH-141573)Ken Jin2025-11-151-0/+36
* gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)Ken Jin2025-11-131-58/+7
* gh-139871: Add `bytearray.take_bytes([n])` to efficiently extract `bytes` (GH...Cody Maloney2025-11-131-1/+4
* gh-140936: Fix JIT assertion crash at finalization if some generator is alive...Mikhail Efimov2025-11-121-0/+19
* gh-141042: fix sNaN's packing for mixed floating-point formats (#141107)Sergey B Kirpichev2025-11-121-10/+44
* gh-140550: Initial implementation of PEP 793 – PyModExport (GH-140556)Petr Viktorin2025-11-052-0/+203
* gh-134786: raise error if `Py_TPFLAGS_MANAGED_WEAKREF` or `Py_TPFLAGS_MANAGED...Sergey Miryanov2025-11-021-0/+7
* gh-81313: Add the math.integer module (PEP-791) (GH-133909)Serhiy Storchaka2025-10-311-1/+1
* gh-139951: Tests on tuple GC tracking (#140575)Mikhail Efimov2025-10-281-0/+19
* gh-140104: Set next_instr properly in the JIT during exceptions (GH-140233)Ken Jin2025-10-271-0/+24
* gh-130317: Fix SNaN broken tests on HP PA RISC (#140452)Stefano Rivera2025-10-221-0/+5
* gh-139924: Add PyFunction_PYFUNC_EVENT_MODIFY_QUALNAME event for function wat...Dino Viehland2025-10-101-0/+4
* gh-111489: Add PyTuple_FromArray() function (#139691)Victor Stinner2025-10-101-0/+22
* gh-139393: fix `_CALL_LEN` JIT tests for tuples (#139394)Bénédikt Tran2025-09-281-3/+11
* gh-133059: Increase the small positive integer cache to 1024 (GH-133160)dgpb2025-09-241-2/+2
* gh-136003: Close file descriptors in test (GH-139225)Petr Viktorin2025-09-221-0/+2
* gh-136003: Execute pre-finalization callbacks in a loop (GH-136004)Peter Bierma2025-09-181-0/+66
* GH-138378: Move globals-to-consts pass into main optimizer pass (GH-138379)Mark Shannon2025-09-181-0/+27
* GH-132732: Use pure op machinery to optimize various instructions with `_POP_...Savannah Bailey2025-09-151-0/+85
* gh-129813, PEP 782: Add PyBytesWriter_Format() (#138824)Victor Stinner2025-09-121-0/+15
* gh-129813, PEP 782: Add PyBytesWriter C API (#138822)Victor Stinner2025-09-121-0/+75
* gh-88886: Remove excessive encoding name normalization (GH-137167)Serhiy Storchaka2025-09-091-1/+0
* gh-137210: Add a struct, slot & function for checking an extension's ABI (GH-...Petr Viktorin2025-09-051-0/+154
* gh-138431: JIT Optimizer --- Fix round-tripping references for str and tuple ...Ken Jin2025-09-031-0/+16
* gh-134170: Add colorization to unraisable exceptions (#134183)Peter Bierma2025-08-041-1/+9
* GH-132732: Use pure op machinery to optimize `COMPARE_OP_INT/FLOAT/STR` (#137...Savannah Bailey2025-07-261-3/+39
* Revert "gh-112068: C API: Add support of nullable arguments in PyArg_Parse (G...Serhiy Storchaka2025-07-221-117/+0
* gh-124621: Emscripten: Add support for async input devices (GH-136822)Hood Chatham2025-07-191-0/+25
* gh-132629: Deprecate accepting out-of-range values for unsigned integers in P...Serhiy Storchaka2025-07-131-15/+55
* gh-135075: Make PyObject_SetAttr() fail with NULL value and exception (#136180)Victor Stinner2025-07-031-0/+25