]> git.ipfire.org Git - thirdparty/ccache.git/log
thirdparty/ccache.git
9 years agoAdd compat version of GetFinalPathNameByHandle 73/head
Anders Björklund [Fri, 4 Mar 2016 14:22:59 +0000 (15:22 +0100)] 
Add compat version of GetFinalPathNameByHandle

9 years agoUse the standard MinGW for Ubuntu 12.04 LTS
Anders Björklund [Fri, 4 Mar 2016 11:36:06 +0000 (12:36 +0100)] 
Use the standard MinGW for Ubuntu 12.04 LTS

Seems like Travis is using precise, use default version.
Leaving the Ubuntu 14.04 LTS config, in the git history.

Fix the YAML syntax so that is actually runs it, too.
Apparently it just "overwrote" it with the ASan build.

9 years agoAdd a MinGW test compile to the Travis test matrix
Anders Björklund [Fri, 4 Mar 2016 09:44:43 +0000 (10:44 +0100)] 
Add a MinGW test compile to the Travis test matrix

Actually *running* the check (quicktest or the full test)
requires that WINE is installed too, which is a bit heavy.

Note that you would need to also install "binfmt-support",
so that Linux knows how to execute the .exe files (wine).

9 years agoApparently MinGW does not support debug-prefix-map
Anders Björklund [Fri, 4 Mar 2016 10:04:01 +0000 (11:04 +0100)] 
Apparently MinGW does not support debug-prefix-map

9 years agoESTALE is not defined on all systems (e.g Windows)
Anders Björklund [Fri, 4 Mar 2016 09:39:33 +0000 (10:39 +0100)] 
ESTALE is not defined on all systems (e.g Windows)

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Wed, 2 Mar 2016 20:08:25 +0000 (21:08 +0100)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Handle some more "stale NFS file handle" cases
  Handle "Stale NFS File Handle" cases better.

9 years agoHandle some more "stale NFS file handle" cases
Joel Rosdahl [Wed, 2 Mar 2016 19:57:08 +0000 (20:57 +0100)] 
Handle some more "stale NFS file handle" cases

9 years agoHandle "Stale NFS File Handle" cases better.
Nick Schultz [Wed, 17 Feb 2016 00:02:44 +0000 (16:02 -0800)] 
Handle "Stale NFS File Handle" cases better.

9 years agoFix Windows quicktest, paths and bats 72/head
Anders Björklund [Thu, 18 Feb 2016 21:00:59 +0000 (22:00 +0100)] 
Fix Windows quicktest, paths and bats

Mostly about path shenaningans, with the drive letter and backslashes
Also hack in some support for running echo command, and batch files.

All tests now pass, at least on Wine (but with some "fixme" warnings):
PASSED: 458 assertions, 89 tests, 10 suites

9 years agoWindows version of rm, to remove testdir
Anders Björklund [Wed, 17 Feb 2016 20:48:23 +0000 (21:48 +0100)] 
Windows version of rm, to remove testdir

9 years agoAdd some Windows/MinGW ifdefs, to make it build
Anders Björklund [Tue, 16 Feb 2016 20:06:38 +0000 (21:06 +0100)] 
Add some Windows/MinGW ifdefs, to make it build

9 years agoFix cppcheck style suggestions
Joel Rosdahl [Wed, 17 Feb 2016 19:35:01 +0000 (20:35 +0100)] 
Fix cppcheck style suggestions

9 years agoAdjust code as suggested by uncrustify
Joel Rosdahl [Wed, 17 Feb 2016 19:33:44 +0000 (20:33 +0100)] 
Adjust code as suggested by uncrustify

9 years agoTweak MANUAL and NEWS
Joel Rosdahl [Wed, 17 Feb 2016 19:32:39 +0000 (20:32 +0100)] 
Tweak MANUAL and NEWS

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Wed, 17 Feb 2016 19:25:46 +0000 (20:25 +0100)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Add missing quote character in NEWS.txt

9 years agoAdd missing quote character in NEWS.txt
Joel Rosdahl [Wed, 17 Feb 2016 19:22:58 +0000 (20:22 +0100)] 
Add missing quote character in NEWS.txt

9 years agoAdd the default sloppiness to the pth test for pch 64/head
Anders Björklund [Mon, 8 Feb 2016 19:19:12 +0000 (20:19 +0100)] 
Add the default sloppiness to the pth test for pch

9 years agoUpdate NEWS
Anders Björklund [Sat, 6 Feb 2016 14:21:28 +0000 (15:21 +0100)] 
Update NEWS

9 years agoOnly hash the cwd dir when generating debuginfo
Anders Björklund [Wed, 27 Jan 2016 21:08:23 +0000 (22:08 +0100)] 
Only hash the cwd dir when generating debuginfo

Some distributions, like Fedora, enable CACHE_HASHDIR *globally* !
This and -fdebug-prefix-map will allow using CCACHE_BASEDIR again.

9 years agoAdd unit test for hash_dir with -fdebug-prefix-map
Anders Björklund [Wed, 27 Jan 2016 20:49:32 +0000 (21:49 +0100)] 
Add unit test for hash_dir with -fdebug-prefix-map

Test that we get cache hits with CCACHE_BASEDIR when debugging,
with CCACHE_HASHDIR - but without the dir in the debug object.

9 years agoImprove debuginfo cwd when using -fdebug-prefix-map
Anders Björklund [Sun, 29 Nov 2015 12:52:21 +0000 (13:52 +0100)] 
Improve debuginfo cwd when using -fdebug-prefix-map

Support the -fdebug-prefix-map option, for relocating the debuginfo
current working directory (cwd) as recorded with CCACHE_HASHDIR.
This can be used in connection with CCACHE_BASEDIR, to get cache hits
even when generating debuginfo: the base directory can be mapped.

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Sun, 7 Feb 2016 11:05:39 +0000 (12:05 +0100)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Create man page in the make-install-from-git-repo case

9 years agoFall back to copying if hard-linking fails
Joel Rosdahl [Sun, 7 Feb 2016 11:03:25 +0000 (12:03 +0100)] 
Fall back to copying if hard-linking fails

As suggested by Matt Blythe.

9 years agoCreate man page in the make-install-from-git-repo case
Joel Rosdahl [Sun, 7 Feb 2016 08:33:16 +0000 (09:33 +0100)] 
Create man page in the make-install-from-git-repo case

9 years agoPlug minor memory leaks, mostly in unit tests
Joel Rosdahl [Sat, 6 Feb 2016 16:12:34 +0000 (17:12 +0100)] 
Plug minor memory leaks, mostly in unit tests

9 years agoRecognize concatenated form of some long compiler options
Joel Rosdahl [Sat, 6 Feb 2016 16:05:24 +0000 (17:05 +0100)] 
Recognize concatenated form of some long compiler options

9 years agoFail test suite gracefully if eu-elfcmp is missing
Joel Rosdahl [Sat, 6 Feb 2016 14:04:11 +0000 (15:04 +0100)] 
Fail test suite gracefully if eu-elfcmp is missing

9 years agoSort package list
Joel Rosdahl [Sat, 6 Feb 2016 14:03:07 +0000 (15:03 +0100)] 
Sort package list

9 years agoUpdate NEWS
Joel Rosdahl [Sat, 6 Feb 2016 14:00:51 +0000 (15:00 +0100)] 
Update NEWS

9 years agoFix clang test suite when running on linux (elf)
Anders Björklund [Mon, 1 Feb 2016 21:48:05 +0000 (22:48 +0100)] 
Fix clang test suite when running on linux (elf)

Need to use eu-elfcmp (from elfutils) instead of cmp, to compare
objects. Also need to cater for color coding (not to /dev/null).
And it seems like the pch test suite hadn't been kept up to date
plus some minor annoyances (i.e. a warning) in the coverage test.

9 years agoCanonicalize path for header ignore comparison
Anders Björklund [Mon, 1 Feb 2016 20:00:09 +0000 (21:00 +0100)] 
Canonicalize path for header ignore comparison

Clang shows included headers from the current directory starting
with a "./", that causes the ignore comparison to miss otherwise.

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Sat, 6 Feb 2016 11:49:18 +0000 (12:49 +0100)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Use correct hash table in file_stat_matches mode

9 years agoUse correct hash table in file_stat_matches mode
Joel Rosdahl [Sat, 6 Feb 2016 11:45:21 +0000 (12:45 +0100)] 
Use correct hash table in file_stat_matches mode

Bug found by Riley Avron.

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Sat, 30 Jan 2016 16:37:23 +0000 (17:37 +0100)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Always run the unit tests during check

9 years agoAlways run the unit tests during check
Anders Björklund [Tue, 12 Jan 2016 21:40:14 +0000 (22:40 +0100)] 
Always run the unit tests during check

9 years agoUpdate NEWS
Joel Rosdahl [Thu, 14 Jan 2016 21:00:13 +0000 (22:00 +0100)] 
Update NEWS

9 years agoAdd prefix option for precompiler too
Anders Björklund [Wed, 4 Nov 2015 21:58:25 +0000 (22:58 +0100)] 
Add prefix option for precompiler too

To avoid overload the local CPU with precompiling, it can be useful
to let distcc know (take a local slot) when ccache is precompiling.
Those slots are kept in a separate locking queue (--localslots_cpp)
from the remote compilations, in order to use many more remote slots.

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Sun, 3 Jan 2016 19:49:26 +0000 (20:49 +0100)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Don't (try to) update manifest in readonly modes
  Fix cppcheck warnings/suggestions
  Add cppcheck Makefile target

9 years agoDon't (try to) update manifest in readonly modes
Joel Rosdahl [Sun, 3 Jan 2016 19:45:15 +0000 (20:45 +0100)] 
Don't (try to) update manifest in readonly modes

9 years agoFix cppcheck warnings/suggestions
Joel Rosdahl [Sat, 2 Jan 2016 18:41:17 +0000 (19:41 +0100)] 
Fix cppcheck warnings/suggestions

9 years agoAdd cppcheck Makefile target
Joel Rosdahl [Sat, 2 Jan 2016 18:39:42 +0000 (19:39 +0100)] 
Add cppcheck Makefile target

9 years agoLet ignore_headers_in_manifest match full directory or file names
Joel Rosdahl [Tue, 22 Dec 2015 19:07:15 +0000 (20:07 +0100)] 
Let ignore_headers_in_manifest match full directory or file names

9 years agoTweak manual text
Joel Rosdahl [Tue, 22 Dec 2015 19:07:01 +0000 (20:07 +0100)] 
Tweak manual text

9 years agoImprove code style
Joel Rosdahl [Tue, 22 Dec 2015 19:00:00 +0000 (20:00 +0100)] 
Improve code style

9 years agoAdd feature to ignore headers in manifest
Anders Björklund [Fri, 13 Nov 2015 20:08:02 +0000 (21:08 +0100)] 
Add feature to ignore headers in manifest

Certain headers are never changed, or perhaps not so important (timestamps).
Avoid repeatedly hashing these in the manifest, to make direct mode faster.
One can either use the full path to the include file, or perhaps a directory
of headers to ignore all the headers under that directory (e.g. compiler)

9 years agoFix typos in manual
Joel Rosdahl [Sun, 20 Dec 2015 21:28:12 +0000 (22:28 +0100)] 
Fix typos in manual

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Sat, 19 Dec 2015 16:20:26 +0000 (17:20 +0100)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Add travis configuration
  Update NEWS
  Don't assume that mkstemp leaves template unmodified on error

Conflicts:
.travis.yml

9 years agoUpdate NEWS
Joel Rosdahl [Sat, 19 Dec 2015 16:18:16 +0000 (17:18 +0100)] 
Update NEWS

9 years agoTweak code style
Joel Rosdahl [Sat, 19 Dec 2015 16:16:56 +0000 (17:16 +0100)] 
Tweak code style

9 years agoAllow multiple identical -arch arguments.
Rolf Bjarne Kvinge [Fri, 18 Dec 2015 11:04:03 +0000 (12:04 +0100)] 
Allow multiple identical -arch arguments.

9 years agoUpdate NEWS
Joel Rosdahl [Sat, 19 Dec 2015 14:59:59 +0000 (15:59 +0100)] 
Update NEWS

9 years agoSort sloppiness options in manual
Joel Rosdahl [Sat, 19 Dec 2015 14:58:22 +0000 (15:58 +0100)] 
Sort sloppiness options in manual

9 years agoTweak code style
Joel Rosdahl [Sat, 19 Dec 2015 14:58:12 +0000 (15:58 +0100)] 
Tweak code style

9 years agoAllow not including system headers in manifest
Anders Björklund [Sat, 24 Oct 2015 14:41:33 +0000 (16:41 +0200)] 
Allow not including system headers in manifest

If CCACHE_SLOPPINESS includes "no_system_headers", ccache will not add any
system headers to the manifest's list of include files to always check.
This allows ccache to only check non-system headers, but will also cause
it to return stale cache hits if such system headers have been changed.

9 years agoAvoid bashism in .travis.yml
Joel Rosdahl [Sat, 19 Dec 2015 14:57:47 +0000 (15:57 +0100)] 
Avoid bashism in .travis.yml

9 years agoAdd travis configuration
Joel Rosdahl [Mon, 7 Dec 2015 20:19:01 +0000 (21:19 +0100)] 
Add travis configuration

9 years agoUpdate NEWS
Joel Rosdahl [Mon, 7 Dec 2015 19:57:41 +0000 (20:57 +0100)] 
Update NEWS

9 years agoDon't assume that mkstemp leaves template unmodified on error
Joel Rosdahl [Sun, 6 Dec 2015 19:30:39 +0000 (20:30 +0100)] 
Don't assume that mkstemp leaves template unmodified on error

This fixes a problem seen on QNX.

9 years agoMerge pull request #55 from misery/master
Joel Rosdahl [Sun, 6 Dec 2015 19:27:03 +0000 (20:27 +0100)] 
Merge pull request #55 from misery/master

Add initial travis config

9 years agoAdd initial travis config 55/head
André Klitzing [Fri, 27 Nov 2015 07:56:02 +0000 (08:56 +0100)] 
Add initial travis config

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Mon, 2 Nov 2015 20:14:42 +0000 (21:14 +0100)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Update NEWS
  Fix build on Solaris 10+ and AIX 7

9 years agoUpdate NEWS
Joel Rosdahl [Mon, 2 Nov 2015 20:14:32 +0000 (21:14 +0100)] 
Update NEWS

9 years agoFix build on Solaris 10+ and AIX 7
Neil Mushell [Mon, 2 Nov 2015 20:12:24 +0000 (21:12 +0100)] 
Fix build on Solaris 10+ and AIX 7

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Fri, 30 Oct 2015 16:23:25 +0000 (17:23 +0100)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Update NEWS
  Pass -stdlib= only to preprocessor

9 years agoUpdate NEWS
Joel Rosdahl [Fri, 30 Oct 2015 16:19:34 +0000 (17:19 +0100)] 
Update NEWS

9 years agoPass -stdlib= only to preprocessor
Matthias Kretz [Fri, 30 Oct 2015 15:53:37 +0000 (16:53 +0100)] 
Pass -stdlib= only to preprocessor

Clang warns about an unused -stdlib=libc++ argument if the argument is
passed to the second clang invocation. The -stdlib= argument is only
necessary on preprocessing (to set the system include paths) and on
linking (which is not cached anyway)

Signed-off-by: Matthias Kretz <kretz@kde.org>
9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Tue, 27 Oct 2015 21:14:36 +0000 (22:14 +0100)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Correct manual regarding __DATE_, __TIME__ and __FILE__ macros
  Include m4 files used by configure.ac in dist archive

Conflicts:
NEWS.txt

9 years agoCorrect manual regarding __DATE_, __TIME__ and __FILE__ macros
Joel Rosdahl [Tue, 27 Oct 2015 21:13:20 +0000 (22:13 +0100)] 
Correct manual regarding __DATE_, __TIME__ and __FILE__ macros

Thanks to Yevhen Ivannikov for noticing this.

9 years agoInclude m4 files used by configure.ac in dist archive
Joel Rosdahl [Fri, 9 Oct 2015 19:13:57 +0000 (21:13 +0200)] 
Include m4 files used by configure.ac in dist archive

9 years agoChange to https links to ccache resources
Joel Rosdahl [Mon, 19 Oct 2015 20:36:32 +0000 (22:36 +0200)] 
Change to https links to ccache resources

9 years agoInclude m4 files used by configure.ac in dist archive
Joel Rosdahl [Fri, 9 Oct 2015 19:13:57 +0000 (21:13 +0200)] 
Include m4 files used by configure.ac in dist archive

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Thu, 8 Oct 2015 19:15:52 +0000 (21:15 +0200)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Prepare for v3.2.4

Conflicts:
NEWS.txt

9 years agoPrepare for v3.2.4 v3.2.4
Joel Rosdahl [Thu, 8 Oct 2015 19:12:14 +0000 (21:12 +0200)] 
Prepare for v3.2.4

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Thu, 8 Oct 2015 19:10:53 +0000 (21:10 +0200)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Update AUTHORS.txt
  Use correct data types for stats_set_sizes parameters
  Clean up

9 years agoUpdate AUTHORS.txt
Joel Rosdahl [Thu, 8 Oct 2015 19:08:42 +0000 (21:08 +0200)] 
Update AUTHORS.txt

9 years agoUse correct data types for stats_set_sizes parameters
Joel Rosdahl [Sun, 4 Oct 2015 11:56:22 +0000 (13:56 +0200)] 
Use correct data types for stats_set_sizes parameters

9 years agoClean up
Joel Rosdahl [Sat, 19 Sep 2015 14:24:26 +0000 (16:24 +0200)] 
Clean up

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Mon, 14 Sep 2015 17:49:06 +0000 (19:49 +0200)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Fix typo in 1eef4547400f2ba0c49db4a47e0413612b81cc43

9 years agoFix typo in 1eef4547400f2ba0c49db4a47e0413612b81cc43
Joel Rosdahl [Mon, 14 Sep 2015 17:48:42 +0000 (19:48 +0200)] 
Fix typo in 1eef4547400f2ba0c49db4a47e0413612b81cc43

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Sun, 13 Sep 2015 12:37:06 +0000 (14:37 +0200)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Use correct compression level when copying into the cache
  Update NEWS
  Minor improvements to Windows support
  Revert "Recognize concatenated form of some compiler options"
  Recognize concatenated form of some compiler options

9 years agoUse correct compression level when copying into the cache
Joel Rosdahl [Sun, 13 Sep 2015 12:35:26 +0000 (14:35 +0200)] 
Use correct compression level when copying into the cache

9 years agoUpdate NEWS
Joel Rosdahl [Sun, 13 Sep 2015 12:31:28 +0000 (14:31 +0200)] 
Update NEWS

9 years agoMinor improvements to Windows support
Vadim Petrochenkov [Mon, 7 Sep 2015 18:36:36 +0000 (21:36 +0300)] 
Minor improvements to Windows support

9 years agoRevert "Recognize concatenated form of some compiler options"
Joel Rosdahl [Sat, 5 Sep 2015 20:42:31 +0000 (22:42 +0200)] 
Revert "Recognize concatenated form of some compiler options"

This reverts commit 631632852a0c6bdfe77ef04bd8d675f0295c035f. The change
was not quite enough to fix the problem..

9 years agoRecognize concatenated form of some compiler options
Joel Rosdahl [Sat, 5 Sep 2015 20:16:37 +0000 (22:16 +0200)] 
Recognize concatenated form of some compiler options

GCC apparently accepts "-isystemfoo" instead of "-isystem foo" even
though only the latter is documented.

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Sun, 30 Aug 2015 19:22:48 +0000 (21:22 +0200)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Include strings.h for strcasecmp
  Remove unnecessary extra_cppflags, extra_ldflags and all_ldflags variables
  Improve signal handling
  Wait for compiler subprocess to exit before exiting from a signal
  Make conversion-to-bool explicit to avoid warnings on legacy systems
  Fix regression in recent change related to zlib in nonstandard location

Conflicts:
NEWS.txt

9 years agoInclude strings.h for strcasecmp
Joel Rosdahl [Sat, 29 Aug 2015 16:32:00 +0000 (18:32 +0200)] 
Include strings.h for strcasecmp

9 years agoRemove unnecessary extra_cppflags, extra_ldflags and all_ldflags variables
Joel Rosdahl [Sat, 29 Aug 2015 16:15:36 +0000 (18:15 +0200)] 
Remove unnecessary extra_cppflags, extra_ldflags and all_ldflags variables

9 years agoImprove signal handling
Joel Rosdahl [Sat, 29 Aug 2015 16:09:37 +0000 (18:09 +0200)] 
Improve signal handling

* Block signals while manipulating data read by the signal handler.
* If ccache receives SIGTERM, kill compiler as well. (Other signals like
  SIGINT are sent to the whole process group.)
* Die appropriately at the end of the signal handler by resending the
  signal instead of exiting.

9 years agoWait for compiler subprocess to exit before exiting from a signal
Joel Rosdahl [Mon, 17 Aug 2015 19:01:35 +0000 (21:01 +0200)] 
Wait for compiler subprocess to exit before exiting from a signal

This should fix a race condition (albeit a quite unlikely one) related
to removal of the compiler output file(s).

9 years agoMake conversion-to-bool explicit to avoid warnings on legacy systems
Joel Rosdahl [Mon, 17 Aug 2015 17:38:11 +0000 (19:38 +0200)] 
Make conversion-to-bool explicit to avoid warnings on legacy systems

9 years agoFix regression in recent change related to zlib in nonstandard location
Joel Rosdahl [Mon, 17 Aug 2015 17:05:14 +0000 (19:05 +0200)] 
Fix regression in recent change related to zlib in nonstandard location

To allow for specifying a -L flag in LDFLAGS and have it take effect for
-lz, 0220de9c8ebfb18caae2ac1aa163d060e98ceade put -lz in extra_libs
instead of extra_ldflags. However, extra_libs is supposed to contain
paths to libraries which are prerequisites of the ccache link rule, and
some older versions of make got confused by seeing -lz as a
prerequisite.

This fix is to revert 0220de9c8ebfb18caae2ac1aa163d060e98ceade and
instead make sure that LDFLAGS comes before extra_ldflags.

9 years agoMerge branch '3.2-maint'
Joel Rosdahl [Sun, 16 Aug 2015 12:14:46 +0000 (14:14 +0200)] 
Merge branch '3.2-maint'

* 3.2-maint:
  Prepare for v3.2.3
  Bail out on --save-temps, an alias for -save-temps
  Use correct key for "file info indexes" in --dump-manifest output
  Exit properly from exit handler

9 years agoPrepare for v3.2.3 v3.2.3
Joel Rosdahl [Sun, 16 Aug 2015 12:11:45 +0000 (14:11 +0200)] 
Prepare for v3.2.3

9 years agoBail out on --save-temps, an alias for -save-temps
Michael Marineau [Thu, 9 Jul 2015 20:42:23 +0000 (13:42 -0700)] 
Bail out on --save-temps, an alias for -save-temps

9 years agoUse correct key for "file info indexes" in --dump-manifest output
Joel Rosdahl [Sat, 15 Aug 2015 12:38:33 +0000 (14:38 +0200)] 
Use correct key for "file info indexes" in --dump-manifest output

10 years agoExit properly from exit handler
Joel Rosdahl [Sun, 9 Aug 2015 20:07:11 +0000 (22:07 +0200)] 
Exit properly from exit handler

This fixes a problem where two SIGINT (Ctrl+C) signals were needed to
terminate an ongoing compilation. (The first SIGINT terminated the
compiler which exited with non-zero status, which ccache then went on
interpreting as an ordinary failed compilation, leading to rerunning the
compiler via failed().)

10 years agoMention cuda support in NEWS
Joel Rosdahl [Fri, 7 Aug 2015 15:53:56 +0000 (17:53 +0200)] 
Mention cuda support in NEWS

10 years agoClean up code
Joel Rosdahl [Fri, 7 Aug 2015 15:53:35 +0000 (17:53 +0200)] 
Clean up code

10 years agoMerge branch '3.2-maint'
Joel Rosdahl [Fri, 7 Aug 2015 15:50:44 +0000 (17:50 +0200)] 
Merge branch '3.2-maint'

* 3.2-maint:
  uncrustify: Add sp_after_comma
  Don't mention source code hash bug fix in 3.2.2