From: thecrux@gmail.com To: ALT Linux Sisyphus mailing list <sisyphus@lists.altlinux.org> Subject: [sisyphus] IA: Perl 5.16.0 RC0 Date: Fri, 11 May 2012 12:44:05 +0400 Message-ID: <20120511084404.GA12168@mail.truecrux.org> (raw) Сегодня вышел первый (точнее нулевой) релиз кандидат новой стабильной версии языка Perl 5.16.0 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2012-05/msg00355.html Изменений достаточно много. Из самых заметных: • Поддержка последнего стандарта Unicode 6.1. Perl позволяет свободно использовать любые символы Юникода в именах переменных, подпрограмм, модулей, методов и других конструкциях языка • Изменённая логика работы use version для обеспечения высокого уровня обратной совместимости. Код с указанием версии будет использовать только функции указанной версии и работать одинаково на любой последующей версии Perl • Обращение к некоторым встроенным функциям через пространство имён CORE (например, &CORE::tie() ) • Значительное ускорение работы и снижение потребляемой памяти для Unicode в регулярных выражениях • Статические XSUB. Начиная с версии Perl 5.12 в Sisyphus, Алексей Турбин разработал патч, который обеспечивал, что все генерируемые XSUB'ы объявлялись как статические. Теперь в Perl 5.16 подобный функционал также присутствует и реализован с оглядкой на обратную совместимость • Полностью переработана документация по ООП. Описана современная концепция ООП в Perl, сделаны рекомендации по использованию ООП фреймворков со CPAN в Perl • Большое число исправленных багов, устранённых утечек и увеличения производительности Я уже попробовал собрать новый Perl. Изменений в сборке немного, из perl-devel пришлось вынести Pod::Html в самостоятельный пакет. Думаю, что логично будет подождать выхода как минимум 5.16.1, до сборки в Sisyphus. -- Vladimir Lettiev aka crux ✉ theCrux@gmail.com
next reply other threads:[~2012-05-11 8:44 UTC|newest] Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top 2012-05-11 8:44 thecrux [this message] 2012-05-12 3:29 ` Eugene Prokopiev 2012-05-12 6:41 ` thecrux 2012-05-12 6:42 ` Anton Gorlov 2012-05-12 9:21 ` Aleksey Novodvorsky 2012-05-12 12:20 ` Anton Gorlov 2012-08-23 18:02 ` thecrux 2012-08-23 22:46 ` Igor Vlasenko
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20120511084404.GA12168@mail.truecrux.org \ --to=thecrux@gmail.com \ --cc=sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git