Çê kirin serbestberdana projeyê , ku tê de cîbicîkirina zimanê Python-ê ku bi Python hatî nivîsandin tête pêşve xistin (bikaranîna binekomek bi tîpên statîk , Python-a Sînorkirî). Guherto di heman demê de ji bo şaxên PyPy2.7 û PyPy3.6 tê amadekirin, ku piştgirî ji bo rêzimana Python 2.7 û Python 3.6 peyda dike. Guherto ji bo heye Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 an ARMv7 bi VFPv3 re), macOS (x86_64), OpenBSD, FreeBSD û Windows (x86).
Taybetmendiyek taybetî ya PyPy karanîna berhevkarek JIT-ê ye, ku hin hêmanan li ser koda makîneyê werdigerîne, ku dihêle hûn peyda bikin. asta performansê - dema pêkanîna hin operasyonan, PyPy çend caran ji pêkanîna klasîk a Python bi zimanê C (CPython) zûtir e. Buhayê performansa bilind û karanîna berhevkirina JIT mezaxtina bîranînê bilindtir e - serfkirina bîranîna tevahî di pêvajoyên tevlihev û dirêj-dirêj de (mînak, dema ku PyPy bi karanîna PyPy bixwe tê wergerandin) ji xerckirina CPython yek û nîv û du derbas dibe. caran.
Ji guhertinên di serbestberdana nû de nûvekirina modulên CFFI 1.13.1 (Navenda Fonksiyona Derveyî C) û cppyy 1.10.6 bi pêkanîna navgîniyek ji bo bangkirina fonksiyonên ku bi C û C++ hatine nivîsandin (CFFI ji bo danûstandina bi koda C re, û cppyy ji bo koda C++ tê pêşniyar kirin). Guhertoyek nû ya pakêta pyrepl bi şêlek înteraktîf vedihewîne .
Performansa koda ku berpirsiyarê hilberandina rêzan û manîpulekirina Unicode ye, xweşbîn bûye.
Ji bo platformê Windows Piştgiriya ji bo kodkirin û deşîfrekirina cûrbecûr kodkirinên nivîsê zêde kir. Piştgiriya ji bo OpenSSL 1.1 û TLS 1.3 hatiye bicîhkirin.
Source: opennet.ru
