Python хэл дээр бичигдсэн Python хэрэгжүүлэлт болох PyPy 7.3 хувилбар

Үүссэн төслийн хувилбар PyPy 7.3, үүний хүрээнд Python хэл дээр бичигдсэн Python хэлний хэрэгжилтийг боловсруулсан (статикаар бичигдсэн дэд багцыг ашиглан) RPython, Хязгаарлагдмал Python). Уг хувилбар нь PyPy2.7 болон PyPy3.6 салбаруудад нэгэн зэрэг бэлтгэгдсэн бөгөөд Python 2.7 болон Python 3.6 синтаксийг дэмждэг. Энэ хувилбар нь Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 эсвэл VFPv7-тэй ARMv3), macOS (x86_64), OpenBSD, FreeBSD болон Windows (x86)-д зориулагдсан.

PyPy-ийн онцлог шинж чанар нь JIT хөрвүүлэгчийг ашиглах явдал бөгөөд энэ нь зарим элементүүдийг шууд машины код болгон хөрвүүлдэг бөгөөд энэ нь танд өгөх боломжийг олгодог. өндөр гүйцэтгэлийн түвшин - зарим үйлдлийг гүйцэтгэх үед PyPy нь C хэл дээрх Python-ийн сонгодог хувилбараас хэд дахин хурдан байдаг (CPython). Өндөр гүйцэтгэлийн үнэ, JIT эмхэтгэлийг ашиглах нь санах ойн хэрэглээ өндөр байдаг - нарийн төвөгтэй, удаан үргэлжилсэн процессуудын нийт санах ойн хэрэглээ (жишээлбэл, PyPy-г өөрөө PyPy ашиглан орчуулах үед) CPython-ийн хэрэглээнээс нэг хагасаас хоёр дахин их байдаг. удаа.

Шинэ хувилбарын өөрчлөлтөөс гэж тэмдэглэсэн CFFI 1.13.1 (C Гадаад функцийн интерфэйс) болон cppyy 1.10.6 модулиудыг C ба C++ хэл дээр бичигдсэн функцуудыг дуудах интерфэйсийн хэрэгжилтээр шинэчлэх (CFFI нь C кодтой ажиллахад, cppyy нь C++ кодтой ажиллахыг зөвлөдөг). Интерактив бүрхүүл бүхий pyrepl багцын шинэ хувилбарыг багтаасан болно Хариулах.
Мөрүүдийг боловсруулах, Юникодыг удирдах үүрэгтэй кодын гүйцэтгэлийг оновчтой болгосон.
Windows платформын хувьд өөр өөр текст кодчилолуудыг кодлох, тайлах дэмжлэг нэмэгдсэн. OpenSSL 1.1 болон TLS 1.3-ийн дэмжлэгийг хэрэгжүүлсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх