Sgaoileadh PyPy 7.3, buileachadh Python sgrìobhte ann am Python

Air a chruthachadh foillseachadh pròiseict PyPy 7.3, anns a bheil buileachadh a’ chànan Python sgrìobhte ann am Python air a leasachadh (a’ cleachdadh fo-sheata a tha sgrìobhte gu staitigeach RPython, Python cuibhrichte). Tha an sgaoileadh air ullachadh aig an aon àm airson meuran PyPy2.7 agus PyPy3.6, a’ toirt taic do cho-chòrdadh Python 2.7 agus Python 3.6. Tha an sgaoileadh ri fhaighinn airson Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 no ARMv7 le VFPv3), macOS (x86_64), OpenBSD, FreeBSD agus Windows (x86).

Is e feart sònraichte de PyPy a bhith a’ cleachdadh inneal-cruinneachaidh JIT, a bhios ag eadar-theangachadh cuid de eileamaidean gu còd inneal air an itealan, a leigeas leat a thoirt seachad àrd ìre coileanaidh - nuair a bhios tu a’ coileanadh cuid de dh’ obraichean, tha PyPy grunn thursan nas luaithe na buileachadh clasaigeach Python anns a’ chànan C (CPython). Is e prìs àrd-choileanadh agus cleachdadh cruinneachadh JIT caitheamh cuimhne nas àirde - tha an caitheamh cuimhne iomlan ann am pròiseasan iom-fhillte agus fad-ùine (mar eisimpleir, nuair a bhios tu ag eadar-theangachadh PyPy a ’cleachdadh PyPy fhèin) nas àirde na caitheamh CPython le aon gu leth gu dhà amannan.

Bho na h-atharrachaidhean anns an fhoillseachadh ùr air a chomharrachadh ag ùrachadh na modalan CFFI 1.13.1 (C Foreign Function Interface) agus cppyy 1.10.6 le buileachadh eadar-aghaidh airson gnìomhan gairm sgrìobhte ann an C agus C ++ (tha CFFI air a mholadh airson eadar-obrachadh le còd C, agus cppyy airson còd C ++). A’ toirt a-steach dreach ùr den phasgan pyrepl le slige eadar-ghnìomhach REPL.
Chaidh coileanadh a’ chòd le uallach airson a bhith a’ giullachd shreathan agus a’ làimhseachadh Unicode a bharrachadh.
Airson àrd-ùrlar Windows, chaidh taic a chuir ris airson còdachadh agus còdachadh diofar chòdaidhean teacsa. Taic gnìomhaichte airson OpenSSL 1.1 agus TLS 1.3.

Source: fosgailtenet.ru

Cuir beachd ann