Fa'asa'olotoina o le PyPy 7.3, o se fa'atinoga o le Python na tusia i le Python

Fausia fa'amatu'u galuega PyPy 7.3, i totonu o le faʻatinoina o le gagana Python na tusia i le Python e atiaʻe ai (faʻaaogaina o se vaega faʻapipiʻi faʻamau RPython, Faasao Python). O le faʻasalalauga e saunia i le taimi e tasi mo le PyPy2.7 ma PyPy3.6 lala, tuʻuina atu le lagolago mo le Python 2.7 ma le Python 3.6 syntax. O loʻo avanoa le faʻasalalauga mo Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 poʻo ARMv7 ma VFPv3), macOS (x86_64), OpenBSD, FreeBSD ma Windows (x86).

O se vaega faʻapitoa o PyPy o le faʻaaogaina lea o le JIT compiler, lea e faʻaliliuina ai nisi elemene i le masini numera i luga o le lele, lea e mafai ai ona e tuʻuina atu. maualuga tulaga fa'atinoga - pe a fa'atino nisi fa'agaioiga, o le PyPy e tele taimi e sili atu nai lo le fa'atinoina masani o le Python i le gagana C (CPython). O le tau o le maualuga o le faʻatinoga ma le faʻaogaina o le JIT compilation e sili atu le faʻaaogaina o le mafaufau - o le aofaʻi o le mafaufau i le faʻalavelave ma le umi o faiga (mo se faʻataʻitaʻiga, pe a faʻaliliu PyPy faʻaaoga PyPy lava ia) e sili atu i le taumafaina o le CPython i le tasi ma le afa i le lua taimi.

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

puna: opennet.ru

Faaopoopo i ai se faamatalaga