summaryrefslogtreecommitdiffstats
path: root/Include
Commit message (Expand)AuthorAgeFilesLines
* gh-104909: Split some more insts into ops (#109943)Guido van Rossum2023-09-272-27/+95
* gh-109793: Allow Switching Interpreters During Finalization (gh-109794)Eric Snow2023-09-274-2/+55
* gh-109611: Add convenient C API function _PyFile_Flush() (GH-109612)Serhiy Storchaka2023-09-231-0/+2
* gh-109596: Ensure repeated rules in the grammar are not allowed and fix incor...Pablo Galindo Salgado2023-09-221-3/+0
* gh-104469: Disallow using Py_LIMITED_API with Py_BUILD_CORE (#109690)Victor Stinner2023-09-211-0/+4
* gh-109693: Remove pycore_atomic_funcs.h (#109694)Sam Gross2023-09-211-94/+0
* gh-76785: Use Pending Calls When Releasing Cross-Interpreter Data (gh-109556)Eric Snow2023-09-193-2/+5
* gh-108724: Fix _PySemaphore compile error on WASM (gh-109583)Sam Gross2023-09-191-1/+2
* gh-108724: Add PyMutex and _PyParkingLot APIs (gh-109344)Sam Gross2023-09-198-7/+448
* gh-109496: Detect Py_DECREF() after dealloc in debug mode (#109539)Victor Stinner2023-09-181-6/+4
* gh-108511: Add C API functions which do not silently ignore errors (GH-109025)Serhiy Storchaka2023-09-172-0/+35
* gh-106213: Make Emscripten trampolines work with JSPI (GH-106219)Hood Chatham2023-09-153-0/+89
* gh-109287: Desugar inst(X) to op(X); macro(X) = X (#109294)Guido van Rossum2023-09-151-2/+18
* GH-104584: Don't call executors from JUMP_BACKWARD (GH-109347)Brandt Bucher2023-09-131-1/+1
* GH-105848: Replace KW_NAMES + CALL with LOAD_CONST + CALL_KW (GH-109300)Brandt Bucher2023-09-133-130/+140
* gh-109256: allocate opcode IDs for internal opcodes in their own range (#109269)Irit Katriel2023-09-122-283/+283
* gh-109214: Rename SAVE_IP to _SET_IP, and similar (#109285)Guido van Rossum2023-09-111-35/+35
* gh-109039: Branch prediction for Tier 2 interpreter (#109038)Guido van Rossum2023-09-112-10/+13
* gh-108987: Fix _thread.start_new_thread() race condition (#109135)Victor Stinner2023-09-111-0/+2
* gh-109118: Fix runtime crash when NameError happens in PEP 695 function (#109...Jelle Zijlstra2023-09-091-52/+38
* GH-108614: Unbreak emscripten build (GH-109132)Mark Shannon2023-09-081-0/+1
* gh-104690: thread_run() checks for tstate dangling pointer (#109056)Victor Stinner2023-09-081-0/+4
* GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507)Victor Stinner2023-09-081-10/+9
* GH-108716: Turn off deep-freezing of code objects. (GH-108722)Mark Shannon2023-09-083-3/+1
* GH-108614: Add `RESUME_CHECK` instruction (GH-108630)Mark Shannon2023-09-072-143/+150
* gh-107265: Remove all ENTER_EXECUTOR when execute _Py_Instrument (gh-108539)Dong-hee Na2023-09-071-0/+3
* gh-108753: Enhance pystats (#108754)Victor Stinner2023-09-065-120/+168
* gh-108765: Cleanup #include in Python/*.c files (#108977)Victor Stinner2023-09-061-0/+2
* GH-108390: Prevent non-local events being set with `sys.monitoring.set_local_...Mark Shannon2023-09-053-8/+13
* gh-106320: Remove private _PyErr_WriteUnraisableMsg() (#108863)Victor Stinner2023-09-042-4/+5
* GH-108614: Remove `TIER_ONE` and `TIER_TWO` from `_PUSH_FRAME` (GH-108725)Mark Shannon2023-09-041-3/+3
* gh-108765: Move export code from pyport.h to exports.h (#108855)Victor Stinner2023-09-032-71/+72
* gh-108765: Move stat() fiddling from pyport.h to fileutils.h (#108854)Victor Stinner2023-09-032-37/+36
* gh-108765: Python.h no longer includes <ctype.h> (#108831)Victor Stinner2023-09-032-39/+0
* gh-108765: Python.h no longer includes <sys/time.h> (#108775)Victor Stinner2023-09-021-19/+0
* gh-108765: Python.h no longer includes <unistd.h> (#108783)Victor Stinner2023-09-021-6/+5
* gh-108765: Python.h no longer includes <ieeefp.h> (#108781)Victor Stinner2023-09-022-6/+1
* gh-108765: Remove old prototypes from pyport.h (#108782)Victor Stinner2023-09-021-26/+0
* gh-108765: Move standard includes to Python.h (#108769)Victor Stinner2023-09-0110-59/+43
* gh-108765: Reformat Include/pymacconfig.h (#108764)Victor Stinner2023-09-011-77/+69
* gh-108765: Reformat Include/osdefs.h (#108766)Victor Stinner2023-09-011-21/+27
* gh-108634: PyInterpreterState_New() no longer calls Py_FatalError() (#108748)Victor Stinner2023-09-013-4/+9
* gh-106320: Remove private _PyLong_Sign() (#108743)Victor Stinner2023-09-012-15/+17
* gh-108337: Add pyatomic.h header (#108701)Victor Stinner2023-08-315-3/+2824
* gh-108634: Py_TRACE_REFS uses a hash table (#108663)Victor Stinner2023-08-316-43/+10
* Run make regen-global-objects (#108714)Victor Stinner2023-08-314-30/+0
* gh-106320: Remove private _PyErr_ChainExceptions() (#108713)Victor Stinner2023-08-314-6/+11
* gh-106320: Don't export _Py_ForgetReference() function (#108712)Victor Stinner2023-08-311-2/+8
* gh-107149: Make PyUnstable_ExecutableKinds public (#108440)Victor Stinner2023-08-312-8/+8
* gh-106320: Remove private _Py_ForgetReference() (#108664)Victor Stinner2023-08-302-5/+5