summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonovan Baarda <abo@minkirri.apana.org.au>2021-09-15 12:46:48 +1000
committerDonovan Baarda <abo@minkirri.apana.org.au>2021-09-15 12:46:48 +1000
commit29a3b115928d7d3307cb9acd50d994cc1fb3f32c (patch)
tree9fe4253843d6f7e0692285d868dc75784fe1a985
parent4929960f7cb1c4387f90e6c251267bc835e43998 (diff)
downloadlibrsync-29a3b115928d7d3307cb9acd50d994cc1fb3f32c.tar.gz
Update NEWS.md with changes so far.
-rw-r--r--NEWS.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/NEWS.md b/NEWS.md
index 1c72ab1..3dc9476 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -4,6 +4,19 @@
NOT RELEASED YET
+ * Make delta directly process the input stream if it has enough data. Delta
+ operations will only accumulate data into the internal scoop buffer if the
+ input buffer is too small, otherwise it will process the input directly.
+ This makes delta calculations 5%~15% faster by avoiding extra data copying.
+ (dbaarda, https://github.com/librsync/librsync/pull/234)
+
+ * Add .gitignore for `.cmake` created by LSP on Windows. (sourcefrog,
+ https://github.com/librsync/librsync/pull/232)
+
+ * Improve documentation so that Doxygen generates more complete documentation
+ with diagrams, renders better, and is more navigable as markdown docs on
+ GitHub. (dbaarda, https://github.com/librsync/librsync/pull/230)
+
* Add github action and make targets for clang-tidy and iwyu. Added
`clang-tidy` and `iwyu` make targets for checking code and includes, and
`iwyu-fix` for fixing includes. Added `lint.yml` GitHub action to run these