]> git.ipfire.org Git - thirdparty/ccache.git/log
thirdparty/ccache.git
15 years agoset logfile so -c messages show up
Wilson Snyder [Thu, 10 Jun 2010 19:21:55 +0000 (15:21 -0400)] 
set logfile so -c messages show up

15 years agoUpdate NEWS with news
Joel Rosdahl [Thu, 10 Jun 2010 11:19:41 +0000 (13:19 +0200)] 
Update NEWS with news

15 years agoUse traditional C comment syntax
Joel Rosdahl [Thu, 10 Jun 2010 09:28:19 +0000 (11:28 +0200)] 
Use traditional C comment syntax

15 years agoImprove formatting of git revision info
Joel Rosdahl [Thu, 10 Jun 2010 07:53:24 +0000 (09:53 +0200)] 
Improve formatting of git revision info

15 years agoAdd another reason for direct mode miss but preprocessor mode hit
Joel Rosdahl [Thu, 10 Jun 2010 06:44:18 +0000 (08:44 +0200)] 
Add another reason for direct mode miss but preprocessor mode hit

15 years agoHelp text tweak
Joel Rosdahl [Thu, 10 Jun 2010 06:30:31 +0000 (08:30 +0200)] 
Help text tweak

15 years agoHelp text tweak
Joel Rosdahl [Wed, 9 Jun 2010 19:33:47 +0000 (21:33 +0200)] 
Help text tweak

15 years agoImprove docs about -c/--cleanup
Joel Rosdahl [Wed, 9 Jun 2010 19:30:37 +0000 (21:30 +0200)] 
Improve docs about -c/--cleanup

15 years agoInclude git revision info in version number
Joel Rosdahl [Wed, 9 Jun 2010 19:10:03 +0000 (21:10 +0200)] 
Include git revision info in version number

15 years agoTeach cleanup code to calculate actual cache size and number of files again
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

15 years agoMade "stderr-files" test more robust against different compiler behaviours
Joel Rosdahl [Wed, 9 Jun 2010 06:09:17 +0000 (08:09 +0200)] 
Made "stderr-files" test more robust against different compiler behaviours

15 years agoCount actual cache size and number of files again
Joel Rosdahl [Tue, 8 Jun 2010 21:12:24 +0000 (23:12 +0200)] 
Count actual cache size and number of files again

15 years agoUse CCACHE_COMPRESS to determine whether to compress the dependency file
Joel Rosdahl [Tue, 8 Jun 2010 21:01:04 +0000 (23:01 +0200)] 
Use CCACHE_COMPRESS to determine whether to compress the dependency file

15 years agoStore CCACHE_COMPRESS as a global configuration variable
Joel Rosdahl [Tue, 8 Jun 2010 20:59:42 +0000 (22:59 +0200)] 
Store CCACHE_COMPRESS as a global configuration variable

15 years agoImprove format_size() doc comment
Joel Rosdahl [Tue, 8 Jun 2010 20:54:17 +0000 (22:54 +0200)] 
Improve format_size() doc comment

15 years agoCheck CCACHE_DEBUG_HASH environment variable before enabling hash debugging
Joel Rosdahl [Tue, 8 Jun 2010 20:47:53 +0000 (22:47 +0200)] 
Check CCACHE_DEBUG_HASH environment variable before enabling hash debugging

15 years agoUpdate NEWS with news
Joel Rosdahl [Tue, 8 Jun 2010 19:25:13 +0000 (21:25 +0200)] 
Update NEWS with news

15 years agoDon't print stuff to stderr when exiting without error code
Joel Rosdahl [Tue, 8 Jun 2010 19:22:05 +0000 (21:22 +0200)] 
Don't print stuff to stderr when exiting without error code

15 years agoRemoved cache size counter checks that are too unstable on some file systems
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

15 years agoAdd cleanup test suite
Joel Rosdahl [Mon, 7 Jun 2010 21:26:26 +0000 (23:26 +0200)] 
Add cleanup test suite

15 years agoImprove clean up algorithm to avoid redundant unlinks
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.

15 years agoClean up files with identical timestamps in ascending name order
Joel Rosdahl [Mon, 7 Jun 2010 21:24:30 +0000 (23:24 +0200)] 
Clean up files with identical timestamps in ascending name order

15 years agoDoc string correction
Joel Rosdahl [Mon, 7 Jun 2010 21:20:24 +0000 (23:20 +0200)] 
Doc string correction

15 years agoAdd log message when not considering a non-regular file as the input file
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

15 years agoOnly look for .tmp. in basename in traverse_fn
Joel Rosdahl [Mon, 7 Jun 2010 21:19:22 +0000 (23:19 +0200)] 
Only look for .tmp. in basename in traverse_fn

15 years agoMinor cleanup
Joel Rosdahl [Sun, 6 Jun 2010 08:08:45 +0000 (10:08 +0200)] 
Minor cleanup

15 years agoAvoid logging "open error" when trying to copy output from failing compiler
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

15 years agoSupport the HP compiler's preprocessor format
Joel Rosdahl [Thu, 3 Jun 2010 21:12:44 +0000 (23:12 +0200)] 
Support the HP compiler's preprocessor format

15 years agoRemove CCACHE_VERBOSE feature again since executed commands now are logged
Joel Rosdahl [Thu, 3 Jun 2010 21:09:08 +0000 (23:09 +0200)] 
Remove CCACHE_VERBOSE feature again since executed commands now are logged

15 years agoRename "not a C/C++ file" counter to "unsupported source language"
Joel Rosdahl [Thu, 3 Jun 2010 20:07:39 +0000 (22:07 +0200)] 
Rename "not a C/C++ file" counter to "unsupported source language"

15 years agoUse x_strdup instead of strdup
Joel Rosdahl [Thu, 3 Jun 2010 19:56:59 +0000 (21:56 +0200)] 
Use x_strdup instead of strdup

15 years agoRemove comments with low s/n ratio
Joel Rosdahl [Thu, 3 Jun 2010 19:56:50 +0000 (21:56 +0200)] 
Remove comments with low s/n ratio

15 years agoRemove redundant check
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().

15 years agoLog hostname and CWD before other logs
Joel Rosdahl [Thu, 3 Jun 2010 19:50:33 +0000 (21:50 +0200)] 
Log hostname and CWD before other logs

15 years agoAdd a crude hash calculation debugging facility
Joel Rosdahl [Thu, 3 Jun 2010 18:24:44 +0000 (20:24 +0200)] 
Add a crude hash calculation debugging facility

15 years agoImprove -x handling: handle the "-xfoo" form and don't hash -x options
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

15 years agoImprove documentation of get_extension()
Joel Rosdahl [Wed, 2 Jun 2010 21:29:11 +0000 (23:29 +0200)] 
Improve documentation of get_extension()

15 years agoAdd args_copy function
Joel Rosdahl [Wed, 2 Jun 2010 21:28:36 +0000 (23:28 +0200)] 
Add args_copy function

15 years agoFix handling of -finput-charset when CCACHE_CPP2 is in effect
Joel Rosdahl [Wed, 2 Jun 2010 18:22:33 +0000 (20:22 +0200)] 
Fix handling of -finput-charset when CCACHE_CPP2 is in effect

15 years agoExtract code into a rewrite_x_option_to_preprocessed_language function
Joel Rosdahl [Tue, 1 Jun 2010 19:27:30 +0000 (21:27 +0200)] 
Extract code into a rewrite_x_option_to_preprocessed_language function

15 years agoIncrease statistics counter on internal error
Joel Rosdahl [Tue, 1 Jun 2010 19:16:34 +0000 (21:16 +0200)] 
Increase statistics counter on internal error

15 years agoExtract CCACHE_EXTENSION check out of extension_for_language()
Joel Rosdahl [Tue, 1 Jun 2010 19:13:42 +0000 (21:13 +0200)] 
Extract CCACHE_EXTENSION check out of extension_for_language()

15 years agoAdd missing newline to fatal messages printed to log
Joel Rosdahl [Tue, 1 Jun 2010 19:05:28 +0000 (21:05 +0200)] 
Add missing newline to fatal messages printed to log

15 years agoRemove unused found_x_opt variable
Joel Rosdahl [Tue, 1 Jun 2010 19:04:53 +0000 (21:04 +0200)] 
Remove unused found_x_opt variable

15 years agoDon't crash on unknown extensions
Joel Rosdahl [Tue, 1 Jun 2010 19:04:05 +0000 (21:04 +0200)] 
Don't crash on unknown extensions

15 years agoFix indentation and other minor things
Joel Rosdahl [Tue, 1 Jun 2010 19:02:43 +0000 (21:02 +0200)] 
Fix indentation and other minor things

15 years agoMerge branch 'gcc_x' of git://github.com/sheepmaster/ccache
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)

15 years agoDeclare variables first in scope
Joel Rosdahl [Sun, 30 May 2010 18:29:04 +0000 (20:29 +0200)] 
Declare variables first in scope

15 years agoPrint a warning when not running tests.
Joel Rosdahl [Sun, 30 May 2010 17:22:44 +0000 (19:22 +0200)] 
Print a warning when not running tests.

15 years agoImprove compiler version detection
Joel Rosdahl [Sun, 30 May 2010 17:17:10 +0000 (19:17 +0200)] 
Improve compiler version detection

15 years agoPrint compiler version when not running tests
Joel Rosdahl [Sun, 30 May 2010 16:42:06 +0000 (18:42 +0200)] 
Print compiler version when not running tests

15 years agoInclude stdio.h when checking for vsnprintf support
Joel Rosdahl [Sun, 30 May 2010 13:14:10 +0000 (15:14 +0200)] 
Include stdio.h when checking for vsnprintf support

15 years agoAlso allow GCC 2.95's --version output when checking for supported compiler
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

15 years agoDon't try to run tests if the compiler isn't GCC
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

15 years agoMake tests for include file trustability resistent to unsynchronized clocks
Joel Rosdahl [Sun, 30 May 2010 11:42:54 +0000 (13:42 +0200)] 
Make tests for include file trustability resistent to unsynchronized clocks

15 years agoPortability: Workaround for Solaris /bin/sh issue
Joel Rosdahl [Sun, 30 May 2010 11:19:58 +0000 (13:19 +0200)] 
Portability: Workaround for Solaris /bin/sh issue

15 years agoPortability: Use newer timestamp for backdate to avoid strange overflow
Joel Rosdahl [Sun, 30 May 2010 11:19:42 +0000 (13:19 +0200)] 
Portability: Use newer timestamp for backdate to avoid strange overflow

15 years agoPortability: Don't use export FOO=bar
Joel Rosdahl [Sun, 30 May 2010 10:01:05 +0000 (12:01 +0200)] 
Portability: Don't use export FOO=bar

15 years agoPortability: Don't use grep -q
Joel Rosdahl [Sun, 30 May 2010 09:52:04 +0000 (11:52 +0200)] 
Portability: Don't use grep -q

15 years agoDon't trust $PWD at all
Joel Rosdahl [Sun, 30 May 2010 09:49:15 +0000 (11:49 +0200)] 
Don't trust $PWD at all

15 years agoAdd another reason for direct mode miss but preprocessor mode hit
Joel Rosdahl [Sun, 30 May 2010 09:38:02 +0000 (11:38 +0200)] 
Add another reason for direct mode miss but preprocessor mode hit

15 years agoDon't run link test suite when CC is an absolute path
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

15 years agoSupport /bin/sh that doesn't update $PWD
Joel Rosdahl [Sun, 30 May 2010 09:20:53 +0000 (11:20 +0200)] 
Support /bin/sh that doesn't update $PWD

15 years agoRemove leftover debug commands
Joel Rosdahl [Sun, 30 May 2010 09:19:53 +0000 (11:19 +0200)] 
Remove leftover debug commands

15 years agoFeature macro portability magic borrowed from Python's configure.in
Joel Rosdahl [Sun, 30 May 2010 08:55:58 +0000 (10:55 +0200)] 
Feature macro portability magic borrowed from Python's configure.in

15 years agoFix Solaris warnings about pid_t to int conversion
Joel Rosdahl [Sun, 30 May 2010 08:47:25 +0000 (10:47 +0200)] 
Fix Solaris warnings about pid_t to int conversion

15 years agoDon't crash when an unknown language is specified with -x.
Bernhard Bauer [Tue, 25 May 2010 17:33:51 +0000 (10:33 -0700)] 
Don't crash when an unknown language is specified with -x.

15 years agoPotential Solaris build fix
Joel Rosdahl [Tue, 25 May 2010 16:46:10 +0000 (18:46 +0200)] 
Potential Solaris build fix

15 years agoCorrect include file distrust test case
Joel Rosdahl [Tue, 25 May 2010 16:43:09 +0000 (18:43 +0200)] 
Correct include file distrust test case

15 years agoChange languages for preprocessed objective-c(++) output.
Bernhard Bauer [Tue, 25 May 2010 04:19:53 +0000 (21:19 -0700)] 
Change languages for preprocessed objective-c(++) output.

15 years agoAdd test for -x compiler option.
Bernhard Bauer [Mon, 24 May 2010 21:27:38 +0000 (14:27 -0700)] 
Add test for -x compiler option.

15 years agoCorrect language for preprocessed c (there's a typo in the gcc manpage).
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).

15 years agoClean up comments a bit.
Bernhard Bauer [Mon, 24 May 2010 19:45:25 +0000 (12:45 -0700)] 
Clean up comments a bit.

15 years agoAdd support for the -x GCC switch (Based on http://www.mail-archive.com/ccache@lists...
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)

15 years agoMark up makefile target
Joel Rosdahl [Sat, 22 May 2010 21:21:20 +0000 (23:21 +0200)] 
Mark up makefile target

15 years agoAdd forgotten "General" in GPLv3+ news item
Joel Rosdahl [Sat, 22 May 2010 21:05:35 +0000 (23:05 +0200)] 
Add forgotten "General" in GPLv3+ news item

15 years agoDon't let empty include files turn off direct mode
Joel Rosdahl [Wed, 19 May 2010 20:46:58 +0000 (22:46 +0200)] 
Don't let empty include files turn off direct mode

15 years agoSome reformulations about corrupt object files
Joel Rosdahl [Tue, 18 May 2010 06:13:47 +0000 (08:13 +0200)] 
Some reformulations about corrupt object files

15 years agoAdd a troubleshooting chapter to the manual
Joel Rosdahl [Mon, 17 May 2010 21:10:17 +0000 (23:10 +0200)] 
Add a troubleshooting chapter to the manual

15 years agoAdd some opt-in sloppiness
Joel Rosdahl [Mon, 17 May 2010 20:29:42 +0000 (22:29 +0200)] 
Add some opt-in sloppiness

15 years agoAdd -Xpreprocessor to the list of options that disable direct mode
Joel Rosdahl [Mon, 17 May 2010 18:12:17 +0000 (20:12 +0200)] 
Add -Xpreprocessor to the list of options that disable direct mode

15 years agoAdd missing statistics update for -E option failures
Joel Rosdahl [Mon, 17 May 2010 18:11:32 +0000 (20:11 +0200)] 
Add missing statistics update for -E option failures

15 years agoDon't strip the ccache binary when installing
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.

15 years agoMinor updates to the manual
Joel Rosdahl [Thu, 13 May 2010 10:26:57 +0000 (12:26 +0200)] 
Minor updates to the manual

15 years agoLog executed command in the parent process to get correct PID in the message
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

15 years agoAllow at most one -arch compiler option
Joel Rosdahl [Wed, 12 May 2010 06:36:25 +0000 (08:36 +0200)] 
Allow at most one -arch compiler option

15 years agoPrepare for v3.0pre1 v3.0pre1
Joel Rosdahl [Mon, 10 May 2010 20:06:34 +0000 (22:06 +0200)] 
Prepare for v3.0pre1

15 years agoPrefix each log row with a timestamp
Joel Rosdahl [Mon, 10 May 2010 20:02:59 +0000 (22:02 +0200)] 
Prefix each log row with a timestamp

15 years agoRefactor log functions yet some
Joel Rosdahl [Mon, 10 May 2010 19:34:44 +0000 (21:34 +0200)] 
Refactor log functions yet some

15 years agoMove mkstemp() replacement to before its use.
Ramiro Polla [Sun, 9 May 2010 22:25:28 +0000 (19:25 -0300)] 
Move mkstemp() replacement to before its use.

15 years agoDocument recursive invocation improvement
Joel Rosdahl [Mon, 10 May 2010 17:29:22 +0000 (19:29 +0200)] 
Document recursive invocation improvement

15 years agoImprove log initialization
Joel Rosdahl [Mon, 10 May 2010 16:30:17 +0000 (18:30 +0200)] 
Improve log initialization

15 years agoDont' crash when logging is disabled
Joel Rosdahl [Sun, 9 May 2010 21:23:43 +0000 (23:23 +0200)] 
Dont' crash when logging is disabled

15 years agoReformulate CCACHE_LOGFILE info
Joel Rosdahl [Sun, 9 May 2010 20:57:03 +0000 (22:57 +0200)] 
Reformulate CCACHE_LOGFILE info

15 years agoLog executed commands
Joel Rosdahl [Sun, 9 May 2010 20:51:16 +0000 (22:51 +0200)] 
Log executed commands

15 years agoIntroduce cc_log_no_newline function
Joel Rosdahl [Sun, 9 May 2010 20:43:04 +0000 (22:43 +0200)] 
Introduce cc_log_no_newline function

15 years agoExtract print_command function from print_executed_command
Joel Rosdahl [Sun, 9 May 2010 20:19:22 +0000 (22:19 +0200)] 
Extract print_command function from print_executed_command

15 years agoSome notes about sharing a cache on NFS
Joel Rosdahl [Sun, 9 May 2010 20:11:14 +0000 (22:11 +0200)] 
Some notes about sharing a cache on NFS

15 years agoDocument that CCACHE_TEMPDIR no longer needs to be on the same fs as CCACHE_DIR
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

15 years agoUse colon instead of whitespace as CCACHE_EXTRAFILES separator
Joel Rosdahl [Sun, 9 May 2010 19:20:41 +0000 (21:20 +0200)] 
Use colon instead of whitespace as CCACHE_EXTRAFILES separator