perl5124delta - Интернет в облаке

Это команда perl5124delta, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


perl5124delta - что нового в perl v5.12.4

ОПИСАНИЕ


В этом документе описаны различия между выпуском 5.12.3 и выпуском 5.12.4.

Если вы обновляетесь с более ранней версии, такой как 5.12.2, сначала прочтите perl5123delta,
который описывает различия между 5.12.2 и 5.12.3. Основные изменения, внесенные в 5.12.0
описаны в perl5120delta.

Несовместимый изменения


Изменений, намеренно несовместимых с 5.12.3, нет. Если есть, то это ошибки
и отчеты приветствуются.

Выбранный Ошибка Исправления


Когда строгий режим «refs» отключен, «%{...}» в контексте rvalue возвращает «undef», если его аргумент
является неопределенным. Оптимизация, представленная в Perl 5.12.0, чтобы сделать "ключи %{...}" быстрее, когда
используется как логическое значение, это не учитывается, что приводит к появлению "ключей %{+undef}" (и "ключей
%$foo", когда $foo не определен) будет ошибкой, что должно быть только в строгом режиме.
[perl # 81750].

«lc», «uc», «lcfirst» и «ucfirst» больше не возвращают незапятнанные строки, когда аргумент
испорчен. Это не работает начиная с Perl 5.8.9 [perl #87336].

Исправлен случай, когда освобожденный буфер мог быть прочитан с момента, когда
анализ здесь документа.

Модули и Прагмата


Модуль::CoreList обновлен с версии 2.43 до 2.50.

Тестирование


Команда cpan/CGI/t/http.t тестовый скрипт исправлен для работы, когда в среде используется HTTPS_*.
переменные среды, такие как HTTPS_PROXY.

Документация


Обновлена ​​документация по Rand () в perlfunc отметить, что это не криптографически
обеспечить.

Платформа Конкретный Заметки


Linux
Поддержка нового макета библиотеки с несколькими арками в Ubuntu 11.04.

Благодарности


Perl 5.12.4 представляет собой примерно 5 месяцев разработки, начиная с Perl 5.12.3 и
содержит примерно 200 строк изменений в 11 файлах от 8 авторов.

Perl продолжает процветать уже третье десятилетие благодаря активному сообществу пользователей.
и разработчики. Следующие люди, как известно, внесли улучшения, которые
стал Perl 5.12.4:

Энди Догерти, Дэвид Голден, Дэвид Ледбитер, отец Хризостом, Флориан Рэгвиц,
Джесси Винсент, Леон Брокар, Жсбан Амбрус.

Reporting ошибки


Если вы обнаружите, что, по вашему мнению, является ошибкой, вы можете проверить статьи, недавно опубликованные в
comp.lang.perl.misc группа новостей и база данных ошибок perl на http://rt.perl.org/perlbug/ .
Также может быть информация на http://www.perl.org/ , домашняя страница Perl.

Если вы считаете, что у вас есть ошибка, о которой не сообщалось, запустите Perlbug программа включена в
ваш выпуск. Обязательно уменьшите количество ошибок до крошечного, но достаточного тестового примера. Ваша ошибка
отчет вместе с выводом "perl -V" будет отправлен в perlbug@perl.org быть
проанализирован командой портирования Perl.

Если ошибка, о которой вы сообщаете, имеет последствия для безопасности, что делает ее неприемлемой
отправьте его в общедоступный архивный список рассылки, затем отправьте его по адресу
perl5-security-report@perl.org. Это указывает на закрытую подписку на неархивированную рассылку
список, который включает всех основных коммиттеров, которые могут помочь оценить влияние
проблемы, найти решение и помочь координировать выпуск исправлений для смягчения
или исправить проблему на всех платформах, на которых поддерживается Perl. Пожалуйста, используйте только это
решать проблемы безопасности в ядре Perl, а не для модулей, независимо распределенных на
КПАН.

Используйте perl5124delta в Интернете с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows