From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=AWL,BAYES_00, RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mail-followup-to:mime-version :content-type:content-disposition:content-transfer-encoding; bh=rZAgA3MWwos/07t2Y0OtviiFPAq5opoXF141Zovi/1Q=; b=kmuvhw+rVZyI4fPXKenKQNFz1ikFF8q4wY895N2PL/gZBlud3i6MlFIak+hKapqH1u bPonBh1s8psF5/8UgFLyT3CPKYn5ND5QNimHCH03tIaL6V9FXSTyMe0BO0H25ZH9SlZv 4NKtj/7eO7XKh8u+R1uYxD2gD/0oIPApvLkJ051kGR5hrgca1je/nMkD+wNnapqNwHr4 ZX3wCj/A1gFj3EX66kj0eTraUlnp9vQ8qv2wOfRANFzwWobXCO/0S9kMg7i74TKoaUe+ rkdODiiocmYYQigDuizZKouBfLxJ6tce/kPkwURRqmSYf+73//Wd+GmV9LyzlWg3I31Q aRDA== Date: Fri, 11 May 2012 12:44:05 +0400 From: thecrux@gmail.com To: ALT Linux Sisyphus mailing list Message-ID: <20120511084404.GA12168@mail.truecrux.org> Mail-Followup-To: ALT Linux Sisyphus mailing list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Subject: [sisyphus] IA: Perl 5.16.0 RC0 X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 May 2012 08:45:41 -0000 Archived-At: List-Archive: List-Post: Сегодня вышел первый (точнее нулевой) релиз кандидат новой стабильной версии языка 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