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 |
|
Marcus Holland-Moritz
|
4e0c48edfd
|
refactor: move implementation details to internal namespace
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
c953131690
|
chore: nuke dwarfsbench, hasn't been used in ages
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
dc4ccadd53
|
refactor: simpler ways to construct filesystem_v2
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
0987dba63d
|
refactor: replace script with separate filters and transformers
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
7eb47649ff
|
refactor: move most of filesytem_writer to internal namespace
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
59068258b5
|
refactor(filesystem_v2): factor out filesystem_parser
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
8fb9ae880b
|
fix: fuzzing code was broken after moving to new namespaces
|
2024-08-09 23:27:20 +02:00 |
|
Marcus Holland-Moritz
|
099a7b3727
|
refactor: introduce main_adapter and remove main overloads
|
2024-08-02 17:44:55 +02:00 |
|
Marcus Holland-Moritz
|
33ed66ce0a
|
feat(universal-binary): allow version suffix on symlinks/copies
|
2024-08-02 16:22:41 +02:00 |
|
Marcus Holland-Moritz
|
db75114105
|
refactor: move more code to tool namespace
|
2024-08-02 16:22:41 +02:00 |
|
Marcus Holland-Moritz
|
b0575d6a0c
|
refactor: split out dwarfs_tool library
|
2024-08-02 16:22:41 +02:00 |
|
Marcus Holland-Moritz
|
4d879378dd
|
build: move manpage stuff to libdwarfs_tool
|
2024-08-02 12:25:20 +02:00 |
|
Marcus Holland-Moritz
|
115e49739d
|
chore: enable shared lib build in CI
|
2024-08-02 09:31:08 +02:00 |
|
Marcus Holland-Moritz
|
f41375b55b
|
build: allow building with shared libraries
|
2024-08-02 09:31:08 +02:00 |
|
Marcus Holland-Moritz
|
78dc5a3883
|
fix: move folly include after gtest due to symbol conflict on Windows
|
2024-08-02 00:40:08 +02:00 |
|
Marcus Holland-Moritz
|
2277821e61
|
build: fix build for ENABLE_RICEPP=OFF
|
2024-08-02 00:07:11 +02:00 |
|
Marcus Holland-Moritz
|
5fd3858549
|
build: use header-only fmt if we don't have a system lib or static build
|
2024-08-02 00:07:11 +02:00 |
|
Marcus Holland-Moritz
|
8907a63562
|
build: show messages if we don't find system fmt / range-v3
|
2024-08-02 00:07:11 +02:00 |
|
Marcus Holland-Moritz
|
4eae970e6c
|
build: lower requirement for libzstd version
|
2024-08-02 00:07:11 +02:00 |
|
Marcus Holland-Moritz
|
949d5cb8f5
|
build: enable installation of library and headers
|
2024-08-01 22:17:13 +02:00 |
|
Marcus Holland-Moritz
|
1ea8dc749b
|
refactor: fcntl.h is good enough
|
2024-08-01 19:10:11 +02:00 |
|
Marcus Holland-Moritz
|
21348fffde
|
refactor: add simple scope_exit class
|
2024-08-01 19:10:11 +02:00 |
|
Marcus Holland-Moritz
|
767519949b
|
refactor: new string splitting implementation
|
2024-08-01 19:10:11 +02:00 |
|
Marcus Holland-Moritz
|
b66ddc0273
|
chore: remove seemingly useless folly includes
|
2024-08-01 19:10:11 +02:00 |
|
Marcus Holland-Moritz
|
defd335c82
|
refactor: factor out umask() code
|
2024-08-01 17:33:27 +02:00 |
|
Marcus Holland-Moritz
|
1f6a6baab2
|
chore: build with benchmarks on windows
|
2024-08-01 17:32:49 +02:00 |
|
Marcus Holland-Moritz
|
345d7d4f2e
|
build: add missing dependencies in folly_lite
|
2024-08-01 17:22:08 +02:00 |
|
Marcus Holland-Moritz
|
aafe4e5fbc
|
chore: rip out exception tracer for now
|
2024-08-01 16:56:35 +02:00 |
|
Marcus Holland-Moritz
|
cb4390ea41
|
build: more object libs, refactoring, dependencies
|
2024-08-01 15:46:12 +02:00 |
|
Marcus Holland-Moritz
|
60ce3b15ec
|
refactor: clean up libarchive dependency
|
2024-08-01 15:30:04 +02:00 |
|
Marcus Holland-Moritz
|
7b0791b94f
|
build: use object libraries where possible
|
2024-08-01 15:21:20 +02:00 |
|