Kutulutsidwa kwa PyPy 7.3, kukhazikitsidwa kwa Python kolembedwa mu Python

Anapangidwa kutulutsidwa kwa polojekiti PyPy 7.3, momwe kukhazikitsidwa kwa chilankhulo cha Python cholembedwa mu Python kumapangidwira (pogwiritsa ntchito kagawo kakang'ono kolembedwa Rpython, Python Yoletsedwa). Kutulutsidwa kumakonzedwa nthawi imodzi ku nthambi za PyPy2.7 ndi PyPy3.6, kupereka chithandizo cha Python 2.7 ndi Python 3.6 syntax. Kutulutsidwa kulipo kwa Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 kapena ARMv7 yokhala ndi VFPv3), macOS (x86_64), OpenBSD, FreeBSD ndi Windows (x86).

Mbali yapadera ya PyPy ndikugwiritsa ntchito JIT compiler, yomwe imamasulira zinthu zina kukhala makina pamakina pa ntchentche, zomwe zimakupatsani mwayi wopereka. mkulu mulingo wa magwiridwe antchito - pochita zinthu zina, PyPy imathamanga kangapo kuposa kukhazikitsa kwa Python m'chilankhulo cha C (CPython). Mtengo wa magwiridwe antchito apamwamba komanso kugwiritsa ntchito kuphatikiza kwa JIT ndikomwe kumakumbukira kwambiri - kugwiritsa ntchito kukumbukira kwathunthu m'njira zovuta komanso kwanthawi yayitali (mwachitsanzo, pomasulira PyPy pogwiritsa ntchito PyPy yokha) kumapitilira kugwiritsa ntchito CPython ndi theka ndi theka mpaka ziwiri. nthawi.

Kuchokera pakusintha kwatsopano kwatsopano kukondwerera kukonzanso ma CFFI 1.13.1 (C Foreign Function Interface) ndi ma modules a cppyy 1.10.6 ndi kukhazikitsidwa kwa mawonekedwe oyitanitsa ntchito zolembedwa mu C ndi C ++ (CFFI ikulimbikitsidwa kuti igwirizane ndi C code, ndi cppyy kwa C ++ code). Mulinso mtundu watsopano wa phukusi la pyrepl wokhala ndi chipolopolo cholumikizana REPL.
Kuchita kwa ma code omwe amawongolera zingwe ndikuwongolera Unicode kwakonzedwa.
Pa nsanja ya Windows, chithandizo chawonjezedwa pakusindikiza ndi kusindikiza ma encodings osiyanasiyana. Kuthandizira kwa OpenSSL 1.1 ndi TLS 1.3.

Source: opennet.ru

Kuwonjezera ndemanga