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 |
|