summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJoel Rosdahl <joel@rosdahl.net>2022-11-21 19:53:32 +0100
committerJoel Rosdahl <joel@rosdahl.net>2022-11-21 19:53:32 +0100
commit1527040bc2a278b9d3d51badb732ecf5841d8bb5 (patch)
tree66d5836905d2dfe1895a59710b68b669abef602d /doc
parentc77a6558972f3a77987bc8dfc3ac80843e4d4c97 (diff)
downloadccache-1527040bc2a278b9d3d51badb732ecf5841d8bb5.tar.gz
chore: Update NEWSv4.7.4
Diffstat (limited to 'doc')
-rw-r--r--doc/NEWS.adoc59
1 files changed, 59 insertions, 0 deletions
diff --git a/doc/NEWS.adoc b/doc/NEWS.adoc
index a2fbb1a0..72499040 100644
--- a/doc/NEWS.adoc
+++ b/doc/NEWS.adoc
@@ -1,5 +1,64 @@
= Ccache news
+== Ccache 4.7.4
+
+Release date: 2022-11-21
+
+
+=== Bug fixes
+
+- Fixed an inode cache race condition. +
+ [small]#_[contributed by Joel Rosdahl]_#
+
+- The default temporary directory is now `$XDG_RUNTIME_DIR/ccache-tmp` instead
+ of a hardcoded `/run/user/<UID>/ccache-tmp`. If `XDG_RUNTIME_DIR` is not set,
+ `<cache_dir>/tmp` is used. This avoids creating `/run/user/<UID>` on systems
+ that don't have it if compiling as root. +
+ [small]#_[contributed by Joel Rosdahl and Oleg Sidorkin]_#
+
+- Added a fallback in case `posix_fallocate` returns `EINVAL` when creating the
+ inode cache file. +
+ [small]#_[contributed by Oleg Sidorkin]_#
+
+- Connection timeout for an HTTP connection is now reported as a timeout instead
+ of an error. +
+ [small]#_[contributed by Joel Rosdahl]_#
+
+- Temporary files found in the cache are no longer counted in
+ `--show-compression`. +
+ [small]#_[contributed by Joel Rosdahl]_#
+
+- Removed duplicate magic header in output from `--inspect`. +
+ [small]#_[contributed by Joel Rosdahl]_#
+
+- Ccache now properly waits for all recompression jobs to finish when there is
+ no `f` subdirectory in the cache. +
+ [small]#_[contributed by Joel Rosdahl]_#
+
+
+=== Other minor improvements
+
+- Improved inode cache logging. +
+ [small]#_[contributed by Joel Rosdahl]_#
+
+
+=== Documentation improvements
+
+- Removed stray parenthesis. +
+ [small]#_[contributed by Joel Rosdahl]_#
+
+- Improved description of how header files are handled. +
+ [small]#_[contributed by Joel Rosdahl]_#
+
+- Added a hint about using `-fno-pch-timestamp` for precompiled headers with
+ Clang. +
+ [small]#_[contributed by Joel Rosdahl]_#
+
+- Removed obsolete description of compiler type "`pump`". +
+ [small]#_[contributed by Joel Rosdahl]_#
+
+
+
== Ccache 4.7.3
Release date: 2022-11-05