]> git.ipfire.org Git - thirdparty/ccache.git/log
thirdparty/ccache.git
15 years agoImprove logging
Joel Rosdahl [Sat, 21 Nov 2009 10:30:45 +0000 (11:30 +0100)] 
Improve logging

15 years agoFix bad memory access spotted by Valgrind
Joel Rosdahl [Sat, 21 Nov 2009 09:34:04 +0000 (10:34 +0100)] 
Fix bad memory access spotted by Valgrind

15 years agoSimple performance benchmark script
Joel Rosdahl [Sat, 14 Nov 2009 17:26:44 +0000 (18:26 +0100)] 
Simple performance benchmark script

15 years agoFirst working version of the direct mode
Joel Rosdahl [Sat, 14 Nov 2009 15:14:55 +0000 (16:14 +0100)] 
First working version of the direct mode

15 years agoLog fatal messages both to stderr and log file
Joel Rosdahl [Thu, 12 Nov 2009 18:58:09 +0000 (19:58 +0100)] 
Log fatal messages both to stderr and log file

15 years agoAdd support for dynamic dependencies on header files
Joel Rosdahl [Sun, 8 Nov 2009 19:39:41 +0000 (20:39 +0100)] 
Add support for dynamic dependencies on header files

15 years agoLet hash_* functions take a hash context so that they are reusable
Joel Rosdahl [Sun, 8 Nov 2009 19:13:27 +0000 (20:13 +0100)] 
Let hash_* functions take a hash context so that they are reusable

15 years agoExport variables in test.sh to make tests work properly
Joel Rosdahl [Sun, 8 Nov 2009 09:30:41 +0000 (10:30 +0100)] 
Export variables in test.sh to make tests work properly

15 years agoFix tab usage
Joel Rosdahl [Sat, 7 Nov 2009 08:12:20 +0000 (09:12 +0100)] 
Fix tab usage

15 years agoRemove trailing whitespace
Joel Rosdahl [Sat, 7 Nov 2009 08:09:39 +0000 (09:09 +0100)] 
Remove trailing whitespace

15 years agoResync ccache.yo with ccache.1
Joel Rosdahl [Thu, 5 Nov 2009 22:20:48 +0000 (23:20 +0100)] 
Resync ccache.yo with ccache.1

15 years agoRename configure.in to configure.ac
Joel Rosdahl [Tue, 3 Nov 2009 21:57:52 +0000 (22:57 +0100)] 
Rename configure.in to configure.ac

15 years agoRemove generated files configure and config.h.in
Joel Rosdahl [Tue, 3 Nov 2009 21:57:24 +0000 (22:57 +0100)] 
Remove generated files configure and config.h.in

15 years agoDon't hash CCACHE_PREFIX
Joel Rosdahl [Mon, 2 Nov 2009 18:01:12 +0000 (19:01 +0100)] 
Don't hash CCACHE_PREFIX

15 years agoFix indentation
Joel Rosdahl [Mon, 2 Nov 2009 17:52:30 +0000 (18:52 +0100)] 
Fix indentation

15 years agoAdd __attribute__ format declarations
Joel Rosdahl [Mon, 2 Nov 2009 17:11:35 +0000 (18:11 +0100)] 
Add __attribute__ format declarations

15 years agoAdd support for Emacs flymake-mode
Joel Rosdahl [Sun, 1 Nov 2009 18:49:59 +0000 (19:49 +0100)] 
Add support for Emacs flymake-mode

15 years agoBail out on --coverage and -fprofile-arcs
Joel Rosdahl [Sun, 1 Nov 2009 18:46:41 +0000 (19:46 +0100)] 
Bail out on --coverage and -fprofile-arcs

15 years agoAdd AC_DEFINE of ENABLE_ZLIB to avoid autoconf warning
Joel Rosdahl [Sun, 1 Nov 2009 18:45:05 +0000 (19:45 +0100)] 
Add AC_DEFINE of ENABLE_ZLIB to avoid autoconf warning

15 years agoStop on error in autogen.sh
Joel Rosdahl [Sun, 1 Nov 2009 18:44:19 +0000 (19:44 +0100)] 
Stop on error in autogen.sh

15 years agoRemove .cvsignore
Joel Rosdahl [Sun, 1 Nov 2009 18:44:01 +0000 (19:44 +0100)] 
Remove .cvsignore

15 years agoUpdate NEWS
Joel Rosdahl [Sun, 1 Nov 2009 19:17:39 +0000 (20:17 +0100)] 
Update NEWS

15 years agoFix GCC 4.3 warnings
William S Fulton [Sun, 1 Nov 2009 18:39:58 +0000 (19:39 +0100)] 
Fix GCC 4.3 warnings

See <http://bugs.debian.org/508046>.

15 years agoCorrect documentation about hard links
Ville Skytta [Sun, 1 Nov 2009 18:39:58 +0000 (19:39 +0100)] 
Correct documentation about hard links

See <http://www.redhat.com/archives/fedora-extras-commits/2007-July/msg05016.html>.

15 years agoDetect and report permission failure for "ccache -F/-M"
Francois Marier [Sun, 1 Nov 2009 18:39:58 +0000 (19:39 +0100)] 
Detect and report permission failure for "ccache -F/-M"

Debian patch 12_cachesize_permissions.diff. See
<http://bugs.debian.org/332527>.

15 years agoUse utimes(3) instead of utime(3) to avoid truncating timestamps
Robin H. Johnson [Sun, 1 Nov 2009 18:39:58 +0000 (19:39 +0100)] 
Use utimes(3) instead of utime(3) to avoid truncating timestamps

See <http://bugs.gentoo.org/136233>.

15 years agoCache clean-up fix
RW [Sun, 1 Nov 2009 18:39:58 +0000 (19:39 +0100)] 
Cache clean-up fix

See <http://lists.samba.org/archive/ccache/2008q2/000339.html>.

15 years agoCreate CACHEDIR.TAG file
Karl Chen [Sun, 1 Nov 2009 18:39:58 +0000 (19:39 +0100)] 
Create CACHEDIR.TAG file

See <http://lists.samba.org/archive/ccache/2008q1/000316.html>.

15 years agoFix handling of the -MD and -MDD options
Andrea Bittau [Sun, 1 Nov 2009 18:39:58 +0000 (19:39 +0100)] 
Fix handling of the -MD and -MDD options

From <http://lists.samba.org/archive/ccache/2007q2/000272.html>:

The -MD and -MDD options automatically determine where the dependency file
should land and what the target should look like based on the -o option.
However, ccache drops -o and things mess up. The original patch was posted by
Kaz Kylheku but I reworked it to make it work properly. Here is his post:

http://lists.samba.org/archive/ccache/2006q4/000249.html

15 years agoFix NFS issues
John Coiner [Sun, 1 Nov 2009 18:39:58 +0000 (19:39 +0100)] 
Fix NFS issues

See <http://lists.samba.org/archive/ccache/2007q1/000265.html>.

15 years agoAdd support for long command-line options
Francois Marier [Sun, 1 Nov 2009 18:39:58 +0000 (19:39 +0100)] 
Add support for long command-line options

Debian patch 03_long_options.diff.

15 years agoUse zlib compression for the cached files
Lars Gustäbel [Sun, 1 Nov 2009 18:39:58 +0000 (19:39 +0100)] 
Use zlib compression for the cached files

See <http://www.gustaebel.de/lars/ccache/>.

15 years agoImprove detection of missing home directory
Francois Marier [Sun, 1 Nov 2009 18:39:58 +0000 (19:39 +0100)] 
Improve detection of missing home directory

Debian patch 01_no_home.diff.

15 years agoAdd NEWS file
Joel Rosdahl [Sun, 1 Nov 2009 18:36:17 +0000 (19:36 +0100)] 
Add NEWS file

18 years agoccache can't handle test coverage
Andrew Tridgell [Wed, 28 Feb 2007 04:24:04 +0000 (05:24 +0100)] 
ccache can't handle test coverage

18 years agounset CCACHE_DISABLE so ccache on build farm with lcov is OK
Andrew Tridgell [Wed, 28 Feb 2007 04:23:43 +0000 (05:23 +0100)] 
unset CCACHE_DISABLE so ccache on build farm with lcov is OK

19 years agofixed a bug in x_realloc()
Andrew Tridgell [Mon, 17 Jul 2006 03:41:12 +0000 (05:41 +0200)] 
fixed a bug in x_realloc()

19 years agomake sure we cleanup any tmp files leftover from dead ccache runs
Andrew Tridgell [Mon, 17 Jul 2006 01:09:56 +0000 (03:09 +0200)] 
make sure we cleanup any tmp files leftover from dead ccache runs

19 years agomake ccache more friendly to the kernels directory layout, by creating
Andrew Tridgell [Mon, 17 Jul 2006 01:09:30 +0000 (03:09 +0200)] 
make ccache more friendly to the kernels directory layout, by creating
files in the directory they will end up (thanks to Al Viro for the
suggestion)

19 years agoHave the ccache Makefile obey the settings of the CPPFLAGS and LDFLAGS
Paul Griffith [Thu, 11 May 2006 21:44:44 +0000 (23:44 +0200)] 
Have the ccache Makefile obey the settings of the CPPFLAGS and LDFLAGS
environment variables that are in force when the configure script is
executed.

Paul

19 years agoOne more.
Tim Potter [Sun, 5 Feb 2006 00:05:28 +0000 (01:05 +0100)] 
One more.

19 years agoFix another link.
Tim Potter [Sun, 5 Feb 2006 00:04:17 +0000 (01:04 +0100)] 
Fix another link.

19 years agoFix link after rearranging ccache.samba.org virtual host.
Tim Potter [Sun, 5 Feb 2006 00:02:55 +0000 (01:02 +0100)] 
Fix link after rearranging ccache.samba.org virtual host.

19 years agoadded CCACHE_HASH_COMPILER option
Andrew Tridgell [Thu, 24 Nov 2005 21:54:09 +0000 (22:54 +0100)] 
added CCACHE_HASH_COMPILER option

19 years agoCCACHE_NOHASH_SIZE_MTIME patch from Jens Schweikhardt
Andrew Tridgell [Thu, 24 Nov 2005 21:10:08 +0000 (22:10 +0100)] 
CCACHE_NOHASH_SIZE_MTIME patch from Jens Schweikhardt

20 years agofixed build on FreeBSD
Andrew Tridgell [Mon, 25 Jul 2005 07:05:46 +0000 (09:05 +0200)] 
fixed build on FreeBSD

20 years agoprint a stderr warning on failure to find homedir
Andrew Tridgell [Wed, 18 May 2005 04:32:31 +0000 (06:32 +0200)] 
print a stderr warning on failure to find homedir

20 years agoadded autogen.sh
Andrew Tridgell [Wed, 18 May 2005 04:30:29 +0000 (06:30 +0200)] 
added autogen.sh

20 years agoran autoheader
Andrew Tridgell [Wed, 18 May 2005 04:28:49 +0000 (06:28 +0200)] 
ran autoheader

20 years ago- fixed a oom check
Andrew Tridgell [Thu, 27 Jan 2005 09:40:11 +0000 (10:40 +0100)] 
- fixed a oom check

- attempt to get sol10/x86 to build

21 years agoupdated web for 2.4 release v2.4
Andrew Tridgell [Mon, 13 Sep 2004 10:38:17 +0000 (12:38 +0200)] 
updated web for 2.4 release

21 years agoinclude the compiler name in the hash if the link count on the
Andrew Tridgell [Mon, 13 Sep 2004 10:19:06 +0000 (12:19 +0200)] 
include the compiler name in the hash if the link count on the
compiler is > 1, to cope with compilers (like the AIX one) that
changes behaviour based on argv[0].

Thanks to Nicholas Clark <nick@ccl4.org> for pointing out this problem

21 years agoadded CCACHE_READONLY and CCACHE_TEMPDIR options, thanks to a
Andrew Tridgell [Fri, 10 Sep 2004 05:05:14 +0000 (07:05 +0200)] 
added CCACHE_READONLY and CCACHE_TEMPDIR options, thanks to a
suggestion from Jeff Apple <japple@paradise.net.nz>

21 years agoup ccache version
Andrew Tridgell [Wed, 8 Sep 2004 03:31:57 +0000 (05:31 +0200)] 
up ccache version

21 years agofixed link to cachecc1 and add a link to gocache
Andrew Tridgell [Wed, 8 Sep 2004 03:31:30 +0000 (05:31 +0200)] 
fixed link to cachecc1 and add a link to gocache

21 years agosupport absolute paths in CCACHE_PREFIX
Andrew Tridgell [Mon, 6 Sep 2004 13:11:15 +0000 (15:11 +0200)] 
support absolute paths in CCACHE_PREFIX
(patch from Oswald Buddenhagen <ossi@kde.org>)

21 years agowe don't need a optind declaration
Andrew Tridgell [Mon, 6 Sep 2004 13:06:17 +0000 (15:06 +0200)] 
we don't need a optind declaration
(patch from Pavel@Janik.cz (Pavel Janík))

21 years agoensure the right CC is passed to test.sh
Andrew Tridgell [Mon, 6 Sep 2004 13:04:22 +0000 (15:04 +0200)] 
ensure the right CC is passed to test.sh
(patch from Nicholas Clark <nick@ccl4.org>)

21 years agocope with HOME not being set
Andrew Tridgell [Mon, 6 Sep 2004 12:59:12 +0000 (14:59 +0200)] 
cope with HOME not being set

21 years agouse error checking alloc functions in a few more places
Andrew Tridgell [Mon, 6 Sep 2004 12:47:19 +0000 (14:47 +0200)] 
use error checking alloc functions in a few more places

21 years agoadded cache directory to statistics (suggestion from "M. Creidieki
Andrew Tridgell [Mon, 6 Sep 2004 12:46:31 +0000 (14:46 +0200)] 
added cache directory to statistics (suggestion from "M. Creidieki
Crouch" <creidieki@gmail.com>)

21 years ago - attempt to make ccache work with cygwin by using O_BINARY (thanks
Andrew Tridgell [Mon, 6 Sep 2004 12:24:05 +0000 (14:24 +0200)] 
 - attempt to make ccache work with cygwin by using O_BINARY (thanks
   to email from Emilio Lopes <eclig@gmx.net>)

 - disabled the direct .ii tests as these break with newest gcc

21 years agoadded a link to cachecc1
Andrew Tridgell [Thu, 27 Nov 2003 23:08:24 +0000 (00:08 +0100)] 
added a link to cachecc1

21 years agoadded note about hash change
Andrew Tridgell [Mon, 29 Sep 2003 01:18:54 +0000 (03:18 +0200)] 
added note about hash change

21 years agoupdated website for ccache 2.3
Andrew Tridgell [Sun, 28 Sep 2003 04:57:57 +0000 (06:57 +0200)] 
updated website for ccache 2.3

21 years agorebuild configure v2.3
Andrew Tridgell [Sun, 28 Sep 2003 04:52:47 +0000 (06:52 +0200)] 
rebuild configure

21 years agodocs rebuilt
Andrew Tridgell [Sun, 28 Sep 2003 04:48:58 +0000 (06:48 +0200)] 
docs rebuilt

21 years agoallow more -M options and fix some typos
Andrew Tridgell [Sun, 28 Sep 2003 04:47:59 +0000 (06:47 +0200)] 
allow more -M options and fix some typos

21 years agoignore yodl2man errors to allow building without yodl
Andrew Tridgell [Sat, 27 Sep 2003 13:18:14 +0000 (15:18 +0200)] 
ignore yodl2man errors to allow building without yodl

21 years agoadded -idirafter to supported options
Andrew Tridgell [Sat, 27 Sep 2003 12:30:55 +0000 (14:30 +0200)] 
added -idirafter to supported options

21 years agosupport for -MD and -MMD from Bob Wilson <bwilson@tensilica.com>
Andrew Tridgell [Sat, 27 Sep 2003 12:01:47 +0000 (14:01 +0200)] 
support for -MD and -MMD from Bob Wilson <bwilson@tensilica.com>

21 years agoadded CCACHE_UMASK
Andrew Tridgell [Sat, 27 Sep 2003 11:34:50 +0000 (13:34 +0200)] 
added CCACHE_UMASK

fixed a typo

21 years agofixed dos text format in ccache.spec
Andrew Tridgell [Thu, 25 Sep 2003 06:15:21 +0000 (08:15 +0200)] 
fixed dos text format in ccache.spec

how did that happen?!

21 years ago- avoid using basename() to fix systems with that already defined
Andrew Tridgell [Thu, 25 Sep 2003 06:11:28 +0000 (08:11 +0200)] 
- avoid using basename() to fix systems with that already defined

- add EINTR handling in lock_fd()

- make sure we prototype asprintf on systems that don't have it

21 years agomake sure we hash the cpp extension to ensure we don't mistake a .i
Andrew Tridgell [Thu, 25 Sep 2003 05:49:50 +0000 (07:49 +0200)] 
make sure we hash the cpp extension to ensure we don't mistake a .i
for a .ii

21 years ago- updated spec version
Andrew Tridgell [Thu, 25 Sep 2003 05:42:01 +0000 (07:42 +0200)] 
- updated spec version

- updated html manpage

21 years agoadded support for direct compilation of .i and .ii files
Andrew Tridgell [Thu, 25 Sep 2003 05:41:17 +0000 (07:41 +0200)] 
added support for direct compilation of .i and .ii files

21 years agodoc patch from Martin Pool regarding NFS and renames
Andrew Tridgell [Wed, 24 Sep 2003 07:28:02 +0000 (09:28 +0200)] 
doc patch from Martin Pool regarding NFS and renames

21 years ago- patch from Martin Pool to setup an uncached file descriptor for
Andrew Tridgell [Wed, 24 Sep 2003 07:26:15 +0000 (09:26 +0200)] 
- patch from Martin Pool to setup an uncached file descriptor for
stderr

21 years ago- change to version 2.3
Andrew Tridgell [Wed, 24 Sep 2003 07:10:32 +0000 (09:10 +0200)] 
- change to version 2.3

- patch from Martin Pool to better handle DEPENDENCIES_OUTPUT

21 years agomake temporary filenames more distcc friendly
Andrew Tridgell [Wed, 24 Sep 2003 06:39:27 +0000 (08:39 +0200)] 
make temporary filenames more distcc friendly

(patch from Martin Pool)

21 years agono need to exclude -fprofile-arcs
Andrew Tridgell [Wed, 24 Sep 2003 05:57:54 +0000 (07:57 +0200)] 
no need to exclude -fprofile-arcs

21 years agoIgnore config.h
Tim Potter [Mon, 22 Sep 2003 05:01:25 +0000 (07:01 +0200)] 
Ignore config.h

22 years agoPatch from Paul Green:
Martin Pool [Thu, 17 Apr 2003 12:06:14 +0000 (14:06 +0200)] 
Patch from Paul Green:

  The following patch fixes the ccache Makefile.in to handle executable
  suffixes. Turns out the configure script is already setting the necessary
  substitutable variable (EXEEXT). Tested by me on Stratus VOS.

22 years agouse $CC to choose the compiler
Andrew Tridgell [Fri, 28 Mar 2003 23:42:03 +0000 (00:42 +0100)] 
use $CC to choose the compiler

22 years agofixed export syntax for solaris
Andrew Tridgell [Fri, 28 Mar 2003 22:33:02 +0000 (23:33 +0100)] 
fixed export syntax for solaris

22 years agotake account of the fact that unify implies hashing the filename
Andrew Tridgell [Fri, 28 Mar 2003 13:01:12 +0000 (14:01 +0100)] 
take account of the fact that unify implies hashing the filename

22 years agocompilers treat zero length files differently
Andrew Tridgell [Fri, 28 Mar 2003 12:33:39 +0000 (13:33 +0100)] 
compilers treat zero length files differently

22 years ago-Wall isn't portable, but running -O twice is
Andrew Tridgell [Fri, 28 Mar 2003 12:25:27 +0000 (13:25 +0100)] 
-Wall isn't portable, but running -O twice is

22 years agosome compilers will overwrite /dev/zero - this makes sure the test
Andrew Tridgell [Fri, 28 Mar 2003 12:24:26 +0000 (13:24 +0100)] 
some compilers will overwrite /dev/zero - this makes sure the test
suite doesn't break those systems as root

22 years agocope with systems that don't have realpath()
Andrew Tridgell [Fri, 28 Mar 2003 11:59:41 +0000 (12:59 +0100)] 
cope with systems that don't have realpath()

22 years agoinstall-sh is fussy about trailing slashes on directories
Andrew Tridgell [Fri, 28 Mar 2003 11:49:18 +0000 (12:49 +0100)] 
install-sh is fussy about trailing slashes on directories

22 years agomade the test suite a little more portable
Andrew Tridgell [Fri, 28 Mar 2003 11:44:18 +0000 (12:44 +0100)] 
made the test suite a little more portable

some compilers strip trailing linefeeds

22 years agoMention ccache mailing list on ccache info page.
Martin Pool [Fri, 28 Mar 2003 03:42:08 +0000 (04:42 +0100)] 
Mention ccache mailing list on ccache info page.

22 years agosome systems don't have gethostname() ....
Andrew Tridgell [Fri, 7 Mar 2003 12:09:19 +0000 (13:09 +0100)] 
some systems don't have gethostname() ....

22 years agoAdd stub "installcheck" target that can be called by the buildfarm.
Martin Pool [Mon, 24 Feb 2003 03:56:03 +0000 (04:56 +0100)] 
Add stub "installcheck" target that can be called by the buildfarm.
Just calls "check".

22 years agoMake the "install" target depend on the things it needs to install, so
Martin Pool [Mon, 24 Feb 2003 03:42:13 +0000 (04:42 +0100)] 
Make the "install" target depend on the things it needs to install, so
that it can work properly on the buildfarm.

22 years agodon't work for quantum any more
Andrew Tridgell [Mon, 17 Feb 2003 01:20:04 +0000 (02:20 +0100)] 
don't work for quantum any more

22 years agoupdated home page
Andrew Tridgell [Mon, 17 Feb 2003 01:18:04 +0000 (02:18 +0100)] 
updated home page

22 years agoman page update v2.2
Andrew Tridgell [Mon, 17 Feb 2003 01:12:12 +0000 (02:12 +0100)] 
man page update