Siideynta PyPy 7.3, hirgelinta Python oo ku qoran Python

La sameeyay sii daynta mashruuca PyPy 7.3, kaas oo lagu horumariyo hirgelinta luqadda Python ee ku qoran Python (iyadoo la adeegsanayo qayb-hoosaad si toos ah loo tebiyay RPython, Python xaddidan). Siideynta ayaa isku mar loo diyaariyey laamaha PyPy2.7 iyo PyPy3.6, iyadoo taageero siinaysa Python 2.7 iyo Python 3.6 syntax. Siideynta ayaa diyaar u ah Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 ama ARMv7 leh VFPv3), macOS (x86_64), OpenBSD, FreeBSD iyo Windows (x86).

Sifada gaarka ah ee PyPy waa isticmaalka isku-dariyaha JIT, kaas oo u tarjuma walxaha qaar code mashiinka duulista, kaas oo kuu oggolaanaya inaad bixiso sareeya heerka waxqabadka - marka la fulinayo hawlgallada qaarkood, PyPy dhawr jeer ayay ka dhakhso badan tahay hirgelinta Python ee luqadda C (CPython). Qiimaha waxqabadka sare iyo isticmaalka isku-darka JIT waa isticmaalka xusuusta sare - wadarta isticmaalka xusuusta ee hababka adag iyo kuwa dheerba (tusaale ahaan, marka la turjumayo PyPy iyada oo la adeegsanayo PyPy lafteeda) waxay ka badan tahay isticmaalka CPython hal iyo badh ilaa laba waqtiyo.

Laga soo bilaabo isbeddelada siideynta cusub xusay Cusbooneysiinta CFFI 1.13.1 (C Interface Interface Interface) iyo cppyy 1.10.6 modules oo leh hirgelinta interface loogu talagalay hawlaha wicitaanka ee ku qoran C iyo C ++ (CFFI waxaa lagula talinayaa in lala falgalo C code, iyo cppyy for C++ code). Waxaa ku jira nooc cusub oo xirmo pyrepl ah oo leh qolof is dhexgal ah QAABIL.
Waxqabadka koodka mas'uulka ka ah habaynta xargaha iyo wax-ka-beddelka Unicode waa la hagaajiyay.
Qalabka Windows, taageerada codaynta iyo dejinta qoraallada kala duwan ayaa lagu daray. Taageerada la hirgaliyay ee OpenSSL 1.1 iyo TLS 1.3.

Source: opennet.ru

Add a comment