Lanzamiento de PyPy 7.3, una implementación de Python escrita en Python

Formado lanzamiento del proyecto PyPy 7.3, en el que se desarrolla la implementación del lenguaje Python escrita en Python (utiliza un subconjunto de tipos estáticos RPython, Restricted Python). La versión se ha preparado simultáneamente para las ramas PyPy2.7 y PyPy3.6, que ofrecen soporte para la sintaxis de Python 2.7 y Python 3.6. La versión está disponible para Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 o ARMv7 con VFPv3), macOS (x86_64), OpenBSD, FreeBSD y Windows (x86).

Una característica de PyPy es el uso de un compilador JIT que traduce en tiempo de ejecución algunos elementos a código máquina, lo que permite proporcionar un alto nivel de rendimiento; al ejecutar ciertas operaciones, PyPy supera varias veces la implementación clásica de Python en C (CPython). El precio de alto rendimiento y el uso de la compilación JIT es un mayor consumo de memoria; el consumo total de memoria en procesos complejos y de larga duración (por ejemplo, al traducir PyPy por sí mismo) supera al de CPython de una vez y media a dos.

Cambios en la nueva versión se destaca actualización de los módulos CFFI 1.13.1 (Interfaz de Función Extranjera en C) y cppyy 1.10.6, que implementa una interfaz para llamar a funciones escritas en C y C++ (CFFI se recomienda para interactuar con código en C, y cppyy para código en C++). Se incluye una nueva versión del paquete pyrepl con un shell interactivo REPL.
Se ha optimizado el rendimiento del código responsable del procesamiento de cadenas y manipulaciones con Unicode.
Para la plataforma Windows se ha añadido soporte para codificación y decodificación de diferentes codificaciones de texto. Se ha implementado el soporte para OpenSSL 1.1 y TLS 1.3.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster