Түзүлгөн долбоор чыгаруу , анын ичинде Python тилинде жазылган Python тилинин ишке ашырылышы иштелип чыккан (статикалык түрдө терилген чакан топтомду колдонуу менен , Чектелген Python). Чыгарылыш PyPy2.7 жана PyPy3.6 бутактары үчүн бир эле учурда даярдалып, Python 2.7 жана Python 3.6 синтаксисин колдоого алат. Чыгарылыш төмөнкү үчүн жеткиликтүү: Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 же VFPv3 менен ARMv7), macOS (x86_64), OpenBSD, FreeBSD жана Windows (x86).
PyPy өзгөчөлүгү JIT компиляторун колдонуу болуп саналат, ал кээ бир элементтерди тез арада машиналык кодго которот, бул сизге камсыздоого мүмкүндүк берет. аткаруу деңгээли - кээ бир операцияларды аткарууда, PyPy C тилиндеги Python классикалык ишке ашырууга караганда бир нече эсе тезирээк (CPython). Жогорку өндүрүмдүүлүктүн баасы жана JIT компиляциясын колдонуу эстутумдун көбүрөөк керектөөсү - татаал жана узакка созулган процесстерде (мисалы, PyPyди PyPy аркылуу которууда) жалпы эстутум керектөө CPython керектөөсүнөн бир жарым-экиге ашат. жолу.
Жаңы чыгарылыштагы өзгөрүүлөрдөн CFFI 1.13.1 (C Foreign Function Interface) жана cppyy 1.10.6 модулдарын C жана C++ тилдеринде жазылган функцияларды чакыруу интерфейсин ишке ашыруу менен жаңылоо (CFFI C коду менен иштешүү үчүн сунушталат, ал эми C++ коду үчүн cppyy). Интерактивдүү кабыкчасы бар pyrepl пакетинин жаңы версиясын камтыйт .
Саптарды иштетүү жана Юникодду манипуляциялоо үчүн жооптуу коддун иштеши оптималдаштырылды.
Платформа үчүн Windows Ар кандай тексттик коддоолорду коддоо жана декоддоо үчүн колдоо кошулду. OpenSSL 1.1 жана TLS 1.3 колдоосу ишке ашырылды.
Source: opennet.ru
