]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Update NEWS
authorJoel Rosdahl <joel@rosdahl.net>
Sun, 1 Nov 2009 19:17:39 +0000 (20:17 +0100)
committerJoel Rosdahl <joel@rosdahl.net>
Tue, 5 Jan 2010 17:53:00 +0000 (18:53 +0100)
NEWS

diff --git a/NEWS b/NEWS
index 3a4fda5d7c0ebd5c80342991dc53018fc160d588..98b0dedaa864bfd309f4474de40ff404b7b6e43a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -3,6 +3,11 @@ Changes since ccache 2.4
 
 New features and improvements:
 
+  - Object files are now by default stored compressed in the cache. The runtime
+    cost is negligible, and more files will fit in the ccache directory and in
+    the disk cache. CCACHE_NOCOMPRESS can be set to disable object file
+    compression.
+
   - Added CCACHE_NOHASH_SIZE_MTIME option that tells ccache not to hash the
     real compiler's size and modification time.
 
@@ -12,6 +17,11 @@ New features and improvements:
   - Temporary files are now created in the directory they will end up in. This
     makes ccache more friendly to Linux's directory layout.
 
+  - Added support for long command-line options.
+
+  - A CACHEDIR.TAG file is now created in the cache directory. See
+    <http://www.brynosaurus.com/cachedir/>.
+
 Bug fixes:
 
   - Fixed build on FreeBSD.
@@ -19,3 +29,19 @@ Bug fixes:
   - Improved detection of home directory.
 
   - User-defined CPPFLAGS and LDFLAGS is now respected in the Makefile.
+
+  - Bail out on profiling flags --coverage, -fprofile-arcs and -ftest-coverage.
+
+  - Fixed NFS issues.
+
+  - -MD/-MMD flags without -MT/-MF are now handled correctly.
+
+  - Corrected LRU cleanup handling of object files.
+
+  - utimes() is now used instead of utime() when available.
+
+  - Non-writable cache directories are now handled gracefully.
+
+  - Corrected documentation about sharing the cache directory.
+
+  - Fixed compilation warnings from GCC 4.3.