ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
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


             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