Python

Выпущены корректирующие релизы Python 2.6.8, 2.7.3, 3.1.5 и 3.2.3


Рубрика: Новости Linux
Метки: |
Просмотров: 1954

Выпущены 5 корректирующие релизы Python 2.6.8, 2.7.3, 3.1.5 и 3.2.3, в которых проведена деятельность по исправлению накопившихся ошибок, в частности устранено несколько уязвимостей. Представлено решение для трудности с предсказуемыми коллизиями в претворении в жизнь алгоритма хэширования, проявляющейся для видов dict и set. Изначально защита отключена, для её включения нужно активировать режим рандомизации хэшей ч/з опцию "-R" или переменную окружения PYTHONHASHSEED="random". Более того, устранена DOS-уязвимость в модуле SIMPLEXMLRPCSERVER (излишняя нагрузка на CPU при обработке специальных запросов XMLRPC / HTTP) и возможность совершения атаки CBC ЧЕТВЕРТЫЙ для модуля _ssl.

Далее...

Вышла новая версия PyPy: PyPy 1.5


Рубрика: Новости Linux
Метки: | | |
Просмотров: 1873

30 апреля было объявлено о выходе новой версии PyPy — интерпретатора Python, написанного в основном на чистом Python и специальном подмножестве языка Python: Rpython. Имеет в своём составе поддержку stackless-режима и JIT-компиляции. К тому же PyPy можно рассматривать как экспериментальную площадку развития Python, так как новые возможности языка реализуются в нём быстрее и легче.

Далее...

После полутора лет разработки вышел Jython 2.5.2


Рубрика: Новости Linux
Метки: | |
Просмотров: 3714

После полутора лет разработки (последняя версия была выпущена 9 сентября 2009 года) вышла в свет новая версия Jython — реализации языка Python на Java. Jython является интерпретатором и компилятором (с возможностью компилировать в байткод Java).

Далее...

Доступен Релиз языка программирования Python 3.2


Рубрика: Новости Linux
Метки:
Просмотров: 1791

Доступен 5 релиз языка программирования Python 3.2, основные усилия при подготовке которого были направлены на увеличение стабильности, расширение возможностей стандартной библиотеки и упрощение процесса портирования скриптов, написанных для ветки Python 2.x. Так как двухгодичный мораторий на изменение синтаксиса языка истекает 26 июня 2011 года, то версии 3.2 полностью обратно совместима с веткой Python 3.1 и не содержит изменений синтаксиса, семантики и встроенных функций (тем не менее отмечается несколько изменений во встроенных типах). Напомним, что после выхода выпуска 2.7 добавление новшеств в ветку Python 2.x прекращено, но ошибки будут исправляться вплоть до 2015 года.

Далее...

Релиз PyPy 1.4, реализации Python, написанной на языке Python


Рубрика: Новости Linux
Метки: | |
Просмотров: 3943

Представлен релиз проекта PyPy 1.4, в рамках которого разрабатывается реализации языка Python, написанная на языке Python. Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код, минуя фазу интерпретации байткода в виртуальной машине, PyPy при выполнении некоторых операций в несколько раз обгоняет по производительности классическую реализацию Python на языке Си. Ценой высокой производительности и использования JIT-компиляции является более высокое потребление памяти.

Далее...