2761 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
ff17a20e57 build: try removing more folly libs 2024-11-20 12:08:06 +01:00
Marcus Holland-Moritz
96e6cafdaa refactor(checksum): use array<string_view> instead of unordered_set<string> 2024-11-20 07:38:16 +01:00
Marcus Holland-Moritz
ca69d2b141 fix: install libraries to CMAKE_INSTALL_LIBDIR (fixes gh #240) 2024-11-20 07:32:53 +01:00
Marcus Holland-Moritz
afbd85e4b1 fix(checksum): disable extended output algorithms (e.g. shake(128|256)) 2024-11-20 07:31:03 +01:00
Michael Cho
b14b3b0545 fix: support for upcoming Boost 1.87.0
io_service was deprecated and replaced by io_context in 1.66.0[^1].
The upcoming Boost 1.87.0 will remove the deprecated API[^2].

[^1]: b60e92b13e
[^2]: ec0908c562
2024-11-19 23:08:00 +01:00
Marcus Holland-Moritz
d4d4081dfc docs: fix typos in man pages 2024-08-25 19:56:15 +02:00
Christian Clauss
3e775bf574 README.md: Fix typos discovered by codespell
https://pypi.org/project/codespell
2024-08-25 19:50:27 +02:00
Marcus Holland-Moritz
6c1e8de47e chore: add CITATION.cff 2024-08-25 19:12:12 +02:00
Marcus Holland-Moritz
6c8a1cdbd3 fix: workaround for new boost versions which have a process component 2024-08-25 16:37:16 +02:00
Marcus Holland-Moritz
744e9fb52b docs: badge cleanup 2024-08-25 16:28:23 +02:00
Marcus Holland-Moritz
aa0a2bf4a1 docs: update README to mention install using Homebrew 2024-08-25 15:44:21 +02:00
Marcus Holland-Moritz
3d490e541d chore: update change log v0.10.1 2024-08-17 17:47:23 +02:00
Marcus Holland-Moritz
72581b957e build: disable unused folly features 2024-08-17 15:09:54 +02:00
Marcus Holland-Moritz
751fcc90e7 build: upload windows debug artifact 2024-08-16 19:43:34 +02:00
Marcus Holland-Moritz
62ee7374bc fix(metadata_v2): correctly report block size in info output 2024-08-16 18:45:51 +02:00
Marcus Holland-Moritz
ba54b312c1 build: fix setting of DWARFS_HAVE_LIBBROTLI to a boolean value 2024-08-16 18:16:45 +02:00
Marcus Holland-Moritz
5fbb2ad99d fix(utils_test): u8string triggers linker error with non-C++20 gtest
This is a long standing issue and it's not going to go away, as package
manager prefer that stuff isn't fetched at build time. So we just check
if certain gtest features work with the system-installed version and
work around missing features downstream. Out of the box, with the custom
built ctest, we'll still get all the good stuff. If the system-installed
version is preferred, we probably have some degradation in test output.
2024-08-16 09:58:35 +02:00
Marcus Holland-Moritz
e92f0e9119 docs: mention dwarfs-system-gtest.patch in README.md 2024-08-15 22:42:02 +02:00
Marcus Holland-Moritz
1984775dc4 fix(test_helpers): don't memset simplestat 2024-08-15 22:04:19 +02:00
Marcus Holland-Moritz
3ced13afe7 build: suppress error until this is fixed upstream 2024-08-15 22:04:19 +02:00
Marcus Holland-Moritz
d755d351d3 build: bump preferred library versions 2024-08-15 21:17:32 +02:00
Marcus Holland-Moritz
abd8c3d7d9 build: workaround for wrong gtest includes found on macOS 2024-08-15 21:13:12 +02:00
Marcus Holland-Moritz
a1496f0953 build: set FOLLY_USE_JEMALLOC 2024-08-15 16:42:17 +02:00
Marcus Holland-Moritz
969d527391 chore: remove unused stream members in test_terminal 2024-08-15 16:42:17 +02:00
Marcus Holland-Moritz
011b8b1af5 fix: remove unused this capture 2024-08-15 16:42:17 +02:00
Marcus Holland-Moritz
61336c941a build: include universal binary in coverage build 2024-08-15 16:42:17 +02:00
Marcus Holland-Moritz
7084f734ad build: only build test_strings when needed 2024-08-15 16:42:17 +02:00
Marcus Holland-Moritz
3806e60c65 build: include test_helpers in coverage analysis 2024-08-15 16:42:17 +02:00
Marcus Holland-Moritz
1b75081781 build(ricepp): fix code coverage option propagation 2024-08-15 16:42:17 +02:00
mhx
870691e869
docs: add note about release tarball dependencies 2024-08-14 22:34:15 +02:00
Marcus Holland-Moritz
2c62955967 docs: update list of macOS dependencies 2024-08-14 22:25:53 +02:00
Marcus Holland-Moritz
4cc944ee0a docs: update macOS install instructions 2024-08-14 22:19:15 +02:00
Marcus Holland-Moritz
b642c18a86 chore: update change log v0.10.0 2024-08-14 19:18:44 +02:00
Marcus Holland-Moritz
62e2ab9006 docs(mkdwarfs): update section on root path components of filter rules 2024-08-14 18:47:19 +02:00
Marcus Holland-Moritz
55b326fe12 chore: prepare pxattr for release 2024-08-14 18:38:15 +02:00
Marcus Holland-Moritz
88d0c1ee3b build: add pxattr to static binary builds 2024-08-14 18:30:01 +02:00
Marcus Holland-Moritz
e120734e20 chore: update change log 2024-08-14 17:47:07 +02:00
Marcus Holland-Moritz
048569837a build: add nostacktrace static builds 2024-08-14 16:36:16 +02:00
Marcus Holland-Moritz
7306179698 docs: update README with very basic library information 2024-08-14 15:36:10 +02:00
Marcus Holland-Moritz
52aef6af7d refactor(filesystem_writer): remove compressor arguments in ctor 2024-08-14 14:45:17 +02:00
Marcus Holland-Moritz
c37410d602 refactor: file_order -> fragment_order 2024-08-14 14:45:17 +02:00
Marcus Holland-Moritz
8f8c5b1de8 refactor: factor out remaining options from options.h 2024-08-14 14:45:17 +02:00
Marcus Holland-Moritz
69453e1237 refactor(conv): tryTo -> try_to 2024-08-14 14:45:17 +02:00
Marcus Holland-Moritz
e4dfd24e8d refactor: factor out reader options 2024-08-14 14:45:17 +02:00
Marcus Holland-Moritz
f71e137998 build: try building example binary in -split configuration 2024-08-14 14:45:17 +02:00
Marcus Holland-Moritz
c68460ace7 build: add option for building example binary 2024-08-14 14:45:17 +02:00
Marcus Holland-Moritz
845ab050bb build: rebalance arm64/amd64 jobs 2024-08-14 11:30:20 +02:00
Marcus Holland-Moritz
9f2f696447 build: cut down number of CI builds 2024-08-14 09:58:03 +02:00
Marcus Holland-Moritz
7838b995b7 build: speed up CI pipeline 2024-08-14 09:03:05 +02:00
Marcus Holland-Moritz
dda3b0273b build: make macOS build job more ccache friendly 2024-08-14 00:00:40 +02:00