librsync-go
librsync-go copied to clipboard
Pure Go implementation of librsync/rdiff
Benchmarks on `master`: ``` lmb@Ahab ~/balena/balena-os/librsync-go (master)]go test -run ^$ -bench Benchmark goos: linux goarch: amd64 pkg: github.com/balena-os/librsync-go cpu: Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz BenchmarkSignature1MB-12 385 3092974 ns/op 323.31...
This shall help to keep the memory usage under control, reduce the pressure on the GC, and be a bit faster.
This is useful for debugging or otherwise inspecting the contents of generated deltas. TODO: * Probably worth looking for clean up opportunities, perhaps even consolidating some duplicate-(ish) code I added....
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. This repository currently has no open or pending branches. ## Detected dependencies dockerfile Dockerfile...