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 |
|
Marcus Holland-Moritz
|
6d2059f8b4
|
refactor(compression,categorizer): drop WHOLE_ARCHIVE dependency
|
2024-08-01 15:09:41 +02:00 |
|
Marcus Holland-Moritz
|
4f95d66d57
|
feat(dwarfsck): select detail features by name
|
2024-08-01 12:54:35 +02:00 |
|
Marcus Holland-Moritz
|
248a16c7bb
|
refactor: remove deprecated dump / info_as_json methods
|
2024-08-01 10:17:23 +02:00 |
|
Marcus Holland-Moritz
|
8199919d36
|
refactor: switch from detail level to info features
|
2024-08-01 01:42:22 +02:00 |
|
Marcus Holland-Moritz
|
964a4f49e6
|
refactor(file_stat): turn into proper object with hidden data
|
2024-07-31 22:36:13 +02:00 |
|
Marcus Holland-Moritz
|
bbd8306a13
|
fix(scanner): don't perform potentially throwing operations in debug mode
|
2024-07-31 18:54:57 +02:00 |
|
Marcus Holland-Moritz
|
bc7a3c1f31
|
feat: consistently use unix paths
|
2024-07-31 18:47:58 +02:00 |
|
Marcus Holland-Moritz
|
62a881fbeb
|
refactor(builtin_script): use fs namespace alias
|
2024-07-31 18:47:50 +02:00 |
|
Marcus Holland-Moritz
|
73b445c9cf
|
fix(entry): fix preprocessor check
|
2024-07-31 18:39:52 +02:00 |
|
Marcus Holland-Moritz
|
6288beffb1
|
refactor(entry): use fs namespace alias
|
2024-07-31 18:39:28 +02:00 |
|
Marcus Holland-Moritz
|
6a0ac46293
|
chore(scanner): better error reporting
|
2024-07-31 18:28:06 +02:00 |
|
Marcus Holland-Moritz
|
1dfeb2e7f9
|
refactor: delay file_stat errors
|
2024-07-31 18:27:21 +02:00 |
|
Marcus Holland-Moritz
|
df6ff2ccbd
|
chore(tools_test): allow external io_service for subprocess (wip)
|
2024-07-31 11:06:18 +02:00 |
|
Marcus Holland-Moritz
|
eaeb9f6afe
|
test: more FUSE driver tests on windows
|
2024-07-31 00:20:16 +02:00 |
|
Marcus Holland-Moritz
|
ee4fe24850
|
test: more FUSE driver tests
|
2024-07-30 19:08:39 +02:00 |
|
Marcus Holland-Moritz
|
061f6419b6
|
test: more FUSE driver xattr tests
|
2024-07-30 01:08:26 +02:00 |
|
Marcus Holland-Moritz
|
57a858894c
|
fix(dwarfs_main): warning when building without perfmon
|
2024-07-30 01:07:46 +02:00 |
|
Marcus Holland-Moritz
|
1bf0ed16e5
|
chore(inode_reader_v2): clean up and add some comments to read_internal
|
2024-07-29 23:51:37 +02:00 |
|
Marcus Holland-Moritz
|
35c7d20f9e
|
build: simpify code coverage logic
|
2024-07-29 23:51:37 +02:00 |
|
Marcus Holland-Moritz
|
eb8b751146
|
feat(filesystem_v2): more flexible read API
|
2024-07-29 23:51:37 +02:00 |
|
Marcus Holland-Moritz
|
72a69dd1e4
|
chore(inode_reader): add TODO and move namespace scope
|
2024-07-29 13:00:07 +02:00 |
|
Marcus Holland-Moritz
|
4ff99eddfb
|
chore: remove useless namespace
|
2024-07-29 12:31:21 +02:00 |
|