]> git.ipfire.org Git - thirdparty/ccache.git/log
thirdparty/ccache.git
15 years agoDetect recursive execution of ccache due to misnamed ccache binary
Joel Rosdahl [Sun, 9 May 2010 18:03:08 +0000 (20:03 +0200)] 
Detect recursive execution of ccache due to misnamed ccache binary

15 years agoImprove compiler detection error message
Joel Rosdahl [Sun, 9 May 2010 18:02:37 +0000 (20:02 +0200)] 
Improve compiler detection error message

15 years agoHandle va_list correctly in fatal() when also writing to log file
Joel Rosdahl [Sun, 9 May 2010 18:00:09 +0000 (20:00 +0200)] 
Handle va_list correctly in fatal() when also writing to log file

15 years agoRename temporary object file to cached object file if possible
Joel Rosdahl [Sun, 9 May 2010 15:50:20 +0000 (17:50 +0200)] 
Rename temporary object file to cached object file if possible

This avoids copying the object file unnecessarily in the common case when we
store object files uncompressed in the cache.

15 years agoRefactor error checking code in copy_file
Joel Rosdahl [Sun, 9 May 2010 15:33:59 +0000 (17:33 +0200)] 
Refactor error checking code in copy_file

15 years agoImprove logging of error conditions in copy_file
Joel Rosdahl [Sun, 9 May 2010 15:19:36 +0000 (17:19 +0200)] 
Improve logging of error conditions in copy_file

15 years agoCheck error from gzread when copying file
Joel Rosdahl [Sun, 9 May 2010 14:56:16 +0000 (16:56 +0200)] 
Check error from gzread when copying file

15 years agoInclude hostname in temporary file name to avoid NFS race
Wilson Snyder [Sun, 9 May 2010 11:28:34 +0000 (13:28 +0200)] 
Include hostname in temporary file name to avoid NFS race

15 years agoShow hostname and CWD in logfile
Wilson Snyder [Sun, 9 May 2010 11:12:32 +0000 (13:12 +0200)] 
Show hostname and CWD in logfile

15 years agoBail out early on -arch since it's too hard
Joel Rosdahl [Sun, 9 May 2010 11:08:06 +0000 (13:08 +0200)] 
Bail out early on -arch since it's too hard

15 years agoGeneral overview of compiler options handling
Joel Rosdahl [Wed, 5 May 2010 21:51:04 +0000 (23:51 +0200)] 
General overview of compiler options handling

15 years agoImprove wording in NEWS.txt
Joel Rosdahl [Wed, 5 May 2010 21:47:15 +0000 (23:47 +0200)] 
Improve wording in NEWS.txt

15 years agoRemove redundant check
Joel Rosdahl [Wed, 5 May 2010 21:05:46 +0000 (23:05 +0200)] 
Remove redundant check

15 years agoLog when enabling/disabling unify/!cpp2 modes
Joel Rosdahl [Wed, 5 May 2010 20:42:57 +0000 (22:42 +0200)] 
Log when enabling/disabling unify/!cpp2 modes

15 years agoRefactor "if (!enable_unify)" statement to make it easier to read
Joel Rosdahl [Wed, 5 May 2010 20:19:44 +0000 (22:19 +0200)] 
Refactor "if (!enable_unify)" statement to make it easier to read

15 years agoAdd a type parameter to hash_delimiter to tag hashed information
Joel Rosdahl [Wed, 5 May 2010 20:16:28 +0000 (22:16 +0200)] 
Add a type parameter to hash_delimiter to tag hashed information

15 years agoJust say that that hard links mode may be faster
Joel Rosdahl [Sun, 2 May 2010 13:15:25 +0000 (15:15 +0200)] 
Just say that that hard links mode may be faster

15 years agoImprove performance measurement script
Joel Rosdahl [Sun, 2 May 2010 13:04:44 +0000 (15:04 +0200)] 
Improve performance measurement script

15 years agoDisable compression by default
Joel Rosdahl [Thu, 29 Apr 2010 16:25:26 +0000 (18:25 +0200)] 
Disable compression by default

15 years agoPerform a compilation to warm up the disk cache
Joel Rosdahl [Thu, 29 Apr 2010 16:22:19 +0000 (18:22 +0200)] 
Perform a compilation to warm up the disk cache

15 years agoImprove perf.sh messages
Joel Rosdahl [Thu, 29 Apr 2010 16:22:07 +0000 (18:22 +0200)] 
Improve perf.sh messages

15 years agoUse local variables in perf.sh
Joel Rosdahl [Thu, 29 Apr 2010 16:21:45 +0000 (18:21 +0200)] 
Use local variables in perf.sh

15 years agoDocument the .incbin problem
Joel Rosdahl [Wed, 28 Apr 2010 21:16:51 +0000 (23:16 +0200)] 
Document the .incbin problem

15 years agoAdd CCACHE_EXTRAFILES feature
Joel Rosdahl [Wed, 28 Apr 2010 20:30:55 +0000 (22:30 +0200)] 
Add CCACHE_EXTRAFILES feature

15 years agoDon't hash -U in the preprocessor mode
Joel Rosdahl [Wed, 28 Apr 2010 19:21:42 +0000 (21:21 +0200)] 
Don't hash -U in the preprocessor mode

15 years agoUse nicer temporary directory names in dist/distcheck makefile targets
Joel Rosdahl [Wed, 28 Apr 2010 18:50:31 +0000 (20:50 +0200)] 
Use nicer temporary directory names in dist/distcheck makefile targets

15 years agoImprove perf.sh output
Joel Rosdahl [Wed, 28 Apr 2010 18:45:03 +0000 (20:45 +0200)] 
Improve perf.sh output

15 years agoConvert all documentation files to AsciiDoc and rename ccache.txt to manual.txt
Joel Rosdahl [Wed, 28 Apr 2010 18:44:33 +0000 (20:44 +0200)] 
Convert all documentation files to AsciiDoc and rename ccache.txt to manual.txt

15 years agoInclude local header file mdfour.h correctly
Joel Rosdahl [Wed, 28 Apr 2010 18:19:25 +0000 (20:19 +0200)] 
Include local header file mdfour.h correctly

15 years agoPass $(CXX) to perf.sh from the makefile
Joel Rosdahl [Wed, 28 Apr 2010 18:08:47 +0000 (20:08 +0200)] 
Pass $(CXX) to perf.sh from the makefile

15 years agoOptionally take number of files to compile in perf.sh
Joel Rosdahl [Wed, 28 Apr 2010 06:53:04 +0000 (08:53 +0200)] 
Optionally take number of files to compile in perf.sh

15 years agoPrint some statistics in perf.sh
Joel Rosdahl [Wed, 28 Apr 2010 06:49:18 +0000 (08:49 +0200)] 
Print some statistics in perf.sh

15 years agoUse better compiler location default in perf.sh
Joel Rosdahl [Wed, 28 Apr 2010 06:30:01 +0000 (08:30 +0200)] 
Use better compiler location default in perf.sh

15 years agoHandle __{DATE,FILE,TIME}__ macros in a better way
Joel Rosdahl [Tue, 27 Apr 2010 20:43:51 +0000 (22:43 +0200)] 
Handle __{DATE,FILE,TIME}__ macros in a better way

15 years agoImprove news about direct mode speedup
Joel Rosdahl [Tue, 27 Apr 2010 20:41:38 +0000 (22:41 +0200)] 
Improve news about direct mode speedup

15 years agoImprove documentation about the direct mode
Joel Rosdahl [Tue, 27 Apr 2010 20:23:42 +0000 (22:23 +0200)] 
Improve documentation about the direct mode

15 years agoFix man page typo
Joel Rosdahl [Tue, 27 Apr 2010 19:56:54 +0000 (21:56 +0200)] 
Fix man page typo

15 years agoRefactor hash calculation into a common part and a mode-specific part
Joel Rosdahl [Tue, 27 Apr 2010 16:40:21 +0000 (18:40 +0200)] 
Refactor hash calculation into a common part and a mode-specific part

This was mainly done to avoid calculating the common parts twice.

15 years agoHash a delimiter string between parts to separate them
Joel Rosdahl [Tue, 27 Apr 2010 16:19:51 +0000 (18:19 +0200)] 
Hash a delimiter string between parts to separate them

Previously, "gcc -I-O2 -c file.c" and "gcc -I -O2 -c file.c" would hash to the
same sum.

15 years agoImprove NEWS
Joel Rosdahl [Tue, 27 Apr 2010 15:25:41 +0000 (17:25 +0200)] 
Improve NEWS

15 years agoRename global object_hash to cached_obj_hash to match cached_obj
Joel Rosdahl [Tue, 27 Apr 2010 06:38:12 +0000 (08:38 +0200)] 
Rename global object_hash to cached_obj_hash to match cached_obj

15 years agoRemove left-over debug logging in perf.sh
Joel Rosdahl [Tue, 27 Apr 2010 06:33:22 +0000 (08:33 +0200)] 
Remove left-over debug logging in perf.sh

15 years agoMan page tweak about GDB
Joel Rosdahl [Tue, 27 Apr 2010 06:08:52 +0000 (08:08 +0200)] 
Man page tweak about GDB

15 years agoLet hash_buffer take a void* to avoid some casting
Joel Rosdahl [Tue, 27 Apr 2010 06:18:16 +0000 (08:18 +0200)] 
Let hash_buffer take a void* to avoid some casting

15 years agoIgnore tmpdir.*
Joel Rosdahl [Tue, 27 Apr 2010 05:53:50 +0000 (07:53 +0200)] 
Ignore tmpdir.*

15 years agoClean up clearing of ccache variables in the test suite
Joel Rosdahl [Sun, 25 Apr 2010 15:30:29 +0000 (17:30 +0200)] 
Clean up clearing of ccache variables in the test suite

15 years agoNo need to hash -nostdinc and -nostdinc++ in preprocessor mode
Joel Rosdahl [Sun, 25 Apr 2010 15:27:01 +0000 (17:27 +0200)] 
No need to hash -nostdinc and -nostdinc++ in preprocessor mode

15 years agoDisable direct mode if __{DATE,FILE,TIME}__ is used
Joel Rosdahl [Sun, 25 Apr 2010 15:03:23 +0000 (17:03 +0200)] 
Disable direct mode if __{DATE,FILE,TIME}__ is used

15 years agoImprove comments in hash_include_file_string
Joel Rosdahl [Sun, 25 Apr 2010 15:02:25 +0000 (17:02 +0200)] 
Improve comments in hash_include_file_string

15 years agoImprove comment of process_preprocessed_file
Joel Rosdahl [Sun, 25 Apr 2010 15:01:04 +0000 (17:01 +0200)] 
Improve comment of process_preprocessed_file

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.