Не просто апдейт, а спасение кода.
Perl 5.42 официально выпущен — это очередное обновление популярного языка программирования, вышедшее спустя год после релиза версии 5.40. В новой версии реализована поддержка стандарта Unicode 16.0, добавлены экспериментальные операторы <code>any</code> и <code>all</code>, предназначенные для обработки списков, и представлен новый атрибут <code>:writer</code> для переменных-полей.
Обновление также включает pragma <code>source::encoding</code>, расширение набора подпрограмм <code>CORE::</code> — теперь в него входит, например, <code>chdir</code>, а также ряд других улучшений и исправлений. Среди них — повышения производительности и устранение уязвимостей безопасности.
Оптимизации коснулись, в частности, возможности совместного использования строк, вычисленных на этапе компиляции, за счёт механизма copy-on-write, а также ускорения работы выражений <code>tr///</code>. Наряду с этим обновлены многие модули CPAN, чтобы обеспечить совместимость с новой версией Perl.
Более подробный список изменений доступен в документации к релиз-кандидату Для просмотра ссылки Войдиили Зарегистрируйся . Загружать Perl 5.42 можно уже сейчас с официального сайта Для просмотра ссылки Войди или Зарегистрируйся .
Perl 5.42 официально выпущен — это очередное обновление популярного языка программирования, вышедшее спустя год после релиза версии 5.40. В новой версии реализована поддержка стандарта Unicode 16.0, добавлены экспериментальные операторы <code>any</code> и <code>all</code>, предназначенные для обработки списков, и представлен новый атрибут <code>:writer</code> для переменных-полей.
Обновление также включает pragma <code>source::encoding</code>, расширение набора подпрограмм <code>CORE::</code> — теперь в него входит, например, <code>chdir</code>, а также ряд других улучшений и исправлений. Среди них — повышения производительности и устранение уязвимостей безопасности.
Оптимизации коснулись, в частности, возможности совместного использования строк, вычисленных на этапе компиляции, за счёт механизма copy-on-write, а также ускорения работы выражений <code>tr///</code>. Наряду с этим обновлены многие модули CPAN, чтобы обеспечить совместимость с новой версией Perl.
Более подробный список изменений доступен в документации к релиз-кандидату Для просмотра ссылки Войди
- Источник новости
- www.securitylab.ru