2757 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
bb4c3ca596 test: use diskutil unmount instead of umount on macOS 2024-08-13 19:53:38 +02:00
Marcus Holland-Moritz
bd5524792f build: make sure to test non-benchmark builds 2024-08-13 19:25:38 +02:00
Marcus Holland-Moritz
6c12a046e3 refactor: replace folly::split with dwarfs::split_to 2024-08-13 19:25:11 +02:00
Marcus Holland-Moritz
4a7a993d95 feat(string): add support for converting split_to 2024-08-13 19:24:31 +02:00
Marcus Holland-Moritz
88371340d9 build(ricepp): only provide CPU specific versions on x86_64 systems 2024-08-13 17:33:58 +02:00
Marcus Holland-Moritz
85c6f0ddbe build: suppress linker warning about duplicate libraries on macOS 2024-08-13 17:32:19 +02:00
Marcus Holland-Moritz
f0bc7b0e29 test: skip some combinations of FUSE driver arguments on macOS 2024-08-13 16:57:07 +02:00
Marcus Holland-Moritz
bf94c23cc5 build: make package-source a requirement for git builds 2024-08-13 16:38:27 +02:00
Marcus Holland-Moritz
fcd172a706 build: CI for macOS 2024-08-13 16:28:11 +02:00
Marcus Holland-Moritz
f912269780 fix(render_manpage): more checks and safety nets 2024-08-13 16:27:22 +02:00
Marcus Holland-Moritz
9d4bba042b fix(terminal_ansi): handle errors and fall back to default width 2024-08-13 16:27:22 +02:00
Marcus Holland-Moritz
1daa729d59 build: try to cache source tarballs 2024-08-13 14:31:02 +02:00
Marcus Holland-Moritz
03d6b14870 build: prefer shared library builds in CI 2024-08-13 12:01:06 +02:00
Marcus Holland-Moritz
dd0db4fe69 build: move some jobs from arm64 to amd64 2024-08-13 11:53:01 +02:00
Marcus Holland-Moritz
391345d1d5 build: add compile timing in CI 2024-08-13 11:53:01 +02:00
Marcus Holland-Moritz
c2513f4e81 test: add env variable to allow skipping slow tests in CI 2024-08-13 11:53:01 +02:00
Marcus Holland-Moritz
2355aba67b build: use local repo cache in CI 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
75e809776b build: don't flood logs when extracting tarball 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
df462f94d6 chore: update folly/fbthrift 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
7fe6a38caa docs: update README 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
ca09955e12 build: disable tools test unless we have mkdwarfs, dwarfs{ck,extract} 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
a4b851e93e build: enable builds from source tarball in CI 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
f1e4400a3a build: source tarball artifact upload in CI 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
e09d63ffe8 build: only install selected manpages 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
d205fed4e9 build: enable binary dir include for config.h 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
b5dcc7adec refactor(dwarfs_main): use windows.h directly 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
8b53948a0c refactor(dwarfs_main): remove folly::symbolizer dependency 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
414fadb357 feat: make tools_test work without WITH_TOOLS 2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
d010ba2322 build: make manpage_test work in split build 2024-08-13 11:26:39 +02:00
Marcus Holland-Moritz
f646572ca2 build: make sure object libs find find their includes 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
878cc6c669 refactor: remove dwarfs_tool dependency on folly 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
8af99a1974 build: separate dwarfs_tool from other dwarfs libraries 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
f5a765aee5 build: add alias targets when importing libdwarfs 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
cb178ccd87 build: only libdwarfs depends on phmap 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
a674acc2f6 build: add missing dependencies for test_helpers 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
e092171bf8 build: install config version file 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
e0a7a63518 build: split build into libdwarfs/tools/driver 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
765699e05e build: simplify static build code paths 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
aa18791854 build: factor out FUSE loading 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
2b334d0b88 build: factor out gtest loading 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
f3455f18d9 build: more factoring out from toplevel CMakeLists.txt 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
53ace1b670 build: factor out libdwarfs rules 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
e9242ca673 chore: sync fsst code and apply const-correctness fix for fsst_import 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
2f08968187 test: integrate manpage coverage tests and remove check_manpage script 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
34cdbf5056 docs(dwarfsextract): fix --log-level option description 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
fcac7a0df1 refactor(main_adapter): argument spans should be const 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
e3d3237efe fix: make sure to propagate range-v3 include path during build 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
9059f344ba test: remove folly dependency from test_helpers 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
f7e33f1cd9 chore: drop unused header from test_logger.h 2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
9c34a30230 test: remove folly dependency from tool_main_test 2024-08-12 17:32:04 +02:00