From: Joel Rosdahl Date: Sat, 27 Aug 2016 14:50:32 +0000 (+0200) Subject: Tweak NEWS X-Git-Tag: v3.3~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5da046aadf4250c86d9c5b63321c51ddb7cf433a;p=thirdparty%2Fccache.git Tweak NEWS --- diff --git a/NEWS.txt b/NEWS.txt index b9a58af63..3f62fc39b 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -21,22 +21,43 @@ New features and improvements - The configuration option `hash_dir` (`CCACHE_HASHDIR`) now defaults to true. -- Added support for cuda including the -optf/--options-file option. +- Added a new `ignore_headers_in_manifest` configuration option, which + specifies headers that should be ignored in the direct mode. + +- Added a new `prefix_command_cpp` (`CCACHE_PREFIX_CPP`) configuration option, + which specifies one or several prefixes to add to the command line ccache + uses when invoking the preprocessor. + +- Added a new `limit_multiple` (`CCACHE_LIMIT_MULTIPLE`) configuration option, + which specifies how much of the cache to remove when cleaning. + +- Added a new `keep_comments_cpp` (`CCACHE_COMMENTS`) configuration option, + which tells ccache not to discard the comments before hashing preprocessor + output. This can be used to check documentation with *-Wdocumentation*. -- Added new sloppiness option `no_system_headers`, which tells ccache not to +- Added a new sloppiness option `no_system_headers`, which tells ccache not to include system headers in manifest files. -- Multiple identical `-arch` arguments are now handled without bailing. +- Added a new statistics counter that tracks the number of performed cleanups + due to the cache size being over the limit. The value is shown in the output + of ``ccache -s''. -- Added new `ignore_headers_in_manifest` configuration option, which specifies - headers that should be ignored in the direct mode. +- Added support for relocating debug info directory using `-fdebug-prefix-map`. + This allows for cache hits even when `hash_dir` is used in combination with + `base_dir`. -- Added new `prefix_command_cpp` (`CCACHE_PREFIX_CPP`) configuration option, - which specifies one or several prefixes to add to the command line ccache - uses when invoking the preprocessor. +- Added a new ``cache hit rate'' field to the output of ``ccache -s''. -- Added new `limit_multiple` (`CCACHE_LIMIT_MULTIPLE`) configuration option, - which specifies how much of the cache to remove when cleaning. +- Added support for caching compilation of assembler code produced by e.g. + ``gcc -S file.c''. + +- Added support for cuda including the -optf/--options-file option. + +- Added support for Fortran 77. + +- Added support for multiple `-arch` options to produce "fat binaries". + +- Multiple identical `-arch` arguments are now handled without bailing. - The concatenated form of some long compiler options is now recognized, for example when using `-isystemPATH` instead of `-isystem PATH`. @@ -46,14 +67,6 @@ New features and improvements - Made the `hash_dir` option only have effect when generating debug info. -- Added support for relocating debug info directory using `-fdebug-prefix-map`. - This allows for cache hits even when `hash_dir` is used in combination with - `base_dir`. - -- Added a new `keep_comments_cpp` (`CCACHE_COMMENTS`) configuration option, - which tells ccache not to discard the comments before hashing preprocessor - output. This can be used to check documentation with *-Wdocumentation*. - - ccache now knows how to convert absolute paths to relative paths inside dependency files when using `base_dir`. @@ -61,23 +74,13 @@ New features and improvements - Made ccache understand `-Wp,-D*` options. -- Added a new statistics counter that tracks the number of performed cleanups - due to the cache size being over the limit. The value is shown in the output - of ``ccache -s''. - -- Added a new ``cache hit rate'' field to the output of ``ccache -s''. +- ccache now understands the undocumented `-coverage` (only one dash) GCC + option. - Names of included files are no longer included in the hash of the compiler's preprocessed output. This leads to more potential cache hits when not using the direct mode. -- Added support for multiple `-arch` options to produce "fat binaries". - -- Added support for caching compilation of assembler code produced by e.g. - ``gcc -S file.c''. - -- Added support for Fortran 77. - - Increased buffer size used when reading file data. This improves performance slightly.