Entscheidung, die nogil-Implementierung von CPython in den Upstream zu mergen
(discuss.python.org)Nach zahlreichen Debatten und einer internen Abstimmung im Python-Core-Team hat der Steering Council von CPython beschlossen, PEP 703 anzunehmen.
Kurzfristig soll nogil über ein experimentelles Build-Flag nutzbar werden.
Mittelfristig soll nach einer Prüfung, ob die nogil-Implementierung auf Community- und Ökosystem-Ebene keine Probleme verursacht,
langfristig (in mehr als 5 Jahren) das Ziel verfolgt werden, in CPython das GIL nicht mehr zu verwenden.
3 Kommentare
Wenn es ohne GIL veröffentlicht wird, könnte es ruhig auch als Python 4.0 erscheinen.
Da der GIL keine Spezifikation der Sprache Python, sondern der CPython-Implementierung ist, wirkt es etwas unpassend, dies als eine Änderung zu betrachten, die groß genug wäre, um gleich die Major-Version von Python selbst anzuheben.
Python Language Summit 2022: Python without the GIL
Wenn PEP 703 angenommen wird, plant Meta, drei Jahre lang Ingenieure für no-GIL-CPython einzusetzen