Este é o comando perl588delta 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
perl588delta - o que há de novo no perl v5.8.8
DESCRIÇÃO
Este documento descreve as diferenças entre as versões 5.8.7 e 5.8.8.
Incompatível Alterações
Não há alterações intencionalmente incompatíveis com 5.8.7. Se houver, eles são bugs
e relatórios são bem-vindos.
Setores de Melhorias
· "Chdir", "chmod" e "chown" agora podem funcionar em identificadores de arquivo, bem como em nomes de arquivos, se o
sistema suporta respectivamente "fchdir", "fchmod" e "fchown", graças a um patch
fornecido por Gisle Aas.
Módulos e Pragmático
· "Attribute :: Handlers" atualizado para a versão 0.78_02
· Correção de erro de digitação na documentação
· "Attrs" atualizado para a versão 1.02
· Limpeza interna apenas
· "Autouse" atualizado para a versão 1.05
· Implementação simplificada
· "B" atualizado para a versão 1.09_01
· A hierarquia de herança dos módulos "B ::" foi corrigida; "B :: NV" agora
herda de "B :: SV" (em vez de "B :: IV").
· "Blib" atualizado para a versão 1.03
· Correção de erro de digitação na documentação
· "ByteLoader" atualizado para a versão 0.06
· Limpeza interna
· "CGI" atualizado para a versão 3.15
· Externo "?" de "self_url ()" removido
· "Scrolling_list ()" selecionar atributo corrigido
· "Virtual_port" agora funciona corretamente com o protocolo https
· "Upload_hook ()" e "append ()" agora funcionam no modo orientado a função
· "POST_MAX" não faz o cliente travar mais
· Índices de guia automáticos agora estão desabilitados e um novo pragma "-tabindex" foi adicionado
para ligar os índices automáticos novamente
· "End_form ()" não emite vazio (e não validando) " "
· "CGI :: Carp" funciona melhor em certas configurações mod_perl
· A configuração de $ CGI :: TMPDIRECTORY agora é efetiva
· Documentação aprimorada
· "Charnames" atualizado para a versão 1.05
· "Viacode ()" agora aceita strings hexadecimais e foi otimizado.
· "CPAN" atualizado para a versão 1.76_02
· 1 pequena correção de bug para Win32
· "Cwd" atualizado para a versão 3.12
· "Canonpath ()" no Win32 agora é recolhido foo \ .. seções corretamente.
· Melhor comportamento no sistema operacional Symbian.
· Documentação aprimorada e correções de erros de digitação
· Limpeza interna
· "Data :: Dumper" atualizado para a versão 2.121_08
· Um problema em que "Data :: Dumper" às vezes atualizava o estado do iterador de hashes
foi corrigido
· Etiquetas numéricas agora funcionam
· Limpeza interna
· "DB" atualizado para a versão 1.01
· Um problema em que o estado do motor regexp às vezes ficava prejudicado quando
rodando sob o depurador foi corrigido.
· "DB_File" atualizado para a versão 1.814
· Adiciona suporte para Berkeley DB 4.4.
· "Devel :: DProf" atualizado para a versão 20050603.00
· Limpeza interna
· "Devel :: Peek" atualizado para a versão 1.03
· Limpeza interna
· "Devel :: PPPort" atualizado para a versão 3.06_01
· A verificação do argumento "--compat-version" foi melhorada
· Os arquivos passados na linha de comando são filtrados por padrão
· A opção "--nofilter" para substituir a filtragem foi adicionada
· Documentação aprimorada
· "Diagnóstico" atualizado para a versão 1.15
· Correção de erro de digitação na documentação
· "Digest" atualizado para a versão 1.14
· O construtor agora sabe qual módulo implementa SHA-224
· Ajustes de documentação e correções de erros de digitação
· "Digest :: MD5" atualizado para a versão 2.36
· "XSLoader" agora é usado para carregamento mais rápido
· Documentação aprimorada, incluindo fraquezas MD5 descobertas recentemente
· "Dumpvalue" atualizado para a versão 1.12
· Correção de documentação
· "DynaLoader" atualizado, mas infelizmente não podemos incrementar seu número de versão
:-(
· Implementa "dl_unload_file" no Win32
· Limpeza interna
· "XSLoader" 0.06 incorporado; pequena otimização para chamar "bootstrap_inherit ()"
e aprimoramentos de documentação.
· "Encode" atualizado para a versão 2.12
· Um coderef agora é aceitável para "CHECK"!
· 3 novos caracteres adicionados à codificação ISO-8859-7
· Nova codificação "MIME-Header-ISO_2022_JP" adicionada
· Problema com caracteres parciais e "codificação (utf-8-strict)" corrigido.
· Melhorias na documentação e correções de erros ortográficos
· "Inglês" atualizado para a versão 1.02
· A variável $ COMPILING foi adicionada
· "ExtUtils :: Constant" atualizado para a versão 0.17
· Compatibilidade aprimorada com versões mais antigas do perl
· "ExtUtils :: MakeMaker" atualizado para a versão 6.30 (era 6.17)
· Muito para listar aqui; Vejo
<http://search.cpan.org/dist/ExtUtils-MakeMaker/Changes>
· "File :: Basename" atualizado para a versão 2.74, com mudanças contribuídas por Michael
Schwern.
· Documentação esclarecida e erros corrigidos.
· "Basename" agora remove os separadores de caminho antes de processar o nome.
· "Basename" agora retorna "/" para o parâmetro "/", para tornar "basename" consistente com
o utilitário shell de mesmo nome.
· O sufixo não é mais retirado se for idêntico aos caracteres restantes em
o nome, novamente para consistência com o utilitário shell.
· Alguma limpeza de código interno.
· "Arquivo :: Copiar" atualizado para a versão 2.09
· Copiar um arquivo nele mesmo costumava falhar.
· Mover um arquivo entre sistemas de arquivos agora preserva o tempo de acesso e modificação
selos
· "Arquivo :: Encontrar" atualizado para a versão 1.10
· Correções de portabilidade Win32
· Documentação aprimorada
· "Arquivo :: Glob" atualizado para a versão 1.05
· Limpeza interna
· "Arquivo :: Caminho" atualizado para a versão 1.08
· "Mkpath" agora preserva "errno" quando "mkdir" falha
· "Arquivo :: Spec" atualizado para a versão 3.12
· "Arquivo :: Especificação-"rootdir ()> agora retorna "\" no Win32, em vez de "/"
· $ ^ O às vezes pode ficar contaminado. Isso foi corrigido.
· "Canonpath" no Win32 agora reduz as seções "foo / .." (ou "foo \ ..") corretamente,
em vez de fazer o trabalho "mal orientado" que estava fazendo anteriormente. Observe que
"canonpath" no Unix ainda faz não recolher essas seções, pois isso seria
incorreta.
· Algumas melhorias na documentação
· Alguma limpeza de código interno
· "FileCache" atualizado para a versão 1.06
· Erros de formatação de POD na documentação corrigidos
· "Filtro :: Simples" atualizado para a versão 0.82
· "FindBin" atualizado para a versão 1.47
· Agora funciona melhor com diretórios onde os direitos de acesso são mais restritivos do que
de sempre.
· "GDBM_File" atualizado para a versão 1.08
· Limpeza interna
· "Getopt :: Long" atualizado para a versão 2.35
· "Prefix_pattern" agora foi complementado por uma nova opção de configuração
"long_prefix_pattern" que permite ao usuário especificar quais padrões de prefixo devem
têm semântica de estilo de opção longa aplicada.
· As opções agora podem assumir vários valores de uma vez (experimental)
· Várias correções de bugs
· "If" atualizado para a versão 0.05
· Fornece mensagens de erro mais significativas de "se" quando invocado com uma condição em
contexto da lista.
· Restaura a compatibilidade com versões anteriores de perl
· "IO" atualizado para a versão 1.22
· Documentação aprimorada
· Limpeza interna
· "IPC :: Open2" atualizado para a versão 1.02
· Documentação aprimorada
· "IPC :: Open3" atualizado para a versão 1.02
· Documentação aprimorada
· "List :: Util" atualizado para a versão 1.18 (era 1.14)
· Corrigir a versão pure-perl de "refaddr" para evitar abençoar uma referência não abençoada
· Use "XSLoader" para um carregamento mais rápido
· Corrigido vários vazamentos de memória
· Limpeza interna e correções de portabilidade
· "Math :: Complex" atualizado para a versão 1.35
· "Atan2 (0, i)" agora funciona, assim como todos os casos de argumento complexos (computáveis)
· Correções para certos bugs em "make" e "emake"
· Suporte devolvendo o ka raiz diretamente
· Suporte "[2, -3pi / 8]" em "emake"
· Suporte "inf" para "make" / "emake"
· Documente "make" / "emake" de forma mais visível
· "Math :: Trig" atualizado para a versão 1.03
· Adicione mais grandes rotinas de círculo: "great_circle_waypoint" e
"great_circle_destination"
· "MIME :: Base64" atualizado para a versão 3.07
· Use "XSLoader" para um carregamento mais rápido
· Documentação aprimorada
· Limpeza interna
· "NDBM_File" atualizado para a versão 1.06
· Documentação aprimorada
· "ODBM_File" atualizado para a versão 1.06
· Erro de digitação na documentação corrigido
· Limpeza interna
· "Opcode" atualizado para a versão 1.06
· Documentação aprimorada
· Limpeza interna
· "Aberto" atualizado para a versão 1.05
· Documentação aprimorada
· "Sobrecarga" atualizado para a versão 1.04
· Documentação aprimorada
· "PerlIO" atualizado para a versão 1.04
· "PerlIO :: via" iterar sobre as camadas corretamente agora
· "PerlIO :: scalar" entende "$ / =" "" agora
· "Codificação (utf-8-strict)" com caracteres parciais agora funciona
· Documentação aprimorada
· Limpeza interna
· "Pod :: Functions" atualizado para a versão 1.03
· Erros de digitação na documentação corrigidos
· "Pod :: Html" atualizado para a versão 1.0504
· A saída HTML agora irá vincular corretamente a "= item" s na mesma página, e deve ser
XHTML válido.
· Os nomes das variáveis são reconhecidos conforme pretendido
· Erros de digitação na documentação corrigidos
· "Pod :: Parser" atualizado para a versão 1.32
· Permitir arquivos que começam com "= head" na primeira linha
· Correção de portabilidade Win32
· Status de saída de "pod2usage" corrigido
· Novo switch "-noperldoc" para "pod2usage"
· Esquemas arbitrários de URL agora permitidos
· Erros de digitação na documentação corrigidos
· "POSIX" atualizado para a versão 1.09
· Erros de digitação na documentação corrigidos
· Limpeza interna
· "Re" atualizado para a versão 0.05
· Erro de digitação na documentação corrigido
· "Seguro" atualizado para a versão 2.12
· Melhoria de documentação secundária
· "SDBM_File" atualizado para a versão 1.05
· Erro de digitação na documentação corrigido
· Limpeza interna
· "Socket" atualizado para a versão 1.78
· Limpeza interna
· "Storable" atualizado para a versão 2.15
· Isso inclui a funcionalidade de gancho "STORABLE_attach" adicionada por Adam Kennedy, e
requisitos de memória mais frugais ao armazenar em "ithreads", usando o
Código de rastreamento de clonagem "ithreads".
· "Switch" atualizado para a versão 2.10_01
· Erros de digitação na documentação corrigidos
· "Sys :: Syslog" atualizado para a versão 0.13
· Agora fornece macros numéricas e tags de "Exportador" significativas.
· Não usa mais "Sys :: Hostname", pois pode fornecer valores inúteis em arquivos não configurados
ambientes de rede, então, em vez disso, use "INADDR_LOOPBACK" diretamente.
· "Syslog ()" agora usa carimbo de data / hora local.
· "Setlogmask ()" agora se comporta como sua contraparte C.
· "Setlogsock ()" agora será "croak ()" conforme documentado.
· Mensagens de erro e avisos aprimoradas.
· Documentação aprimorada.
· "Term :: ANSIColor" atualizado para a versão 1.10
· Corrige um bug em "colorido" quando $ EACHLINE é definido que fez com que ele não colorisse as linhas
consistindo apenas em 0 (zero literal).
· Testes aprimorados.
· "Term :: ReadLine" atualizado para a versão 1.02
· Ajustes de documentação
· "Test :: Harness" atualizado para a versão 2.56 (era 2.48)
· O temporizador "Test :: Harness" agora está desativado por padrão.
· Agora mostra o tempo decorrido em milissegundos.
· Várias correções de bugs
· "Test :: Simple" atualizado para a versão 0.62 (era 0.54)
· "Is_deeply ()" não funciona mais em muitos casos
· Várias pequenas correções de bugs
· Aprimoramentos de documentação
· "Text :: Tabs" atualizado para a versão 2005.0824
· Fornece uma implementação mais rápida de "expandir"
· "Text :: Wrap" atualizado para a versão 2005.082401
· Adiciona $ Text :: Wrap :: separator2, que permite que você preserve novas linhas existentes, mas
adicione quebras de linha com alguma outra string.
· "Threads" atualizados para a versão 1.07
· "Tópicos" agora irão honrar "sem avisos 'tópicos'"
· O interpretador de uma thread agora é liberado após "$ t-> join ()" ao invés de após "undef
$ t ", que deve corrigir alguns vazamentos de memória" ithreads ". (Corrigido por Dave Mitchell)
· Algumas correções de erros de digitação na documentação.
· "Threads :: shared" atualizado para a versão 0.94
· Alterações de documentação apenas
· Nota: Uma implementação melhorada de "threads :: shared" está disponível no CPAN - este
será incorporado ao 5.8.9 se ele se mostrar estável.
· "Tie :: Hash" atualizado para a versão 1.02
· Erro de digitação na documentação corrigido
· "Time :: HiRes" atualizado para a versão 1.86 (era 1.66)
· Funções "clock_nanosleep ()" e "clock ()" adicionadas
· Suporte para POSIX "clock_gettime ()" e "clock_getres ()" foi adicionado
· Retorne "undef" ou uma lista vazia se a função C "gettimeofday ()" falhar
· Detecção de "nanossono" aprimorada
· Limpeza interna
· Documentação aprimorada
· "Unicode :: Collate" atualizado para a versão 0.52
· Agora implementa a revisão 14 do UCA (com base no Unicode 4.1.0).
· O método "Unicode :: Collate-" new> não sobrescreve mais o $ _ do usuário
· Documentação aprimorada
· "Unicode :: UCD" atualizado para a versão 0.24
· Erros de digitação na documentação corrigidos
· "User :: grent" atualizado para a versão 1.01
· Erro de digitação na documentação corrigido
· "Utf8" atualizado para a versão 1.06
· Erros de digitação na documentação corrigidos
· "Vmsish" atualizado para a versão 1.02
· Erros de digitação na documentação corrigidos
· "Avisos" atualizado para a versão 1.05
· Suavemente mexendo com "Carp ::" internals
· Limpeza interna
· Atualização de documentação
· "Win32" atualizado para a versão 0.2601
· Fornece suporte do Windows Vista para "Win32 :: GetOSName"
· Aprimoramentos de documentação
· "XS :: Typemap" atualizado para a versão 0.02
· Limpeza interna
Utilidade Alterações
"h2xs" Melhorias
"h2xs" implementa a nova opção "--use-xsloader" para forçar o uso de "XSLoader" mesmo para trás
módulos compatíveis.
O tratamento de nomes de autores que tinham apóstrofos foi corrigido.
Quaisquer enums com valores negativos agora são ignorados.
"perlivp" Melhorias
"perlivp" implementa a nova opção "-a" e não irá verificar * .ph arquivos por padrão, qualquer
mais. Use a opção "-a" para executar todos os testes.
Novo Documentação
A página de manual do perlglossary é um glossário de termos usados na documentação técnica do Perl
e de outra forma, gentilmente cedido pela O'Reilly Media, inc.
Desempenho Melhorias
· A criação de referência fraca é agora O(1). em vez de O (n), cortesia de Nicholas Clark. Fraco
exclusão de referência permanece O (n), mas se a exclusão só acontecer na saída do programa, pode
ser ignorado completamente.
· Salvador Fandin ~ o forneceu melhorias para reduzir o uso de memória do "sort" e para
acelerar alguns casos.
· Jarkko Hietaniemi e Andy Lester trabalharam para marcar o máximo de dados possível no C
arquivos de origem como "estáticos", para aumentar a proporção do arquivo executável que o
sistema operacional pode compartilhar entre processos e, assim, reduzir o uso de memória real em
sistemas multiusuário.
Instalação e Configuração Melhorias
As marcas paralelas devem funcionar corretamente agora, embora ainda possa haver problemas se "make
teste "é instruído a ser executado em paralelo.
Compilar com os compiladores da Borland no Win32 deve funcionar com mais facilidade. Em particular Steve
Hay tem trabalhado para evitar muitos avisos emitidos por seus compiladores e pelo menos um C
erro interno do compilador.
"Configure" agora detectará "clearenv" e "unsetenv", graças a um patch de Alan
Burlison. Ele também vai testar "futimes" e se "sprintf" retorna corretamente o
comprimento da string formatada, que será usada em perl 5.8.9.
Existem dicas aprimoradas para next-3.0, vmesa, IX, Darwin, Solaris, Linux, DEC / OSF, HP-UX
e MPE / iX
As extensões Perl no Windows agora podem ser construídas estaticamente na DLL Perl, graças a um trabalho
por Vadim Konovalov. (Esta melhoria estava na verdade em 5.8.7, mas foi omitida acidentalmente
de perl587delta).
Selecionado Bug Correções
não avisos 'categoria' funciona corretamente com -w
Anteriormente, ao executar com avisos ativados globalmente por meio de "-w", desativação seletiva de
categorias de aviso específicas desligariam todos os avisos. Isso agora está corrigido; agora
"sem avisos 'io';" desligará apenas os avisos na classe "io". Anteriormente, seria
desligue erroneamente todos os avisos.
Esta correção de bug pode fazer com que alguns programas comecem a emitir avisos corretamente.
Eliminar superotimização
Perl 5.8.4 introduziu uma mudança para que as atribuições de "undef" a um escalar, ou de um vazio
lista para uma matriz ou um hash, foram otimizados. Como isso pode causar problemas quando "goto"
saltos estavam envolvidos, esta mudança foi desfeita.
sprintf () fixo
Com o sprintf () função com alguns formatos pode levar a um estouro de buffer em alguns
casos específicos. Isso foi corrigido, junto com vários outros bugs, principalmente nos limites
verificação.
Em correções relacionadas, era possível que um código mal escrito que não seguisse o
documentação de "Sys :: Syslog" para ter vulnerabilidades de formatação. "Sys :: Syslog" foi
alterado para proteger as pessoas de códigos de terceiros de baixa qualidade.
Debugger e Unicode desacelere
Foi relatado que a execução sob o depurador perl durante o processamento de dados Unicode poderia
causar lentidão inesperadamente grande. A causa mais provável disso foi identificada e corrigida
por Nicholas Clark.
Menor fixo
· "FindBin" agora funciona melhor com diretórios onde os direitos de acesso são mais restritivos
do que de costume.
· Vários vazamentos de memória em ithreads foram fechados. Uma implementação aprimorada de
"threads :: shared" está disponível no CPAN - será mesclado com 5.8.9 se for comprovado
estável.
· Espaços finais agora são cortados de $! e $ ^ E.
· Operações que requerem perl para ler a lista de grupos de um processo, como leituras de $ (
e $), agora aloca memória dinamicamente em vez de usar um array de tamanho fixo. O
matriz de tamanho fixo pode causar exaustão da pilha C em sistemas configurados para usar
número de grupos.
· "PerlIO :: scalar" agora funciona melhor com configurações $ / não padrão.
· Agora você pode usar o operador "x" para repetir uma lista "qw //". Isso costumava levantar uma sintaxe
erro.
· O depurador agora rastreia a execução correta no código eval ("") uated que contém #line
directivas.
· O valor do pragma "aberto" não é mais ignorado para aberturas de três argumentos.
· A otimização de "para (reverso @a)" introduzida no perl 5.8.6 pode ter um mau comportamento quando
a matriz tinha elementos indefinidos e era usada no contexto LVALUE. Dave Mitchell
forneceu uma correção.
· Algumas correspondências que não diferenciam maiúsculas de minúsculas entre dados codificados em UTF-8 e expressões regulares de 8 bits, e vice-versa
versa, pode dar avisos de caracteres malformados. Estes foram corrigidos por Dave Mitchell
e Yves Orton.
· "Lcfirst" e "ucfirst" podem corromper a string para certos casos em que o comprimento
A codificação UTF-8 da string em caixa baixa, caixa alta ou caixa do título era diferente. Isto
foi corrigido por Nicholas Clark.
· Perl agora usará as chamadas de biblioteca C "unsetenv" e "clearenv" se presente para deletar
chaves de% ENV e exclua% ENV inteiramente, graças a um patch de Alan Burlison.
Novo or Alterado Diagnóstico
Tentativa para conjunto comprimento of libertado ordem
Este é um novo aviso, produzido em situações como esta:
$ r = faça {meu @a; \ $ # a};
$$ r = 503;
Não-string passou as bitmask
Este é um novo aviso, produzido quando o número foi passado como um argumento para select (),
em vez de uma máscara de bits.
# Errado, agora avisarei
$ rin = fileno (STDIN);
($ nfound, $ timeleft) = select ($ rout = $ rin, undef, undef, $ timeout);
# Deveria estar
$ rin = '';
vec ($ rin, fileno (STDIN), 1) = 1;
($ nfound, $ timeleft) = select ($ rout = $ rin, undef, undef, $ timeout);
Pesquisar de cinto de segurança não rescindido or ternário operador analisado as pesquisar de cinto de segurança
Este erro de sintaxe indica que o lexer não conseguiu encontrar o delimitador final de um
"?PADRONIZAR?" construir. Mencionar o operador ternário nesta mensagem de erro o torna
mais fácil diagnosticar erros de sintaxe.
Alterado Internos
Tem havido uma boa quantidade de refatoração do código-fonte "C", em parte para torná-lo
mais arrumado e sustentável. O código-objeto resultante e o binário "perl" podem muito bem ser
menor que 5.8.7, em particular devido a uma mudança contribuída por Dave Mitchell que
reformulou o código de avisos para ficar significativamente menor. Além de ser menor e
possivelmente mais rápido, não deve haver alterações detectáveis pelo usuário.
Andy Lester forneceu muitas melhorias para determinar quais parâmetros de função e locais
variáveis podem realmente ser declaradas "const" para o compilador C. Steve Peters forneceu novos
* _set macros e retrabalhou o núcleo para usá-los em vez de atribuir a macros em LVALUE
contexto.
Dave Mitchell melhorou a saída de depuração lexer em "-DT"
Nicholas Clark mudou a alocação do buffer de string para que agora seja arredondada para o
próximo múltiplo de 4 (ou 8 em plataformas com ponteiros de 64 bits). Isso deve reduzir o número
de chamadas para "realocar" sem realmente usar qualquer memória extra.
A matriz de "HV" de "HE *" s agora está alocada no tamanho correto (mínimo), graças a
outra mudança por Nicholas Clark. Compile com "-DPERL_USE_LARGE_HV_ALLOC" para usar o antigo,
desleixado, padrão.
Para fins de depuração XS ou de incorporação, se perl for compilado com
"-DDEBUG_LEAKING_SCALARS_FORK_DUMP" além de "-DDEBUG_LEAKING_SCALARS" e depois uma criança
processo é "bifurcado" pouco antes da destruição global, que é usado para exibir os valores de
quaisquer escalares que tenham vazado no final da destruição global. Sem isso, o
escalares já foram liberados o suficiente no ponto de detecção de que é
impossível produzir qualquer despejo significativo de seu conteúdo. Este recurso foi implementado
do infatigável Nicholas Clark, a partir de uma ideia de Mike Giroux.
Plataforma Específico Problemas
O otimizador no HP-UX 11.23 (Itanium 2) está parcialmente desativado (reduzido para + O1)
ao usar HP C-ANSI-C; a causa dos problemas em níveis de otimização mais altos ainda é
incerta.
Há um punhado de falhas de teste restantes no VMS, principalmente devido a correções de teste e pequenas
ajustes do módulo com muitas dependências para integrar a esta versão do
fluxo de desenvolvimento, onde todos foram corrigidos. A seguir está uma lista de
falhas esperadas com o número do patch da correção onde isso é conhecido:
ext / Devel / PPPort / t / ppphtest.t # 26913
ext / List / Util / t / p_tainted.t # 26912
lib / ExtUtils / t / PL_FILES.t # 26813
lib / ExtUtils / t / basic.t # 26813
t / io / fs.t
t / op / cmp.t
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://bugs.perl.org. Lá
também pode ser informação 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. Você pode navegar e pesquisar os bugs do Perl 5 em
http://bugs.perl.org/
Use perl588delta online usando serviços onworks.net
