Geformt Projet Verëffentlechung , an där eng Implementatioun vun der Python-Sprooch, déi am Python geschriwwe gëtt, entwéckelt gëtt (mat engem statesch getippten Ënnersetze , Restricted Python). D'Verëffentlechung gëtt gläichzäiteg fir d'PyPy2.7- a PyPy3.6-Branchen virbereet, a bitt Ënnerstëtzung fir d'Syntax vu Python 2.7 a Python 3.6. D'Verëffentlechung ass verfügbar fir Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 oder ARMv7 mat VFPv3), macOS (x86_64), OpenBSD, FreeBSD an Windows (x86).
Eng speziell Feature vu PyPy ass d'Benotzung vun engem JIT Compiler, deen e puer Elementer a Maschinncode iwwersetzt, wat Iech erlaabt Iech ze bidden Leeschtungsniveau - wann Dir e puer Operatiounen ausféiert, ass PyPy e puer Mol méi séier wéi déi klassesch Implementatioun vu Python an der C Sprooch (CPython). De Präis vun der héijer Leeschtung an der Notzung vun der JIT-Kompilatioun ass méi e Gedächtnisverbrauch - de Gesamtspeicherverbrauch a komplexen a laang lafende Prozesser (zum Beispill wann Dir PyPy iwwersetzt mat PyPy selwer) iwwerschreift de Verbrauch vu CPython ëm annerhallef bis zwee mol.
Vun den Ännerungen an der neier Verëffentlechung Aktualiséierung vun der CFFI 1.13.1 (C Aussen- Funktioun Interface) an cppyy 1.10.6 Moduler mat der Ëmsetzung vun engem Interface fir ruffen Funktiounen schrëftlech an C an C ++ (CFFI ass recommandéiert fir Interaktioun mat C Code, an cppyy fir C ++ Code). Ëmfaasst eng nei Versioun vum Pyrepl Package mat enger interaktiver Shell .
D'Performance vum Code verantwortlech fir d'Veraarbechtung vu Strings an d'Manipulatioun vun Unicode gouf optimiséiert.
Fir Plattform Windows Ënnerstëtzung fir d'Kodéierung an d'Dekodéierung vu verschiddenen Textkodéierungen gouf bäigefüügt. Ënnerstëtzung fir OpenSSL 1.1 an TLS 1.3 gouf implementéiert.
Source: opennet.ru
