~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ccache now has a ``direct mode'' where it computes a hash of the source
- code and compiler arguments without running the preprocessor. By not
- running the preprocessor, CPU usage is reduced; the runtime is about
- 0.2-1.0 times that of ccache running in traditional mode. The relative
- speedup will be higher when I/O is fast (e.g., when files are in the disk
- cache). The direct mode can be disabled by setting +CCACHE_NODIRECT+.
+ code (including all included files) and compiler arguments without
+ running the preprocessor. By not running the preprocessor, CPU usage is
+ reduced; the speed is about 1-5 times that of ccache running in
+ traditional mode. The relative speedup will be higher when I/O is fast
+ (e.g., when files are in the disk cache). The direct mode can be disabled
+ by setting +CCACHE_NODIRECT+.
- Support has been added for rewriting absolute paths to relative paths
when hashing, in order to increase cache hit rate when building the same