Ստեղծված է նախագծի թողարկում , որի շրջանակներում զարգանում է Python լեզվի իրականացումը, որը գրված է Python լեզվով (օգտագործվում է ստատիկորեն տիպավորված ենթախումբ , սահմանափակ Python)։ Վ выпуска պատրաստվել է միաժամանակ PyPy2.7 և PyPy3.6 բախումների համար, որոնք ապահովում են Python 2.7 և Python 3.6 սինտաքսիսի աջակցություն։ Վ выпуски հասանելի են Linux համար (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 կամ ARMv7 VFPv3-ով), macOS (x86_64), OpenBSD, FreeBSD և Windows (x86)։
PyPy-ի առանձնահատկությունն է JIT-հավաքածուի օգտագործումը, որը որպես ընթացիկ գործընթաց տարբեր տարրեր է փոխարկում մեքենայի կոդի, ինչը թույլ է տալիս ապահովել բարձր արդյունավետության մակարդակ՝ որոշ գործողություններ կատարելու ժամանակ PyPy-ն մի քանի անգամ գերազանցում է այն դասական Python իրագործումը C լեզվով (CPython)։ Բարձր արդյունավետության և JIT-հավաքածուի օգտագործման գինը ավելի բարձր հիշողության սպառումն է՝ ընդհանուր հիշողության սպառումը բարդ և երկարաժամկետ ընթացող գործընթացներում (օրինակ՝ PyPy-ի սեփական ուժերով փոխակերպումի ընթացքում) գերազանցում է CPython-ի սպառումը մեկուկեսից երկու անգամ։
Из изменений в новом выпуске обновление модулей CFFI 1.13.1 (C Foreign Function Interface) и cppyy 1.10.6 с реализацией интерфейса для вызова функций, написанных на языках Си и C++ (CFFI рекомендован для взаимодействия с кодом на Си, а cppyy для кода на C++). В состав включена новая версия пакета pyrepl с интерактивной оболочкой .
Проведена оптимизация производительности кода, отвечающего за обработку строк и манипуляции с Unicode.
Для платформы Windows добавлена поддержка кодирования и декодирования разных текстовых кодировок. Реализована поддержка OpenSSL 1.1 и TLS 1.3.
Ընտանիք: opennet.ru
