Making the Global Interpreter Lock Optional in CPython

GPTKB entity

Statements (22)
Predicate Object
gptkbp:instanceOf gptkb:EP
gptkbp:affects CPython interpreter
gptkbp:author gptkb:Sam_Gross
gptkbp:created 2023-05-01
gptkbp:discusses [email protected]
gptkbp:goal Allow running Python code without the GIL
https://www.w3.org/2000/01/rdf-schema#label Making the Global Interpreter Lock Optional in CPython
gptkbp:JEP_number 703
gptkbp:motive Improve multi-threaded performance
gptkbp:PEP_index https://peps.python.org/pep-0703/
gptkbp:PEP_type Standards Track
gptkbp:proposedBy gptkb:Sam_Gross
Optional GIL build mode
gptkbp:requires Changes to C API
Changes to memory management
Changes to object model
gptkbp:status Draft
gptkbp:target_version gptkb:Python_3.13
gptkbp:topic gptkb:CPython
gptkb:Global_Interpreter_Lock
gptkbp:bfsParent gptkb:PEP_703
gptkbp:bfsLayer 8