Iznācis PyPy 7.3, Python implementācija, kas rakstīta Python valodā

Izveidots projekta izlaišana PyPy 7.3, ietvērts Python valodas realizējumā, ko uzrakstījusi Python (tiek izmantota statiski tipizēta apakškopums RPython, ierobežots Python). Izlaidums tika sagatavots vienlaicīgi PyPy2.7 un PyPy3.6 zaru atbalstam, kas nodrošina Python 2.7 un Python 3.6 sintakses atbalstu. Izlaidums ir pieejams Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 vai ARMv7 ar VFPv3), macOS (x86_64), OpenBSD, FreeBSD un Windows (x86).

PyPy īpašība ir JIT kompilatora izmantošana, kas uzreiz pārtulko dažus elementus mašīnu kodā, kas nodrošina augstu veiktspēju — veicot dažas operācijas, PyPy vairākas reizes apsteidz klasisko Python realizāciju C valodā (CPython). Augstas veiktspējas un JIT kompilācijas cena ir lielāks atmiņas patēriņš — kopējais atmiņas patēriņš sarežģītos un ilglaicīgi darbināmos procesos (piemēram, kad PyPy interpretē pašu PyPy) pārsniedz CPython patēriņu 1.5-2 reizes.

Jaunajā izlaidumā atzīmē ir atjaunināts CFFI 1.13.1 (C ārējās funkcijas interfeiss) un cppyy 1.10.6, kas īsteno interfeisu funkciju izsaukšanai, kas uzrakstītas C un C++ valodās (CFFI ir ieteicams darbam ar C kodu, bet cppyy ir paredzēts C++ kodam). Iekļauts jauns pyrepl pakotnes versija ar interaktīvo komandu rindu. REPL.
Ir optimizēta koda veiktspēja, kas atbild par virkņu apstrādi un Unicode manipulācijām.
Windows platformai pievienota atbalsta kodēšanai un dekodēšanai dažādu teksta kodējumu. Ieviests OpenSSL 1.1 un TLS 1.3 atbalsts.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster