Marcus Holland-Moritz
|
7508b1db38
|
feat: use new minimal LRU cache implementation
|
2025-05-09 11:48:52 +02:00 |
|
Marcus Holland-Moritz
|
4e43ed4e4b
|
feat: limit preloading/caching blocks by cache size
|
2025-04-07 21:32:26 +02:00 |
|
Marcus Holland-Moritz
|
2ad8ae4cdf
|
feat(filesystem_v2): add cache_all_blocks method
|
2025-04-07 21:32:26 +02:00 |
|
Marcus Holland-Moritz
|
85ce5380b5
|
feat: add filesystem_v2::cache_blocks_by_category()
|
2025-04-07 21:32:26 +02:00 |
|
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
|
45098e7913
|
chore: reformat code using new .clang-format
|
2025-03-17 07:15:55 +01:00 |
|
Marcus Holland-Moritz
|
d5df4f9deb
|
refactor: use const refs where pass-by-value is unnecessary
|
2025-03-17 07:15:55 +01:00 |
|
Marcus Holland-Moritz
|
fdddf95bfc
|
refactor: pass perfmon shared_ptr by const reference
|
2025-03-17 07:15:55 +01:00 |
|
Marcus Holland-Moritz
|
a3182ae851
|
refactor: use std::cmp_* instead of static_cast s
|
2025-03-17 07:15:55 +01:00 |
|
Marcus Holland-Moritz
|
68e0bcd480
|
chore: add clang-tidy exceptions for const_casts
|
2025-03-14 15:07:49 +01:00 |
|
Marcus Holland-Moritz
|
66665278eb
|
refactor: avoid shadowing variable names
|
2025-03-14 15:07:49 +01:00 |
|
Marcus Holland-Moritz
|
d0c5609172
|
feat(filesystem_v2): support maxiov parameter for readv()
|
2025-02-13 17:41:30 +01:00 |
|
Marcus Holland-Moritz
|
e4dfd24e8d
|
refactor: factor out reader options
|
2024-08-14 14:45:17 +02:00 |
|
Marcus Holland-Moritz
|
5aa8d88694
|
refactor: move tools to their own directory
|
2024-08-12 17:32:04 +02:00 |
|