Derxistina PyPy 7.3, pêkanîna Python-ê ku di Python de hatî nivîsandin

Çê kirin serbestberdana projeyê PyPy 7.3, ku tê de cîbicîkirina zimanê Python-ê ku bi Python hatî nivîsandin tête pêşve xistin (bikaranîna binekomek bi tîpên statîk RPython, Python sînorkirî). Serbest ji bo şaxên PyPy2.7 û PyPy3.6 bi hevdemî tê amadekirin, piştgirî ji bo Python 2.7 û Python 3.6 hevoksaziyê peyda dike. Serbest ji bo Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 an ARMv7 bi VFPv3), macOS (x86_64), OpenBSD, FreeBSD û Windows (x86) heye.

Taybetmendiyek taybetî ya PyPy karanîna berhevkarek JIT-ê ye, ku hin hêmanan li ser koda makîneyê werdigerîne, ku dihêle hûn peyda bikin. bilind asta performansê - dema pêkanîna hin operasyonan, PyPy çend caran ji pêkanîna klasîk a Python bi zimanê C (CPython) zûtir e. Buhayê performansa bilind û karanîna berhevkirina JIT mezaxtina bîranînê bilindtir e - serfkirina bîranîna tevahî di pêvajoyên tevlihev û dirêj-dirêj de (mînak, dema ku PyPy bi karanîna PyPy bixwe tê wergerandin) ji xerckirina CPython yek û nîv û du derbas dibe. caran.

Из изменений в новом выпуске diyar kirin обновление модулей CFFI 1.13.1 (C Foreign Function Interface) и cppyy 1.10.6 с реализацией интерфейса для вызова функций, написанных на языках Си и C++ (CFFI рекомендован для взаимодействия с кодом на Си, а cppyy для кода на C++). В состав включена новая версия пакета pyrepl с интерактивной оболочкой BPLXWNE.
Проведена оптимизация производительности кода, отвечающего за обработку строк и манипуляции с Unicode.
Для платформы Windows добавлена поддержка кодирования и декодирования разных текстовых кодировок. Реализована поддержка OpenSSL 1.1 и TLS 1.3.

Source: opennet.ru

Add a comment