Lëshimi i 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ë cilit zhvillohet realizimi i gjuhës Python, e shkruar në gjuhën Python (përdor një nëngrup të tipizuar statikisht RPython, Python i Kufizuar). Publikimi është përgatitur njëkohësisht për degët PyPy2.7 dhe PyPy3.6, që ofrojnë mbështetje për sintaksën Python 2.7 dhe Python 3.6. Publikimi është i disponueshëm për Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 ose ARMv7 me VFPv3), macOS (x86_64), OpenBSD, FreeBSD dhe Windows (x86).

Veçoria e PyPy Ă«shtĂ« pĂ«rdorimi i kompilatorit JIT, i cili nĂ« kohĂ« reale pĂ«rkthef disa elemente nĂ« kodin e makinĂ«s, duke siguruar niveli i lartĂ« i performancĂ«s — gjatĂ« kryerjes sĂ« disa operacionĂ«ve, PyPy tejkalon me disa herĂ« implementimin klasik tĂ« Python nĂ« gjuhĂ«n C (CPython). Çmimi i performancĂ«s sĂ« lartĂ« dhe pĂ«rdorimit tĂ« kompilimit JIT Ă«shtĂ« konsumimi mĂ« i lartĂ« i memories — konsumimi total i memories nĂ« procese komplekse dhe qĂ« funksionojnĂ« pĂ«r njĂ« kohĂ« tĂ« gjatĂ« (p.sh., gjatĂ« pĂ«rkthimit tĂ« PyPy nga vetĂ« PyPy) tejkalon konsumin e CPython me njĂ« deri nĂ« dy herĂ«.

Lëshimi i ri është i veçantë për stabilizimin e mbështetjes për Python 3.6, i cili më parë kishte status për beta-version, dhe realizimin e JIT për arkitekturën Aarch64 (ARM64). Një dekodues i ri JSON është shtuar, i cili është shumë më i shpejtë, konsumon më pak memorie dhe është optimizuar për JIT. Moduli CFFI 1.13 (C Foreign Function Interface) është përditë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++. Moduli _ssl i bazuar në CFFI është importuar në degën PyPy2.7. Modulet _hashlib dhe _crypt janë kaluar për përdorim me CFFI.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster