summaryrefslogtreecommitdiffstats
path: root/Include/cpython
Commit message (Expand)AuthorAgeFilesLines
* GH-115802: JIT "small" code for Windows (GH-115964)Brandt Bucher2024-02-291-3/+0
* gh-115168: Add pystats counter for invalidated executors (GH-115169)Michael Droettboom2024-02-262-2/+3
* gh-113706: Update comment about long int representation (#113707)Michael Droettboom2024-02-261-10/+21
* gh-112075: Make PyDictKeysObject thread-safe (#114741)Dino Viehland2024-02-214-1/+53
* gh-112175: Add `eval_breaker` to `PyThreadState` (#115194)Brett Simmers2024-02-201-0/+5
* GH-112354: Initial implementation of warm up on exits and trace-stitching (GH...Mark Shannon2024-02-202-6/+21
* gh-115103: Implement delayed memory reclamation (QSBR) (#115180)Sam Gross2024-02-164-1/+57
* gh-114271: Make `thread._rlock` thread-safe in free-threaded builds (#115102)mpage2024-02-164-0/+46
* gh-102013: Move PyUnstable_GC_VisitObjects() to Include/cpython/objimpl.h (#1...Victor Stinner2024-02-161-0/+17
* gh-113743: Make the MRO cache thread-safe in free-threaded builds (#113930)Dino Viehland2024-02-154-0/+24
* gh-114570: Add PythonFinalizationError exception (#115352)Victor Stinner2024-02-141-0/+2
* GH-113710: Backedge counter improvements. (GH-115166)Mark Shannon2024-02-131-3/+7
* gh-114058: Foundations of the Tier2 redundancy eliminator (GH-115085)Ken Jin2024-02-131-0/+3
* gh-111140: Adds PyLong_AsNativeBytes and PyLong_FromNative[Unsigned]Bytes fun...Steve Dower2024-02-121-1/+35
* gh-110850: Add PyTime_t C API (GH-115215)Petr Viktorin2024-02-121-0/+23
* GH-113710: Fix updating of dict version tag and add watched dict stats (GH-11...Mark Shannon2024-02-121-0/+3
* GH-114695: Add `sys._clear_internal_caches` (GH-115152)Brandt Bucher2024-02-121-1/+2
* gh-112066: Add `PyDict_SetDefaultRef` function. (#112123)Sam Gross2024-02-061-0/+10
* GH-113462: Limit the number of versions that a single class can use. (GH-114900)Mark Shannon2024-02-051-0/+1
* GH-113710: Add a "globals to constants" pass (GH-114592)Mark Shannon2024-02-022-1/+10
* GH-113655 Lower C recursion limit from 4000 to 3000 on Windows. (GH-114896)Mark Shannon2024-02-021-1/+1
* GH-113464: Add a JIT backend for tier 2 (GH-113465)Brandt Bucher2024-01-291-0/+2
* gh-112087: Make list_repr and list_length to be thread-safe (gh-114582)Donghee Na2024-01-261-0/+4
* gh-114312: Collect stats for unlikely events (GH-114493)Michael Droettboom2024-01-251-0/+14
* GH-114456: lower the recursion limit under WASI for debug builds (GH-114457)Brett Cannon2024-01-231-4/+7
* gh-111964: Implement stop-the-world pauses (gh-112471)Sam Gross2024-01-231-1/+1
* GH-113655: Lower the C recursion limit on various platforms (GH-113944)Mark Shannon2024-01-161-2/+6
* GH-113860: Get rid of `_PyUOpExecutorObject` (GH-113954)Brandt Bucher2024-01-121-1/+8
* GH-113853: Guarantee forward progress in executors (GH-113854)Mark Shannon2024-01-111-1/+1
* GH-113860: All executors are now defined in terms of micro ops. Convert count...Mark Shannon2024-01-101-2/+6
* gh-113750: Fix object resurrection in free-threaded builds (gh-113751)Sam Gross2024-01-061-0/+1
* GH-113486: Do not emit spurious PY_UNWIND events for optimized calls to class...Mark Shannon2024-01-051-0/+2
* gh-111971: Make _PyUnicode_FromId thread-safe in --disable-gil (gh-113489)Donghee Na2023-12-261-0/+4
* GH-112215: Increase C recursion limit for non debug builds (GH-113397)Mark Shannon2023-12-221-1/+3
* gh-112320: Implement on-trace confidence tracking for branches (#112321)Guido van Rossum2023-12-121-0/+1
* GH-108866: Guarantee forward progress in executors. (GH-113006)Mark Shannon2023-12-121-1/+1
* gh-111545: Add Py_HashPointer() function (#112096)Victor Stinner2023-12-061-1/+5
* gh-106560: Fix redundant declarations in Include/ (#112611)Victor Stinner2023-12-031-4/+0
* gh-111863: Rename `Py_NOGIL` to `Py_GIL_DISABLED` (#111864)Hugo van Kemenade2023-11-201-1/+1
* gh-111798: Use lower Py_C_RECURSION_LIMIT in debug mode (#112124)Victor Stinner2023-11-161-1/+5
* gh-112026: Add again _PyThreadState_UncheckedGet() function (#112121)Victor Stinner2023-11-151-0/+3
* gh-112026: Restore removed _PyDict_GetItemStringWithError() (#112119)Victor Stinner2023-11-151-1/+1
* gh-112026: Restore removed private C API (#112115)Victor Stinner2023-11-159-0/+260
* gh-111545: Add Include/cpython/pyhash.h header file (#112063)Victor Stinner2023-11-151-0/+13
* gh-111262: Add PyDict_Pop() function (#112028)Victor Stinner2023-11-141-0/+2
* gh-107149: make new opcode util functions private rather than public and unst...Irit Katriel2023-11-141-12/+0
* gh-111138: Add PyList_Extend() and PyList_Clear() functions (#111862)Victor Stinner2023-11-131-0/+3
* GH-111843: Tier 2 exponential backoff (GH-111850)Mark Shannon2023-11-091-0/+4
* gh-111569: Implement Python critical section API (gh-111571)Sam Gross2023-11-081-0/+7
* gh-111089: Revert PyUnicode_AsUTF8() changes (#111833)Victor Stinner2023-11-071-0/+16