]>
git.ipfire.org Git - thirdparty/ccache.git/log
Joel Rosdahl [Sun, 2 May 2010 13:15:25 +0000 (15:15 +0200)]
Just say that that hard links mode may be faster
Joel Rosdahl [Sun, 2 May 2010 13:04:44 +0000 (15:04 +0200)]
Improve performance measurement script
Joel Rosdahl [Thu, 29 Apr 2010 16:25:26 +0000 (18:25 +0200)]
Disable compression by default
Joel Rosdahl [Thu, 29 Apr 2010 16:22:19 +0000 (18:22 +0200)]
Perform a compilation to warm up the disk cache
Joel Rosdahl [Thu, 29 Apr 2010 16:22:07 +0000 (18:22 +0200)]
Improve perf.sh messages
Joel Rosdahl [Thu, 29 Apr 2010 16:21:45 +0000 (18:21 +0200)]
Use local variables in perf.sh
Joel Rosdahl [Wed, 28 Apr 2010 21:16:51 +0000 (23:16 +0200)]
Document the .incbin problem
Joel Rosdahl [Wed, 28 Apr 2010 20:30:55 +0000 (22:30 +0200)]
Add CCACHE_EXTRAFILES feature
Joel Rosdahl [Wed, 28 Apr 2010 19:21:42 +0000 (21:21 +0200)]
Don't hash -U in the preprocessor mode
Joel Rosdahl [Wed, 28 Apr 2010 18:50:31 +0000 (20:50 +0200)]
Use nicer temporary directory names in dist/distcheck makefile targets
Joel Rosdahl [Wed, 28 Apr 2010 18:45:03 +0000 (20:45 +0200)]
Improve perf.sh output
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
Joel Rosdahl [Wed, 28 Apr 2010 18:19:25 +0000 (20:19 +0200)]
Include local header file mdfour.h correctly
Joel Rosdahl [Wed, 28 Apr 2010 18:08:47 +0000 (20:08 +0200)]
Pass $(CXX) to perf.sh from the makefile
Joel Rosdahl [Wed, 28 Apr 2010 06:53:04 +0000 (08:53 +0200)]
Optionally take number of files to compile in perf.sh
Joel Rosdahl [Wed, 28 Apr 2010 06:49:18 +0000 (08:49 +0200)]
Print some statistics in perf.sh
Joel Rosdahl [Wed, 28 Apr 2010 06:30:01 +0000 (08:30 +0200)]
Use better compiler location default in perf.sh
Joel Rosdahl [Tue, 27 Apr 2010 20:43:51 +0000 (22:43 +0200)]
Handle __{DATE,FILE,TIME}__ macros in a better way
Joel Rosdahl [Tue, 27 Apr 2010 20:41:38 +0000 (22:41 +0200)]
Improve news about direct mode speedup
Joel Rosdahl [Tue, 27 Apr 2010 20:23:42 +0000 (22:23 +0200)]
Improve documentation about the direct mode
Joel Rosdahl [Tue, 27 Apr 2010 19:56:54 +0000 (21:56 +0200)]
Fix man page typo
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.
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.
Joel Rosdahl [Tue, 27 Apr 2010 15:25:41 +0000 (17:25 +0200)]
Improve NEWS
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
Joel Rosdahl [Tue, 27 Apr 2010 06:33:22 +0000 (08:33 +0200)]
Remove left-over debug logging in perf.sh
Joel Rosdahl [Tue, 27 Apr 2010 06:08:52 +0000 (08:08 +0200)]
Man page tweak about GDB
Joel Rosdahl [Tue, 27 Apr 2010 06:18:16 +0000 (08:18 +0200)]
Let hash_buffer take a void* to avoid some casting
Joel Rosdahl [Tue, 27 Apr 2010 05:53:50 +0000 (07:53 +0200)]
Ignore tmpdir.*
Joel Rosdahl [Sun, 25 Apr 2010 15:30:29 +0000 (17:30 +0200)]
Clean up clearing of ccache variables in the test suite
Joel Rosdahl [Sun, 25 Apr 2010 15:27:01 +0000 (17:27 +0200)]
No need to hash -nostdinc and -nostdinc++ in preprocessor mode
Joel Rosdahl [Sun, 25 Apr 2010 15:03:23 +0000 (17:03 +0200)]
Disable direct mode if __{DATE,FILE,TIME}__ is used
Joel Rosdahl [Sun, 25 Apr 2010 15:02:25 +0000 (17:02 +0200)]
Improve comments in hash_include_file_string
Joel Rosdahl [Sun, 25 Apr 2010 15:01:04 +0000 (17:01 +0200)]
Improve comment of process_preprocessed_file
Joel Rosdahl [Sun, 25 Apr 2010 14:43:33 +0000 (16:43 +0200)]
Don't log unset base directory
Joel Rosdahl [Sun, 25 Apr 2010 13:44:18 +0000 (15:44 +0200)]
Refactoring: move hash_*_ignoring_comments to hash_include_file_* in testutil
Joel Rosdahl [Sun, 25 Apr 2010 12:06:08 +0000 (14:06 +0200)]
Backdate header files created in the test suite instead of sleeping
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...
Joel Rosdahl [Sun, 25 Apr 2010 09:37:45 +0000 (11:37 +0200)]
Improve handling of -Wp, options
Joel Rosdahl [Sun, 25 Apr 2010 08:45:32 +0000 (10:45 +0200)]
Make it possible to run only the direct test suite again
Joel Rosdahl [Sun, 25 Apr 2010 08:27:46 +0000 (10:27 +0200)]
Fix typo
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.
Joel Rosdahl [Sat, 24 Apr 2010 19:36:32 +0000 (21:36 +0200)]
Ignore some generated files
Joel Rosdahl [Sat, 24 Apr 2010 19:34:47 +0000 (21:34 +0200)]
Minor man page tweaks
Joel Rosdahl [Sat, 24 Apr 2010 08:31:10 +0000 (10:31 +0200)]
Convert NEWS to asciidoc format
Joel Rosdahl [Thu, 22 Apr 2010 20:55:26 +0000 (22:55 +0200)]
Create nicer HTML page of the manual
Joel Rosdahl [Thu, 22 Apr 2010 20:54:56 +0000 (22:54 +0200)]
Upcase subheadings in man page
Joel Rosdahl [Thu, 22 Apr 2010 20:47:05 +0000 (22:47 +0200)]
Switch license to GPLv3+
Joel Rosdahl [Thu, 22 Apr 2010 20:25:39 +0000 (22:25 +0200)]
Improve ccache description in ccache.c
Joel Rosdahl [Thu, 22 Apr 2010 20:18:20 +0000 (22:18 +0200)]
Add rule for generating an HTML man page
Joel Rosdahl [Thu, 22 Apr 2010 20:08:33 +0000 (22:08 +0200)]
Convert man page from yodl to asciidoc format
Joel Rosdahl [Tue, 13 Apr 2010 16:25:38 +0000 (18:25 +0200)]
Only run -finput-charset test if compilation without ccache works
Joel Rosdahl [Mon, 12 Apr 2010 21:23:38 +0000 (23:23 +0200)]
Handle -finput-charset correctly
Joel Rosdahl [Mon, 5 Apr 2010 09:15:54 +0000 (11:15 +0200)]
Don't use unportable strnlen function
Joel Rosdahl [Mon, 5 Apr 2010 08:38:06 +0000 (10:38 +0200)]
Sort functions in configure.ac
Joel Rosdahl [Sun, 28 Mar 2010 15:47:21 +0000 (17:47 +0200)]
Merge branch 'master' of git://git.samba.org/ccache
Joel Rosdahl [Sun, 28 Mar 2010 15:46:11 +0000 (17:46 +0200)]
Merge branch 'cleanup' of git://github.com/krajaratnam/ccache
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.
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
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
Kovarththanan Rajaratnam [Thu, 18 Mar 2010 12:02:04 +0000 (13:02 +0100)]
Reuse the newly added format_hash_as_string() instead
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)
Kovarththanan Rajaratnam [Thu, 18 Mar 2010 11:43:40 +0000 (12:43 +0100)]
Mark token array as const
Kovarththanan Rajaratnam [Thu, 18 Mar 2010 11:42:46 +0000 (12:42 +0100)]
Don't set static variable. It's unused in copy4()
Kovarththanan Rajaratnam [Thu, 18 Mar 2010 11:41:13 +0000 (12:41 +0100)]
Let the compiler zero initialiase all the members
Joel Rosdahl [Wed, 10 Mar 2010 20:37:31 +0000 (21:37 +0100)]
Set umask early since ccache_main() may create files/directories
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.
Joel Rosdahl [Thu, 4 Mar 2010 20:30:10 +0000 (21:30 +0100)]
Refactor CCACHE_CPP2 logic into a variable
Joel Rosdahl [Thu, 4 Mar 2010 19:30:27 +0000 (20:30 +0100)]
Fix caching of empty source files in direct mode
Joel Rosdahl [Wed, 3 Mar 2010 21:05:31 +0000 (22:05 +0100)]
Remove superfluous dependencies from test/perf targets
Joel Rosdahl [Wed, 3 Mar 2010 21:04:44 +0000 (22:04 +0100)]
Remove unused CC variable from perf.sh command line
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
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
Joel Rosdahl [Wed, 3 Mar 2010 19:47:39 +0000 (20:47 +0100)]
Remove forgotten debugging statement
Kovarththanan Rajaratnam [Tue, 2 Mar 2010 06:04:36 +0000 (07:04 +0100)]
Add perf target
Kovarththanan Rajaratnam [Tue, 2 Mar 2010 06:01:04 +0000 (07:01 +0100)]
Mention perl/python in INSTALL
Joel Rosdahl [Mon, 1 Mar 2010 19:03:29 +0000 (20:03 +0100)]
Unset ccache version in ccache.spec
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
Joel Rosdahl [Sun, 28 Feb 2010 20:54:21 +0000 (21:54 +0100)]
Change next version to 3.0pre1
Joel Rosdahl [Sun, 28 Feb 2010 20:12:28 +0000 (21:12 +0100)]
Prepare for v3.0pre0
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.
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
Joel Rosdahl [Sun, 28 Feb 2010 17:23:07 +0000 (18:23 +0100)]
Add a get_extension utility function
Ramiro Polla [Sun, 28 Feb 2010 00:46:13 +0000 (21:46 -0300)]
Always close(fd) as soon as file is mmap()'d.
Joel Rosdahl [Sun, 28 Feb 2010 15:41:30 +0000 (16:41 +0100)]
Improve NEWS
Joel Rosdahl [Sun, 28 Feb 2010 15:30:08 +0000 (16:30 +0100)]
Rename str_basename() to basename()
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
Joel Rosdahl [Sun, 28 Feb 2010 15:22:51 +0000 (16:22 +0100)]
Introduce remove_extension function and use it to calculate dependency filename
Joel Rosdahl [Sun, 28 Feb 2010 13:53:30 +0000 (14:53 +0100)]
Improve description of get_home_directory()
Kovarththanan Rajaratnam [Sun, 28 Feb 2010 08:42:08 +0000 (09:42 +0100)]
Make format_file_hash() static
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
Kovarththanan Rajaratnam [Sun, 28 Feb 2010 08:23:00 +0000 (09:23 +0100)]
Mark long_options[] as const
Kovarththanan Rajaratnam [Sun, 28 Feb 2010 08:21:39 +0000 (09:21 +0100)]
Reuse same variable for environment parsing
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
Joel Rosdahl [Sun, 28 Feb 2010 13:27:45 +0000 (14:27 +0100)]
Another try at supporting systems without support for "extern inline"
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
Joel Rosdahl [Sun, 28 Feb 2010 09:30:03 +0000 (10:30 +0100)]
Portability: Define PWD if not defined
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
Joel Rosdahl [Sun, 28 Feb 2010 09:17:43 +0000 (10:17 +0100)]
Portability: Check for "extern inline" support
Joel Rosdahl [Sat, 27 Feb 2010 23:23:27 +0000 (00:23 +0100)]
Portability: Include headers to get O_CREAT and friends