Вышла очередная версия PyPy — реализация языка программирования Python, которая написана на Python и может компилировать сама себя. Основным изменением этого выпуска является значительный прирост производительности. В среднем, на тестовом пакете прирост производительности PyPy 1.8 составляет около 4%. PyPy примерно в 5,5 раз быстрее классического CPython.
Этот релиз всё еще реализует интерфейс Python 2.7.2.
Основные улучшения:
- Исправлено большое количество багов для 32-битной версии Windows.
- Улучшения в cpyext, эмуляторе для C-модулей Cpython.
- PyOpenSSL теперь должен работать.
- Sets теперь имеют такие же стратегии, как и dictionaries. Это значит, что, к примеру, set'ы, содержащие только значения int будут занимать меньше памяти и быстрее работать.
- Большой прогресс в библиотеке numpypy.
- Теперь возможно создавать и манипулировать C-подобыми структурами испульзуя специальный PyPy-модуль _ffi.
- Бэкэнды для архитектур, отличных от x86 (ARMv7 и PPC64) также развиваются, но не включены в основную ветку.
- JIT-хуки для контроля создаваемого ассемблерного кода были улучшены.
- Была добавлена select.kqueue (BSD).