Lëshimi PyPy 7.2, një implementim i Python, e shkruar në gjuhën Python

Krijuar lëshimi i projektit PyPy 7.2, në kuadër të së cilës zhvillohet realizimi i gjuhës Python, e shkruar në gjuhën Python (përdor një nëngrup të tipizuar statikisht RPython, Python i Kufizuar). Edicioni është përgatitur njëkohësisht për degët PyPy2.7 dhe PyPy3.6, që sigurojnë mbështetje për sintaksën e Python 2.7 dhe 3.6. Edicioni është në dispozicion për Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 ose ARMv7 me VFPv3), macOS (x86_64), OpenBSD, FreeBSD dhe Windows (x86).

Karakteristika e PyPy Ă«shtĂ« pĂ«rdorimi i JIT-kompilatorit, i cili pĂ«rkthen disa elemente nĂ« kodin ditor, duke siguruar njĂ« nivel tĂ« lartĂ« tĂ« performancĂ«s — gjatĂ« ekzekutimit tĂ« disa operacioneve, PyPy tejkalon me pĂ«rparĂ«si realizimin klasik tĂ« Python nĂ« gjuhĂ«n C (CPython). Çmimi pĂ«r performancĂ« tĂ« lartĂ« dhe pĂ«rdorimin e JIT-kompilimit Ă«shtĂ« konsumi mĂ« i lartĂ« i memorie, pĂ«rbĂ«rja totale e memories nĂ« procese komplekse dhe tĂ« gjatĂ« (p.sh., gjatĂ« pĂ«rkthimit tĂ« PyPy nga vetĂ« PyPy) Ă«shtĂ« mĂ« e madhe se ajo e CPython nga njĂ« deri nĂ« dy herĂ«.

Ekipi i ri është i njohur për stabilizimin e mbështetjes për Python 3.6, e cila më parë kishte statusin beta, dhe implementimin JIT për arkitekturën Aarch64 (ARM64). Po ashtu, është shtuar një dekoder i ri JSON, i cili është ndjeshëm më i shpejtë, përdor më pak memorie dhe është optimizuar për JIT. Moduli CFFI 1.13 (C Foreign Function Interface) është përmirësuar me implementimin e ndërfaqes për thirrjen e funksioneve të shkruara në gjuhët C dhe C++. CFFI rekomandohet për ndërveprimin me kodin në C, ndërsa cppyy për kodin në C++. Në degën PyPy2.7 është bërë backport-i i modulit _ssl të bazuar në CFFI. Modulët _hashlib dhe _crypt janë transferuar për t'u përdorur me CFFI.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster