1729 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
22c079a4ca refactor: slightly sleeker variant matching 2024-01-26 17:48:14 +01:00
Marcus Holland-Moritz
905ac667e6 refactor: don't depend on <ranges> just for one algorithm 2024-01-23 15:31:37 +01:00
Marcus Holland-Moritz
93252d7935 refactor: use folly::split instead of boost::split 2024-01-23 15:30:37 +01:00
Marcus Holland-Moritz
896ad249b8 refactor: use braces to build overloaded object 2024-01-23 15:20:22 +01:00
Marcus Holland-Moritz
5d1992d06b refactor: replace gtest regexes with std::regex in tests 2024-01-23 15:16:07 +01:00
Marcus Holland-Moritz
cc82c429b5 fix(perfmon): ensure atomics are properly initialized 2024-01-23 15:08:20 +01:00
Marcus Holland-Moritz
63dff242d4 chore: check for availability of boyer_moore_horspool_searcher 2024-01-23 15:07:40 +01:00
Marcus Holland-Moritz
7b3e718cda refactor: ensure std::min works with the correct type 2024-01-23 15:07:40 +01:00
Marcus Holland-Moritz
cad2f33a65 chore: check include path of fuse_lowlevel.h 2024-01-23 15:07:40 +01:00
Marcus Holland-Moritz
d0e017e69b chore: drop libmagic from vcpkg.json while it's broken 2024-01-23 15:07:40 +01:00
Marcus Holland-Moritz
3acddbe7e1 chore: add missing includes 2024-01-23 15:07:40 +01:00
Marcus Holland-Moritz
f6b6603530 chore: check for target_clones attribute availability 2024-01-23 15:07:40 +01:00
Marcus Holland-Moritz
5570ac5798 build: prefer python3 over python 2024-01-23 15:02:34 +01:00
Marcus Holland-Moritz
7bd146f36d chore: update releasify script 2024-01-23 14:57:45 +01:00
Marcus Holland-Moritz
c4211ab4d8 chore: prepare for release v0.8.0 2024-01-22 12:11:43 +01:00
Marcus Holland-Moritz
55a8b76dd9 chore: update README.md 2024-01-22 12:11:27 +01:00
Marcus Holland-Moritz
a342ef69b6 chore: update windows.gif 2024-01-22 11:13:29 +01:00
Marcus Holland-Moritz
87ff678f44 chore: update changes 2024-01-22 09:48:19 +01:00
Marcus Holland-Moritz
fd12e8a0b0 chore: update TODO 2024-01-22 09:43:07 +01:00
Marcus Holland-Moritz
f0c6a58387 chore: add benchmarking script 2024-01-22 08:35:00 +01:00
Marcus Holland-Moritz
340c96fd56 build: also build static binaries with -O2 2024-01-21 11:49:23 +01:00
Marcus Holland-Moritz
e0bcadd02c build: try building a gcc-static binary 2024-01-21 11:48:04 +01:00
Marcus Holland-Moritz
f98874e714 build: allow optimization level to be set via DWARFS_OPTIMIZE 2024-01-21 11:34:57 +01:00
Marcus Holland-Moritz
d7d390dbb3 test: make chmod_transformer_test easier to compile 2024-01-21 11:08:28 +01:00
Marcus Holland-Moritz
0967b9bdf8 chore: support building ARM image in docker makefile 2024-01-21 11:08:28 +01:00
Marcus Holland-Moritz
4c52178626 feat: fancy spinner, plus some refactoring 2024-01-20 21:32:43 +01:00
Marcus Holland-Moritz
cb737a5a58 feat: unicode progress mode works on Windows 2024-01-20 21:07:14 +01:00
Marcus Holland-Moritz
1e319bbf62 feat(logger): special case logging to cerr, mostly for Windows terminal 2024-01-20 20:52:31 +01:00
Marcus Holland-Moritz
90c8fcba2a refactor: always update console output in a single call 2024-01-20 20:49:20 +01:00
Marcus Holland-Moritz
0037a7c599 fix(win): find the right tool if argv[0] doesn't include extension 2024-01-20 15:02:30 +01:00
Marcus Holland-Moritz
4bbd46b598 chore: update change log 2024-01-20 13:37:32 +01:00
Marcus Holland-Moritz
921e832471 chore: add explicit init for logger_options 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
c6241810ea refactor: ensure FUSE driver options are standard layout 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
53692101bf chore: set a default for cache tidy strategy expiry time 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
291f541192 chore: try to silence some gcc warnings 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
242273ad05 chore: more system includes 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
7d09cc0ffc chore: try to distribute CI load a bit better 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
c323b84012 test: exercise script and entry interfaces 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
6f3ad2a563 test: try to improve test speed a bit 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
45439b5346 test: improve test speed and test more options 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
047b9bed61 refactor(pager): make pager somewhat testable 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
813de13d0e chore: don't waste time on unused byproducts in Windows build 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
a1ab9502ed refactor: more os_access abstraction, worker group tests 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
06e1910554 refactor: pass os_access to worker_group and other classes 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
da608ba3e6 refactor: use class to temporarily disable leak checks 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
0ec3af320e docs: update manual pages 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
f5869ddbf4 test: tool --man tests 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
b9f8e61229 chore: clean separation between is_tty() and is_fancy() for terminal 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
6994f9691e feat: add support for built-in manual pages 2024-01-20 12:46:40 +01:00
Marcus Holland-Moritz
3c3de6ce9e fix: terminal detection was wrong 2024-01-20 12:46:40 +01:00