PyPy 7.3 väljaanne, Python'i rakendus, mis on kirjutatud Python'is

Moodustati projekti väljalaskmine PyPy 7.3, mille raames areneb Python'i teostus, mis on kirjutatud Pythonis (kasutatakse staatiliselt tüübitud alamhulka RPython, Restricted Python). Väljaanne on valmistatud samal ajal PyPy2.7 ja PyPy3.6 harude jaoks, mis toetavad Python 2.7 ja Python 3.6 süntaksit. Väljaanne on saadaval Linuxile (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 või ARMv7 VFPv3), macOS (x86_64), OpenBSD, FreeBSD ja Windows (x86).

PyPy eripära on JIT-kompilaatori kasutamine, mis tõlgib jooksvalt mõned elemendid masinkoodiks, mis võimaldab tagada kõrge kõrge jõudluse taseme — teatud operatsioonide täitmisel ületab PyPy klassikalist Python'i teostust C keeles (CPython) mitu korda. Kõrge jõudluse ja JIT-kompilaatori kasutamise hind on suurem mälutarve — üldine mälutarve keerukates ja pikaajalistes protsessides (näiteks PyPy enda tõlkimisel) ületab CPythoni tarbimist 1,5 kuni 2 korda.

Uued muudatused versioonis märgitakse CFFI 1.13.1 (C võõrfunktsoonide liides) ja cppyy 1.10.6 moodulite uuendamine, mis rakendab funktsiooni, mis on kirjutatud C ja C++ keeltes (CFFI on soovitatav interaktsiooniks C keele koodiga ja cppyy C++ koodiga). Koostises on uus versioon paketist pyrepl koos interaktiivse shelliga. REPL.
Koodi jõudlus, mis vastutab stringide töötlemise ja Unicode'iga manipuleerimise eest, on optimeeritud.
Windowsi platvormile on lisatud tugi erinevate tekstikodeeringute kodeerimiseks ja dekodeerimiseks. Toetatud on OpenSSL 1.1 ja TLS 1.3.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster