El Consejo Directivo de Python exige un PEP formal para el JIT de CPython

Fuentes: Python Steering Council mandates formal PEP for CPython JIT, sets six-month deadline

El Consejo Directivo de Python ha anunciado que el compilador experimental justo a tiempo (JIT) integrado en CPython debe formalizarse mediante un PEP de tipo Standards Track en un plazo de seis meses o, de lo contrario, su código será retirado de la rama principal. El órgano agradeció a los desarrolladores que han trabajado en el JIT durante años y reconoció las recientes mejoras de rendimiento, pero considera que la envergadura del cambio exige un proceso formal. Hasta que se acepte un PEP, no podrán fusionarse en main nuevas funcionalidades, optimizaciones ni trabajos de rendimiento del JIT; sí se permitirán las correcciones de errores y de seguridad. El Consejo enumeró los puntos que el PEP debe abordar: un plan de mantenimiento a largo plazo, la compatibilidad con funciones existentes como free-threading, perfiladores y depuradores, métricas de éxito y plazos medibles, la relación con implementaciones JIT de terceros como CinderX, Numba y PyTorch, y la estabilidad de la arquitectura actual. También sugirió que el PEP podría describir una infraestructura JIT capaz de soportar varias estrategias de implementación en lugar de apostar por una sola. La decisión llega tras años de desarrollo informal bajo PEP 744, un PEP informativo que dejó sin resolver cuestiones clave sobre garantías, revisión de seguridad y compromisos de mantenimiento. El Consejo reconoció la responsabilidad compartida por no haber exigido antes el proceso formal y enmarcó la medida como una forma de aportar claridad, no de cancelar el proyecto.