Marcus Holland-Moritz
|
a06158d7d0
|
build: range-v3 is not a hard dependency for installed libs
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
df8db3880a
|
chore: more reasonable memory limits to keep example code simple
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
6a9d29ed24
|
build: drop USE_PREFERRED_LIBS and fix Windows build
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
af4c592b55
|
build: patch folly_deps if we're using header-only libfmt
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
c194230337
|
build: find homebrew libarchive also in config file
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
87f987162c
|
build: libarchive is not optional
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
e49bc6bc05
|
build: fix installation from tarball
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
f5c1c26cc0
|
chore: try building example application in CI
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
396cabe2d7
|
build: ensure PRJ_VERSION_FULL is always set
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
942ef81fde
|
chore: add simple example application
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
1dbefd98c1
|
feat(logger): allow construction without explicit terminal / ostream
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
93a6979cb6
|
build: use ricepp as object libraries
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
792a5c32c3
|
build: remove USE_RICEPP_PACKAGE
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
cccf6886a9
|
build: nuke the windows hybrid build
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
368159f686
|
fix(logger): make null_logger work
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
46b3f3cd23
|
refactor(terminal): split interface / implementation
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
995c9c0ad3
|
build: install config file
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
75a43b0e9e
|
build: move compiled manpages to respective tool libraries
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
2d3a518b8b
|
build: ensure full stacktrace information is preserved
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
b6f4e25a17
|
build: ship generated man pages in source tarball
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
a4a8f44075
|
build: add nostacktrace build to CI matrix
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
bfd0256011
|
refactor: clean up symbolizer support and add ENABLE_STACKTRACE option
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
0bac595e7a
|
build: only use --strip-debug to still get useful stack traces
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
bae568d29f
|
build: clean up folly config
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
f191c973ad
|
build: simplify CMakeLists.txt by not fetching zstd / xxhash
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
68c2538d7b
|
build: switch from using compile_definitions to config.h
|
2024-08-12 17:32:04 +02:00 |
|
Marcus Holland-Moritz
|
d1c24d611b
|
fix: TSAN spotted a race on the root node name
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
bdc7e1bd04
|
chore: two small tweaks
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
c307bd4321
|
test: more file utils tests
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
70453e0dc8
|
chore: reformat CMakeLists.txt
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
b1f07befc8
|
build: set version for libraries
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
06a957a792
|
chore: replace PRJ_ with DWARFS_ in version files
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
9f23c65381
|
build: install the right headers
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
29503b2fdf
|
chore: separate build type from sanitizer/coverage option
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
52b43b8e7d
|
build: fix TSAN errors from not building all code with TSAN
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
343c880497
|
refactor: move filesystem_extractor to utility namespace
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
9f60f91b60
|
refactor: move rewrite_filesystem to its own library
|
2024-08-09 23:27:21 +02:00 |
|
Marcus Holland-Moritz
|
c1fbaf7789
|
wip: more refactoring
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
e81c2de507
|
refactor: move writer library to writer namespace
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
4ec766ab0d
|
fix: rename unix to posix due to clash with predefined macro
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
0ca272b213
|
build: clean up dependencies in CMakeLists.txt
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
65f1d28f2b
|
refactor: move all reader library code to reader namespace
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
a6568c4fbe
|
chore: remove unused header
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
6fd2990928
|
refactor: move reader library code
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
d0d649e45a
|
test: check that octal_mode behaves correctly
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
d3721e8e8e
|
build: try building folly / thrift as OBJECT libraries
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
b924be0610
|
test: more filesystem writer error test cases
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
927ab3ab92
|
chore: remove dead code
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
665a4f0272
|
test: add some filesystem_writer tests
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
a494eb749a
|
chore: remove silly breaks
|
2024-08-09 23:27:20 +02:00 |
|