PyPy 7.2 рдХреЛ рд░рд┐рд▓реАрдЬ, Python рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдкрд╛рдЗрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

рдЧрдарди рднрдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд░рд┐рд▓реАрдЬ PyPy 7.2, рдЬрд╕ рднрд┐рддреНрд░ рдкрд╛рдЗрдердирдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдкрд╛рдЗрдерди рднрд╛рд╖рд╛рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдЫ (рд╕реНрдерд┐рд░ рд░реВрдкрдорд╛ рдЯрд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ рдЙрдкрд╕реЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ RPython, рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рдкрд╛рдЗрдерди)ред рд░рд┐рд▓реАрдЬ PyPy2.7 рд░ PyPy3.6 рд╢рд╛рдЦрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдПрдХреИрд╕рд╛рде рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, Python 2.7 рд░ Python 3.6 рд╡рд╛рдХреНрдп рд░рдЪрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджреИред рд░рд┐рд▓реАрдЬ рд▓рд┐рдирдХреНрд╕ (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 рд╡рд╛ ARMv7 VFPv3 рд╕рдВрдЧ), macOS (x86_64), OpenBSD, FreeBSD рд░ Windows (x86) рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫред

PyPy рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╢реЗрд╖рддрд╛ JIT рдХрдореНрдкрд╛рдЗрд▓рд░рдХреЛ рдкреНрд░рдпреЛрдЧ рд╣реЛ, рдЬрд╕рд▓реЗ рдлреНрд▓рд╛рдИрдорд╛ рдореЗрд╕рд┐рди рдХреЛрдбрдорд╛ рдХреЗрд╣реА рддрддреНрд╡рд╣рд░реВ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрд░рджрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред ╨▓╤Л╤Б╨╛╨║╨╕╨╣ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реНрддрд░ - рдХреЗрд╣рд┐ рдЕрдкрд░реЗрд╢рдирд╣рд░реВ рдЧрд░реНрджрд╛, PyPy C рднрд╛рд╖рд╛ (CPython) рдорд╛ рдкрд╛рдЗрдердирдХреЛ рдХреНрд▓рд╛рд╕рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рднрдиреНрджрд╛ рдзреЗрд░реИ рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ рд╣реБрдиреНрдЫред рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рдирдХреЛ рдореВрд▓реНрдп рд░ JIT рд╕рдВрдХрд▓рдирдХреЛ рдкреНрд░рдпреЛрдЧ рдЙрдЪреНрдЪ рдореЗрдореЛрд░реА рдЦрдкрдд рд╣реЛ - рдЬрдЯрд┐рд▓ рд░ рд▓рд╛рдореЛ-рдЪрд▓реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рдХреБрд▓ рдореЗрдореЛрд░реА рдЦрдкрдд (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, PyPy рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ PyPy рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрджрд╛) рдбреЗрдв рджреЗрдЦрд┐ рджреБрдИ рд╕рдореНрдо CPython рдХреЛ рдЦрдкрдд рдмрдвреНрдЫред рдкрдЯрдХред

рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдкрд╛рдЗрдерди 3.6 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕реНрдерд┐рд░ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫ, рдЬреБрди рдкрд╣рд┐рд▓реЗ рдмреАрдЯрд╛ рд╕реНрдерд┐рддрд┐рдорд╛ рдерд┐рдпреЛ, рд░ Aarch64 (ARM64) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ JIT рд▓рд╛рдЧреВ рдЧрд░реНрдиред рдирдпрд╛рдБ JSON рдбрд┐рдХреЛрдбрд░ рдкрдирд┐ рдердкрд┐рдПрдХреЛ рдЫ рдЬреБрди рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдЫрд┐рдЯреЛ рдЫ, рдХрдо рдореЗрдореЛрд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рд░ JIT рдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдЫред CFFI 1.13 (C рд╡рд┐рджреЗрд╢реА рдкреНрд░рдХрд╛рд░реНрдп рдЗрдиреНрдЯрд░рдлреЗрд╕) рдореЛрдбреНрдпреБрд▓ C рд░ C++ рдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдХрд▓рд┐рдЩ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рде рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫред CFFI рд▓рд╛рдИ C рдХреЛрдб рд╕рдВрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдЧрд░рд┐рдиреНрдЫ, рдЬрдмрдХрд┐ cppyy рд▓рд╛рдИ C++ рдХреЛрдб рд╕рдВрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдЧрд░рд┐рдиреНрдЫред CFFI- рдЖрдзрд╛рд░рд┐рдд _ssl рдореЛрдбреНрдпреБрд▓ PyPy2.7 рд╢рд╛рдЦрд╛рдорд╛ рдмреНрдпрд╛рдХрдкреЛрд░реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред _hashlib рд░ _crypt рдореЛрдбреНрдпреБрд▓рд╣рд░реВ CFFI рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди