Release PyPy 7.3, een implementatie van Python, geschreven in de programmeertaal Python

Gecreƫerd projectrelease PyPy 7.3, waarin de implementaties van de programmeertaal Python worden ontwikkeld, geschreven in de taal Python (maakt gebruik van een statisch getypeerde subset RPython, Restricted Python). De release is tegelijkertijd voorbereid voor de takken PyPy2.7 en PyPy3.6, die ondersteuning bieden voor de syntaxis van Python 2.7 en Python 3.6. De release is beschikbaar voor Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 of ARMv7 met VFPv3), macOS (x86_64), OpenBSD, FreeBSD en Windows (x86).

Een kenmerk van PyPy is het gebruik van de JIT-compiler, die on-the-fly enkele elementen naar machinecode transcribeert, wat zorgt voor hoog prestatiemogelijkheden — bij het uitvoeren van bepaalde bewerkingen overtreft PyPy de klassieke implementatie van Python in C (CPython) meerdere keren. De prijs van de hoge prestaties en het gebruik van JIT-compiling is een hoger geheugenverbruik — het totale geheugenverbruik in complexe en langdurige processen (bijvoorbeeld tijdens de compilatie van PyPy door PyPy zelf) overschrijdt het verbruik van CPython met anderhalve tot twee keer.

Wijzigingen in de nieuwe release wordt opgemerkt bijgewerkt naar CFFI 1.13.1 (C Foreign Function Interface) en cppyy 1.10.6 met implementatie van een interface voor het aanroepen van functies geschreven in C en C++ (CFFI wordt aanbevolen voor interactie met C-code, terwijl cppyy geschikt is voor C++-code). Een nieuwe versie van het pyrepl-pakket met een interactieve shell is opgenomen. REPL.
De prestaties van de code verantwoordelijk voor stringverwerking en manipulatie van Unicode zijn geoptimaliseerd.
Voor het Windows-platform is ondersteuning voor codering en decodering van verschillende tekstcoderingen toegevoegd. Ondersteuning voor OpenSSL 1.1 en TLS 1.3 is geĆÆmplementeerd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster