2000 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
17aa9881ea fix: add missing header 2024-05-22 17:42:28 +02:00
Marcus Holland-Moritz
82b2600133 refactor(file_scanner): replace for_each with ranges 2024-05-22 16:46:07 +02:00
Marcus Holland-Moritz
bdbb40f928 refactor(fragment_order_parser): replace folly::gen with ranges 2024-05-22 16:46:07 +02:00
Marcus Holland-Moritz
4de04030f2 refactor(dwarfs-universal): replace folly::gen with ranges 2024-05-22 16:46:07 +02:00
Marcus Holland-Moritz
89cdb7e325 refactor(block_merger): replace folly::gen with ranges 2024-05-22 16:46:07 +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
8da31e4827 refactor: remove unused header 2024-05-22 14:39:00 +02:00
Marcus Holland-Moritz
ed9684c090 build: disable USE_JEMALLOC on macOS for now 2024-05-18 19:34:07 +02:00
Marcus Holland-Moritz
1e8de0ce26 build: improve parallel-hashmap detection on macOS 2024-05-18 19:03:02 +02:00
Marcus Holland-Moritz
6eb947a7bf refactor: move pcm_sample_transformer to separate library 2024-05-18 18:10:06 +02:00
Marcus Holland-Moritz
321da13289 refactor: move dwarfs/safe_main into tool library 2024-05-18 18:01:45 +02:00
Marcus Holland-Moritz
cd0646e60c refactor: move metadata_types to reader library 2024-05-18 17:55:57 +02:00
Marcus Holland-Moritz
e16969f04f build: add dwarfs reader library 2024-05-18 16:48:04 +02:00
Marcus Holland-Moritz
24661c7583 fix: remove unused fsst include 2024-05-18 09:50:17 +02:00
Marcus Holland-Moritz
90f6af84ac refactor: move metadata freezing code to separate class 2024-05-18 09:09:31 +02:00
Marcus Holland-Moritz
343c698c20 build: link everything against jemalloc when jemalloc is enabled 2024-05-18 08:37:27 +02:00
Marcus Holland-Moritz
3636300050 build: package generated manpage source files 2024-05-16 22:19:53 +02:00
Marcus Holland-Moritz
5975b0a8ac build: split dwarfs library 2024-05-16 21:51:57 +02:00
Marcus Holland-Moritz
5f6b03bb10 build: try moving to cmake 3.28 2024-05-16 09:35:46 +02:00
Marcus Holland-Moritz
cc997e6778 build: more cmake cleanups 2024-05-16 09:35:46 +02:00
Marcus Holland-Moritz
14073bf2a9 build: add missing source file to folly_light 2024-05-16 00:27:10 +02:00
Marcus Holland-Moritz
7ca2a54ee7 build: disable -Wstringop-overflow for GCC 2024-05-16 00:15:45 +02:00
Marcus Holland-Moritz
a75387a6cc wip: temporarily use forked folly/fbthrift submodules 2024-05-15 23:57:20 +02:00
Marcus Holland-Moritz
a44ba74993 build: only build benchmark if necessary 2024-05-15 18:10:37 +02:00
Marcus Holland-Moritz
c547bf1dfe build: consistently build for C++20 2024-05-15 17:57:05 +02:00
Marcus Holland-Moritz
b8936a7ce8 build: more CMake cleanups 2024-05-15 17:57:05 +02:00
Marcus Holland-Moritz
8e963e43fa build: re-enable segmenter benchmark 2024-05-15 17:57:05 +02:00
Marcus Holland-Moritz
9db9639b61 build: package generated thrift source files 2024-05-15 13:22:02 +02:00
Marcus Holland-Moritz
71ae7b8ce0 build: more cmake cleanups 2024-05-15 13:22:02 +02:00
Marcus Holland-Moritz
ba4955fb32 build: CMakeLists.txt cleanup 2024-05-15 12:01:11 +02:00
Marcus Holland-Moritz
998462db39 build: introduce folly_light for faster builds 2024-05-15 12:00:54 +02:00
Marcus Holland-Moritz
8903957b63 refactor: folly::dynamic -> nlohmann::json, part 3 2024-05-14 17:59:33 +02:00
Marcus Holland-Moritz
0721b199f5 refactor: folly::dynamic -> nlohmann::json, part 2 2024-05-14 17:59:33 +02:00
Marcus Holland-Moritz
96a0afed95 refactor: folly::dynamic -> nlohmann::json, part 1 2024-05-14 17:59:33 +02:00
Marcus Holland-Moritz
5fda190d68 build: add nlohmann-json to requirements 2024-05-14 17:59:33 +02:00
Marcus Holland-Moritz
96242a3e4f refactor: remove redundant string construction 2024-05-14 17:59:33 +02:00
Marcus Holland-Moritz
70e64a1b40 fix: potential macro clash on Windows 2024-05-14 17:59:33 +02:00
Marcus Holland-Moritz
7c5db2a994 feat(metadata): add perfmon support 2024-05-09 16:36:56 +02:00
Marcus Holland-Moritz
2cb5542a5d chore: allow skipping of FUSE tests (should help with gh #214) 2024-05-07 21:39:26 +02:00
Marcus Holland-Moritz
7fe45a0f53 docs: update section links 2024-05-07 14:09:37 +02:00
Marcus Holland-Moritz
44a7e6cf8b refactor: clang-format 2024-05-07 14:07:57 +02:00
Marcus Holland-Moritz
dafcc2148a fix: set single entry flag for NtQueryEaFile() in getxattr() 2024-05-07 14:07:45 +02:00
Marcus Holland-Moritz
2b4f168b18 chore: build pxattr on windows as well 2024-05-07 08:38:59 +02:00
Marcus Holland-Moritz
2f17c6e9c7 chore: add zstd/xxhash/parallel-hashmap packages where available 2024-05-07 08:38:59 +02:00
Marcus Holland-Moritz
3fbb7d0a97 build: disallow BUILD_SHARED_LIBS 2024-05-07 08:38:59 +02:00
Marcus Holland-Moritz
f9adbf8d92 build: set USE_PREFERRED_LIBS=1 for static builds 2024-05-07 08:38:59 +02:00
Marcus Holland-Moritz
ff9805472e build: fix linking of compression libraries 2024-05-07 08:38:59 +02:00
Marcus Holland-Moritz
6e9608b2b0 build: unbundle zstd 2024-05-07 08:38:59 +02:00
Marcus Holland-Moritz
08b2a8f327 build: ensure BUILD_SHARED_LIBS is always set to either ON or OFF 2024-05-07 08:38:59 +02:00
Marcus Holland-Moritz
ce4bee1ad6 build: unbundle xxHash 2024-05-07 08:38:59 +02:00