]> git.ipfire.org Git - thirdparty/ccache.git/log
thirdparty/ccache.git
24 years agoavoid a 2nd cpp run by compiling the pre-processed output on a cache
Andrew Tridgell [Sun, 7 Apr 2002 13:20:53 +0000 (15:20 +0200)] 
avoid a 2nd cpp run by compiling the pre-processed output on a cache
miss

this lowers the overhead in the case of a cache miss to just about
zero!

24 years agoannounced 1.5
Andrew Tridgell [Sat, 6 Apr 2002 13:51:52 +0000 (15:51 +0200)] 
announced 1.5

24 years agosome tidying up v1.5
Andrew Tridgell [Sat, 6 Apr 2002 07:06:51 +0000 (09:06 +0200)] 
some tidying up

24 years agocheck for a few more headers
Andrew Tridgell [Sat, 6 Apr 2002 06:51:14 +0000 (08:51 +0200)] 
check for a few more headers

24 years agofixed warnings on irix
Andrew Tridgell [Sat, 6 Apr 2002 06:48:28 +0000 (08:48 +0200)] 
fixed warnings on irix

24 years agofixed some warnings
Andrew Tridgell [Sat, 6 Apr 2002 06:45:31 +0000 (08:45 +0200)] 
fixed some warnings

24 years ago- added CCACHE_NLEVELS variable
Andrew Tridgell [Wed, 3 Apr 2002 14:45:51 +0000 (16:45 +0200)] 
- added CCACHE_NLEVELS variable
- fixed absolute path hanlding when launching ccache as "ccache /usr/blah/gcc"

24 years agofixed distclean target
Andrew Tridgell [Wed, 3 Apr 2002 04:10:55 +0000 (06:10 +0200)] 
fixed distclean target

24 years agoannounced v 1.4
Andrew Tridgell [Tue, 2 Apr 2002 07:54:18 +0000 (09:54 +0200)] 
announced v 1.4

24 years agoupped version number to 1.4 v1.4
Andrew Tridgell [Tue, 2 Apr 2002 05:07:01 +0000 (07:07 +0200)] 
upped version number to 1.4

24 years agochanged to a 3 level directory hash
Andrew Tridgell [Tue, 2 Apr 2002 05:04:49 +0000 (07:04 +0200)] 
changed to a 3 level directory hash

24 years agodon't hash the input file name
Andrew Tridgell [Tue, 2 Apr 2002 04:09:56 +0000 (06:09 +0200)] 
don't hash the input file name

24 years agodon't hash the path to the compiler itself
Andrew Tridgell [Tue, 2 Apr 2002 03:29:05 +0000 (05:29 +0200)] 
don't hash the path to the compiler itself

24 years agoalways show some stats, even if zero
Andrew Tridgell [Mon, 1 Apr 2002 22:28:17 +0000 (00:28 +0200)] 
always show some stats, even if zero

24 years agocope with a broken st_blocks stat result
Andrew Tridgell [Mon, 1 Apr 2002 09:31:01 +0000 (11:31 +0200)] 
cope with a broken st_blocks stat result

24 years agoa larger buffer for copy_file()
Andrew Tridgell [Mon, 1 Apr 2002 07:01:31 +0000 (09:01 +0200)] 
a larger buffer for copy_file()

24 years agoadded CCACHE_NOLINK option
Andrew Tridgell [Mon, 1 Apr 2002 06:58:31 +0000 (08:58 +0200)] 
added CCACHE_NOLINK option

24 years agoon -M and -F create cache dir if it doesn't exist
Andrew Tridgell [Mon, 1 Apr 2002 04:53:16 +0000 (06:53 +0200)] 
on -M and -F create cache dir if it doesn't exist

24 years agoremoved some unused variables
Andrew Tridgell [Mon, 1 Apr 2002 04:29:57 +0000 (06:29 +0200)] 
removed some unused variables

24 years agoannounce v1.3
Andrew Tridgell [Mon, 1 Apr 2002 04:04:24 +0000 (06:04 +0200)] 
announce v1.3

24 years agofixed a couple of minor memory leaks v1.3
Andrew Tridgell [Mon, 1 Apr 2002 03:58:57 +0000 (05:58 +0200)] 
fixed a couple of minor memory leaks

24 years agofixed some warnings
Andrew Tridgell [Mon, 1 Apr 2002 03:41:44 +0000 (05:41 +0200)] 
fixed some warnings

24 years agominor unifier bug fix
Andrew Tridgell [Mon, 1 Apr 2002 03:26:49 +0000 (05:26 +0200)] 
minor unifier bug fix

24 years agomore unifier docs
Andrew Tridgell [Mon, 1 Apr 2002 03:20:51 +0000 (05:20 +0200)] 
more unifier docs

24 years agoupdated CCACHE_NOUNIFY docs
Andrew Tridgell [Mon, 1 Apr 2002 03:13:16 +0000 (05:13 +0200)] 
updated CCACHE_NOUNIFY docs

24 years agorefactored the stats code a little
Andrew Tridgell [Mon, 1 Apr 2002 03:08:48 +0000 (05:08 +0200)] 
refactored the stats code a little

24 years ago- added CCACHE_NOSTATS env variable
Andrew Tridgell [Mon, 1 Apr 2002 02:59:06 +0000 (04:59 +0200)] 
- added CCACHE_NOSTATS env variable
- added some more stats

24 years agomore length checks
Andrew Tridgell [Mon, 1 Apr 2002 01:00:48 +0000 (03:00 +0200)] 
more length checks

24 years agonicer stats display
Andrew Tridgell [Mon, 1 Apr 2002 00:50:03 +0000 (02:50 +0200)] 
nicer stats display

24 years agorebuild web page
Andrew Tridgell [Mon, 1 Apr 2002 00:23:46 +0000 (02:23 +0200)] 
rebuild web page

24 years agoadded CCACHE_NOUNIFY option
Andrew Tridgell [Mon, 1 Apr 2002 00:23:31 +0000 (02:23 +0200)] 
added CCACHE_NOUNIFY option

24 years agoremoved lexer difference - no longer applies
Andrew Tridgell [Sun, 31 Mar 2002 14:34:46 +0000 (16:34 +0200)] 
removed lexer difference - no longer applies

24 years agoupdate the makefile for unify.c
Andrew Tridgell [Sun, 31 Mar 2002 14:31:30 +0000 (16:31 +0200)] 
update the makefile for unify.c

24 years agoignore the makefile
Andrew Tridgell [Sun, 31 Mar 2002 14:27:24 +0000 (16:27 +0200)] 
ignore the makefile

24 years agoadded the C/C++ unifier
Andrew Tridgell [Sun, 31 Mar 2002 14:26:49 +0000 (16:26 +0200)] 
added the C/C++ unifier

24 years agonot used yet, but probably will be soon
Andrew Tridgell [Sun, 31 Mar 2002 14:15:33 +0000 (16:15 +0200)] 
not used yet, but probably will be soon

24 years agocheck filename extensions for C/C++
Andrew Tridgell [Sun, 31 Mar 2002 14:15:06 +0000 (16:15 +0200)] 
check filename extensions for C/C++

24 years agoadded distclean
Andrew Tridgell [Sun, 31 Mar 2002 12:38:07 +0000 (14:38 +0200)] 
added distclean

24 years agofixed man install and -V
Andrew Tridgell [Sun, 31 Mar 2002 09:30:27 +0000 (11:30 +0200)] 
fixed man install and -V

24 years agodon't use NULL
Andrew Tridgell [Sun, 31 Mar 2002 09:23:43 +0000 (11:23 +0200)] 
don't use NULL

24 years agocope better with broken solaris readdir/cc
Andrew Tridgell [Sun, 31 Mar 2002 09:21:26 +0000 (11:21 +0200)] 
cope better with broken solaris readdir/cc

24 years agofixed warnings
Andrew Tridgell [Sun, 31 Mar 2002 09:11:50 +0000 (11:11 +0200)] 
fixed warnings
optimise by default

24 years agomore autoconf conversion
Andrew Tridgell [Sun, 31 Mar 2002 09:05:06 +0000 (11:05 +0200)] 
more autoconf conversion

24 years agoignore some files
Andrew Tridgell [Sun, 31 Mar 2002 09:03:19 +0000 (11:03 +0200)] 
ignore some files

24 years agoadded autoconf v1.2
Andrew Tridgell [Sun, 31 Mar 2002 09:02:21 +0000 (11:02 +0200)] 
added autoconf

24 years agoreran yodl
Andrew Tridgell [Sun, 31 Mar 2002 06:49:30 +0000 (08:49 +0200)] 
reran yodl

24 years agoadded GPL note
Andrew Tridgell [Sun, 31 Mar 2002 06:48:59 +0000 (08:48 +0200)] 
added GPL note

24 years agoupdate the README v1.1
Andrew Tridgell [Sun, 31 Mar 2002 06:28:26 +0000 (08:28 +0200)] 
update the README

24 years agoready for version 1.1
Andrew Tridgell [Sun, 31 Mar 2002 06:26:23 +0000 (08:26 +0200)] 
ready for version 1.1

24 years agoready for version 1.1
Andrew Tridgell [Sun, 31 Mar 2002 06:24:33 +0000 (08:24 +0200)] 
ready for version 1.1

24 years agolink to the man page
Andrew Tridgell [Sun, 31 Mar 2002 06:20:12 +0000 (08:20 +0200)] 
link to the man page

24 years agoadded html man page to website
Andrew Tridgell [Sun, 31 Mar 2002 06:18:57 +0000 (08:18 +0200)] 
added html man page to website

24 years agoadded a man page
Andrew Tridgell [Sun, 31 Mar 2002 06:15:29 +0000 (08:15 +0200)] 
added a man page

24 years agouse realpath() to handle multiple levels of symlinks
Andrew Tridgell [Sun, 31 Mar 2002 05:01:05 +0000 (07:01 +0200)] 
use realpath() to handle multiple levels of symlinks

24 years agoadded bugs address
Andrew Tridgell [Sun, 31 Mar 2002 04:05:05 +0000 (06:05 +0200)] 
added bugs address

24 years agomore web updates
Andrew Tridgell [Sun, 31 Mar 2002 03:58:57 +0000 (05:58 +0200)] 
more web updates

24 years agomore web updates
Andrew Tridgell [Sun, 31 Mar 2002 03:58:00 +0000 (05:58 +0200)] 
more web updates

24 years agomore web updates
Andrew Tridgell [Sun, 31 Mar 2002 03:48:26 +0000 (05:48 +0200)] 
more web updates

24 years agoweb page updates
Andrew Tridgell [Sun, 31 Mar 2002 03:35:48 +0000 (05:35 +0200)] 
web page updates

24 years agocope with -o /dev/null
Andrew Tridgell [Sun, 31 Mar 2002 02:57:44 +0000 (04:57 +0200)] 
cope with -o /dev/null

24 years agofixed a overflow bug
Andrew Tridgell [Sat, 30 Mar 2002 13:43:34 +0000 (14:43 +0100)] 
fixed a overflow bug

24 years agofixed a typo
Andrew Tridgell [Sat, 30 Mar 2002 13:26:42 +0000 (14:26 +0100)] 
fixed a typo

24 years agofixed a typo
Andrew Tridgell [Sat, 30 Mar 2002 12:49:47 +0000 (13:49 +0100)] 
fixed a typo

24 years agomoved download to ftp area
Andrew Tridgell [Sat, 30 Mar 2002 12:48:11 +0000 (13:48 +0100)] 
moved download to ftp area

24 years agofixed download link
Andrew Tridgell [Sat, 30 Mar 2002 12:45:21 +0000 (13:45 +0100)] 
fixed download link

24 years agoreleased 1.0 v1.0
Andrew Tridgell [Sat, 30 Mar 2002 12:43:11 +0000 (13:43 +0100)] 
released 1.0

24 years agoadded a version number
Andrew Tridgell [Sat, 30 Mar 2002 12:35:26 +0000 (13:35 +0100)] 
added a version number

24 years agoadded features section
Andrew Tridgell [Sat, 30 Mar 2002 12:26:51 +0000 (13:26 +0100)] 
added features section

24 years agominor update
Andrew Tridgell [Sat, 30 Mar 2002 12:21:50 +0000 (13:21 +0100)] 
minor update

24 years agoinitial web page
Andrew Tridgell [Sat, 30 Mar 2002 12:20:37 +0000 (13:20 +0100)] 
initial web page

24 years agonot used any more
Andrew Tridgell [Sat, 30 Mar 2002 12:07:00 +0000 (13:07 +0100)] 
not used any more

24 years agofixed some allocation bugs
Andrew Tridgell [Sat, 30 Mar 2002 12:03:04 +0000 (13:03 +0100)] 
fixed some allocation bugs

24 years agoswitch to fcntl byte range locks for portability
Andrew Tridgell [Sat, 30 Mar 2002 11:12:39 +0000 (12:12 +0100)] 
switch to fcntl byte range locks for portability

24 years agodefine LOCK_EX for solaris
Andrew Tridgell [Sat, 30 Mar 2002 11:09:26 +0000 (12:09 +0100)] 
define LOCK_EX for solaris

24 years agoadded built-in stats and cache management
Andrew Tridgell [Sat, 30 Mar 2002 10:43:26 +0000 (11:43 +0100)] 
added built-in stats and cache management

24 years agowe can now be invoked as "ccache gcc ..." or via symlinks
Andrew Tridgell [Sat, 30 Mar 2002 00:24:23 +0000 (01:24 +0100)] 
we can now be invoked as "ccache gcc ..." or via symlinks

24 years agofixed a copy_file() race condition
Andrew Tridgell [Thu, 28 Mar 2002 21:38:41 +0000 (22:38 +0100)] 
fixed a copy_file() race condition

24 years agocope better with unusual compiler options
Andrew Tridgell [Thu, 28 Mar 2002 06:21:20 +0000 (07:21 +0100)] 
cope better with unusual compiler options

24 years agohandle unlink races better
Andrew Tridgell [Thu, 28 Mar 2002 05:49:31 +0000 (06:49 +0100)] 
handle unlink races better

24 years agocope better with missing hash files
Andrew Tridgell [Thu, 28 Mar 2002 05:48:39 +0000 (06:48 +0100)] 
cope better with missing hash files

24 years agofixed some typos
Andrew Tridgell [Thu, 28 Mar 2002 05:38:53 +0000 (06:38 +0100)] 
fixed some typos

24 years ago*much* nicer cache_clean program
Andrew Tridgell [Thu, 28 Mar 2002 05:37:27 +0000 (06:37 +0100)] 
*much* nicer cache_clean program

24 years agoupdated homepage
Andrew Tridgell [Thu, 28 Mar 2002 04:42:32 +0000 (05:42 +0100)] 
updated homepage

24 years agoupdate the time on the stderr as well as the main hash file
Andrew Tridgell [Thu, 28 Mar 2002 04:22:40 +0000 (05:22 +0100)] 
update the time on the stderr as well as the main hash file

24 years agolower the chance of a stack overflow on broken systems ...
Andrew Tridgell [Thu, 28 Mar 2002 03:16:16 +0000 (04:16 +0100)] 
lower the chance of a stack overflow on broken systems ...

24 years agomore paranoid vsnprintf call ...
Andrew Tridgell [Thu, 28 Mar 2002 03:15:34 +0000 (04:15 +0100)] 
more paranoid vsnprintf call ...

24 years agomore paranoid vsnprintf call ...
Andrew Tridgell [Thu, 28 Mar 2002 03:13:16 +0000 (04:13 +0100)] 
more paranoid vsnprintf call ...
more docs

24 years agofixed handling of non-64 multiple md4 buffers
Andrew Tridgell [Thu, 28 Mar 2002 01:55:55 +0000 (02:55 +0100)] 
fixed handling of non-64 multiple md4 buffers

24 years agoadd the byte length of the hash into the hash result. This gains some
Andrew Tridgell [Thu, 28 Mar 2002 00:38:29 +0000 (01:38 +0100)] 
add the byte length of the hash into the hash result. This gains some
bits, plus is useful for seeing how large the compiles are.

this breaks all existing caches ...

24 years agoadded some ccache_clean docs
Andrew Tridgell [Wed, 27 Mar 2002 09:54:30 +0000 (10:54 +0100)] 
added some ccache_clean docs

24 years agoadded ccache_clean utility
Andrew Tridgell [Wed, 27 Mar 2002 09:46:40 +0000 (10:46 +0100)] 
added ccache_clean utility

24 years agoadd a note about the smarter lexer in compilercache
Andrew Tridgell [Wed, 27 Mar 2002 09:10:32 +0000 (10:10 +0100)] 
add a note about the smarter lexer in compilercache

24 years agoadded args_pop() for neater args processing
Andrew Tridgell [Wed, 27 Mar 2002 08:40:13 +0000 (09:40 +0100)] 
added args_pop() for neater args processing

24 years agohandle -isystem= better
Andrew Tridgell [Wed, 27 Mar 2002 08:02:24 +0000 (09:02 +0100)] 
handle -isystem= better

24 years agobail out if we get -M
Andrew Tridgell [Wed, 27 Mar 2002 07:31:55 +0000 (08:31 +0100)] 
bail out if we get -M

24 years agoexplain the mmap code a little
Andrew Tridgell [Wed, 27 Mar 2002 07:12:30 +0000 (08:12 +0100)] 
explain the mmap code a little

24 years agouse mmap() to solve the problem of incredibly long pre-processor lines
Andrew Tridgell [Wed, 27 Mar 2002 07:06:45 +0000 (08:06 +0100)] 
use mmap() to solve the problem of incredibly long pre-processor lines

24 years agoimplemented the identargs idea from compilercache
Andrew Tridgell [Wed, 27 Mar 2002 06:30:31 +0000 (07:30 +0100)] 
implemented the identargs idea from compilercache

24 years agoadded CCACHE_DISABLE setting
Andrew Tridgell [Wed, 27 Mar 2002 06:15:32 +0000 (07:15 +0100)] 
added CCACHE_DISABLE setting

24 years agouse a file copy rather than a symlink if a hard link fails
Andrew Tridgell [Wed, 27 Mar 2002 05:40:28 +0000 (06:40 +0100)] 
use a file copy rather than a symlink if a hard link fails