Perl / Выпущен Perl 5.14

Perl / Выпущен Perl 5.14Новая версия Perl — 5.14 — была официально выпущена 14 мая после успешного периода тестирования. Это первый релиз Perl 5, выпущенный по новому графику — выпуск стабильных версий теперь будет происходить раз в год.

В этой версии присутствует целый ряд улучшений и изменений, полный список которых можно найти по адресу http://perl5.git.perl.org/perl.git/blob/HEAD:/pod/perldelta.pod. Среди основных изменений:

  • поддержка Юникода 6.0, наряду со многими усовершенствованиями функций, связанных с Юникодом;
  • улучшена поддержка IPv6;
  • значительно упрощена автоконфигурация CPAN-клиента;
  • новый флаг /r, который делает замены s///, не изменяя содержимое рабочей переменной;
  • новые флаги регулярных выражений, позволяющие указать, что выражение нужно компилировать как ASCII или Юникод;
  • новый синтаксис «package Foo { }»;
  • по сравнению с предыдущими релизами меньше используется память и процессор;
  • множество исправлений ошибок, большое число которых связано с работой Дэйва Митчелла, который исправил некоторые самые важные ошибки на грант The Perl Foundation.

Выпуск этой версии знаменует официальное прекращение поддержки Perl 5.10.

Разработка версии заняла один год с момента выхода Perl 5.12.0. 150 авторов добавили и изменили около 550 тысяч строк в почти 3 тысячах файлах. Эта версия обязана своим выпуском сообществу CPAN, а также всему сообществу Perl. Отдельная заслуга принадлежит Джессу Винсенту — релиз-менеджеру Perl 5.14.

Рубрика: Habr