Gefa út PyPy 7.3, Python útfærslu skrifuð í Python

Myndast verkefnisútgáfu PyPy 7.3, þar sem útfærsla á Python tungumálinu sem er skrifað í Python er þróuð (með því að nota statískt slegið hlutmengi RPython, Takmarkaður Python). Útgáfan er unnin samtímis fyrir PyPy2.7 og PyPy3.6 útibú, sem veitir stuðning fyrir Python 2.7 og Python 3.6 setningafræði. Útgáfan er fáanleg fyrir Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 eða ARMv7 með VFPv3), macOS (x86_64), OpenBSD, FreeBSD og Windows (x86).

Sérstakur eiginleiki PyPy er notkun JIT þýðanda, sem þýðir suma þætti í vélkóða á flugu, sem gerir þér kleift að veita Высокий árangursstig - þegar sumar aðgerðir eru framkvæmdar er PyPy nokkrum sinnum hraðari en klassísk útfærsla Python á C tungumálinu (CPython). Verð á mikilli afköstum og notkun JIT samantektar er meiri minnisnotkun - heildar minnisnotkun í flóknum og langvinnum ferlum (til dæmis þegar PyPy er þýðing með PyPy sjálfu) fer um einn og hálfan til tvo umfram neyslu CPython sinnum.

Frá breytingum í nýju útgáfunni tekið fram uppfærsla CFFI 1.13.1 (C Foreign Function Interface) og cppyy 1.10.6 eininganna með útfærslu á viðmóti til að kalla á aðgerðir skrifaðar í C ​​og C++ (mælt er með CFFI til að hafa samskipti við C kóða og cppyy fyrir C++ kóða). Inniheldur nýja útgáfu af pyrepl pakkanum með gagnvirkri skel SVARA.
Frammistaða kóðans sem ber ábyrgð á vinnslu strengja og meðhöndlun Unicode hefur verið fínstillt.
Fyrir Windows pallinn hefur verið bætt við stuðningi við kóðun og umskráningu mismunandi textakóða. Innleiddur stuðningur fyrir OpenSSL 1.1 og TLS 1.3.

Heimild: opennet.ru

Bæta við athugasemd