Formearre projekt release , wêryn in ymplemintaasje fan 'e Python-taal skreaun yn Python wurdt ûntwikkele (mei in statysk typearre subset , Beheinde Python). De release wurdt tagelyk taret foar de PyPy2.7- en PyPy3.6-tûken, en biedt stipe foar Python 2.7- en Python 3.6-syntaksis. De release is beskikber foar Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 of ARMv7 mei VFPv3), macOS (x86_64), OpenBSD, FreeBSD en Windows (x86).
In bysûndere skaaimerk fan PyPy is it brûken fan in JIT-kompiler, dy't guon eleminten oerset yn masinekoade op 'e flecht, wêrtroch jo kinne leverje prestaasjesnivo - by it útfieren fan guon operaasjes is PyPy ferskate kearen flugger as de klassike ymplemintaasje fan Python yn 'e C-taal (CPython). De priis fan hege prestaasjes en it brûken fan JIT-kompilaasje is heger ûnthâldferbrûk - it totale ûnthâldferbrûk yn komplekse en langrinnende prosessen (bygelyks by it oersetten fan PyPy mei PyPy sels) grutter it konsumpsje fan CPython mei ien en in heal oant twa kear.
Fan de feroarings yn de nije release it bywurkjen fan de CFFI 1.13.1 (C Foreign Function Interface) en cppyy 1.10.6 modules mei de útfiering fan in ynterface foar in oprop funksjes skreaun yn C en C ++ (CFFI wurdt oanrikkemandearre foar ynteraksje mei C koade, en cppyy foar C ++ koade). Omfettet in nije ferzje fan it pyrepl-pakket mei in ynteraktive shell .
De prestaasjes fan 'e koade ferantwurdlik foar it ferwurkjen fan snaren en it manipulearjen fan Unicode is optimalisearre.
Foar platfoarm Windows Stipe tafoege foar it kodearjen en dekodearjen fan ferskate tekstkodearrings. Stipe foar OpenSSL 1.1 en TLS 1.3 is ymplementearre.
Boarne: opennet.ru
