Famoahana ny PyPy 7.2, fampiharana Python voasoratra amin'ny Python

niforona famoahana tetikasa PyPy 7.2, ao anatin'izany ny fampiharana ny fiteny Python voasoratra amin'ny Python (amin'ny fampiasana subset static RPython, Python voafetra). Ny famoahana dia voaomana miaraka amin'ny sampana PyPy2.7 sy PyPy3.6, manome fanohanana ny Python 2.7 sy Python 3.6 syntax. Ny famoahana dia misy amin'ny Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 na ARMv7 miaraka amin'ny VFPv3), macOS (x86_64), OpenBSD, FreeBSD ary Windows (x86).

Ny endri-javatra manokana amin'ny PyPy dia ny fampiasana JIT compiler, izay mandika singa sasany amin'ny kaody milina amin'ny lalitra, izay ahafahanao manome lava haavon'ny fampisehoana - rehefa manao asa sasany, PyPy dia haingana kokoa noho ny fampiharana mahazatra an'ny Python amin'ny fiteny C (CPython). Ny vidin'ny fampisehoana avo lenta sy ny fampiasana JIT compilation dia fanjifana fahatsiarovana ambony kokoa - ny totalin'ny fanjifana fahatsiarovana amin'ny dingana sarotra sy maharitra (ohatra, rehefa mandika ny PyPy mampiasa PyPy mihitsy) dia mihoatra ny fanjifana CPython amin'ny iray sy sasany ka hatramin'ny roa. fotoana.

Ny famoahana vaovao dia miavaka amin'ny fanamafisana ny fanohanana an'i Python 3.6, izay efa tao amin'ny status beta teo aloha, ary ny fampiharana ny JIT ho an'ny maritrano Aarch64 (ARM64). Nampiana ihany koa ny decoder JSON vaovao izay haingana kokoa, mampiasa fahatsiarovana kely kokoa, ary natao ho an'ny JIT. Ny maody CFFI 1.13 (C Foreign Function Interface) dia nohavaozina miaraka amin'ny fampiharana interface tsara amin'ny fiantsoana asa voasoratra ao amin'ny C sy C++. Ny CFFI dia atolotra amin'ny fifampiraharahana amin'ny kaody C, raha ny cppyy kosa no atolotra amin'ny fifampiraharahana amin'ny kaody C++. Ny maody _ssl mifototra amin'ny CFI dia naverina tamin'ny sampana PyPy2.7. Ny _hashlib sy _crypt modules dia niova fo hampiasa CFFI.

Source: opennet.ru

Add a comment