Izveidots projekta izlaišana , ietvērts Python valodas realizējumā, ko uzrakstījusi Python (tiek izmantota statiski tipizēta apakškopums , 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 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ā 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. .
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
