Python'ın deneysel JIT derleyicisi CPython ana dalından kaldırılıyor
Öne çıkanlar
- CPython 3.13 ile sunulan deneysel JIT derleyicisini desteklemeyi amaçlayan PEP 836 resmi olarak geri çekildi.
- Python Yönlendirme Konseyi, JIT projesinde güvenlik incelemeleri ve uyumluluk testlerinin yetersiz olduğunu belirtti.
- Mevcut JIT kodlarının Python 3.16 geliştirme sürecinde ana CPython deposundan temizlenmesi planlanıyor.
Python Yönlendirme Konseyi ve proje geliştiricileri arasındaki görüşmelerin ardından, CPython 3.13 sürümünde deneysel olarak sunulan Just-In-Time (JIT) derleyicisinin ana geliştirme dalından kaldırılması kesinleşti. JIT projesinin bakım yükü, platform uyumluluğu ve güvenlik süreçlerine yönelik endişeleri gidermek amacıyla hazırlanan PEP 836 önerisi, ekibin kaynak yetersizliği gerekçesiyle 19 Ekim'de yazarları tarafından geri çekildi.
Süreç, yönlendirme konseyinin haziran ayında JIT çalışmalarını durdurup ekibe resmi bir standart önerisi sunması için altı aylık süre tanımasıyla başladı. Ekip tarafından hazırlanan PEP 836 taslağı, konsey tarafından incelendi ve eylül ayında yayımlanan geri bildirimde performans kriterleri, bellek etkisi ve güvenlik incelemelerinin yetersiz kaldığı belirtildi. Konsey, paket uyumluluğu testlerinin Python 3.17 yerine çok daha erken başlatılmasını talep etti.
Önerinin geri çekilmesiyle birlikte JIT kodlarının Python 3.16 geliştirme döngüsü sırasında CPython ana dalından çıkarılması bekleniyor. Geliştirici ekibi, üzerinde çalıştıkları teknik yönün doğruluğuna inanmayı sürdürdüklerini ve referans uygulamanın topluluk tarafından incelenmesi için harici olarak erişime açık bırakılacağını duyurdu.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.