This is a small release. It makes expensive generators more efficient with a
cache, allows rw and append tests a final chance to detect data loss at the end
of tests, and lets file snapshot nemeses run when /tmp is on a different
kind of filesystem.
New Features
generator/cache: caches operations from an expensive generator to reduce
(e.g.) IO costs.tests.cycle.rwandappendnow come with:final-generatorand
:wrap-generatorwhich, during the final phase of a test, can issue final
reads of all keys.snapshot-file-chunksnow works across filesystem types.
Minor Changes
core/prepare-test: Don't double-wrap generators inForgettablewhen run as
a part oftest-all. This didn't break anything, but it was unnecesary.