summaryrefslogtreecommitdiffstats
path: root/Include
Commit message (Expand)AuthorAgeFilesLines
* GH-124483: Mark `Py_DECREF`, etc. as escaping for the JIT (GH-128678)Mark Shannon2025-01-132-54/+54
* GH-128685: Specialize (rather than quicken) LOAD_CONST into LOAD_CONST_[IM]MO...Mark Shannon2025-01-135-27/+40
* gh-128627: Emscripten: Use wasm-gc based call adaptor if available (#128628)Hood Chatham2025-01-122-19/+7
* gh-126703: Add freelist for `PyMethodObject` (#128594)Pieter Eendebak2025-01-121-0/+2
* gh-128002: fix `asyncio.all_tasks` against concurrent deallocations of tasks ...Kumar Aditya2025-01-091-1/+1
* gh-128629: Add Py_PACK_VERSION and Py_PACK_FULL_VERSION (GH-128630)Petr Viktorin2025-01-092-6/+29
* GH-128375: Better instrument for `FOR_ITER` (GH-128445)Mark Shannon2025-01-066-101/+132
* gh-127350: Add Py_fopen() and Py_fclose() functions (#127821)Victor Stinner2025-01-061-2/+8
* gh-128089: Add PYC magic number for VALUE_WITH_FAKE_GLOBALS (#128097)Jelle Zijlstra2025-01-061-1/+1
* gh-128137: Update PyASCIIObject to handle interned field with the atomic oper...Donghee Na2025-01-051-7/+13
* gh-127787: refactor helpers for `PyUnicodeErrorObject` internal interface (GH...Bénédikt Tran2025-01-031-0/+6
* gh-128262: Allow specialization of calls to classes with __slots__ (GH-128263)Ken Jin2024-12-311-1/+1
* gh-114203: Optimise simple recursive critical sections (#128126)T. Wouters2024-12-231-0/+14
* GH-127705: Add debug mode for `_PyStackRef`s inspired by HPy debug mode (GH-1...Mark Shannon2024-12-202-0/+119
* GH-122548: Correct magic number comment (GH-128115)Mark Shannon2024-12-201-1/+2
* gh-127274: Defer nested methods (#128012)mpage2024-12-192-0/+4
* gh-115999: Specialize `STORE_ATTR` in free-threaded builds. (gh-127838)Neil Schemenauer2024-12-194-103/+109
* GH-122548: Implement branch taken and not taken events for sys.monitoring (GH...Mark Shannon2024-12-198-116/+168
* gh-128008: Add `PyWeakref_IsDead()` (GH-128009)Sam Gross2024-12-191-0/+3
* gh-115999: Enable BINARY_SUBSCR_GETITEM for free-threaded build (gh-127737)Donghee Na2024-12-193-3/+4
* gh-128033: change `PyMutex_LockFast` to take `PyMutex` as argument (#128054)Kumar Aditya2024-12-182-4/+5
* Merge branch 'main' of https://github.com/python/cpythonHugo van Kemenade2024-12-171-0/+12
|\
| * gh-126742: Add _PyErr_SetLocaleString, use it for gdbm & dlerror messages (GH...Bénédikt Tran2024-12-171-0/+12
* | Post 3.14.0a3Hugo van Kemenade2024-12-171-1/+1
* | Python 3.14.0a3v3.14.0a3Hugo van Kemenade2024-12-171-2/+2
|/
* gh-126907: make `atexit` thread safe in free-threading (#127935)Peter Bierma2024-12-161-9/+15
* gh-127599: Fix _Py_RefcntAdd missing calls to _Py_INCREF_STAT_INC/_Py_INCREF_...Ed Nutting2024-12-152-0/+11
* gh-115999: Specialize loading attributes from modules in free-threaded builds...mpage2024-12-133-78/+83
* gh-102471, PEP 757: Add PyLong import and export API (#121339)Victor Stinner2024-12-131-0/+38
* GH-126833: Dumps graphviz representation of executor graph. (GH-126880)Mark Shannon2024-12-135-0/+12
* gh-126868: Add freelist for compact int objects (GH-126865)Pieter Eendebak2024-12-132-0/+4
* GH-125174: Don't use `UINT32_MAX` in header file (GH-127863)Mark Shannon2024-12-131-1/+1
* gh-127879: Fix data race in `_PyFreeList_Push` (#127880)Sam Gross2024-12-121-1/+1
* GH-125174: Fix compiler warning (GH-127860)Mark Shannon2024-12-121-1/+1
* GH-125174: Mark objects as statically allocated. (#127797)Mark Shannon2024-12-113-11/+61
* GH-127058: Make `PySequence_Tuple` safer and probably faster. (#127758)Mark Shannon2024-12-111-1/+1
* gh-127791: Fix, document, and test `PyUnstable_AtExit` (#127793)Peter Bierma2024-12-111-1/+0
* Add `extern "C"` around `PyTraceMalloc_` functions. (#127772)Peter Hawkins2024-12-111-0/+6
* gh-126925: Modify how iOS test results are gathered (#127592)Russell Keith-Magee2024-12-091-0/+3
* gh-127314: Don't mention the GIL when calling without a thread state on the f...Peter Bierma2024-12-061-0/+8
* gh-127582: Make object resurrection thread-safe for free threading. (GH-127612)Sam Gross2024-12-051-0/+44
* GH-126795: Increase the JIT side-exit threshold from 64 to 4096 (GH-127155)Brandt Bucher2024-12-041-4/+3
* gh-115999: Enable specialization of `CALL` instructions in free-threaded buil...mpage2024-12-031-0/+14
* gh-127271: Replace use of PyCell_GET/SET (gh-127272)Neil Schemenauer2024-12-032-2/+8
* gh-117657: TSAN Fix races in `PyMember_Get` and `PyMember_Set` for C extensio...Daniele Parmeggiani2024-12-035-1/+419
* gh-127411: Fix invalid conversion of load of TLBC array when compiled in C++ ...mpage2024-12-022-2/+9
* gh-115999: Use light-weight lock for UNPACK_SEQUENCE_LIST (gh-127514)Donghee Na2024-12-022-2/+2
* GH-126491: GC: Mark objects reachable from roots before doing cycle collectio...Mark Shannon2024-12-025-4/+16
* gh-115999: Add partial free-thread specialization for BINARY_SUBSCR (gh-127227)Donghee Na2024-12-023-2/+5
* gh-69639: Add mixed-mode rules for complex arithmetic (C-like) (GH-124829)Sergey B Kirpichev2024-11-262-0/+8