]>
git.ipfire.org Git - thirdparty/ccache.git/log
Joel Rosdahl [Thu, 10 Jun 2010 11:19:41 +0000 (13:19 +0200)]
Update NEWS with news
Joel Rosdahl [Thu, 10 Jun 2010 09:28:19 +0000 (11:28 +0200)]
Use traditional C comment syntax
Joel Rosdahl [Thu, 10 Jun 2010 07:53:24 +0000 (09:53 +0200)]
Improve formatting of git revision info
Joel Rosdahl [Thu, 10 Jun 2010 06:44:18 +0000 (08:44 +0200)]
Add another reason for direct mode miss but preprocessor mode hit
Joel Rosdahl [Thu, 10 Jun 2010 06:30:31 +0000 (08:30 +0200)]
Help text tweak
Joel Rosdahl [Wed, 9 Jun 2010 19:33:47 +0000 (21:33 +0200)]
Help text tweak
Joel Rosdahl [Wed, 9 Jun 2010 19:30:37 +0000 (21:30 +0200)]
Improve docs about -c/--cleanup
Joel Rosdahl [Wed, 9 Jun 2010 19:10:03 +0000 (21:10 +0200)]
Include git revision info in version number
Joel Rosdahl [Wed, 9 Jun 2010 18:03:20 +0000 (20:03 +0200)]
Teach cleanup code to calculate actual cache size and number of files again
Joel Rosdahl [Wed, 9 Jun 2010 06:09:17 +0000 (08:09 +0200)]
Made "stderr-files" test more robust against different compiler behaviours
Joel Rosdahl [Tue, 8 Jun 2010 21:12:24 +0000 (23:12 +0200)]
Count actual cache size and number of files again
Joel Rosdahl [Tue, 8 Jun 2010 21:01:04 +0000 (23:01 +0200)]
Use CCACHE_COMPRESS to determine whether to compress the dependency file
Joel Rosdahl [Tue, 8 Jun 2010 20:59:42 +0000 (22:59 +0200)]
Store CCACHE_COMPRESS as a global configuration variable
Joel Rosdahl [Tue, 8 Jun 2010 20:54:17 +0000 (22:54 +0200)]
Improve format_size() doc comment
Joel Rosdahl [Tue, 8 Jun 2010 20:47:53 +0000 (22:47 +0200)]
Check CCACHE_DEBUG_HASH environment variable before enabling hash debugging
Joel Rosdahl [Tue, 8 Jun 2010 19:25:13 +0000 (21:25 +0200)]
Update NEWS with news
Joel Rosdahl [Tue, 8 Jun 2010 19:22:05 +0000 (21:22 +0200)]
Don't print stuff to stderr when exiting without error code
Joel Rosdahl [Tue, 8 Jun 2010 05:43:59 +0000 (07:43 +0200)]
Removed cache size counter checks that are too unstable on some file systems
Joel Rosdahl [Mon, 7 Jun 2010 21:26:26 +0000 (23:26 +0200)]
Add cleanup test suite
Joel Rosdahl [Mon, 7 Jun 2010 21:25:48 +0000 (23:25 +0200)]
Improve clean up algorithm to avoid redundant unlinks
Also adds comment about the needed clean up order.
Joel Rosdahl [Mon, 7 Jun 2010 21:24:30 +0000 (23:24 +0200)]
Clean up files with identical timestamps in ascending name order
Joel Rosdahl [Mon, 7 Jun 2010 21:20:24 +0000 (23:20 +0200)]
Doc string correction
Joel Rosdahl [Mon, 7 Jun 2010 21:20:05 +0000 (23:20 +0200)]
Add log message when not considering a non-regular file as the input file
Joel Rosdahl [Mon, 7 Jun 2010 21:19:22 +0000 (23:19 +0200)]
Only look for .tmp. in basename in traverse_fn
Joel Rosdahl [Sun, 6 Jun 2010 08:08:45 +0000 (10:08 +0200)]
Minor cleanup
Joel Rosdahl [Fri, 4 Jun 2010 16:26:55 +0000 (18:26 +0200)]
Avoid logging "open error" when trying to copy output from failing compiler
Joel Rosdahl [Thu, 3 Jun 2010 21:12:44 +0000 (23:12 +0200)]
Support the HP compiler's preprocessor format
Joel Rosdahl [Thu, 3 Jun 2010 21:09:08 +0000 (23:09 +0200)]
Remove CCACHE_VERBOSE feature again since executed commands now are logged
Joel Rosdahl [Thu, 3 Jun 2010 20:07:39 +0000 (22:07 +0200)]
Rename "not a C/C++ file" counter to "unsupported source language"
Joel Rosdahl [Thu, 3 Jun 2010 19:56:59 +0000 (21:56 +0200)]
Use x_strdup instead of strdup
Joel Rosdahl [Thu, 3 Jun 2010 19:56:50 +0000 (21:56 +0200)]
Remove comments with low s/n ratio
Joel Rosdahl [Thu, 3 Jun 2010 19:53:33 +0000 (21:53 +0200)]
Remove redundant check
cache_dir is already verified by the check_cache_dir() call in main().
Joel Rosdahl [Thu, 3 Jun 2010 19:50:33 +0000 (21:50 +0200)]
Log hostname and CWD before other logs
Joel Rosdahl [Thu, 3 Jun 2010 18:24:44 +0000 (20:24 +0200)]
Add a crude hash calculation debugging facility
Joel Rosdahl [Thu, 3 Jun 2010 17:55:45 +0000 (19:55 +0200)]
Improve -x handling: handle the "-xfoo" form and don't hash -x options
Joel Rosdahl [Wed, 2 Jun 2010 21:29:11 +0000 (23:29 +0200)]
Improve documentation of get_extension()
Joel Rosdahl [Wed, 2 Jun 2010 21:28:36 +0000 (23:28 +0200)]
Add args_copy function
Joel Rosdahl [Wed, 2 Jun 2010 18:22:33 +0000 (20:22 +0200)]
Fix handling of -finput-charset when CCACHE_CPP2 is in effect
Joel Rosdahl [Tue, 1 Jun 2010 19:27:30 +0000 (21:27 +0200)]
Extract code into a rewrite_x_option_to_preprocessed_language function
Joel Rosdahl [Tue, 1 Jun 2010 19:16:34 +0000 (21:16 +0200)]
Increase statistics counter on internal error
Joel Rosdahl [Tue, 1 Jun 2010 19:13:42 +0000 (21:13 +0200)]
Extract CCACHE_EXTENSION check out of extension_for_language()
Joel Rosdahl [Tue, 1 Jun 2010 19:05:28 +0000 (21:05 +0200)]
Add missing newline to fatal messages printed to log
Joel Rosdahl [Tue, 1 Jun 2010 19:04:53 +0000 (21:04 +0200)]
Remove unused found_x_opt variable
Joel Rosdahl [Tue, 1 Jun 2010 19:04:05 +0000 (21:04 +0200)]
Don't crash on unknown extensions
Joel Rosdahl [Tue, 1 Jun 2010 19:02:43 +0000 (21:02 +0200)]
Fix indentation and other minor things
Joel Rosdahl [Tue, 1 Jun 2010 18:28:00 +0000 (20:28 +0200)]
Merge branch 'gcc_x' of git://github.com/sheepmaster/ccache
* 'gcc_x' of git://github.com/sheepmaster/ccache:
Don't crash when an unknown language is specified with -x.
Change languages for preprocessed objective-c(++) output.
Add test for -x compiler option.
Correct language for preprocessed c (there's a typo in the gcc manpage).
Clean up comments a bit.
Add support for the -x GCC switch (Based on http://www.mail-archive.com/ccache@lists.samba.org/msg00399.html)
Joel Rosdahl [Sun, 30 May 2010 18:29:04 +0000 (20:29 +0200)]
Declare variables first in scope
Joel Rosdahl [Sun, 30 May 2010 17:22:44 +0000 (19:22 +0200)]
Print a warning when not running tests.
Joel Rosdahl [Sun, 30 May 2010 17:17:10 +0000 (19:17 +0200)]
Improve compiler version detection
Joel Rosdahl [Sun, 30 May 2010 16:42:06 +0000 (18:42 +0200)]
Print compiler version when not running tests
Joel Rosdahl [Sun, 30 May 2010 13:14:10 +0000 (15:14 +0200)]
Include stdio.h when checking for vsnprintf support
Joel Rosdahl [Sun, 30 May 2010 13:06:31 +0000 (15:06 +0200)]
Also allow GCC 2.95's --version output when checking for supported compiler
Joel Rosdahl [Sun, 30 May 2010 12:59:55 +0000 (14:59 +0200)]
Don't try to run tests if the compiler isn't GCC
Joel Rosdahl [Sun, 30 May 2010 11:42:54 +0000 (13:42 +0200)]
Make tests for include file trustability resistent to unsynchronized clocks
Joel Rosdahl [Sun, 30 May 2010 11:19:58 +0000 (13:19 +0200)]
Portability: Workaround for Solaris /bin/sh issue
Joel Rosdahl [Sun, 30 May 2010 11:19:42 +0000 (13:19 +0200)]
Portability: Use newer timestamp for backdate to avoid strange overflow
Joel Rosdahl [Sun, 30 May 2010 10:01:05 +0000 (12:01 +0200)]
Portability: Don't use export FOO=bar
Joel Rosdahl [Sun, 30 May 2010 09:52:04 +0000 (11:52 +0200)]
Portability: Don't use grep -q
Joel Rosdahl [Sun, 30 May 2010 09:49:15 +0000 (11:49 +0200)]
Don't trust $PWD at all
Joel Rosdahl [Sun, 30 May 2010 09:38:02 +0000 (11:38 +0200)]
Add another reason for direct mode miss but preprocessor mode hit
Joel Rosdahl [Sun, 30 May 2010 09:21:38 +0000 (11:21 +0200)]
Don't run link test suite when CC is an absolute path
Joel Rosdahl [Sun, 30 May 2010 09:20:53 +0000 (11:20 +0200)]
Support /bin/sh that doesn't update $PWD
Joel Rosdahl [Sun, 30 May 2010 09:19:53 +0000 (11:19 +0200)]
Remove leftover debug commands
Joel Rosdahl [Sun, 30 May 2010 08:55:58 +0000 (10:55 +0200)]
Feature macro portability magic borrowed from Python's configure.in
Joel Rosdahl [Sun, 30 May 2010 08:47:25 +0000 (10:47 +0200)]
Fix Solaris warnings about pid_t to int conversion
Bernhard Bauer [Tue, 25 May 2010 17:33:51 +0000 (10:33 -0700)]
Don't crash when an unknown language is specified with -x.
Joel Rosdahl [Tue, 25 May 2010 16:46:10 +0000 (18:46 +0200)]
Potential Solaris build fix
Joel Rosdahl [Tue, 25 May 2010 16:43:09 +0000 (18:43 +0200)]
Correct include file distrust test case
Bernhard Bauer [Tue, 25 May 2010 04:19:53 +0000 (21:19 -0700)]
Change languages for preprocessed objective-c(++) output.
Bernhard Bauer [Mon, 24 May 2010 21:27:38 +0000 (14:27 -0700)]
Add test for -x compiler option.
Bernhard Bauer [Mon, 24 May 2010 21:27:26 +0000 (14:27 -0700)]
Correct language for preprocessed c (there's a typo in the gcc manpage).
Bernhard Bauer [Mon, 24 May 2010 19:45:25 +0000 (12:45 -0700)]
Clean up comments a bit.
Bernhard Bauer [Wed, 12 May 2010 11:50:24 +0000 (13:50 +0200)]
Add support for the -x GCC switch (Based on http://www.mail-archive.com/ccache@lists.samba.org/msg00399.html)
Joel Rosdahl [Sat, 22 May 2010 21:21:20 +0000 (23:21 +0200)]
Mark up makefile target
Joel Rosdahl [Sat, 22 May 2010 21:05:35 +0000 (23:05 +0200)]
Add forgotten "General" in GPLv3+ news item
Joel Rosdahl [Wed, 19 May 2010 20:46:58 +0000 (22:46 +0200)]
Don't let empty include files turn off direct mode
Joel Rosdahl [Tue, 18 May 2010 06:13:47 +0000 (08:13 +0200)]
Some reformulations about corrupt object files
Joel Rosdahl [Mon, 17 May 2010 21:10:17 +0000 (23:10 +0200)]
Add a troubleshooting chapter to the manual
Joel Rosdahl [Mon, 17 May 2010 20:29:42 +0000 (22:29 +0200)]
Add some opt-in sloppiness
Joel Rosdahl [Mon, 17 May 2010 18:12:17 +0000 (20:12 +0200)]
Add -Xpreprocessor to the list of options that disable direct mode
Joel Rosdahl [Mon, 17 May 2010 18:11:32 +0000 (20:11 +0200)]
Add missing statistics update for -E option failures
Joel Rosdahl [Sun, 16 May 2010 16:30:27 +0000 (18:30 +0200)]
Don't strip the ccache binary when installing
The user can do that himself if wanted.
Joel Rosdahl [Thu, 13 May 2010 10:26:57 +0000 (12:26 +0200)]
Minor updates to the manual
Joel Rosdahl [Wed, 12 May 2010 06:39:15 +0000 (08:39 +0200)]
Log executed command in the parent process to get correct PID in the message
Joel Rosdahl [Wed, 12 May 2010 06:36:25 +0000 (08:36 +0200)]
Allow at most one -arch compiler option
Joel Rosdahl [Mon, 10 May 2010 20:06:34 +0000 (22:06 +0200)]
Prepare for v3.0pre1
Joel Rosdahl [Mon, 10 May 2010 20:02:59 +0000 (22:02 +0200)]
Prefix each log row with a timestamp
Joel Rosdahl [Mon, 10 May 2010 19:34:44 +0000 (21:34 +0200)]
Refactor log functions yet some
Ramiro Polla [Sun, 9 May 2010 22:25:28 +0000 (19:25 -0300)]
Move mkstemp() replacement to before its use.
Joel Rosdahl [Mon, 10 May 2010 17:29:22 +0000 (19:29 +0200)]
Document recursive invocation improvement
Joel Rosdahl [Mon, 10 May 2010 16:30:17 +0000 (18:30 +0200)]
Improve log initialization
Joel Rosdahl [Sun, 9 May 2010 21:23:43 +0000 (23:23 +0200)]
Dont' crash when logging is disabled
Joel Rosdahl [Sun, 9 May 2010 20:57:03 +0000 (22:57 +0200)]
Reformulate CCACHE_LOGFILE info
Joel Rosdahl [Sun, 9 May 2010 20:51:16 +0000 (22:51 +0200)]
Log executed commands
Joel Rosdahl [Sun, 9 May 2010 20:43:04 +0000 (22:43 +0200)]
Introduce cc_log_no_newline function
Joel Rosdahl [Sun, 9 May 2010 20:19:22 +0000 (22:19 +0200)]
Extract print_command function from print_executed_command
Joel Rosdahl [Sun, 9 May 2010 20:11:14 +0000 (22:11 +0200)]
Some notes about sharing a cache on NFS
Joel Rosdahl [Sun, 9 May 2010 19:39:26 +0000 (21:39 +0200)]
Document that CCACHE_TEMPDIR no longer needs to be on the same fs as CCACHE_DIR
Joel Rosdahl [Sun, 9 May 2010 19:20:41 +0000 (21:20 +0200)]
Use colon instead of whitespace as CCACHE_EXTRAFILES separator
Joel Rosdahl [Sun, 9 May 2010 18:03:08 +0000 (20:03 +0200)]
Detect recursive execution of ccache due to misnamed ccache binary