From fdc90d72141abaa128d9b5c58a830ed19e7e68f0 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Tue, 1 Jan 2019 16:41:59 -0400 Subject: [PATCH] devblog --- doc/devblog/day_558__new_horizons.mdwn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 doc/devblog/day_558__new_horizons.mdwn diff --git a/doc/devblog/day_558__new_horizons.mdwn b/doc/devblog/day_558__new_horizons.mdwn new file mode 100644 index 0000000000..5404a0f4af --- /dev/null +++ b/doc/devblog/day_558__new_horizons.mdwn @@ -0,0 +1,15 @@ +Starting the new year with +[new git-annex development funding](https://joeyh.name/blog/entry/git-annex_and_funding_update/) +for most of the things on the [[design/roadmap]]! + +Today was spent converting the UUID data type to use a ByteString, rather +than a String, and also converting repo descriptions to ByteString. +That's groundwork for reading and writing log files on the git-annex +branch using attoparsec and ByteString builders, which will hopefully +improve performance. + +Until that's complete, it will often convert a String to a ByteString and +then back to a String, which could actually make performance slightly +worse. Benchmarking `git annex whereis` doesn't find much of a change. It +may have gotten a slightly faster overall, due to the faster Eq and +Ord instances making the map of repositories faster.