Famoahana ny PyPy 7.3, fampiharana Python voasoratra amin'ny Python

niforona famoahana tetikasa PyPy 7.3, ao anatin'izany ny fampiharana ny fiteny Python voasoratra amin'ny Python (amin'ny fampiasana subset static RPython, Python voafetra). Ny famoahana dia voaomana miaraka amin'ny sampana PyPy2.7 sy PyPy3.6, manome fanohanana ny Python 2.7 sy Python 3.6 syntax. Ny famoahana dia misy amin'ny Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 na ARMv7 miaraka amin'ny VFPv3), macOS (x86_64), OpenBSD, FreeBSD ary Windows (x86).

Ny endri-javatra manokana amin'ny PyPy dia ny fampiasana JIT compiler, izay mandika singa sasany amin'ny kaody milina amin'ny lalitra, izay ahafahanao manome lava haavon'ny fampisehoana - rehefa manao asa sasany, PyPy dia haingana kokoa noho ny fampiharana mahazatra an'ny Python amin'ny fiteny C (CPython). Ny vidin'ny fampisehoana avo lenta sy ny fampiasana JIT compilation dia fanjifana fahatsiarovana ambony kokoa - ny totalin'ny fanjifana fahatsiarovana amin'ny dingana sarotra sy maharitra (ohatra, rehefa mandika ny PyPy mampiasa PyPy mihitsy) dia mihoatra ny fanjifana CPython amin'ny iray sy sasany ka hatramin'ny roa. fotoana.

Из ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π½ΠΎΠ²ΠΎΠΌ выпускС malaza ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ CFFI 1.13.1 (C Foreign Function Interface) ΠΈ cppyy 1.10.6 с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ интСрфСйса для Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, написанных Π½Π° языках Π‘ΠΈ ΠΈ C++ (CFFI Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ для взаимодСйствия с ΠΊΠΎΠ΄ΠΎΠΌ Π½Π° Π‘ΠΈ, Π° cppyy для ΠΊΠΎΠ΄Π° Π½Π° C++). Π’ состав Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° новая вСрсия ΠΏΠ°ΠΊΠ΅Ρ‚Π° pyrepl с ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ REPL.
ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° оптимизация ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ΄Π°, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ строк ΠΈ манипуляции с Unicode.
Для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Windows Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° кодирования ΠΈ дСкодирования Ρ€Π°Π·Π½Ρ‹Ρ… тСкстовых ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° OpenSSL 1.1 ΠΈ TLS 1.3.

Source: opennet.ru

Add a comment