Marcus Holland-Moritz
|
29e09d94c7
|
refactor: statvfs cannot actually fail
|
2024-07-28 19:50:13 +02:00 |
|
Marcus Holland-Moritz
|
ce16e74646
|
refactor: add error_code/throwing versions of open
|
2024-07-28 19:50:13 +02:00 |
|
Marcus Holland-Moritz
|
3ae80f564e
|
refactor: cleanup read/readv APIs
|
2024-07-28 18:58:08 +02:00 |
|
Marcus Holland-Moritz
|
30c8ac2566
|
fix: Windows build
|
2024-07-28 18:58:08 +02:00 |
|
Marcus Holland-Moritz
|
b00a26ad10
|
refactor: remove readlink version returning int
|
2024-07-28 18:58:08 +02:00 |
|
Marcus Holland-Moritz
|
62899bbd73
|
refactor: remove access version returning int
|
2024-07-28 18:58:08 +02:00 |
|
Marcus Holland-Moritz
|
6a2cc3f860
|
refactor: remove getattr version returning int
|
2024-07-28 18:58:08 +02:00 |
|
Marcus Holland-Moritz
|
aa5f37bb99
|
refactor: drop uid_t / gid_t types everywhere
|
2024-07-28 15:33:19 +02:00 |
|
Marcus Holland-Moritz
|
404d89908c
|
refactor(history): don't require thrift definitions in public API
|
2024-07-28 15:19:38 +02:00 |
|
Marcus Holland-Moritz
|
a1e045a2f4
|
refactor(inode_manager): move to internal namespace
|
2024-07-28 15:06:54 +02:00 |
|
Marcus Holland-Moritz
|
e7a59133f4
|
refactor(file_scanner): move to internal namespace
|
2024-07-28 14:58:45 +02:00 |
|
Marcus Holland-Moritz
|
9ec022fd37
|
refactor(features): move to internal namespace
|
2024-07-28 14:48:34 +02:00 |
|
Marcus Holland-Moritz
|
3fb6e34ca3
|
refactor(string_table): move to internal namespace
|
2024-07-28 14:44:04 +02:00 |
|
Marcus Holland-Moritz
|
9aec567331
|
refactor(metadata_freezer): move to internal namespace
|
2024-07-28 14:35:44 +02:00 |
|
Marcus Holland-Moritz
|
70e9a4e996
|
chore: add a TODO
|
2024-07-28 14:26:07 +02:00 |
|
Marcus Holland-Moritz
|
c234d5a6fe
|
refactor(inode_fragments): don't require thrift types
|
2024-07-28 14:25:52 +02:00 |
|
Marcus Holland-Moritz
|
3f0567b325
|
build: re-enable clang build on Jammy after switch to range-v3
|
2024-07-28 13:01:36 +02:00 |
|
Marcus Holland-Moritz
|
9ac60736bf
|
refactor: prefer range-v3 until ranges will become more usable
|
2024-07-28 12:58:09 +02:00 |
|
Marcus Holland-Moritz
|
9d04a07210
|
refactor: replace folly::enumerate with ranges::views::enumerate
|
2024-07-28 12:30:39 +02:00 |
|
Marcus Holland-Moritz
|
c8bfc82140
|
refactor: internal namespace cleanup
|
2024-07-28 12:18:29 +02:00 |
|
Marcus Holland-Moritz
|
f700ff5cb3
|
refactor: factor out pair formatter from file_scanner
|
2024-07-28 12:18:14 +02:00 |
|
Marcus Holland-Moritz
|
b273e2fd3d
|
refactor(cached_block): move to internal namespace
|
2024-07-28 11:00:31 +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
|
08266788af
|
build: cleanup CMakeLists.txt sorting
|
2024-07-28 10:37:27 +02:00 |
|
Marcus Holland-Moritz
|
dd5427823e
|
refactor(block_cache): move to internal namespace
|
2024-07-28 10:33:33 +02:00 |
|
Marcus Holland-Moritz
|
1e6aa111f2
|
build: need to link dbghelp.lib on Windows
|
2024-07-28 04:10:11 +02:00 |
|
Marcus Holland-Moritz
|
6b34c771bf
|
chore: update static lib versions
|
2024-07-28 02:14:49 +02:00 |
|
Marcus Holland-Moritz
|
bfab19eed4
|
fix(ricepp): don't constexpr-if std::is_constant_evaluated
|
2024-07-28 01:44:02 +02:00 |
|
Marcus Holland-Moritz
|
bd862d1e2a
|
refactor: provider hardware_concurrency wrapper
|
2024-07-28 01:44:02 +02:00 |
|
Marcus Holland-Moritz
|
9c8fd29ec2
|
refactor: provide exception_str wrapper
|
2024-07-28 01:44:02 +02:00 |
|
Marcus Holland-Moritz
|
f8efbdc4a8
|
refactor: remove folly/Conv.h from public API
|
2024-07-28 01:44:02 +02:00 |
|
Marcus Holland-Moritz
|
fbba876c18
|
chore: add converter benchmark
|
2024-07-28 01:44:02 +02:00 |
|
Marcus Holland-Moritz
|
0bc220908a
|
fix(compression/lzma): add missing include
|
2024-07-28 01:44:02 +02:00 |
|
Marcus Holland-Moritz
|
a71203bcf0
|
build: we no longer support clang on Ubuntu Jammy
|
2024-07-27 21:23:13 +02:00 |
|
Marcus Holland-Moritz
|
df6718512c
|
fix: windows build was broken after refactoring
|
2024-07-27 21:23:13 +02:00 |
|
Marcus Holland-Moritz
|
160afe38dd
|
refactor: split out metadata_types internals that depend on thrift
|
2024-07-27 21:06:52 +02:00 |
|
Marcus Holland-Moritz
|
bf4ae3794e
|
chore: remove unused types
|
2024-07-27 21:06:52 +02:00 |
|
Marcus Holland-Moritz
|
433bb5e46a
|
refactor: switch from folly::gen to ranges
|
2024-07-27 21:06:52 +02:00 |
|
Marcus Holland-Moritz
|
3ce99d6a43
|
refactor: prefer fmt::join + ranges over folly::gen
|
2024-07-27 19:03:51 +02:00 |
|
Marcus Holland-Moritz
|
960346c019
|
refactor: switch from folly's to boost's small_vector
|
2024-07-27 19:03:51 +02:00 |
|
Marcus Holland-Moritz
|
d1919ae369
|
refactor(iovec_read_buf): remove dependency on folly
|
2024-07-27 16:10:19 +02:00 |
|
Marcus Holland-Moritz
|
088849126c
|
refactor: move offset_cache to internal namespace
|
2024-07-27 13:57:19 +02:00 |
|
Marcus Holland-Moritz
|
f172a44e37
|
refactor: move metadata_v2 and inode_reader_v2 to internal namespace
|
2024-07-27 13:50:54 +02:00 |
|
Marcus Holland-Moritz
|
c0df7a2973
|
refactor(dwarfsck_main): use thread_pool for checksum implementation
|
2024-07-27 12:51:00 +02:00 |
|
Marcus Holland-Moritz
|
1dd6f59be4
|
feat(thread_pool): support adding std::function based jobs
|
2024-07-27 09:47:39 +02:00 |
|
Marcus Holland-Moritz
|
5ced5e42c5
|
feat(filesystem_v2): add error_code API for access
|
2024-07-26 23:31:51 +02:00 |
|
Marcus Holland-Moritz
|
dfcc2a20eb
|
feat(filesystem_v2): add error_code / throwing API for getattr
|
2024-07-26 23:31:51 +02:00 |
|
Marcus Holland-Moritz
|
2ca18e776b
|
refactor: drop Expected readv API for now
|
2024-07-26 23:31:51 +02:00 |
|
Marcus Holland-Moritz
|
ac56927aef
|
refactor: drop Expected readlink API for now
|
2024-07-26 23:31:51 +02:00 |
|