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