2883 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
f144da5c5f wip: more cleanups 2025-07-25 13:29:28 +02:00
Marcus Holland-Moritz
ff97d2bac1 wip: tweaks 2025-07-25 09:38:08 +02:00
Marcus Holland-Moritz
b7a0822794 wip: more cleanup 2025-07-25 09:38:08 +02:00
Marcus Holland-Moritz
16f89674bb wip: cleanup 2025-07-25 09:38:08 +02:00
Marcus Holland-Moritz
d4f3f746b2 wip: fix 2025-07-25 09:38:08 +02:00
Marcus Holland-Moritz
735e798156 wip 2025-07-25 09:38:08 +02:00
Marcus Holland-Moritz
531643bf1f wip: add openssl 2025-07-25 09:38:08 +02:00
Marcus Holland-Moritz
bb91bd4508 wip: hopefully fix upx, install fuse2 2025-07-25 09:38:08 +02:00
Marcus Holland-Moritz
21d896ec08 wip: working for riscv/i386 2025-07-25 09:38:08 +02:00
Marcus Holland-Moritz
493dd49541 wip: range-v3 2025-07-25 09:38:08 +02:00
Marcus Holland-Moritz
43027c26a7 wip: streamline 2025-07-25 09:38:08 +02:00
Marcus Holland-Moritz
c611e28a62 wip: drop xx stuff 2025-07-25 09:38:08 +02:00
Marcus Holland-Moritz
62c4d3919b wip: cross-build 2025-07-25 09:38:08 +02:00
Marcus Holland-Moritz
fdd789d563 chore: simplify DWARFS_BUILD_ID / DWARFS_SYSTEM_ID 2025-07-25 09:37:21 +02:00
Marcus Holland-Moritz
391fa68589 test: support running cross-compiled tools test 2025-07-23 07:31:03 +02:00
Marcus Holland-Moritz
1600a43429 build: no need for building boost-stacktrace 2025-07-21 17:12:14 +02:00
Marcus Holland-Moritz
775b61a494 fix: a few changes for 32-bit compatibility 2025-07-19 17:18:24 +02:00
Marcus Holland-Moritz
14d854a918 chore: update folly/fbthrift 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
8a9db14e60 test(manpage): ignore experimental options 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
a229e81d31 wip: memory manager 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
661f752f71 wip: memory manager 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
76aa5d40e5 wip: block_compressor / memory_manager 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
08d97e79ce wip: infra for memory manager 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
78ced9654e feat: add termutil module with bar graph rendering support 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
cc42d817ec feat(terminal): add background color support 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
d9658f4459 feat(terminal): add BLACK color support 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
6e19347253 refactor: use file_access abstraction in filesystem_extractor 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
dc0c5ea417 feat(dwarfsextract): support --format-filters and --format=auto 2025-07-19 11:43:33 +02:00
oxalica
dd5a8e3ac0 feat(dwarfsextract): add --format-options
This allows users to pass custom libarchive options of the specific output
format. Eg. `mtree:sha256` or `zstd:compression-level=9`.
2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
acf2df1a09 wip: compressor memory usage 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
2ea6c2420b docs(mkdwarfs): update workers and bit-identical image descriptions 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
3748a91cb2 chore: add segmenter memory usage estimation 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
e29eee2f82 feat(util): add support for memory usage on Windows 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
84c1937ed4 feat: show memory usage in mkdwarfs 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
e838adf25b chore(filesystem_writer): debug log compressor memory usage 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
52619c1181 fix(segmenter): don't use per-block bloom filters with -B1 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
16ffa17c49 chore(segmenter): add debug logging with memory usage information 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
ace345d805 refactor(block_merger): improve naming, don't hard-code policy 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
948901a6e7 refactor(filesystem_writer): capacity -> estimated_mem_usage 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
0af525342b refactor(filesystem_writer): rename re-writing methods 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
4b9b71c327 refactor(zstd): drop zstd_context_manager from zstd compressor 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
65030aa14b feat(metadata_analyzer): add old string table details 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
412ecfca72 refactor(metadata_analyzer): clean up analyzer code 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
c584d0437a refactor: factor out metadata_analyzer 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
067f752529 feat(dwarfsck): show metadata byte ranges with frozen_analysis_details 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
e2e2dea28f feat: add --change-block-size 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
5345f48595 feat: use sane per-category defaults for rewriting 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
53384f6faf fix(mkdwarfs_main): only store time resolution if necessary 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
6448dd0810 test: add metadata rebuilding tests 2025-07-19 11:43:33 +02:00
Marcus Holland-Moritz
bd43f473dc feat: update inode info when rebuilding metadata 2025-07-19 11:43:33 +02:00