Hoʻokuʻu ʻia ʻo PyPy 7.3, kahi hoʻokō Python i kākau ʻia ma Python

Hoʻokumu ʻia hoʻokuʻu papahana PyPy 7.3, i loko o kahi e hoʻokō ʻia ai ka ʻōlelo Python i kākau ʻia ma Python (me ka hoʻohana ʻana i kahi subset typed statically RPython, Python i kaupalena ʻia). Hoʻomākaukau ʻia ka hoʻokuʻu ʻana no nā lālā PyPy2.7 a me PyPy3.6, e hāʻawi ana i ke kākoʻo no Python 2.7 a me Python 3.6 syntax. Loaʻa ka hoʻokuʻu ʻana no Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 a i ʻole ARMv7 me VFPv3), macOS (x86_64), OpenBSD, FreeBSD a me Windows (x86).

ʻO kahi hiʻohiʻona kūikawā o PyPy ka hoʻohana ʻana i kahi mea hōʻuluʻulu JIT, e unuhi ana i kekahi mau mea i loko o ka code mīkini ma ka lele, e hiki ai iā ʻoe ke hāʻawi. kiʻekiʻe loa pae hana - i ka wā e hana ai i kekahi mau hana, ʻoi aku ka wikiwiki o PyPy ma mua o ka hoʻokō maʻamau o Python ma ka ʻōlelo C (CPython). ʻO ke kumukūʻai o ka hana kiʻekiʻe a me ka hoʻohana ʻana i ka JIT compilation ʻoi aku ka kiʻekiʻe o ka hoʻomanaʻo hoʻomanaʻo - ʻo ka nui o ka hoʻohana ʻana i ka hoʻomanaʻo i nā kaʻina hana paʻakikī a lōʻihi (no ka laʻana, i ka unuhi ʻana iā PyPy me ka hoʻohana ʻana iā PyPy ponoʻī) ʻoi aku ka nui o ka ʻai ʻana o CPython e hoʻokahi a me ka hapa ʻelua. manawa.

Mai nā hoʻololi i ka hoʻokuʻu hou ʻikeʻia hōʻano hou i ka CFFI 1.13.1 (C Foreign Function Interface) a me cppyy 1.10.6 modules me ka hoʻokō ʻana i kahi kikowaena no ke kāhea ʻana i nā hana i kākau ʻia ma C a me C ++ (CFFI manaʻo ʻia no ka launa pū ʻana me ka code C, a me cppyy no ka code C++). Loaʻa i kahi mana hou o ka pūʻolo pyrepl me kahi pūpū pili REPL.
ʻO ka hana o ke code kuleana no ka hoʻoponopono ʻana i nā kaula a me ka hoʻoponopono ʻana i ka Unicode ua hoʻomaikaʻi ʻia.
No ka Windows platform, ua hoʻohui ʻia ke kākoʻo no ka hoʻopili ʻana a me ka hoʻokaʻawale ʻana i nā hoʻopili kikokikona like ʻole. Hoʻokomo ʻia ke kākoʻo no OpenSSL 1.1 a me TLS 1.3.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka