Це команда perl5123delta, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
perl5123delta - що нового для perl v5.12.3
ОПИС
У цьому документі описано відмінності між версіями 5.12.2 і 5.12.3.
Якщо ви оновлюєте попередню версію, наприклад 5.12.1, спочатку прочитайте perl5122delta,
який описує відмінності між 5.12.1 та 5.12.2. Основні зміни, внесені в 5.12.0
описані в perl5120delta.
Несумісний Зміни
Немає змін, навмисно несумісних з 5.12.2. Якщо якийсь
існують, вони є помилками, і звіти вітаються.
Core покращення
"ключі", "цінності" робота on масиви
Тепер ви можете використовувати вбудовані функції «ключі», «значення», «кожен» у масивах (раніше ви
міг використовувати їх лише для хешів). Подробиці див. у perlfunc. Це насправді зміна
введено в perl 5.12.0, але його не було в perldelta цього випуску.
Помилка Виправлення
"no VERSION" тепер буде правильно депарсувати за допомогою B::Deparse, як і певна константа
вирази.
Модуль::Build повинен більш надійно проходити свої тести під cygwin.
Підпрограми Lvalue знову можуть повертати скаляри копіювання при записі. Це було зламано
починаючи з версії 5.10.0.
платформа питома примітки
Solaris
Тепер для miniperl створено окремий DTrace, що означає, що perl можна компілювати
за допомогою -Dusedtrace знову на Solaris.
VMS Виправлено ряд регресій щодо VMS. Крім дрібного прибирання
сумнівні вирази в vms.c, дозволи на файл більше не повинні спотворюватися
Рівень PerlIO і помилкові межі запису більше не повинні вводитися
Рівень PerlIO під час виведення.
Додаткову інформацію та обговорення останнього див.:
http://www.nntp.perl.org/group/perl.vmsperl/2010/11/msg15419.html
VOS У процес збирання на VOS було внесено кілька дуже невеликих змін, щоб краще підтримувати
платформа. Імена файлів довше 32 символів тепер підтримуються в OpenVOS і в збірці
належним чином без підтримки IPv6.
Подяки
Perl 5.12.3 становить приблизно чотири місяці розробки з Perl 5.12.2 і
містить приблизно 2500 рядків змін у 54 файлах від 16 авторів.
Perl продовжує процвітати протягом третього десятиліття завдяки активній спільноті користувачів
і розробники. Відомо, що такі люди внесли свій внесок у покращення
став Perl 5.12.3:
Крейг А. Беррі, Девід Голден, Девід Ледбітер, отець Хризостомос, Флоріан Рагвіц,
Джессі Вінсент, Карл Вільямсон, Нік Джонстон, Ніколас Кайзер, Пол Грін, Рафаель Гарсія-
Суарес, Райнер Таммер, Рікардо Сігнес, Штеффен Мюллер, Зсбан Амбрус, Аевар Арнфьор
Б'ярмасон
Звітність Помилки
Якщо ви знайдете те, що, на вашу думку, є помилкою, ви можете переглянути статті, нещодавно опубліковані на сайті
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, а не для окремих модулів
поширюється на CPAN.
Використовуйте perl5123delta онлайн за допомогою служб onworks.net