This commit is contained in:
Joey Hess 2019-12-18 12:12:51 -04:00
parent 3d38ec9585
commit 0246ecbe94
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38

View file

@ -9,17 +9,12 @@ Benchmarking `git-annex find`, speedups range from 28-66%. The files fly by
much more snappily. Other commands likely also speed up, but do more work much more snappily. Other commands likely also speed up, but do more work
than find so the improvement is not as large. than find so the improvement is not as large.
The `bs` branch is in a mergeable state now, but still needs work: The `bs` branch is in a mergeable state now, except for:
* Profile various commands and look for hot spots. * filepath-bytestring probably has issues with utf16 filenames
on Windows. See its TODO.
* ByteString.Char8.putStrLn may truncate? Stuff not entirely finished:
* Eliminate all the fromRawFilePath, toRawFilePath, encodeBS, * Profile various commands and look for hot spots involving conversion
decodeBS conversions. Or at least most of them. There are likely between RawFilePath and FilePath.
some places where a value is converted back and forth several times.
* Use versions of IO actions like getFileStatus that take a RawFilePath,
avoiding a conversion. Note that these are only available on unix, not
windows, so a compatability shim will be needed.
(I can't seem to find any library that provides one.)