Marcus Holland-Moritz
|
1508b6410f
|
Update TODOs
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
6600118c48
|
Actually check if there was an error...
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
23cbfb5158
|
Fix gh #20: Grabbled output due to progress bar and mismatched TERM
Provide `--progress=` option with a variety of choices.
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
31c59fb022
|
Cmake-format
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
a24a6e8a55
|
Add more stuff to realclean target
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
e61404af89
|
Static linking fun
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
30acc13046
|
Fix stray ${tgt}
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
e07c324cfc
|
Add realclean target
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
44c27bfab2
|
Fix linking for build without WITH_TESTS
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
d27f693083
|
Default to best possible compression for block compressor
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
aa63c3e1d3
|
Point to man page for -l option
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
7241627d77
|
Moar docs
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
135b3f2c6c
|
Wording
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
43317b7d55
|
Update benchmarks, again
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
4027a1a445
|
Update mkdwarfs man page
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
20b20a8986
|
Tweak defaults to be more sensible
Actually, lzma "extreme" is slower and compresses *worse*.
A few more tweaks that either improve speed or compression (or both).
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
a0353639ad
|
Reduce default nilsimsa depth to 20000
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
95baa184b8
|
Remove collision vector code, optimize collision handling
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
3967f03cb1
|
Disable collision vector again
This doesn't really help much in doing better segmentation, but it
slows it down quite a bit.
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
b4f559213f
|
Refactor segmenting
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
1970da345e
|
More stats and better collision handling in block manager, part 1
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
f153329b96
|
Optimize block hash updating
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
d76cfc4086
|
Replace cyclic hash with rsync hash
The rsync hash isn't significantly better in terms of collisions,
but it's a little bit faster to compute (and doesn't require the
random bit array).
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
7a2213a04d
|
Minor tweaks
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
96afa05b77
|
Update benchmarks
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
c234dcc0ca
|
Update dependencies in README
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
90f08dad79
|
Handle output file errors correctly
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
15e9972f8b
|
Add missing include directory
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
d343660f75
|
Wording
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
a0ecc472f6
|
Reverse order, as we're scanning from the end
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
a3d06dc469
|
Refactor nilsimsa ordering
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
d179fe175d
|
Clang-format
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
a2377ead41
|
Update mkdwarfs options with level-dependent ordering
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
2efc231393
|
Remove old nilsimsa code
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
9f734adc3a
|
Optimize nilsimsa2
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
316d447fe1
|
Pre-sorting
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
14aed67ade
|
Add nilsimsa2 order mode (will replace nilsimsa after more testing)
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
f8164c9e3a
|
Add EROFS benchmarks to README
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
f3b40e6400
|
Install fatal signal handlers in mkdwarfs and dwarfs
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
a0a97eeb1b
|
boost::filesystem -> std::filesystem
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
046c9571da
|
Linking cleanup
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
0d50906c14
|
Import ZSTD
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
04c43ec421
|
Add -o readonly option to FUSE driver
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
88dd18781b
|
Nit
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
15b35091df
|
Remove useless config.h file
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
eed25dac98
|
Update TODOs
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
728504a85f
|
Add --with-devices and --with-specials options
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
ddd5e27e75
|
Update benchmarks in README
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
14063b50ca
|
Add another missing newline
|
2020-12-13 13:16:25 +01:00 |
|
Marcus Holland-Moritz
|
4f50fced88
|
Initialize uninitialized variable
|
2020-12-13 13:16:25 +01:00 |
|