Diputuskan untuk menggabungkan implementasi CPython nogil ke upstream
(discuss.python.org)Setelah banyak perdebatan dan hasil pemungutan suara internal tim inti Python, Steering Council CPython memutuskan untuk menerima PEP 703.
Dalam jangka pendek, nogil akan dapat digunakan melalui build flag eksperimental.
Dalam jangka menengah, setelah dipastikan bahwa implementasi nogil tidak menimbulkan masalah di tingkat komunitas dan ekosistem,
dalam jangka panjang (setelah 5 tahun), targetnya adalah CPython tidak lagi menggunakan GIL.
3 komentar
Kalau dirilis tanpa GIL, rasanya tidak masalah bahkan jika dirilis sebagai Python 4.0.
Karena GIL bukan spesifikasi bahasa Python melainkan spesifikasi implementasi CPython, rasanya agak janggal jika perubahan ini dianggap cukup besar untuk sampai menaikkan versi mayor Python itu sendiri.
KTT Bahasa Python 2022: Python tanpa GIL
Jika PEP 703 diterima, Meta berencana menugaskan engineer selama 3 tahun untuk CPython tanpa GIL