Udgivelsen af PyPy 7.3, en implementering af Python skrevet i Python

Oprettet projektudgivelse PyPy 7.3, hvor den Python-sprogimplementering, der er skrevet i Python (benytter et statisk typet underkompleks RPython, Restricted Python). Udgivelsen er forberedt samtidig til versionerne PyPy2.7 og PyPy3.6, som understøtter syntaksen for Python 2.7 og Python 3.6. Udgivelsen er tilgængelig for Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 eller ARMv7 med VFPv3), macOS (x86_64), OpenBSD, FreeBSD og Windows (x86).

En af funktionerne ved PyPy er brugen af en JIT-kompilator, der dynamisk oversætter visse elementer til maskinkode, hvilket gør det muligt at opnå høj ydeevne — ved udførelse af visse operationer overhaler PyPy mange gange den klassiske implementering af Python skrevet i C (CPython). Prisen for høj ydeevne og brugen af JIT-kompilering er et højere hukommelsesforbrug — det samlede hukommelsesforbrug i komplekse og langvarige processer (for eksempel ved at oversætte PyPy af PyPy selv) overstiger hukommelsesforbruget af CPython med halvanden til to gange.

Ændringerne i den nye udgivelse bemærket opdatering af CFFI 1.13.1 (C Foreign Function Interface) og cppyy 1.10.6 med implementeringen af et interface til at kalde funktioner skrevet i C og C++ (CFFI anbefales til interaktion med kode skrevet i C, mens cppyy anbefales til kode skrevet i C++). Den nye version af pyrepl-pakken med et interaktivt terminalprogram REPL.
Der er foretaget performanceoptimering af koden, der håndterer strenge og manipulationer med Unicode.
For Windows-platformen er der tilføjet understøttelse af kodning og afkodning af forskellige tekstkodninger. Understøttelse af OpenSSL 1.1 og TLS 1.3 er implementeret.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster