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