LINUX.ORG.RU

Сдвоенный выпуск PyPy2.7 и PyPy3.5 v6.0

 ,


1

3

Команда разработчиков PyPy выпустила PyPy2.7 v6.0 (интерпретатор, поддерживающий синтаксис Python 2.7) и PyPy3.5 v6.0 (интерпретатор, поддерживающий синтаксис Python 3.5). Оба выпуска во многом основаны на единой кодовой базе, что и позволило подготовить их совместный выход.

PyPy — совместимый интерпретатор Python, во многом годящийся на бесшовную замену CPython 2.7 и CPython 3.5. PyPy быстр (сравнение производительности PyPy и CPython 2.7.x), благодаря встроенному трассирующему JIT-компилятору.

Этот выпуск продолжает линию, намеченную предыдущим выпуском 5.10 в декабре 2017 года.

  • cpyext, слой совместимости для C-API, теперь как намного быстрее (запись в блоге), так и более близок к завершенности. Сделано много других улучшений в плане скорости и совместимости с CPython. Поскольку изменения влияют на подключаемые заголовочные файлы Python, все Си-расширения должны быть перекомпилированы заново для этой версии.
  • GC теперь имеет хуки, для получения большей информации о его производительности.
  • TkAgg, бэкенд Matplotlib по умолчанию, теперь работает с PyPy, также как и pygame, и pygobject.
  • Обновлены библиотека cffi до версии 1.11.5 и бэкенд cppyy до версии 0.6.0.

Как и всегда, этот выпуск полностью совместим с предыдущим и исправляет несколько замечаний и багов, выявленных сообществом пользователей. Поэтому строго и настоятельно рекомендуется обновиться.

  • Выпуск PyPy3.5 для Windows по-прежнему считается находящимся в статусе «beta». Есть открытые замечания, связанные с обработкой Юникода, особенно вокруг системных вызовов и Си-расширений.
  • utf8-ветка, которая изменяет внутреннее представление Юникода на UTF-8, не вошла в выпуск.

Выпуск v6.0 можно загрузить отсюда: http://pypy.org/download.html

PyPy поддерживает:

  • x86-машины с большинством основных ОС (Linux 32/64 битные сборки, Mac OS X 64 …, Windows 32 …, OpenBSD, FreeBSD);
  • новое ARM-«железо» (ARMv6 или ARMv7, с VFPv3) под управлением Linux;
  • big- и little-endian варианты PPC64 под управлением Linux;
  • s390x под управлением Linux.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 7)
Ответ на: комментарий от anonymous

доказательства - обязанность делающего утверждение.

Это так.

если таковых не имеется - утверждение ложно.

А это чушь.

Если для некоего утверждения не имеется доказательств ни его истинности, ни его ложности, то утверждение не может считаться ни доказанным, ни опровергнутым.

Потому что, кроме вариантов «это так» и «это не так» существует ещё третий вариант: «мы не знаем, так это или не так».

А то так и до существования Б-га можно докатиться — никто же не доказал обратного.

По теме: пайтон, конечно же, тьюринг-полный, это вполне можно доказать. Но у того анона какое-то альтернативное мышление, так что доказывать это ему дело неблагодарное.

anonymous
()
Ответ на: комментарий от anonymous

По теме: пайтон, конечно же, тьюринг-полный, это вполне можно доказать. Но у того анона какое-то альтернативное мышление, так что доказывать это ему дело неблагодарное.

Анонимус написал, что в заграничных интернетах это известная тема для троллинга: Сдвоенный выпуск PyPy2.7 и PyPy3.5 v6.0 (комментарий)

Virtuos86 ★★★★★
() автор топика
Ответ на: комментарий от Virtuos86

И действительно. А начал всё это старый тролль Zed Shaw в своей книге «learn python the hard way». Вот тут он пишет про «turing complete».

anonymous
()
Ответ на: комментарий от anonymous

пайтон, конечно же, тьюринг-полный, это вполне можно доказать.

Приступай. Иначе балабол.

anonymous
()
Ответ на: комментарий от anonymous

Приступай. Иначе балабол.

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

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.