Релиз PyPy 7.3, реализации Python, написанной на языке Python

Ստեղծված է նախագծի թողարկում PyPy 7.3, որի շրջանակներում զարգանում է Python լեզվի իրականացումը, որը գրված է Python լեզվով (օգտագործվում է ստատիկորեն տիպավորված ենթախումբ RPython, սահմանափակ 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 с интерактивной оболочкой REPL.
Проведена оптимизация производительности кода, отвечающего за обработку строк и манипуляции с Unicode.
Для платформы Windows добавлена поддержка кодирования и декодирования разных текстовых кодировок. Реализована поддержка OpenSSL 1.1 и TLS 1.3.

Ընտանիք: opennet.ru

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster