Utgivelsen av PyPy 7.3, implementeringen av Python, skrevet i Python-språket

Dannet prosjektutgivelse PyPy 7.3, i hvilken implementeringen av Python-språket, skrevet i Python-språket (benytter et statisk typet undersett RPython, Restricted Python). Utgivelsen er forberedt samtidig for grenene PyPy2.7 og PyPy3.6, som gir støtte for syntaksen i Python 2.7 og Python 3.6. Utgivelsen er tilgjengelig for Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 eller ARMv7 med VFPv3), macOS (x86_64), OpenBSD, FreeBSD og Windows (x86).

En funksjon ved PyPy er bruken av en JIT-kompilator som oversetter noen elementer til maskinkode i sanntid, noe som gir høy ytelsesnivå — når man utfører enkelte operasjoner, overgår PyPy flere ganger den klassiske implementeringen av Python skrevet i C (CPython). Prisen for høy ytelse og bruken av JIT-kompilering er høyere minneforbruk — det totale minnet i komplekse og langvarige prosesser (for eksempel under oversettelsen av PyPy av selve PyPy) overskrider CPython med en og en halv til to ganger.

Bland de endringene i den nye utgivelsen merkes oppdatering av CFFI-moduler 1.13.1 (C Foreign Function Interface) og cppyy 1.10.6 med implementering av grensesnittet for å kalle funksjoner skrevet i C- og C++-språk (CFFI anbefales for interaksjon med kode på C, mens cppyy anbefales for kode på C++). En ny versjon av pakken pyrepl med interaktivt skall REPL.
har blitt optimalisert for ytelsen i koden som håndterer strenger og manipulasjoner med Unicode.
For Windows-plattformen er støtten for koding og dekoding av ulike tekstkodinger lagt til. Støtten for OpenSSL 1.1 og TLS 1.3 er implementert.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster