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

Myndast verkefnisútgáfu PyPy 7.2, þ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.

Nýja útgáfan er áberandi fyrir stöðugleikastuðning við Python 3.6, sem áður var í beta stöðu, og innleiðingu JIT fyrir Aarch64 (ARM64) arkitektúrinn. Einnig er bætt við nýjum JSON afkóðara sem er umtalsvert hraðari, notar minna minni og er fínstilltur fyrir JIT. CFFI 1.13 (C Foreign Function Interface) einingin hefur verið uppfærð með innleiðingu á viðmóti til að kalla á aðgerðir skrifaðar í C ​​og C++. Mælt er með CFFI fyrir samvirkni með C kóða, en cppyy er mælt með samvirkni með C++ kóða. CFFI-undirstaða _ssl einingin hefur verið send til PyPy2.7 útibúsins. _hashlib og _crypt einingunum hefur verið breytt til að nota CFFI.

Heimild: opennet.ru

Bæta við athugasemd