restic/internal
Alexander Neumann 6c514adb8a ui/progress: Use mutex instead of atomic
The counter value needs to be aligned to 64 bit in memory for the
atomic functions to work on some platform (such as 32 bit ARM).

The atomic package says in its documentation:

> These functions require great care to be used correctly. Except for
> special, low-level applications, synchronization is better done with
> channels or the facilities of the sync package.

This commit replaces the atomic functions with a simple sync.Mutex, so
we don't have to care about alignment.
2020-12-22 21:03:27 +01:00
..
archiver Use BlobHandle in index methods 2020-11-22 20:41:12 +01:00
backend Make invalid handles permanent errors 2020-12-17 12:47:53 +01:00
cache
checker Parallelize ForAllSnapshots 2020-12-06 05:09:58 +01:00
crypto
debug Allow debug logging to pipes and terminals 2020-10-19 22:30:30 +02:00
dump Deduplicate dumper closing logic 2020-12-19 02:42:46 +03:00
errors Don't retry when "no space left on device" in local backend 2020-12-17 12:43:09 +01:00
filter
fs vss: fix DeleteSnapshots() and GetSnapshotProperties() on 386 2020-11-12 19:31:00 +01:00
fuse fuse: Properly set uid/gid for directories 2020-11-30 23:41:49 +01:00
hashing
limiter
migrations Fix issues reported by semgrep 2020-12-11 09:41:59 +01:00
mock
options Add support for boolean extended options 2020-11-11 11:54:27 +01:00
pack Make BlobHandle substruct of Blob 2020-11-22 20:41:10 +01:00
repository Fix issues reported by semgrep 2020-12-11 09:41:59 +01:00
restic Don't retry when "no space left on device" in local backend 2020-12-17 12:43:09 +01:00
restorer Fix issues reported by semgrep 2020-12-11 09:41:59 +01:00
selfupdate
test helpers: Improve error message 2020-11-12 20:38:31 +01:00
textfile
ui ui/progress: Use mutex instead of atomic 2020-12-22 21:03:27 +01:00
walker