]> git.ipfire.org Git - thirdparty/ccache.git/log
thirdparty/ccache.git
15 years agoDon't log unset base directory
Joel Rosdahl [Sun, 25 Apr 2010 14:43:33 +0000 (16:43 +0200)] 
Don't log unset base directory

15 years agoRefactoring: move hash_*_ignoring_comments to hash_include_file_* in testutil
Joel Rosdahl [Sun, 25 Apr 2010 13:44:18 +0000 (15:44 +0200)] 
Refactoring: move hash_*_ignoring_comments to hash_include_file_* in testutil

15 years agoBackdate header files created in the test suite instead of sleeping
Joel Rosdahl [Sun, 25 Apr 2010 12:06:08 +0000 (14:06 +0200)] 
Backdate header files created in the test suite instead of sleeping

15 years agoDon't check ctime when determining if an include file is too new
Joel Rosdahl [Sun, 25 Apr 2010 12:04:58 +0000 (14:04 +0200)] 
Don't check ctime when determining if an include file is too new

If you backdate the include file's mtime, you have to take the
consequences...

15 years agoImprove handling of -Wp, options
Joel Rosdahl [Sun, 25 Apr 2010 09:37:45 +0000 (11:37 +0200)] 
Improve handling of -Wp, options

15 years agoMake it possible to run only the direct test suite again
Joel Rosdahl [Sun, 25 Apr 2010 08:45:32 +0000 (10:45 +0200)] 
Make it possible to run only the direct test suite again

15 years agoFix typo
Joel Rosdahl [Sun, 25 Apr 2010 08:27:46 +0000 (10:27 +0200)] 
Fix typo

15 years agoDon't set CCACHE_BASEDIR by default
Joel Rosdahl [Sat, 24 Apr 2010 19:39:23 +0000 (21:39 +0200)] 
Don't set CCACHE_BASEDIR by default

Disabled by default because it gives a different result than the real compiler
would give when -g is being used.

15 years agoIgnore some generated files
Joel Rosdahl [Sat, 24 Apr 2010 19:36:32 +0000 (21:36 +0200)] 
Ignore some generated files

15 years agoMinor man page tweaks
Joel Rosdahl [Sat, 24 Apr 2010 19:34:47 +0000 (21:34 +0200)] 
Minor man page tweaks

15 years agoConvert NEWS to asciidoc format
Joel Rosdahl [Sat, 24 Apr 2010 08:31:10 +0000 (10:31 +0200)] 
Convert NEWS to asciidoc format

15 years agoCreate nicer HTML page of the manual
Joel Rosdahl [Thu, 22 Apr 2010 20:55:26 +0000 (22:55 +0200)] 
Create nicer HTML page of the manual

15 years agoUpcase subheadings in man page
Joel Rosdahl [Thu, 22 Apr 2010 20:54:56 +0000 (22:54 +0200)] 
Upcase subheadings in man page

15 years agoSwitch license to GPLv3+
Joel Rosdahl [Thu, 22 Apr 2010 20:47:05 +0000 (22:47 +0200)] 
Switch license to GPLv3+

15 years agoImprove ccache description in ccache.c
Joel Rosdahl [Thu, 22 Apr 2010 20:25:39 +0000 (22:25 +0200)] 
Improve ccache description in ccache.c

15 years agoAdd rule for generating an HTML man page
Joel Rosdahl [Thu, 22 Apr 2010 20:18:20 +0000 (22:18 +0200)] 
Add rule for generating an HTML man page

15 years agoConvert man page from yodl to asciidoc format
Joel Rosdahl [Thu, 22 Apr 2010 20:08:33 +0000 (22:08 +0200)] 
Convert man page from yodl to asciidoc format

15 years agoOnly run -finput-charset test if compilation without ccache works
Joel Rosdahl [Tue, 13 Apr 2010 16:25:38 +0000 (18:25 +0200)] 
Only run -finput-charset test if compilation without ccache works

15 years agoHandle -finput-charset correctly
Joel Rosdahl [Mon, 12 Apr 2010 21:23:38 +0000 (23:23 +0200)] 
Handle -finput-charset correctly

15 years agoDon't use unportable strnlen function
Joel Rosdahl [Mon, 5 Apr 2010 09:15:54 +0000 (11:15 +0200)] 
Don't use unportable strnlen function

15 years agoSort functions in configure.ac
Joel Rosdahl [Mon, 5 Apr 2010 08:38:06 +0000 (10:38 +0200)] 
Sort functions in configure.ac

15 years agoMerge branch 'master' of git://git.samba.org/ccache
Joel Rosdahl [Sun, 28 Mar 2010 15:47:21 +0000 (17:47 +0200)] 
Merge branch 'master' of git://git.samba.org/ccache

15 years agoMerge branch 'cleanup' of git://github.com/krajaratnam/ccache
Joel Rosdahl [Sun, 28 Mar 2010 15:46:11 +0000 (17:46 +0200)] 
Merge branch 'cleanup' of git://github.com/krajaratnam/ccache

15 years agoAdd CCACHE_VERBOSE option
Joel Rosdahl [Wed, 17 Mar 2010 21:20:15 +0000 (22:20 +0100)] 
Add CCACHE_VERBOSE option

This was suggested by William S Fulton, who implemented this feature in his
SWIG port of ccache.

15 years agouse strnlen() in the replacement for strndup()
Andrew Tridgell [Thu, 25 Mar 2010 00:26:13 +0000 (11:26 +1100)] 
use strnlen() in the replacement for strndup()

Using strlen() could lead to a segmentation fault with gcc on
OpenSolaris

15 years agoAdd a comment to indicate who's responsible for freeing the returned string
Kovarththanan Rajaratnam [Thu, 18 Mar 2010 12:04:01 +0000 (13:04 +0100)] 
Add a comment to indicate who's responsible for freeing the returned string

15 years agoReuse the newly added format_hash_as_string() instead
Kovarththanan Rajaratnam [Thu, 18 Mar 2010 12:02:04 +0000 (13:02 +0100)] 
Reuse the newly added format_hash_as_string() instead

15 years agoMake format_file_hash public by moving it to util.c (as format_hash_as_string)
Kovarththanan Rajaratnam [Thu, 18 Mar 2010 11:59:24 +0000 (12:59 +0100)] 
Make format_file_hash public by moving it to util.c (as format_hash_as_string)

15 years agoMark token array as const
Kovarththanan Rajaratnam [Thu, 18 Mar 2010 11:43:40 +0000 (12:43 +0100)] 
Mark token array as const

15 years agoDon't set static variable. It's unused in copy4()
Kovarththanan Rajaratnam [Thu, 18 Mar 2010 11:42:46 +0000 (12:42 +0100)] 
Don't set static variable. It's unused in copy4()

15 years agoLet the compiler zero initialiase all the members
Kovarththanan Rajaratnam [Thu, 18 Mar 2010 11:41:13 +0000 (12:41 +0100)] 
Let the compiler zero initialiase all the members

15 years agoSet umask early since ccache_main() may create files/directories
Joel Rosdahl [Wed, 10 Mar 2010 20:37:31 +0000 (21:37 +0100)] 
Set umask early since ccache_main() may create files/directories

15 years agoDon't compile preprocessed source code when using -g3
Joel Rosdahl [Thu, 4 Mar 2010 20:39:34 +0000 (21:39 +0100)] 
Don't compile preprocessed source code when using -g3

This fixes bug #7190.

15 years agoRefactor CCACHE_CPP2 logic into a variable
Joel Rosdahl [Thu, 4 Mar 2010 20:30:10 +0000 (21:30 +0100)] 
Refactor CCACHE_CPP2 logic into a variable

15 years agoFix caching of empty source files in direct mode
Joel Rosdahl [Thu, 4 Mar 2010 19:30:27 +0000 (20:30 +0100)] 
Fix caching of empty source files in direct mode

15 years agoRemove superfluous dependencies from test/perf targets
Joel Rosdahl [Wed, 3 Mar 2010 21:05:31 +0000 (22:05 +0100)] 
Remove superfluous dependencies from test/perf targets

15 years agoRemove unused CC variable from perf.sh command line
Joel Rosdahl [Wed, 3 Mar 2010 21:04:44 +0000 (22:04 +0100)] 
Remove unused CC variable from perf.sh command line

15 years agoMerge branch 'perf' of git://github.com/krajaratnam/ccache
Joel Rosdahl [Wed, 3 Mar 2010 21:00:27 +0000 (22:00 +0100)] 
Merge branch 'perf' of git://github.com/krajaratnam/ccache

* 'perf' of git://github.com/krajaratnam/ccache:
  Add perf target
  Mention perl/python in INSTALL

15 years agoDon't try to store file hash in manifest in read-only mode
Joel Rosdahl [Wed, 3 Mar 2010 20:59:12 +0000 (21:59 +0100)] 
Don't try to store file hash in manifest in read-only mode

15 years agoRemove forgotten debugging statement
Joel Rosdahl [Wed, 3 Mar 2010 19:47:39 +0000 (20:47 +0100)] 
Remove forgotten debugging statement

15 years agoAdd perf target
Kovarththanan Rajaratnam [Tue, 2 Mar 2010 06:04:36 +0000 (07:04 +0100)] 
Add perf target

15 years agoMention perl/python in INSTALL
Kovarththanan Rajaratnam [Tue, 2 Mar 2010 06:01:04 +0000 (07:01 +0100)] 
Mention perl/python in INSTALL

15 years agoUnset ccache version in ccache.spec
Joel Rosdahl [Mon, 1 Mar 2010 19:03:29 +0000 (20:03 +0100)] 
Unset ccache version in ccache.spec

15 years agoClean files in .deps instead of including them in the dist archive
Joel Rosdahl [Sun, 28 Feb 2010 20:54:39 +0000 (21:54 +0100)] 
Clean files in .deps instead of including them in the dist archive

15 years agoChange next version to 3.0pre1
Joel Rosdahl [Sun, 28 Feb 2010 20:54:21 +0000 (21:54 +0100)] 
Change next version to 3.0pre1

15 years agoPrepare for v3.0pre0 v3.0pre0
Joel Rosdahl [Sun, 28 Feb 2010 20:12:28 +0000 (21:12 +0100)] 
Prepare for v3.0pre0

15 years agoRemove .ii tests
Joel Rosdahl [Sun, 28 Feb 2010 19:43:35 +0000 (20:43 +0100)] 
Remove .ii tests

Removed .ii tests as some compilers (including newer versions of gcc) determine
which language to use based on .i/.ii extension, and C++ may not be installed.

15 years agoMake cleanup more robust by always deleting all siblings to the deleted file
Joel Rosdahl [Sun, 28 Feb 2010 18:07:40 +0000 (19:07 +0100)] 
Make cleanup more robust by always deleting all siblings to the deleted file

15 years agoAdd a get_extension utility function
Joel Rosdahl [Sun, 28 Feb 2010 17:23:07 +0000 (18:23 +0100)] 
Add a get_extension utility function

15 years agoAlways close(fd) as soon as file is mmap()'d.
Ramiro Polla [Sun, 28 Feb 2010 00:46:13 +0000 (21:46 -0300)] 
Always close(fd) as soon as file is mmap()'d.

15 years agoImprove NEWS
Joel Rosdahl [Sun, 28 Feb 2010 15:41:30 +0000 (16:41 +0100)] 
Improve NEWS

15 years agoRename str_basename() to basename()
Joel Rosdahl [Sun, 28 Feb 2010 15:30:08 +0000 (16:30 +0100)] 
Rename str_basename() to basename()

15 years agoImprove error message when failing to unlink a file to clean up
Joel Rosdahl [Sun, 28 Feb 2010 15:25:44 +0000 (16:25 +0100)] 
Improve error message when failing to unlink a file to clean up

15 years agoIntroduce remove_extension function and use it to calculate dependency filename
Joel Rosdahl [Sun, 28 Feb 2010 15:22:51 +0000 (16:22 +0100)] 
Introduce remove_extension function and use it to calculate dependency filename

15 years agoImprove description of get_home_directory()
Joel Rosdahl [Sun, 28 Feb 2010 13:53:30 +0000 (14:53 +0100)] 
Improve description of get_home_directory()

15 years agoMake format_file_hash() static
Kovarththanan Rajaratnam [Sun, 28 Feb 2010 08:42:08 +0000 (09:42 +0100)] 
Make format_file_hash() static

15 years agoRemove cc_log from get_home_directory()
Kovarththanan Rajaratnam [Sun, 28 Feb 2010 08:35:18 +0000 (09:35 +0100)] 
Remove cc_log from get_home_directory()

It's effectively a noop because 'cache_logfile' is NULL at this point of time, so we simply return immediately

15 years agoMark long_options[] as const
Kovarththanan Rajaratnam [Sun, 28 Feb 2010 08:23:00 +0000 (09:23 +0100)] 
Mark long_options[] as const

15 years agoReuse same variable for environment parsing
Kovarththanan Rajaratnam [Sun, 28 Feb 2010 08:21:39 +0000 (09:21 +0100)] 
Reuse same variable for environment parsing

15 years agoHoist CCACHE_NLEVELS into ccache()
Kovarththanan Rajaratnam [Sun, 28 Feb 2010 08:15:32 +0000 (09:15 +0100)] 
Hoist CCACHE_NLEVELS into ccache()

Parse environment variables upfront instead of burying them in helper functions

15 years agoAnother try at supporting systems without support for "extern inline"
Joel Rosdahl [Sun, 28 Feb 2010 13:27:45 +0000 (14:27 +0100)] 
Another try at supporting systems without support for "extern inline"

15 years agoMake fatal() exit like it should even if CCACHE_LOGFILE isn't set
Joel Rosdahl [Sun, 28 Feb 2010 13:14:06 +0000 (14:14 +0100)] 
Make fatal() exit like it should even if CCACHE_LOGFILE isn't set

15 years agoPortability: Define PWD if not defined
Joel Rosdahl [Sun, 28 Feb 2010 09:30:03 +0000 (10:30 +0100)] 
Portability: Define PWD if not defined

15 years agoPortability: Define explicit compilation rule to pick up CPPFLAGS on HP-UX
Joel Rosdahl [Sun, 28 Feb 2010 09:27:24 +0000 (10:27 +0100)] 
Portability: Define explicit compilation rule to pick up CPPFLAGS on HP-UX

15 years agoPortability: Check for "extern inline" support
Joel Rosdahl [Sun, 28 Feb 2010 09:17:43 +0000 (10:17 +0100)] 
Portability: Check for "extern inline" support

15 years agoPortability: Include headers to get O_CREAT and friends
Joel Rosdahl [Sat, 27 Feb 2010 23:23:27 +0000 (00:23 +0100)] 
Portability: Include headers to get O_CREAT and friends

15 years agoPortability: Use AC_C_INLINE to check for availability of the inline keyword
Joel Rosdahl [Sat, 27 Feb 2010 23:07:52 +0000 (00:07 +0100)] 
Portability: Use AC_C_INLINE to check for availability of the inline keyword

15 years agoPortability: Include headers to get O_RDONLY and friend
Joel Rosdahl [Sat, 27 Feb 2010 23:02:29 +0000 (00:02 +0100)] 
Portability: Include headers to get O_RDONLY and friend

15 years agoReformat NEWS
Joel Rosdahl [Sat, 27 Feb 2010 22:45:22 +0000 (23:45 +0100)] 
Reformat NEWS

15 years agoRemove unnecessary initialization of a static variable
Joel Rosdahl [Sat, 27 Feb 2010 22:37:19 +0000 (23:37 +0100)] 
Remove unnecessary initialization of a static variable

15 years agoPortability: Include sys/stat.h and fcntl.h to get O_RDONLY and friends
Joel Rosdahl [Sat, 27 Feb 2010 22:32:15 +0000 (23:32 +0100)] 
Portability: Include sys/stat.h and fcntl.h to get O_RDONLY and friends

15 years agoPortability: Let indexFor be a define instead of an inline function
Joel Rosdahl [Sat, 27 Feb 2010 22:27:48 +0000 (23:27 +0100)] 
Portability: Let indexFor be a define instead of an inline function

15 years agoRemove stray semicolon
Joel Rosdahl [Sat, 27 Feb 2010 22:21:52 +0000 (23:21 +0100)] 
Remove stray semicolon

15 years agoInclude sys/types.h in an attempt to please AIX
Joel Rosdahl [Sat, 27 Feb 2010 22:18:59 +0000 (23:18 +0100)] 
Include sys/types.h in an attempt to please AIX

15 years agoSimplify and correct calculation of default dependency file name
Joel Rosdahl [Sat, 27 Feb 2010 21:53:04 +0000 (22:53 +0100)] 
Simplify and correct calculation of default dependency file name

15 years agoRemove unnecessary NULL check
Joel Rosdahl [Sat, 27 Feb 2010 21:22:03 +0000 (22:22 +0100)] 
Remove unnecessary NULL check

15 years agoImprove display of max size display values
Joel Rosdahl [Sat, 27 Feb 2010 13:01:14 +0000 (14:01 +0100)] 
Improve display of max size display values

15 years agoTreat warnings as errors in developer mode
Joel Rosdahl [Sat, 27 Feb 2010 12:40:12 +0000 (13:40 +0100)] 
Treat warnings as errors in developer mode

15 years agoUse default cache size of 1 GiB
Joel Rosdahl [Sat, 27 Feb 2010 12:30:33 +0000 (13:30 +0100)] 
Use default cache size of 1 GiB

15 years agoMention that you may want to run "ccache --clean" after upgrading
Joel Rosdahl [Sat, 27 Feb 2010 12:24:08 +0000 (13:24 +0100)] 
Mention that you may want to run "ccache --clean" after upgrading

15 years agoMan page tweaks
Joel Rosdahl [Sat, 27 Feb 2010 12:23:54 +0000 (13:23 +0100)] 
Man page tweaks

15 years agoSort option descriptions in man page
Joel Rosdahl [Sat, 27 Feb 2010 11:35:01 +0000 (12:35 +0100)] 
Sort option descriptions in man page

15 years agoUpdate usage and options texts in man page
Joel Rosdahl [Sat, 27 Feb 2010 11:32:41 +0000 (12:32 +0100)] 
Update usage and options texts in man page

15 years agoBail out on too hard compiler option -save-temps
Joel Rosdahl [Sat, 27 Feb 2010 11:28:21 +0000 (12:28 +0100)] 
Bail out on too hard compiler option -save-temps

15 years agoSort unsupported compiler options
Joel Rosdahl [Sat, 27 Feb 2010 11:27:55 +0000 (12:27 +0100)] 
Sort unsupported compiler options

15 years agoRemove bug references from NEWS; they are not very interesting
Joel Rosdahl [Sat, 27 Feb 2010 11:21:10 +0000 (12:21 +0100)] 
Remove bug references from NEWS; they are not very interesting

15 years agoMinor improvements of test.sh
Joel Rosdahl [Sat, 27 Feb 2010 11:15:19 +0000 (12:15 +0100)] 
Minor improvements of test.sh

15 years agoImprove detection of program name being MYNAME
Joel Rosdahl [Sat, 27 Feb 2010 09:56:22 +0000 (10:56 +0100)] 
Improve detection of program name being MYNAME

15 years agoIntroduce string constants for usage and version texts
Joel Rosdahl [Sat, 27 Feb 2010 09:44:08 +0000 (10:44 +0100)] 
Introduce string constants for usage and version texts

15 years agoFix potential use of NULL cache_dir
Joel Rosdahl [Sat, 27 Feb 2010 09:06:55 +0000 (10:06 +0100)] 
Fix potential use of NULL cache_dir

15 years agoInclude stdarg.h to make Tru64 happy
Joel Rosdahl [Fri, 26 Feb 2010 21:34:56 +0000 (22:34 +0100)] 
Include stdarg.h to make Tru64 happy

15 years agoOnly clean non-dev stuff in Makefile's clean target
Joel Rosdahl [Fri, 26 Feb 2010 21:22:00 +0000 (22:22 +0100)] 
Only clean non-dev stuff in Makefile's clean target

15 years agoInclude some more system headers to make Solaris happy
Joel Rosdahl [Fri, 26 Feb 2010 21:15:26 +0000 (22:15 +0100)] 
Include some more system headers to make Solaris happy

15 years agoPortability: don't require GNU make
Joel Rosdahl [Fri, 26 Feb 2010 20:24:09 +0000 (21:24 +0100)] 
Portability: don't require GNU make

The part of Makefile.in that requires GNU make has been split into dev.mk.in,
and the configure script has learned a new --enable-dev option that makes
Makefile include dev.mk. The configure script doesn't check for GNU make
anymore. There is also a new configure-dev convenience script that runs
configure with --enable-dev.

15 years agoBundle (a subset of) zlib 1.2.3 for portability
Joel Rosdahl [Thu, 25 Feb 2010 22:27:58 +0000 (23:27 +0100)] 
Bundle (a subset of) zlib 1.2.3 for portability

The bundled zlib copy is only used when no suitable system zlib can be found.

15 years agoImprove log message
Joel Rosdahl [Thu, 25 Feb 2010 07:19:51 +0000 (08:19 +0100)] 
Improve log message

15 years agoPrefix log messages with PID
Joel Rosdahl [Wed, 24 Feb 2010 21:17:53 +0000 (22:17 +0100)] 
Prefix log messages with PID

15 years agoImprove log messages
Joel Rosdahl [Wed, 24 Feb 2010 19:55:06 +0000 (20:55 +0100)] 
Improve log messages

15 years agoLet cc_log and fatal add a newline character to the message
Joel Rosdahl [Wed, 24 Feb 2010 19:46:17 +0000 (20:46 +0100)] 
Let cc_log and fatal add a newline character to the message

15 years agoRemove test.sh's dependency on Perl
Joel Rosdahl [Tue, 23 Feb 2010 21:23:36 +0000 (22:23 +0100)] 
Remove test.sh's dependency on Perl