From: Joel Rosdahl Date: Sun, 2 Sep 2018 08:35:09 +0000 (+0200) Subject: Merge branch '3.4-maint' X-Git-Tag: v3.5~39 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1861bb0261762a6e96d4bb47429a348e024512d6;p=thirdparty%2Fccache.git Merge branch '3.4-maint' * 3.4-maint: Prepare for v3.4.3 Update NEWS Upgrade zlib to 1.2.11 --- 1861bb0261762a6e96d4bb47429a348e024512d6 diff --cc doc/NEWS.adoc index f7c6082d1,c2187f26a..27072b80b --- a/doc/NEWS.adoc +++ b/doc/NEWS.adoc @@@ -1,46 -1,9 +1,46 @@@ ccache news =========== +ccache 3.5 +---------- +Release date: unknown + +Changes +~~~~~~~ + +- Renamed `CCACHE_CC` to `CCACHE_COMPILER` (keeping the former as a deprecated + alias). + +- It is now possible to let ccache hash a precomputed checksum file instead of + the full content of a precompiled header. This can save time for large + precompiled headers. Note that the build system needs to keep the checksum + file in sync with the precompiled header for this to work. + +- Improved performance substantially when using `hash_dir = false` on platforms + like macOS where `getcwd()` is slow. + +- Added ``stats updated'' timestamp in `ccache -s` output. This can be useful + if you wonder whether ccache actually was used for your last build. + +- Renamed ``stats zero time'' to ``stats zeroed'' and documented it. The + counter is also now only present in `ccache -s` output when `ccache -z` + actually has been called. + +- The content of the `-fsanitize-blacklist` file is now included in the hash, + so updates to the file will now correctly result in separate cache entries. + +- It's now possible to opt out of building and installing man pages when + running `make install` in the source repository. + +- If the compiler type can't be detected (e.g. if it is named *cc*), use safer + defaults that won't trip up clang. + +- Made the ccache test suite work on FreeBSD. + + ccache 3.4.3 ----------- - Release date: unknown + Release date: 2018-09-02 Bug fixes ~~~~~~~~~