From: Joel Rosdahl Date: Sun, 17 Apr 2016 14:46:06 +0000 (+0200) Subject: Merge branch '3.2-maint' X-Git-Tag: v3.3~83 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4b409f9c0def9110098462243cea546335ff3e00;p=thirdparty%2Fccache.git Merge branch '3.2-maint' * 3.2-maint: Update NEWS --- 4b409f9c0def9110098462243cea546335ff3e00 diff --cc NEWS.txt index 2ed32d304,a0fee0e69..02ad96ac6 --- a/NEWS.txt +++ b/NEWS.txt @@@ -2,57 -2,10 +2,59 @@@ ccache new =========== +Unreleased 3.3 +-------------- + +New features and improvements +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Added support for cuda including the -optf/--options-file option. + +- Added 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 new `ignore_headers_in_manifest` configuration option, which specifies + headers that should be ignored in the direct mode. + +- 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. + +- The concatenated form of some long compiler options is now recognized, for + example when using `-isystemPATH` instead of `-isystem PATH`. + +- If hard-linking is enabled and but fails (e.g. due to cross-device linking), + ccache now falls back to copying instead of running the compiler. + +- 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 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`. + + +Bug fixes +~~~~~~~~~ + +- Fixed clang test suite when running on Linux. + +- Fixed build and test for MinGW32 and Windows. + + - Unreleased ccache 3.2.5 - ----------------------- + ccache 3.2.5 + ------------ + Release date: 2016-04-17 + + New features and improvements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~