Le conseil a également critiqué le PEP pour son optimisme excessif quant aux gains de performances attendus. Les améliorations de vitesse pour CPython JIT étaient mesurables, mais modestes, et n’amélioraient que les performances de certaines classes de programmes, comme ceux avec des boucles serrées de longue durée.

Le 19 octobre, le PEP 836 a été retiré. « Le Conseil directeur place, à juste titre, la barre haute pour une proposition de cette envergure, et nous ne pensons pas avoir la bande passante personnelle nécessaire pour faire avancer la version actuelle », a déclaré Ostrowski. « Nous continuons de croire en l’orientation technique décrite dans le PEP, y compris le support du thread libre et un frontal basé sur des méthodes, et restons optimistes quant au potentiel du JIT dans CPython. »

Rien n’interdit aux autres développeurs de continuer là où le projet JIT s’est arrêté. Le retrait du PEP 836 signifie simplement que le travail sur le JIT dans l’édition principale de CPython n’ira pas de l’avant. Les autres développeurs sont libres de poursuivre le travail à leur manière, peut-être dans une version alternative de CPython, même s’ils seront confrontés à la même barre haute s’ils souhaitent contribuer à ce travail à CPython.

A lire également