Andrew Tridgell
|
c890194669
|
up ccache version
|
2004-09-08 05:31:57 +02:00 |
|
Andrew Tridgell
|
2aa8cf97f7
|
cope with HOME not being set
|
2004-09-06 14:59:12 +02:00 |
|
Andrew Tridgell
|
2090a5dd8d
|
- attempt to make ccache work with cygwin by using O_BINARY (thanks
to email from Emilio Lopes <eclig@gmx.net>)
- disabled the direct .ii tests as these break with newest gcc
|
2004-09-06 14:24:05 +02:00 |
|
Andrew Tridgell
|
0bd4ffafcf
|
- avoid using basename() to fix systems with that already defined
- add EINTR handling in lock_fd()
- make sure we prototype asprintf on systems that don't have it
|
2003-09-25 08:11:28 +02:00 |
|
Andrew Tridgell
|
bf44b83f2f
|
added support for direct compilation of .i and .ii files
|
2003-09-25 07:41:17 +02:00 |
|
Andrew Tridgell
|
b41edf9e0c
|
- change to version 2.3
- patch from Martin Pool to better handle DEPENDENCIES_OUTPUT
|
2003-09-24 09:10:32 +02:00 |
|
Andrew Tridgell
|
df18a2a815
|
update version number
more unsupported options
|
2003-02-17 02:09:12 +01:00 |
|
Andrew Tridgell
|
d77d4396a7
|
added support for CCACHE_PREFIX option
|
2003-02-16 03:28:35 +01:00 |
|
Andrew Tridgell
|
70b4385dbe
|
added args_strip() function for stripping --cacche-* options in
failed()
|
2003-02-08 06:49:22 +01:00 |
|
Andrew Tridgell
|
0192c58393
|
prepare for 2.1.1
|
2003-01-09 22:42:12 +01:00 |
|
Andrew Tridgell
|
b8f55a1d76
|
version 2.1 release
|
2003-01-07 22:20:43 +01:00 |
|
Andrew Tridgell
|
5cc1bebc46
|
added CCACHE_HASHDIR option
updated ready for 2.0 release
|
2003-01-07 06:39:37 +01:00 |
|
Andrew Tridgell
|
f3715e0088
|
check for output to stdout
|
2003-01-07 06:06:07 +01:00 |
|
Andrew Tridgell
|
8597f3a880
|
add a default cache size of 1G
|
2003-01-07 04:45:39 +01:00 |
|
Andrew Tridgell
|
64fc20ee97
|
- update version to 2.0
- added CCACHE_RECACHE option (suggestion from Ismael Orenstein <ismore@ieg.com.br>)
|
2003-01-06 01:20:54 +01:00 |
|
Andrew Tridgell
|
8b44312b4a
|
added -C option
|
2002-06-03 05:22:17 +02:00 |
|
Andrew Tridgell
|
86d8040cde
|
- fixed the output of cpp warnings with the cpp trick
- handle close() failure on out of space on NFS
|
2002-05-12 11:51:36 +02:00 |
|
Andrew Tridgell
|
df51b129d1
|
- disabled unifier by default (to get warnings right)
- fixed md4 code
- updated docs
|
2002-04-29 11:12:46 +02:00 |
|
Andrew Tridgell
|
ce3a6b06f4
|
better -M tests
|
2002-04-24 14:07:37 +02:00 |
|
Andrew Tridgell
|
7d870180a2
|
a specific autoconf statistic is useful for diagnostics
|
2002-04-10 09:52:52 +02:00 |
|
Andrew Tridgell
|
b74bf9f12e
|
- updated to v1.7
- added a comment
|
2002-04-09 05:47:29 +02:00 |
|
Andrew Tridgell
|
8379491257
|
added separate stat for multiple source files
|
2002-04-08 02:43:58 +02:00 |
|
Andrew Tridgell
|
5f6f50107b
|
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!
|
2002-04-07 15:20:53 +02:00 |
|
Andrew Tridgell
|
47aa8583cf
|
fixed warnings on irix
|
2002-04-06 08:48:28 +02:00 |
|
Andrew Tridgell
|
3442427f47
|
fixed some warnings
|
2002-04-06 08:45:31 +02:00 |
|
Andrew Tridgell
|
21bd33367f
|
upped version number to 1.4
|
2002-04-02 07:07:01 +02:00 |
|
Andrew Tridgell
|
c4a6c91cb8
|
refactored the stats code a little
|
2002-04-01 05:08:48 +02:00 |
|
Andrew Tridgell
|
a70e277deb
|
- added CCACHE_NOSTATS env variable
- added some more stats
|
2002-04-01 04:59:06 +02:00 |
|
Andrew Tridgell
|
7a952aedac
|
nicer stats display
|
2002-04-01 02:50:03 +02:00 |
|
Andrew Tridgell
|
4867d787f2
|
added CCACHE_NOUNIFY option
|
2002-04-01 02:23:31 +02:00 |
|
Andrew Tridgell
|
83c0593f7f
|
added the C/C++ unifier
|
2002-03-31 16:26:49 +02:00 |
|
Andrew Tridgell
|
70e5ba143f
|
added autoconf
|
2002-03-31 11:02:21 +02:00 |
|
Andrew Tridgell
|
8d683566a7
|
ready for version 1.1
|
2002-03-31 08:24:33 +02:00 |
|
Andrew Tridgell
|
0b82aa4f72
|
use realpath() to handle multiple levels of symlinks
|
2002-03-31 07:01:05 +02:00 |
|
Andrew Tridgell
|
65f932325b
|
added a version number
|
2002-03-30 13:35:26 +01:00 |
|
Andrew Tridgell
|
3253743608
|
switch to fcntl byte range locks for portability
|
2002-03-30 12:12:39 +01:00 |
|
Andrew Tridgell
|
1fa78d96a0
|
define LOCK_EX for solaris
|
2002-03-30 12:09:26 +01:00 |
|
Andrew Tridgell
|
ea710755c4
|
added built-in stats and cache management
|
2002-03-30 11:43:26 +01:00 |
|
Andrew Tridgell
|
b06f5fb2c3
|
we can now be invoked as "ccache gcc ..." or via symlinks
|
2002-03-30 01:24:23 +01:00 |
|
Andrew Tridgell
|
c79ad6ff5d
|
*much* nicer cache_clean program
|
2002-03-28 06:37:27 +01:00 |
|
Andrew Tridgell
|
cb9047a5a4
|
added ccache_clean utility
|
2002-03-27 10:46:40 +01:00 |
|
Andrew Tridgell
|
db1f80c11f
|
added args_pop() for neater args processing
|
2002-03-27 09:40:13 +01:00 |
|
Andrew Tridgell
|
7f1767724f
|
explain the mmap code a little
|
2002-03-27 08:12:30 +01:00 |
|
Andrew Tridgell
|
75d34ac390
|
use mmap() to solve the problem of incredibly long pre-processor lines
|
2002-03-27 08:06:45 +01:00 |
|
Andrew Tridgell
|
57088bae34
|
use a file copy rather than a symlink if a hard link fails
|
2002-03-27 06:40:28 +01:00 |
|
Andrew Tridgell
|
971801d9b3
|
made default CCACHE_DIR $HOME/.ccache to avoid some potential /tmp races
|
2002-03-27 04:53:22 +01:00 |
|
Andrew Tridgell
|
9684d92d50
|
aix has an even worse vsnprintf() - cope with that too
|
2002-03-27 03:17:02 +01:00 |
|
Andrew Tridgell
|
283c55dbfe
|
proper x_asprintf and x_strdup implementations
|
2002-03-27 02:38:55 +01:00 |
|
Andrew Tridgell
|
3b4bf19848
|
- don't need CCACHE_PATH on non-linux now
- faster handling of error case
|
2002-03-27 02:29:53 +01:00 |
|
Andrew Tridgell
|
a3130d6a70
|
make the compile as atomic as possible
|
2002-03-27 01:39:06 +01:00 |
|