[Brasil-PM] perl 5.16.1 lançado!

breno breno em rio.pm.org
Quinta Agosto 9 07:30:39 PDT 2012


Pessoal,

essa madrugada o Ricardo Signes lançou a versão 16.1 do Perl 5!

A nova versão não possui nenhuma incompatibilidade (intencional =D)
com a 5.16.0 mas traz uma série de pequenas melhorias. Se você está
utilizando seu 5.16.0, você ganhará:

* Scalar::Util e List::Util atualizados para 1.25, corrigindo um
problema de "off-by-two" presente na versão anterior;
* B::Deparse atualizado para 1.14_01, corrigindo um 'warning' presente
na versão anterior;
* Mais consistência nas compilações para VMS e Windows;
* __SUB__ agora funciona dentro de blocos BEGIN e END;
* Correção de bug no tr/// quando um caractere aparece mais de uma vez
(regressão em cima do 5.16.0);
* Correção do pragma 're' que estava afetando o $_;
* Correção na duplicação de filehandles escalares;
* Correção de alias incorreto (CCC133) publicado no Unicode 6.1;
* Correção na execução de blocos de código dentro de expressões
regulares em builds com thread;
* Correção no valor retornado por funções lvalue e funções dentro do
namespace CORE::;
* Correção em formats que referenciam variáveis léxicas externas;
* Novo B::COP::stashlen, dando acesso a um campo interno do 5.16 em
builds com thread.

O desenvolvimento do Perl segue forte e essa versão é mais uma
confirmação do comprometimento com estabilidade e desempenho. Só
nesses 2 meses desde o lançamento do 5.16.0 foram aproximadamente
14.000 linhas modificadas, em 96 arquivos!

Se você usa perlbrew, atualizar é muito fácil:

$ perlbrew install perl-5.16.1
$ perlbrew switch perl-5.16.1


Divirtam-se!

[]s

-b


Mais detalhes sobre a lista de discussão Brasil-PM