PyPy 2.4 — новая версия «быстрой» реализации языка Python

Разработчики проекта PyPy сообщили о выходе новой версии своего интерпретатора, реализующего возможности стандартной библиотеки Python 2.7.8, — 2.4 «Snow White».

PyPy представляет собой один из наиболее быстрых интерпретаторов языка Python. Он обладает высокой совместимостью со стандартным интерпретатором Python и работает быстрее CPython 2.7 за счёт интеграции трассировки JIT-компилятора. Однако в Dropbox считают, что PyPy не такой быстрый, как их реализация Pyston. Новый релиз PyPy для x86 работает на большинстве распространённых операционных систем (Linux 32/64, Mac OS X 64, Windows и OpenBSD), а также на оборудовании ARM (ARMv6 или ARMv7 с VFPv3) под управлением Linux.

Уроборос — логотип интерпретатора PyPy
Уроборос — логотип интерпретатора PyPy / Иллюстрация с сайта Import-this.De

Версия PyPy 2.4 получила увеличение производительности и в ней исправлена значительная ошибка, благодаря чему улучшилась поддержка множественных объектов сокетов, что снижает риск утечек при длительной работе программ. Другие изменения:

  • снижение внутренних копирований ByteArray-операций;
  • настроена внутренняя структура StringBuilder для ускорения обработки длинных строк, которая позволяет получить прирост производительности больших приложений;
  • улучшена поддержка errno в Linux;
  • удалены ctypes pythonapi и ctypes.PyDLL, которые никогда не работали в PyPy;
  • исправлена регрессия производительности ufunc(, ) в numpy;
  • обновление stdlib до 2.7.8;
  • Win32-версия получила статическую линковку для zlib, expat, bzip и openssl-1.0.1i.

Более полный список изменений в заметках к релизу и перечне изменений. Скачать новую версию интерпретатора PyPy можно на странице загрузки.

Автор: Никита Лялин по материалам Doc.Pypy.Org.




!

Если для Вас конкретно эта новость оказалась важной или интересной - пожалуйста, поделитесь ею в своей любимой социальной сети с помощью кнопок, расположенных под этим текстом. Это поможет нам в будущем делать более качественную подборку материалов, исходя из Ваших потребностей\интересов.




Коды для вставки в блог\форум

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
Атакующий WhatsApp троян заразил уже 25 миллионов устройствАтакующий WhatsApp троян заразил уже 25 миллионов устройств
Google закроет лазейку в Chrome, позволяющую определять включенный режим инкогнитоGoogle закроет лазейку в Chrome, позволяющую определять включенный режим инкогнито
Mozilla добавит в Firefox функцию защиты от трекеров соцсетейMozilla добавит в Firefox функцию защиты от трекеров соцсетей
Microsoft показал голографического переводчикаMicrosoft показал голографического переводчика
Google увеличил размер выплат за уязвимости, найденные в ChromeGoogle увеличил размер выплат за уязвимости, найденные в Chrome
Блок рекламы


Похожие новости

Вышла новая версия Firefox с защитой от скрытого майнинга и сбора цифровых отпечатковВышла новая версия Firefox с защитой от скрытого майнинга и сбора цифровых отпечатков
3 языка программирования для изучения в 2019 году3 языка программирования для изучения в 2019 году
Вышла новая версия Firefox с блокировкой автозапускаемого медиа-контентаВышла новая версия Firefox с блокировкой автозапускаемого медиа-контента
Новая версия Adblock Plus блокирует рекламу в пять раз быстрееНовая версия Adblock Plus блокирует рекламу в пять раз быстрее
Новая веб-версия Skype получила поддержку HD-звонков и другие улучшенияНовая веб-версия Skype получила поддержку HD-звонков и другие улучшения
HackerRank: JavaScript обошёл Java в качестве самого популярного языка программированияHackerRank: JavaScript обошёл Java в качестве самого популярного языка программирования
Вышла новая версия Adblock Plus для блокировки рекламы в FacebookВышла новая версия Adblock Plus для блокировки рекламы в Facebook
Вышла новая версия программы SiteAnalyzer 1.6.2Вышла новая версия программы SiteAnalyzer 1.6.2
Раскрыта новая уязвимость нулевого дня, затрагивающая все версии WindowsРаскрыта новая уязвимость нулевого дня, затрагивающая все версии Windows
Из стандарта Python уберут слова master и slave по соображениям политкорректности
Последние новости

Подгружаем последние новости