Tso tawm PyPy 7.3, kev siv Python sau hauv Python

Tsim qhov project tso tawm PyPy 7.3, nyob rau hauv uas ib qho kev siv ntawm Python lus sau nyob rau hauv Python yog tsim (siv ib tug statically ntaus subset RPython, txwv Python). Qhov kev tso tawm yog npaj ib txhij rau PyPy2.7 thiab PyPy3.6 ceg, muab kev txhawb nqa rau Python 2.7 thiab Python 3.6 syntax. Qhov kev tso tawm no muaj rau Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 lossis ARMv7 nrog VFPv3), macOS (x86_64), OpenBSD, FreeBSD thiab Windows (x86).

Ib qho tshwj xeeb ntawm PyPy yog kev siv JIT compiler, uas txhais qee lub ntsiab lus rau hauv tshuab code ntawm ya, uas tso cai rau koj muab siab qib kev ua tau zoo - thaum ua qee qhov haujlwm, PyPy yog ob peb zaug sai dua li qhov kev siv ntawm Python hauv C lus (CPython). Tus nqi ntawm kev ua haujlwm siab thiab kev siv JIT muab tso ua ke yog ntau dua kev nco - tag nrho kev nco noj hauv cov txheej txheem nyuaj thiab ua haujlwm ntev (piv txwv li, thaum txhais PyPy siv PyPy nws tus kheej) tshaj qhov kev noj ntawm CPython los ntawm ib thiab ib nrab mus rau ob. sij hawm.

Los ntawm cov kev hloov hauv qhov kev tso tawm tshiab sau tseg hloov kho CFFI 1.13.1 (C Foreign Function Interface) thiab cppyy 1.10.6 modules nrog rau kev siv lub interface rau hu ua haujlwm sau hauv C thiab C ++ (CFFI raug pom zoo rau kev cuam tshuam nrog C code, thiab cppyy rau C ++ code). suav nrog ib qho tshiab ntawm cov pob pyrepl nrog lub plhaub sib tham sib REPL.
Kev ua tau zoo ntawm tus lej lub luag haujlwm rau kev ua cov hlua thiab kev tswj hwm Unicode tau ua kom zoo dua.
Rau lub Windows platform, kev txhawb nqa tau ntxiv rau encoding thiab txiav txim siab sib txawv cov ntawv encodings. Kev txhawb nqa rau OpenSSL 1.1 thiab TLS 1.3.

Tau qhov twg los: opennet.ru

Ntxiv ib saib