Ntọhapụ nke PyPy 7.3, mmejuputa Python nke edere na Python

Haziri ntọhapụ oru ngo PyPy 7.3, n'ime nke a na-emepụta mmejuputa asụsụ Python nke e dere na Python (na-eji ihe ntinye ederede ederede RPython, Python amachibidoro). A na-akwado ntọhapụ ahụ n'otu oge maka alaka PyPy2.7 na PyPy3.6, na-enye nkwado maka Python 2.7 na Python 3.6 syntax. Ntọhapụ dị maka Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 ma ọ bụ ARMv7 nwere VFPv3), macOS (x86_64), OpenBSD, FreeBSD na Windows (x86).

Akụkụ pụrụ iche nke PyPy bụ iji JIT compiler, nke na-atụgharị ụfọdụ ihe na koodu igwe na ofufe, nke na-enye gị ohere ịnye. elu ọkwa arụmọrụ - mgbe ị na-arụ ọrụ ụfọdụ, PyPy na-agba ọsọ ugboro ugboro karịa mmejuputa Python nke ọma na asụsụ C (CPython). Ọnụ ego nke arụmọrụ dị elu na iji mkpokọta JIT na-eri nri ebe nchekwa dị elu - ngụkọta oriri ebe nchekwa na usoro mgbagwoju anya na ogologo oge (dịka ọmụmaatụ, mgbe ị na-atụgharị PyPy site na iji PyPy n'onwe ya) gafere oriri CPython otu na ọkara na abụọ. ugboro.

Site na mgbanwe na ntọhapụ ọhụrụ kwuru emelite CFFI 1.13.1 (C Foreign Function Interface) na cppyy 1.10.6 modul na mmejuputa ihe interface maka ịkpọ ọrụ e dere na C na C ++ (CFFI na-atụ aro maka ịmekọrịta na koodu C, na cppyy maka koodu C ++). Gụnyere ụdị ngwungwu pyrepl ọhụrụ nwere shei mmekọrịta Gbanwee.
Arụmọrụ nke koodu ahụ na-ahụ maka nhazi eriri na ijikwa Unicode kachasị mma.
Maka ikpo okwu Windows, agbakwunyela nkwado maka itinye na ngbanwe ederede dị iche iche. Nkwado emere maka OpenSSL 1.1 na TLS 1.3.

isi: opennet.ru

Tinye a comment