17 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
d786083d3d chore: move everything but the writer code from GPLv3 to MIT license 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
9eb5ca94b1 refactor: migrate the only folly::Benchmark test to google-benchmark 2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
06f8728cc3 refactor: replace block_data with byte_buffer 2025-04-07 21:30:00 +02:00
Marcus Holland-Moritz
f6e760bfad refactor: explicitly handle release_until() return value 2025-03-17 07:15:54 +01: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
fc21c5d9d5 refactor(entry): move to internal namespace 2024-07-29 12:05:44 +02:00
Marcus Holland-Moritz
61d77b3295 refactor(progress): hide internals behind new writer_progress class 2024-07-29 11:15:57 +02:00
Marcus Holland-Moritz
8a4c841b80 refactor(chunkable): move to internal namespace 2024-07-28 22:55:38 +02:00
Marcus Holland-Moritz
c8bfc82140 refactor: internal namespace cleanup 2024-07-28 12:18:29 +02:00
Marcus Holland-Moritz
7ff742d38d refactor(block_manager): move to internal namespace 2024-07-28 10:53:03 +02:00
Marcus Holland-Moritz
9c12efda18 refactor(block_data): move to internal namespace 2024-07-28 10:47:24 +02:00
Marcus Holland-Moritz
75d6c92821 refactor: make progress class use std::function and chrono duration 2024-07-26 21:08:41 +02:00
Marcus Holland-Moritz
522efd04f7 refactor: switch to using system includes for dwarfs headers 2024-05-22 14:56:08 +02:00
Marcus Holland-Moritz
95eac672f8 feat(metadata): add block category information 2023-12-17 23:02:28 +01:00
Marcus Holland-Moritz
442e7b8fd5 refactor: use callback for delayed updating of physical block numbers 2023-12-17 23:02:28 +01:00
Marcus Holland-Moritz
05425c85ae Add simple segmenter benchmark 2023-12-17 23:02:28 +01:00