Pergunta

perl5140delta diz que variáveis ​​vinculadas localizadas não estão mais vinculadas.Essa mudança foi implementada em 5.13.1 mas reverteu em 5.13.2.Isso está na versão 5.14 (pelos meus testes não parece ser) ou o delta da 5.14.0 está incorreto?

Eu me importo porque acredito que isso iria quebrar File::chdir que uso regularmente.

Foi útil?

Solução

O perldelta diz que "hashes e matrizes" vinculados localizados não estão mais vinculados.Os escalares não são afetados.

O documento que você vinculou, perl5132delta diz:

localised tied scalars are tied again.

The change in behaviour in 5.13.1 of localising tied scalar values has been reverted to the existing 5.12.0 and earlier behaviour (the change for arrays and hashes remains).

A coisa realmente útil que tenho a dizer é que você pode verificar o status do seu módulo favorito em muitas versões do Perl usando o serviço CPAN Testers.

Confira o relatório de Arquivo::chdir 0.1004.Ele passa em todos os testes 5.14 RC em diferentes plataformas.De acordo com CPANTS você está em boa forma.

É claro que você pode baixar e construir uma versão de teste do 5.14 e experimentar você mesmo, só para ter certeza.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top