]>
git.ipfire.org Git - thirdparty/ccache.git/log
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
Joel Rosdahl [Sun, 9 May 2010 18:02:37 +0000 (20:02 +0200)]
Improve compiler detection error message
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
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.
Joel Rosdahl [Sun, 9 May 2010 15:33:59 +0000 (17:33 +0200)]
Refactor error checking code in copy_file
Joel Rosdahl [Sun, 9 May 2010 15:19:36 +0000 (17:19 +0200)]
Improve logging of error conditions in copy_file
Joel Rosdahl [Sun, 9 May 2010 14:56:16 +0000 (16:56 +0200)]
Check error from gzread when copying file
Wilson Snyder [Sun, 9 May 2010 11:28:34 +0000 (13:28 +0200)]
Include hostname in temporary file name to avoid NFS race
Wilson Snyder [Sun, 9 May 2010 11:12:32 +0000 (13:12 +0200)]
Show hostname and CWD in logfile
Joel Rosdahl [Sun, 9 May 2010 11:08:06 +0000 (13:08 +0200)]
Bail out early on -arch since it's too hard
Joel Rosdahl [Wed, 5 May 2010 21:51:04 +0000 (23:51 +0200)]
General overview of compiler options handling
Joel Rosdahl [Wed, 5 May 2010 21:47:15 +0000 (23:47 +0200)]
Improve wording in NEWS.txt
Joel Rosdahl [Wed, 5 May 2010 21:05:46 +0000 (23:05 +0200)]
Remove redundant check
Joel Rosdahl [Wed, 5 May 2010 20:42:57 +0000 (22:42 +0200)]
Log when enabling/disabling unify/!cpp2 modes
Joel Rosdahl [Wed, 5 May 2010 20:19:44 +0000 (22:19 +0200)]
Refactor "if (!enable_unify)" statement to make it easier to read
Joel Rosdahl [Wed, 5 May 2010 20:16:28 +0000 (22:16 +0200)]
Add a type parameter to hash_delimiter to tag hashed information
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