Revisions of ccache
Ana Guerrero (anag+factory)
accepted
request 1152216
from
Martin Pluskal (pluskalm)
(revision 76)
- Update to 4.9.1: * Improved detection of bad remote storage URLs gracefully. This also fixes crashes seen in ccache’s own test suite. * Made caching completely disabled when modification of a source or include file is detected during ccache invocation. Previously this was only done for the direct mode. * Fixed an MSVC crash when using /Zi with many concurrent compilations. * Fixed a crash when -arch is the last compiler option. - Drop no longer needed fix2038.patch
Dominique Leuenberger (dimstar_suse)
accepted
request 1092775
from
Martin Pluskal (pluskalm)
(revision 73)
Dominique Leuenberger (dimstar_suse)
accepted
request 1088021
from
Martin Pluskal (pluskalm)
(revision 72)
Dominique Leuenberger (dimstar_suse)
accepted
request 1071412
from
Martin Pluskal (pluskalm)
(revision 71)
Dominique Leuenberger (dimstar_suse)
accepted
request 1040613
from
Martin Pluskal (pluskalm)
(revision 70)
Dominique Leuenberger (dimstar_suse)
accepted
request 1036628
from
Dirk Mueller (dirkmueller)
(revision 69)
Richard Brown (RBrownFactory)
accepted
request 1006018
from
Danilo Spinella (dspinella)
(revision 68)
Dominique Leuenberger (dimstar_suse)
accepted
request 1000203
from
Danilo Spinella (dspinella)
(revision 67)
Dominique Leuenberger (dimstar_suse)
accepted
request 980818
from
Dirk Mueller (dirkmueller)
(revision 66)
- update to 4.6.1: * Added support for passing a directory to the MSVC `/Fo` option. * Added knowledge about the `-imsvc` compiler option. * Added knowledge about the `-z` linker option. * Improved handling of `.gcno` files in combination with absolute input file paths. * Adapted to changes in GCC 9+ `.gcno` files, which contain the current working directory, by including said directory in the hash. You can opt out of this by enabling "`gcno_cwd sloppiness`". * A preexisting object file is no longer considered when using `-fsyntax-only`. * Authenticate with Redis before database selection. * Don't exit with an error on failure reading a cached file. * Bail out on too hard MSVC environment variables `CL` and `+_CL_+`. * Only use `/run/user/<UID>/ccache-tmp` as the temporary directory if it's writable. * Fixed handling of the final newline in cached standard output from the compiler. * Fixed a bug related to distcc markers in standard error output. * Paths to `base_dir` are now properly normalized on Windows. * Fixed handling of MSVC `/Fp` and `/Yu` options with concatenated path. * Fixed "`Multiple precompiled headers used`" error if MSVC `/Yu` option is used after `/Fp`. * Check for short reads when reading strings in result/manifest files. * Log expanded secondary storage URL in put/remove. * Fixed logging of statistics counters with value higher than one in debug log and stats log. * Avoid incorrect error log message for Redis write operations in `reshare` mode. * Support Redis URL without host (meaning localhost).
Dominique Leuenberger (dimstar_suse)
accepted
request 966756
from
Martin Pluskal (pluskalm)
(revision 65)
Dominique Leuenberger (dimstar_suse)
accepted
request 941640
from
Martin Pluskal (pluskalm)
(revision 64)
Dominique Leuenberger (dimstar_suse)
accepted
request 935378
from
Martin Pluskal (pluskalm)
(revision 63)
Dominique Leuenberger (dimstar_suse)
accepted
request 925240
from
Martin Pluskal (pluskalm)
(revision 62)
- Update to version 4.4.2: * See https://ccache.dev/releasenotes.html#_ccache_4_4_2 for detailed list of changes
Dominique Leuenberger (dimstar_suse)
accepted
request 920650
from
Martin Pluskal (pluskalm)
(revision 61)
Dominique Leuenberger (dimstar_suse)
accepted
request 914252
from
Martin Pluskal (pluskalm)
(revision 60)
- Update to version 4.4: * See https://ccache.dev/releasenotes.html#_ccache_4_4 for detailed list of changes
Dominique Leuenberger (dimstar_suse)
accepted
request 892591
from
Kristyna Streitova (kstreitova)
(revision 59)
Richard Brown (RBrownSUSE)
accepted
request 883205
from
Martin Pluskal (pluskalm)
(revision 58)
- Update to version 4.2.1: * Ccache now only dup2`s stderr into `$UNCACHED_ERR_FD for calls to the preprocessor/compiler. This works around a complex bug in interaction with GNU Make, LTO linking and the Linux PTY driver. * Fixed detection of color diagnostics usage when using -Xclang -fcolordiagnostics options. * The -frecord-gcc-switches compiler option is now handled correctly to avoid false positive cache hits. * Made it possible for per-compilation debug log files to be written in most argument processing error scenarios. Previously, ccache would only write debug log files if the argument processing phase was successful. * Made ccache bail out on too hard Clang option -gen-cdb-fragment-path. * The run_second_cpp made is now enforced on macOS if -g is used since newer Clang versions on macOS produce different debug information when compiling preprocessed code. * Made ccache only reject -f(no-)color-diagnostics for a known GCC compiler. This fixes a problem when using said option with clang++ on macOS. * Build configuration scripts now probe for atomic increment as well. This fixes a linking error on Sparc. * An existing CMake log message level is now used when warning about not finding asciidoc. * Fixed assertion in the "Debug option" test. * Upgraded to doctest 2.4.6. This fixes a build error with glibc >= 2.34.
Dominique Leuenberger (dimstar_suse)
accepted
request 869207
from
Martin Pluskal (pluskalm)
(revision 57)
- Update to version 4.2: * Improved calculation of relative paths when using base_dir to also consider canonical paths (i.e. paths with dereferenced symlinks) as candidates. * Added a debug_dir (CCACHE_DEBUGDIR) configuration setting for specifying a directory for files written in debug mode. * Added support for compiler option -x cuda, understood by Clang. * The value of the SOURCE_DATE_EPOCH variable is now only hashed if it potentially affects the output from ccache. This means that ccache now (like before version 4.0) will be able produce cache hits for source code that doesn’t contain __DATE__ or __TIME__ macros regardless of the value of SOURCE_DATE_EPOCH.
Displaying revisions 1 - 20 of 76