Release fan PyPy 7.3, in Python-ymplemintaasje skreaun yn Python

Formearre projekt release PyPy 7.3, wêryn in ymplemintaasje fan 'e Python-taal skreaun yn Python wurdt ûntwikkele (mei in statysk typearre subset RPython, Beheinde Python). De frijlitting 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 tall 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.

Из изменений в новом выпуске fierd обновление модулей 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.

Boarne: opennet.ru

Add a comment