Sakin PyPy 7.3, aiwatar da Python da aka rubuta cikin Python

An kafa sakin aikin PyPy 7.3, wanda a cikinsa ne aka haɓaka aiwatar da yaren Python da aka rubuta a cikin Python (ta amfani da juzu'i mai mahimmanci RPython, Ƙuntataccen Python). An shirya sakin lokaci guda don rassan PyPy2.7 da PyPy3.6, yana ba da tallafi ga Python 2.7 da Python 3.6 syntax. Ana samun sakin don Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 ko ARMv7 tare da VFPv3), macOS (x86_64), OpenBSD, FreeBSD da Windows (x86).

Wani fasali na musamman na PyPy shine amfani da na'urar tattara bayanai na JIT, wanda ke fassara wasu abubuwa zuwa lambar injin akan tashi, wanda ke ba ku damar samarwa. babba matakin aiki - lokacin yin wasu ayyuka, PyPy ya fi saurin aiwatar da Python a cikin yaren C (CPython). Farashin babban aiki da amfani da tarin JIT ya fi yawan amfani da ƙwaƙwalwar ajiya - jimlar yawan ƙwaƙwalwar ajiya a cikin hadaddun tsarin aiki da dogon aiki (misali, lokacin da ake fassara PyPy ta amfani da PyPy kanta) ya zarce yawan amfani da CPython da ɗaya da rabi zuwa biyu. sau.

Daga canje-canje a cikin sabon saki bikin Ana sabunta CFFI 1.13.1 (Cikin Ayyukan Harkokin Waje na Ƙasashen waje) da cppyy 1.10.6 modules tare da aiwatar da wani dubawa don ayyukan kira da aka rubuta a cikin C da C ++ (an ba da shawarar CFFI don hulɗa tare da lambar C, da cppyy don lambar C ++). Ya haɗa da sabon sigar fakitin pyrepl tare da harsashi mai mu'amala KARANTA.
An inganta aikin lambar da ke da alhakin sarrafa kirtani da sarrafa Unicode.
Don dandalin Windows, an ƙara goyan baya don ɓoyewa da yanke maɓalli daban-daban. Tallafin da aka aiwatar don OpenSSL 1.1 da TLS 1.3.

source: budenet.ru

Add a comment