Decidida a fusão da implementação nogil do CPython no upstream
(discuss.python.org)Após muita discussão e uma votação interna da equipe principal do Python, o Steering Council do CPython decidiu aceitar a PEP 703.
No curto prazo, será possível usar o nogil por meio de uma flag de build experimental.
No médio prazo, a ideia é verificar se a implementação nogil não causa problemas no nível da comunidade e do ecossistema.
No longo prazo (daqui a 5 anos ou mais), o objetivo é que o CPython deixe de usar o GIL.
3 comentários
Se for lançado sem GIL, parece que poderiam até lançá-lo como Python 4.0.
Como a GIL não faz parte da especificação da linguagem Python, mas sim da especificação da implementação do CPython, talvez pareça um pouco estranho tratá-la como uma mudança grande o bastante para justificar elevar a própria versão principal do Python.
Cúpula da Linguagem Python 2022: Python sem o GIL
Se a PEP 703 for aceita, a Meta pretende alocar engenheiros por 3 anos no CPython sem GIL