2057 Commits

Author SHA1 Message Date
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
Marcus Holland-Moritz
df64fa05aa refactor(segmenter_factory): more flexible ctors 2024-07-29 12:31:09 +02:00
Marcus Holland-Moritz
42e7af8cd2 refactor(scanner): clean up ctor 2024-07-29 12:21:32 +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
a544ce1e46 feat: add getattr_options to support getattr without size computation 2024-07-29 01:23:40 +02:00
Marcus Holland-Moritz
5d94fa9c9c refactor: move wcwidth.c to internal 2024-07-29 00:11:32 +02:00
Marcus Holland-Moritz
2b94aeae88 refactor(chmod_transformer): move to internal namespace 2024-07-29 00:05:27 +02:00
Marcus Holland-Moritz
620a353cdb refactor: move nilsimsa, similarity to internal namespace 2024-07-28 23:57:13 +02:00
Marcus Holland-Moritz
8e0767018d refactor(cyclic_hash): move to internal namespace 2024-07-28 23:50:10 +02:00
Marcus Holland-Moritz
0d9aafb4b2 refactor: move receiver, similarity_ordering to internal namespace 2024-07-28 23:47:18 +02:00
Marcus Holland-Moritz
f1d123b6c6 refactor: move inode{,_ordering,_element_view} to internal namespace 2024-07-28 23:37:41 +02:00
Marcus Holland-Moritz
a39d9f6922 refactor(script): remove unused script API 2024-07-28 23:20:40 +02:00
Marcus Holland-Moritz
8a4c841b80 refactor(chunkable): move to internal namespace 2024-07-28 22:55:38 +02:00
Marcus Holland-Moritz
1995bea40d refactor(fs_section): move to internal namespace 2024-07-28 22:45:29 +02:00
Marcus Holland-Moritz
da511654a0 refactor(scanner_progress): move to internal namespace 2024-07-28 22:23:01 +02:00
Marcus Holland-Moritz
bfa17289b6 refactor: remove dependency on folly::Expected 2024-07-28 19:50:13 +02:00
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