PyPy 7.2 vÀljaanne on realiseeritud Python, mis on kirjutatud Pythonis.

Kujundatud projekti vĂ€ljaanne PyPy 7.2, mille raames arendatakse Pythoni rakendust, mis on kirjutatud Pythonis (kasutatakse staatiliselt tĂŒĂŒbistatud alavormingut RPython, Restricted Python). VĂ€ljaanne on ette valmistatud samaaegselt 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 koos VFPv3), macOS (x86_64), OpenBSD, FreeBSD ja Windows (x86).

PyPy eripĂ€ra on JIT-kompilaatori kasutamine, mis tĂ”lgib jooksvalt mĂ”ned elemendid masinkoodiks, vĂ”imaldades seelĂ€bi kĂ”rge tootlikkuse taset — teatud toimingute tĂ€itmisel ĂŒletab PyPy klassikalist Pythonit C keeles (CPython) mitmekordselt. KĂ”rge tootlikkuse ja JIT-kompileerimise kasutamise hind on suurem mĂ€lu kokkuvĂ”te — ĂŒldine mĂ€lu tarbimine keeruliste ja pikaajaliste protsesside puhul (nĂ€iteks PyPy enda poolt genereeritud tĂ”lked) ĂŒletab CPythonit 1,5-2 korda.

Uus vĂ€ljaanne on tĂ€helepanuvÀÀrne Python 3.6 toe stabiliseerimisega, mis varem oli beetaversioon, ja JIT-i rakendamisega Aarch64 (ARM64) arhitektuurile. Samuti on lisatud uus JSON dekooder, mis on oluliselt kiirem, tarbib vĂ€hem mĂ€lu ja on JIT-iga optimeeritud. CFFI 1.13 (C Foreign Function Interface) moodul on uuendatud, pakkudes liidest funktsioonide kutsumiseks, mis on kirjutatud C ja C++ keeles. CFFI on soovitatav C-koodiga suhtlemiseks, samas kui cppyy on C++ koodile. PyPy2.7 harusse on tagasi tĂ”mmatud CFFI baasil loodud _ssl moodul. Moodulid _hashlib ja _crypt on ĂŒmber viidud CFFI kasutusele.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster