Sortie de PyPy 7.3, une implémentation de Python écrite en Python

Formé version du projet PyPy 7.3, dans le cadre duquel se développe une implémentation du langage Python, écrite en Python (utilisant un sous-ensemble statiquement typé RPython, Python restreint). La version a été préparée simultanément pour les branches PyPy2.7 et PyPy3.6, garantissant la prise en charge de la syntaxe Python 2.7 et Python 3.6. La version est disponible pour Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 ou ARMv7 avec VFPv3), macOS (x86_64), OpenBSD, FreeBSD et Windows (x86).

Une caractĂ©ristique de PyPy est l'utilisation d'un compilateur JIT qui traduit Ă  la volĂ©e certains Ă©lĂ©ments en code machine, ce qui permet d'assurer un niveau de performance Ă©levĂ© — lors de l'exĂ©cution de certaines opĂ©rations, PyPy surpasse de plusieurs fois l'implĂ©mentation classique de Python en C (CPython). Le prix de cette haute performance et de l'utilisation de la compilation JIT est une consommation de mĂ©moire plus Ă©levĂ©e — la consommation de mĂ©moire dans des processus complexes et de longue durĂ©e (par exemple, lors de la compilation de PyPy par PyPy lui-mĂȘme) dĂ©passe celle de CPython d'un Ă  deux fois.

Parmi les changements dans la nouvelle version on note , mise Ă  jour des modules CFFI 1.13.1 (C Foreign Function Interface) et cppyy 1.10.6 avec mise en Ɠuvre de l'interface pour appeler des fonctions Ă©crites en C et C++ (CFFI est recommandĂ© pour interagir avec le code C, et cppyy pour le code C++). La nouvelle version inclut une nouvelle version du package pyrepl avec un shell interactif REPL.
. Une optimisation des performances du code responsable du traitement des chaßnes et des manipulations Unicode a été effectuée.
Pour la plateforme Windows, le support de l'encodage et du dĂ©codage de diffĂ©rents encodages texte a Ă©tĂ© ajoutĂ©. Un support pour OpenSSL 1.1 et TLS 1.3 a Ă©tĂ© mis en Ɠuvre.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster