Este é o comando perl5123delta que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
perl5123delta - o que há de novo no perl v5.12.3
DESCRIÇÃO
Este documento descreve as diferenças entre as versões 5.12.2 e 5.12.3.
Se você estiver atualizando de uma versão anterior, como 5.12.1, leia primeiro perl5122delta,
que descreve as diferenças entre 5.12.1 e 5.12.2. As principais mudanças feitas em 5.12.0
são descritos em perl5120delta.
Incompatível Alterações
Não há mudanças intencionalmente incompatíveis com 5.12.2. Caso existam
existem, eles são bugs e relatórios são bem-vindos.
Setores de Melhorias
"chaves", "valores" trabalho on matrizes
Agora você pode usar as funções "keys", "values", "each" embutidas em arrays (antes você
só poderia usá-los em hashes). Veja perlfunc para detalhes. Esta é realmente uma mudança
introduzido no perl 5.12.0, mas não foi incluído no perldelta desse lançamento.
Bug Correções
"no VERSION" agora irá separar corretamente com B :: Deparse, assim como certa constante
expressões.
O Module :: Build deve ser mais confiável em seus testes no cygwin.
As sub-rotinas Lvalue são novamente capazes de retornar escalares de cópia na gravação. Isso havia sido quebrado
desde a versão 5.10.0.
Plataforma Específico Notas
Solaris
Um DTrace separado agora é construído para miniperl, o que significa que perl pode ser compilado
com -Dusedtrace no Solaris novamente.
VMS Uma série de regressões no VMS foram corrigidas. Além de uma pequena limpeza de
expressões questionáveis em vms.c, as permissões de arquivo não devem mais ser distorcidas pelo
Camada PerlIO e limites de registros espúrios não devem mais ser introduzidos pelo
Camada PerlIO durante a saída.
Para obter mais detalhes e discussão sobre o último, consulte:
http://www.nntp.perl.org/group/perl.vmsperl/2010/11/msg15419.html
VOS Algumas mudanças muito pequenas foram feitas no processo de construção no VOS para melhor apoiar o
plataforma. Nomes de arquivos com mais de 32 caracteres agora são suportados no OpenVOS e compilar
corretamente sem suporte IPv6.
Agradecimentos
Perl 5.12.3 representa aproximadamente quatro meses de desenvolvimento desde Perl 5.12.2 e
contém aproximadamente 2500 linhas de alterações em 54 arquivos de 16 autores.
Perl continua a florescer em sua terceira década graças a uma vibrante comunidade de usuários
e desenvolvedores. As seguintes pessoas são conhecidas por terem contribuído para as melhorias que
tornou-se Perl 5.12.3:
Craig A. Berry, David Golden, David Leadbeater, Padre Chrysostomos, Florian Ragwitz,
Jesse Vincent, Karl Williamson, Nick Johnston, Nicolas Kaiser, Paul Green, Rafael Garcia-
Suarez, Rainer Tammer, Ricardo Signes, Steffen Mueller, Zsban Ambrus, AEvar Arnfjoer`
Bjarmason
Relatórios Erros
Se você encontrar o que acha que é um bug, pode verificar os artigos recentemente postados no
grupo de notícias comp.lang.perl.misc e o banco de dados de bug perl em http://rt.perl.org/perlbug/ .
Também pode haver informações em http://www.perl.org/ , a página inicial do Perl.
Se você acredita que tem um bug não relatado, execute o perlbug programa incluído com
sua liberação. Certifique-se de reduzir seu bug para um caso de teste minúsculo, mas suficiente. Seu bug
relatório, junto com a saída de "perl -V", será enviado para [email protected] ser
analisado pela equipe de portabilidade Perl.
Se o bug que você está relatando tem implicações de segurança, o que o torna impróprio para
enviar para uma lista de discussão arquivada publicamente, por favor, envie para
[email protected]. Isso aponta para uma correspondência desarquivada de assinatura fechada
lista, que inclui todos os principais committers, que serão capazes de ajudar a avaliar o impacto
de problemas, descobrir uma solução e ajudar a coordenar o lançamento de patches para
mitigar ou corrigir o problema em todas as plataformas nas quais Perl é suportado. Por favor apenas
use este endereço para questões de segurança no núcleo Perl, não para módulos independentemente
distribuído no CPAN.
Use perl5123delta online usando serviços onworks.net
