Kuburitswa kwePyPy 7.3, kushandiswa kwePython kwakanyorwa muPython

Yakagadzirwa kuburitswa kweprojekiti PyPy 7.3, mukati mekushandiswa kwemutauro wePython wakanyorwa muPython unogadzirwa (uchishandisa subset yakanyorwa yakanyorwa. Rpython, Restricted Python). Kusunungurwa kunogadzirirwa panguva imwe chete yePyPy2.7 uye PyPy3.6 mapazi, kupa rubatsiro rwePython 2.7 uye Python 3.6 syntax. Kuburitswa kunowanikwa kuLinux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 kana ARMv7 ine VFPv3), macOS (x86_64), OpenBSD, FreeBSD uye Windows (x86).

Chinhu chakakosha chePyPy kushandiswa kweJIT compiler, iyo inoshandura zvimwe zvinhu kuita kodhi yemuchina panhunzi, iyo inokutendera kuti upe. high danho rekuita - kana uchiita mamwe maoparesheni, PyPy inomhanya zvakapetwa kanoverengeka kupfuura iyo yekirasi yekuitwa kwePython mumutauro weC (CPython). Mutengo wekuita kwepamusoro uye kushandiswa kweJIT kuunganidzwa kwakakwira ndangariro - iyo yakazara ndangariro kushandiswa mune yakaoma uye-inomhanya maitiro (semuenzaniso, pakushandura PyPy uchishandisa PyPy pachayo) inodarika kushandiswa kweCPython nechidimbu nehafu kusvika maviri. nguva.

Kubva pane shanduko mukuburitswa kutsva noted updating the CFFI 1.13.1 (C Foreign Function Interface) uye cppyy 1.10.6 modules nekushandiswa kwehutano hwekudana mabasa akanyorwa muC uye C ++ (CFFI inokurudzirwa kushamwaridzana neC code, uye cppyy yeC ++ code). Inosanganisira itsva vhezheni yepyrepl package ine inopindirana shell REPL.
Kuita kwekodhi inokonzeresa tambo uye kushandura Unicode kwakagadziridzwa.
Kune iyo Windows chikuva, tsigiro yekukodha uye decoding mavara akasiyana encodings yakawedzerwa. Yakaiswa rutsigiro rweOpenSSL 1.1 uye TLS 1.3.

Source: opennet.ru

Voeg