Lançamento do PyPy 7.3, uma implementação do Python, escrita em Python

Formado lançamento do projeto PyPy 7.3, no qual se desenvolve a implementação da linguagem Python, escrita em Python (utiliza um subconjunto tipado estaticamente RPython, Restricted Python). O lançamento foi preparado simultaneamente para as versões PyPy2.7 e PyPy3.6, que oferecem suporte à sintaxe Python 2.7 e Python 3.6. O lançamento está disponível para Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 ou ARMv7 com VFPv3), macOS (x86_64), OpenBSD, FreeBSD e Windows (x86).

Uma característica do PyPy é o uso de um compilador JIT, que traduz on-the-fly alguns elementos para código de máquina, o que permite garantir alto um nível de desempenho — ao executar certas operações, o PyPy supera em várias vezes a implementação clássica do Python em C (CPython). O preço pela alta performance e uso do JIT é um consumo de memória mais elevado — o consumo total de memória em processos complexos e de longa duração (por exemplo, na tradução do PyPy realizada pelo próprio PyPy) excede o consumo do CPython em uma a duas vezes.

Mudanças na nova versão foi destacado atualização dos módulos CFFI 1.13.1 (Interface de Função Estrangeira em C) e cppyy 1.10.6 com a implementação de interface para chamar funções escritas nas linguagens C e C++ (CFFI é recomendado para interagir com código em C, enquanto cppyy é utilizado para código em C++). A nova versão inclui um pacote atualizado do pyrepl com um shell interativo REPL.
Foi realizada a otimização do desempenho do código responsável pelo processamento de strings e manipulação de Unicode.
Para a plataforma Windows, foi adicionada a compatibilidade para codificação e decodificação de diferentes codificações de texto. O suporte para OpenSSL 1.1 e TLS 1.3 foi implementado.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster