Marcus Holland-Moritz
54b27f5662
Make os_access_mock more flexible
2021-05-03 12:53:45 +02:00
Marcus Holland-Moritz
1bb87772c7
Update folly/fbthrift
2021-04-15 22:11:43 +02:00
Marcus Holland-Moritz
6dc565c50c
More extensive FUSE driver option testing
2021-04-13 21:41:48 +02:00
Marcus Holland-Moritz
5dd3323782
Revert 5eee555 and fix test
2021-04-13 14:28:04 +02:00
Marcus Holland-Moritz
dc16fee8a0
Re-add clang to travis config
2021-04-13 13:54:12 +02:00
Marcus Holland-Moritz
5eee555de6
Fix access() with W_OK, and add test
2021-04-13 13:53:40 +02:00
Marcus Holland-Moritz
f7ddcc5b9a
Try working around clang-10 crashes
2021-04-13 12:27:40 +02:00
Marcus Holland-Moritz
9e506aaa7d
Only use exception tracer for non-release builds
2021-04-13 12:11:29 +02:00
Marcus Holland-Moritz
c262ee197b
More tools tests
2021-04-13 10:50:40 +02:00
Marcus Holland-Moritz
de2f4388b2
More ccache tweaks
2021-04-13 09:12:34 +02:00
Marcus Holland-Moritz
2617449de7
Show ccache config/usage in travis
2021-04-13 09:02:19 +02:00
Marcus Holland-Moritz
58cb5147d6
Test --export-metadata
dwarfsck option
2021-04-13 08:53:16 +02:00
Marcus Holland-Moritz
337660276c
Tweak travis ccache config
2021-04-13 00:21:09 +02:00
Marcus Holland-Moritz
6532a25af2
Mark parameter as potentially unused
2021-04-12 23:47:41 +02:00
Marcus Holland-Moritz
176b4be5d0
Correctly initialize options structure
2021-04-12 23:47:24 +02:00
Marcus Holland-Moritz
4d25fcf24e
Temporarily remove clang from travis config
2021-04-12 23:47:00 +02:00
Marcus Holland-Moritz
2b14de5362
Add missing libarchive-dev to travis config
2021-04-12 22:49:32 +02:00
Marcus Holland-Moritz
1280dbbf6d
Update travis config
2021-04-12 22:40:20 +02:00
Marcus Holland-Moritz
2c98501e46
Update static linking script to also work for tests
2021-04-12 19:35:48 +02:00
Marcus Holland-Moritz
fdc25fb1ac
Add small test suite for testing the fuse driver & binaries
2021-04-12 19:00:48 +02:00
Marcus Holland-Moritz
3d36f92b85
Add user.dwarfs.driver.pid
xattr to toplevel entry
...
This helps identify the dwarfs driver process associated with
a mounted filesystem.
2021-04-12 18:55:32 +02:00
Marcus Holland-Moritz
b2fc36e95d
Update change log
v0.5.4
2021-04-11 22:45:27 +02:00
Marcus Holland-Moritz
9cbe9fae58
Worker threads must be created after fork to background (fix gh #44 )
2021-04-11 22:31:53 +02:00
Marcus Holland-Moritz
6d8bc71348
Update change log
v0.5.3
2021-04-11 13:35:05 +02:00
Marcus Holland-Moritz
35cac17dab
Fix version file generation in external git repo
...
If the source tarball is extracted within a git repository, the
version file generation code would try to re-create the version
files and would very likely fail doing so.
This is an issue on Arch Linux, where packages are apparently
built from within a repo that hold the package build information.
2021-04-11 13:20:24 +02:00
Marcus Holland-Moritz
eb1fd9ecd7
Add PREFER_SYSTEM_GTEST cmake option (fixes github #42 )
2021-04-09 18:53:02 +02:00
Marcus Holland-Moritz
4f8c470c59
Update change log
v0.5.2
2021-04-07 18:47:11 +02:00
Marcus Holland-Moritz
066577d798
Cleanup & simplify fuse driver and fix github #41
2021-04-06 18:52:30 +02:00
Marcus Holland-Moritz
8c1eb060e4
Allow default-constructed filesystem
2021-04-06 18:51:12 +02:00
Marcus Holland-Moritz
ff6b493c16
Add CPU timed logging
2021-04-06 14:41:33 +02:00
Marcus Holland-Moritz
cb508c83e6
Update change log
v0.5.1
2021-04-06 12:23:43 +02:00
Marcus Holland-Moritz
8216d63086
Build fsst without -march=native
2021-04-06 10:13:15 +02:00
Marcus Holland-Moritz
362eb60869
Remove tests that trigger frozen assertions
v0.5.0
2021-04-05 20:53:03 +02:00
Marcus Holland-Moritz
b425a5c294
Compatibility fix for older libfmt versions ('n'/'L')
2021-04-05 20:42:37 +02:00
Marcus Holland-Moritz
2a3904c0aa
Update change log
2021-04-05 18:00:11 +02:00
Marcus Holland-Moritz
ef722f02c4
Parallelize checksum computation in filesystem writer
2021-04-05 12:47:52 +02:00
Marcus Holland-Moritz
713b18709d
Use XXH3-128 for duplicate detection
2021-04-05 00:55:51 +02:00
Marcus Holland-Moritz
cbbd48b0d2
Don't fail if we have a buggy version of ronn
2021-04-04 18:23:37 +02:00
Marcus Holland-Moritz
4c6580b9c7
Update mkdwarfs man page
2021-04-04 17:37:51 +02:00
Marcus Holland-Moritz
fcf872e5b5
Add -w as alias for --window-step
2021-04-04 17:35:18 +02:00
Marcus Holland-Moritz
68cb857916
More CPU usage stats
2021-04-04 17:34:40 +02:00
Marcus Holland-Moritz
6fb4d341c8
Don't install library/headers for now
2021-04-03 20:58:21 +02:00
Marcus Holland-Moritz
2f6f7eba6b
Remove stray readme
2021-04-03 01:57:32 +02:00
Marcus Holland-Moritz
b71b487abb
Make sure we include test filesystems when packaging source
2021-04-03 01:57:23 +02:00
Marcus Holland-Moritz
495a09ecb3
Update change log
2021-04-03 01:46:21 +02:00
Marcus Holland-Moritz
991db37836
Update README
2021-04-03 01:28:24 +02:00
Marcus Holland-Moritz
b25146a16e
Update documentation
2021-04-03 01:26:57 +02:00
Marcus Holland-Moritz
d33b2ef17e
Update mkdwarfs man page
2021-04-03 00:59:40 +02:00
Marcus Holland-Moritz
fb4a236be7
Simplify mkdwarfs options and make more predictable
2021-04-02 18:01:36 +02:00
Marcus Holland-Moritz
cda25a0d84
Add string table docs
2021-04-01 18:54:09 +02:00