Detalles de software:
Versión: 3.1.9
Fecha de carga: 20 Feb 15
Licencia: Libre
Popularidad: 57
ccache es un caché de compilación de código abierto diseñado para actuar como un almacenamiento en caché de pre-procesador de compiladores C / C ++.
Utiliza el modificador de compilador -E y un hash para detectar cuando una compilación puede satisfacerse desde la caché. Soporta C ++, C, Objective-C ++ y Objective-C
¿Qué hay de nuevo en esta versión:.
- Corrección de errores:
- La señal EAGAIN que ahora se realiza correctamente al emitir salida stderr en caché. Esto soluciona un problema provocado por las grandes salidas de error del compilador.
- Los subdirectorios en la caché ya no se crea en modo de sólo lectura.
- Fixed entonces descriptor de archivo de registro de ese ccache no se pone a disposición el compilador.
- Mejoramiento de los informes de error al no crear archivos stdout / stderr temporales al ejecutar el compilador.
- Desapareciendo archivos stdout / stderr temporales ahora se maneja con gracia.
- Varios:
- conjunto de pruebas fijo para trabajar en ecryptfs.
¿Cuál es nuevo en la versión 3.1.7:
- Varios pequeños bugs han sido corregidos: Error al crear archivos en el directorio de caché se ha hecho fatal.
- Reconocimiento y hash de plugins CCG especificados con -fplugin = Se ha añadido el archivo. CPath, C_INCLUDE_PATH, y las variables de entorno similares ahora se agregan al hash para evitar golpes de caché falsas cuando estas variables han cambiado.
- La compatibilidad bug GCC introducido en ccache 3.1.5 para -MT / -MQ opciones con argumentos concatenados se ha revertido.
¿Qué hay de nuevo en la versión 3.1.5:
- Las nuevas características y mejoras:
- Ha añadido un nuevo contador de estadísticas llamado & quot; pidió procesamiento previo de & quot;.
- La línea de comandos original ahora se registra en el archivo especificado con CCACHE_LOGFILE.
- Mejora de registro de errores cuando las llamadas al sistema fallan.
- Se ha añadido soporte para la reescritura de rutas absolutas en -F / -iframework opciones del CCG.
- Mejora orden de los contadores de estadísticas de la producción ccache -s.
- Corrección de errores:
- Las opciones -MF / -MT / -MQ con argumento concatenado ahora se maneja correctamente cuando están última en la línea de comandos.
- ccache es ahora bug compatible con GCC para los -mt opciones / -MQ con argumentos concatenados.
- Fija una pérdida de memoria leve.
- Los sistemas que no tienen (y no necesitan estar vinculados con) libm son ahora soportados.
¿Qué hay de nuevo en la versión 3.1.4:
- Una versión de corrección de errores
¿Qué hay de nuevo en la versión 3.1.3:
- El -MFarg, -MTarg y -MQarg opciones del compilador (es decir, sin un espacio entre la opción y el argumento) ahora se manejan correctamente.
¿Cuál es nuevo en la versión 3.1.2:
- Las opciones del compilador -fdump- * son ahora correctamente detectado como demasiado difícil de caché.
- valores de retorno NULL de malloc / calloc de cero bytes ahora se manejan correctamente.
- Una cuestión al analizar la salida del precompilador en AIX se ha solucionado.
- Documentación en la que la información se incluye en la suma de hash ha sido mejorada.
- La portabilidad conjunto de pruebas ha sido mejorada.
¿Cuál es nuevo en la versión 3.1.1:
- No periódica incluyen archivos ahora se manejan correctamente.
- errores de CRC se detectan al descomprimir archivos comprimidos en la memoria caché.
- Un potencial carrera de la corrupción del archivo objeto en NFS se ha solucionado.
- Documentación se ha corregido.
- Configurar la detección de ar ahora se hace correctamente.
¿Qué hay de nuevo en la versión 3.1:
- Se ha añadido soporte para el hashing la salida de un comando personalizado para identificar el compilador.
- Las compilaciones que utilizan encabezados precompilados son ahora soportados.
- Comportamiento en montajes NFS ha sido mejorada.
- Algunos errores han sido corregidos.
¿Cuál es nuevo en la versión 3.0.1:
- El contador & quot estadísticas; pidió enlace & quot; ahora se actualiza correctamente cuando se enlaza con un archivo único objeto.
- Un problema con builds se ha fijado fuera de la fuente.
Comentarios que no se encuentran