Detalhes de Software:
Versão: 3.1.9
Data de upload: 20 Feb 15
Licença: Livre
Popularidade: 13
ccache é um cache do compilador de código aberto projetado para funcionar como um pré-processador de caching para C / C ++ compiladores.
Ele usa a opção de compilador -E e um hash para detectar quando uma compilação pode ser satisfeita a partir de cache. Suporta C ++, C, Objective-C ++ e Objective-C
O que é novo nesta versão:.
- Correções de bugs:
- O sinal EAGAIN agora é tratada corretamente quando emissor de saída stderr em cache. Isso corrige um problema desencadeado por grandes saídas de erro do compilador.
- Subdirectories no cache não são mais criados em modo de somente leitura.
- Fixo tão descritor de arquivo de log desse ccache não é disponibilizado para o compilador.
- melhorar a transmissão de erro quando não consegue criar stdout / stderr arquivos temporários durante a execução do compilador.
- Desaparecendo stdout / stderr arquivos temporários são agora tratadas normalmente.
- Outros:
- suíte de testes fixo para trabalhar em ecryptfs.
O que é novo na versão 3.1.7:
- Vários pequenos bugs foram corrigidos: falha ao criar arquivos no diretório de cache foi feita fatal.
- Reconhecimento e hashing de plugins do CCG especificadas com -fplugin = arquivo foi adicionado. CPath, C_INCLUDE_PATH e ambiente semelhante variáveis são agora adicionados ao hash para evitar acessos ao cache falsos quando tais variáveis foram alteradas.
- A compatibilidade GCC erro introduzido na ccache 3.1.5 para opções -MT / -MQ com argumentos concatenados foi revertida.
O que é novo na versão 3.1.5:
- Novos recursos e aprimoramentos:
- Adicionado um novo contador estatísticas chamado & quot; chamado para pré-processamento de & quot;.
- A linha de comando original é agora registrada no arquivo especificado com CCACHE_LOGFILE.
- Melhoria log de erro quando as chamadas do sistema falhar.
- Adicionado suporte para reescrever caminhos absolutos em -f / -iframework opções do CCG.
- Melhoria da ordem de contadores de estatísticas da produção ccache-s.
- Correções de bugs:
- As opções -MF / -MT / -MQ com argumento concatenada são agora tratados corretamente quando estão último na linha de comando.
- ccache é agora bug compatível com GCC para as opções -MT / -MQ com argumentos concatenados.
- Corrigido um vazamento de memória menor.
- Os sistemas que não possuem (e não precisa ser vinculado com) libm são agora suportadas.
O que é novo na versão 3.1.4:
- A versão de correção
O que é novo na versão 3.1.3:
- O -MFarg, -MTarg e -MQarg opções de compilação (ou seja, sem um espaço entre a opção e argumento) são agora tratados corretamente.
O que é novo na versão 3.1.2:
- As opções do compilador -fdump- * são agora corretamente detectados como muito difícil de cache.
- Os valores de retorno nulo de malloc / calloc de zero bytes são agora tratados corretamente.
- Uma questão ao analisar a saída do pré-compilador no AIX foi corrigido.
- Documentação sobre a informação que está incluído no montante de hash foi melhorado.
- A portabilidade conjunto de testes foi melhorado.
O que é novo na versão 3.1.1:
- Não regular incluem arquivos agora são tratados corretamente.
- erros CRC são detectados quando descompactar arquivos compactados no cache.
- Um arquivo objeto corrupção corrida potencial sobre NFS foi corrigido.
- A documentação foi corrigida.
- configurar a detecção de ar agora é feito corretamente.
O que é novo na versão 3.1:
- Foi adicionado suporte para hash a saída de um comando personalizado para identificar o compilador.
- Compilações que usam cabeçalhos pré-compilados são agora suportadas.
- Comportamento nas montagens NFS foi melhorado.
- Alguns bugs foram corrigidos.
O que é novo na versão 3.0.1:
- O estatísticas contador & quot; chamado para o link & quot; agora é atualizada corretamente quando a vinculação com um único arquivo de objeto.
- Um problema com out-of-fonte compilações foi corrigido.
Comentários não encontrado