17 points par corona10 2023-07-29 | 3 commentaires | Partager sur WhatsApp

Après de nombreux débats et un vote au sein de l’équipe cœur de Python, le Steering Council de CPython a décidé d’accepter la PEP 703.
À court terme, il sera possible d’utiliser nogil via un drapeau de build expérimental.
À moyen terme, l’objectif est de vérifier que l’implémentation nogil ne pose pas de problèmes au niveau de la communauté et de l’écosystème.
À long terme (dans plus de 5 ans), l’objectif est que CPython n’utilise plus du tout le GIL.

3 commentaires

 
click 2023-07-31

Si une version sans GIL sort, la lancer sous le nom de Python 4.0 ne serait sans doute pas un problème.

 
vwjdalsgkv 2023-07-31

Comme le GIL relève des spécifications de l’implémentation de CPython, et non des spécifications du langage Python lui-même, il peut sembler un peu étrange d’en faire un changement suffisamment important pour justifier à lui seul une augmentation de la version majeure de Python.